diff --git a/10/ecolyo.46c7bb75747478ce4e67.js b/10/ecolyo.46c7bb75747478ce4e67.js deleted file mode 100644 index c2f140855728a822ad13a49fdf24294ee7529220..0000000000000000000000000000000000000000 --- a/10/ecolyo.46c7bb75747478ce4e67.js +++ /dev/null @@ -1,643 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{ - -/***/ "GwQd": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("KO7X"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); - -var _utils = __webpack_require__("c+yx"); - -var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3")); - -var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _EfficientyRating = _interopRequireDefault(__webpack_require__("v88h")); - -var _default3 = _interopRequireDefault(__webpack_require__("v9Ot")); - -var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt")); - -var _doingDisabled = _interopRequireDefault(__webpack_require__("O5T3")); - -var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8")); - -var _objectiveDisabled = _interopRequireDefault(__webpack_require__("a3OY")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); - -var _Header = _interopRequireDefault(__webpack_require__("frrP")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _ErrorPage = _interopRequireDefault(__webpack_require__("u/N1")); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - -var _fluid = __webpack_require__("5Wkc"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var SingleEcogesture = function SingleEcogesture(_ref) { - var match = _ref.match; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - - var _useState = (0, _react.useState)(), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - ecogesture = _useState2[0], - setEcogesture = _useState2[1]; - - var _useState3 = (0, _react.useState)(''), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - ecogestureIcon = _useState4[0], - setEcogestureIcon = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - isMoreDetail = _useState6[0], - setIsMoreDetail = _useState6[1]; - - var _useState7 = (0, _react.useState)(false), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - isDoing = _useState8[0], - setIsDoing = _useState8[1]; - - var _useState9 = (0, _react.useState)(false), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - isObjective = _useState10[0], - setIsObjective = _useState10[1]; - - var _useState11 = (0, _react.useState)(true), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - isLoading = _useState12[0], - setIsLoading = _useState12[1]; - - var ecogestureID = match.params.id; - var ecogestureService = (0, _react.useMemo)(function () { - return new _ecogesture.default(client); - }, [client]); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.challenge; - }), - currentChallenge = _useSelector.currentChallenge; - - var _useState13 = (0, _react.useState)(0), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - headerHeight = _useState14[0], - setHeaderHeight = _useState14[1]; - - var defineHeaderHeight = function defineHeaderHeight(height) { - setHeaderHeight(height); - }; - - var _useExploration = (0, _useExploration3.default)(), - _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), - setValidExploration = _useExploration2[1]; - - var toggleMoreDetail = function toggleMoreDetail() { - setIsMoreDetail(function (prev) { - return !prev; - }); - }; - - var toggleObjective = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var toUpdate, updatedEcogesture; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!ecogesture) { - _context.next = 6; - break; - } - - toUpdate = (0, _objectSpread2.default)({}, ecogesture, { - objective: !isObjective - }); - _context.next = 4; - return ecogestureService.updateEcogesture(toUpdate); - - case 4: - updatedEcogesture = _context.sent; - - if (updatedEcogesture) { - setIsObjective(function (prev) { - return !prev; - }); - setEcogesture(updatedEcogesture); - } - - case 6: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [ecogesture, ecogestureService, isObjective]); - var toggleDoing = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var toUpdate, updatedEcogesture; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (!ecogesture) { - _context2.next = 6; - break; - } - - toUpdate = (0, _objectSpread2.default)({}, ecogesture, { - doing: !isDoing - }); - _context2.next = 4; - return ecogestureService.updateEcogesture(toUpdate); - - case 4: - updatedEcogesture = _context2.sent; - - if (updatedEcogesture) { - setIsDoing(function (prev) { - return !prev; - }); - setEcogesture(updatedEcogesture); - } - - case 6: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })), [ecogesture, ecogestureService, isDoing]); - (0, _react.useEffect)(function () { - var subscribed = true; - - function getSingleEcogesture() { - return _getSingleEcogesture.apply(this, arguments); - } - - function _getSingleEcogesture() { - _getSingleEcogesture = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var data, icon; - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return ecogestureService.getEcogesturesByIds([ecogestureID]); - - case 2: - data = _context3.sent; - - if (!subscribed) { - _context3.next = 13; - break; - } - - if (!(data && data[0])) { - _context3.next = 12; - break; - } - - setEcogesture(data[0]); //Prevent case this key doesn't exist in doctype - - setIsObjective(data[0].objective ? true : false); - setIsDoing(data[0].doing ? true : false); - _context3.next = 10; - return (0, _utils.importIconbyId)(data[0].id, 'ecogesture'); - - case 10: - icon = _context3.sent; - - if (subscribed) { - if (icon) { - setEcogestureIcon(icon); - } else { - setEcogestureIcon(_default3.default); - } - - if (currentChallenge && currentChallenge.exploration.ecogesture_id === data[0]._id) { - setValidExploration(currentChallenge.exploration.id); - } - } - - case 12: - setIsLoading(false); - - case 13: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _getSingleEcogesture.apply(this, arguments); - } - - getSingleEcogesture(); - return function () { - subscribed = false; - }; - }, [client, currentChallenge, ecogestureID, ecogestureService, setValidExploration]); - - if (isLoading) { - return /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement("div", { - className: "se-loader-container" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: _fluid.FluidType.MULTIFLUID - }))); - } - - return ecogesture ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: ecogesture && ecogesture.shortName, - isNotKey: true, - displayBackArrow: true - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight, - desktopTitleKey: ecogesture && ecogesture.shortName, - displayBackArrow: true, - isNotKey: true - }), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement("div", { - className: "single-ecogesture" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-container" - }, ecogestureIcon && /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "icon-big", - icon: ecogestureIcon, - size: 220 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "details" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "efficiency" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "text text-14-normal" - }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficientyRating.default, { - result: Math.round(ecogesture.efficiency) - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "styled-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "long-name" - }, ecogesture.longName), /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('description text-16-normal-150', (0, _defineProperty2.default)({}, 'block', isMoreDetail === true)) - }, ecogesture.longDescription), /*#__PURE__*/_react.default.createElement("div", { - className: "toggle-text text-15-normal", - onClick: toggleMoreDetail - }, isMoreDetail ? t('ecogesture_modal.show_less') : t('ecogesture_modal.show_more'))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons-selection" - }, /*#__PURE__*/_react.default.createElement(_IconButton.default, { - "aria-label": t('ecogesture.objective'), - onClick: toggleObjective, - classes: { - root: "btn-secondary-negative objective-btn ".concat(isObjective && 'active'), - label: 'text-15-normal' - } - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "status-icon", - icon: isObjective ? _objectiveEnabled.default : _objectiveDisabled.default, - size: 40 - }), /*#__PURE__*/_react.default.createElement("span", null, t('ecogesture.objective'))), /*#__PURE__*/_react.default.createElement(_IconButton.default, { - "aria-label": t('ecogesture.doing'), - onClick: toggleDoing, - classes: { - root: "btn-secondary-negative doing-btn ".concat(isDoing && 'active'), - label: 'text-15-normal' - } - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "status-icon", - icon: isDoing ? _doingEnabled.default : _doingDisabled.default, - size: 40 - }), /*#__PURE__*/_react.default.createElement("span", null, t('ecogesture.doing'))))))) : /*#__PURE__*/_react.default.createElement(_ErrorPage.default, { - text: t('error_page.no_ecogesture'), - returnPage: 'ecogestures' - }); -}; - -__signature__(SingleEcogesture, "useI18n{{ t }}\nuseClient{client}\nuseState{[ecogesture, setEcogesture]}\nuseState{[ecogestureIcon, setEcogestureIcon]('')}\nuseState{[isMoreDetail, setIsMoreDetail](false)}\nuseState{[isDoing, setIsDoing](false)}\nuseState{[isObjective, setIsObjective](false)}\nuseState{[isLoading, setIsLoading](true)}\nuseMemo{ecogestureService}\nuseSelector{{ currentChallenge }}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseExploration{[, setValidExploration]}\nuseCallback{toggleObjective}\nuseCallback{toggleDoing}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useSelector, _useExploration3.default]; -}); - -var _default = SingleEcogesture; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(SingleEcogesture, "SingleEcogesture", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/SingleEcogesture.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/SingleEcogesture.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "KO7X": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("T7sD"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "NWON": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n max-width: 450px;\n margin: auto;\n padding: 2rem;\n text-align: center; }\n .error-container .head {\n color: #e3b82a; }\n", ""]); - - - -/***/ }), - -/***/ "O5T3": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359", - "use": "doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359-usage", - "viewBox": "0 0 40 41", - "content": "<symbol viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359\">\n<g clip-path=\"url(#doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip0_11435_1783)\">\n<g clip-path=\"url(#doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip1_11435_1783)\">\n<path d=\"M22.6828 5.17873C22.6213 5.17821 22.5599 5.17769 22.5049 5.17578L20.1355 5.06101L20.1208 5.34363C20.036 5.36172 19.9527 5.38632 19.86 5.39928L18.5192 32.5978C18.6058 32.6202 18.6887 32.6571 18.7687 32.6809L18.7554 32.97L21.1249 33.0848L21.1235 33.0783C21.185 33.0788 21.2413 33.0872 21.3041 33.0943C28.2765 33.4403 34.2422 27.4707 34.6219 19.7618C35.0082 12.0515 29.6617 5.5234 22.6828 5.17873Z\" fill=\"#666666\" />\n<path d=\"M32.1416 19.6335C32.5219 11.9257 27.175 5.39835 20.1991 5.05418C13.2231 4.71002 7.25973 10.6794 6.87946 18.3871C6.49919 26.0949 11.8461 32.6223 18.822 32.9664C25.798 33.3106 31.7614 27.3412 32.1416 19.6335Z\" fill=\"#989898\" />\n<path d=\"M29.5447 19.505C29.847 13.3785 25.5995 8.1904 20.0577 7.91699C14.5159 7.64358 9.77837 12.3884 9.47612 18.5149C9.17386 24.6414 13.4213 29.8296 18.9631 30.103C24.5049 30.3764 29.2424 25.6315 29.5447 19.505Z\" fill=\"#E5E5E5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.3898 12.9541C26.0218 13.4046 26.1688 14.2822 25.7183 14.9142L18.6774 24.7898C18.4244 25.1447 18.0211 25.3621 17.5856 25.3784C17.1501 25.3946 16.7317 25.2079 16.4529 24.873L13.0806 20.8207C12.5842 20.2242 12.6653 19.3381 13.2619 18.8416C13.8585 18.3451 14.7445 18.4263 15.241 19.0228L17.4472 21.6738L23.4297 13.2825C23.8803 12.6506 24.7578 12.5035 25.3898 12.9541Z\" fill=\"#C0C0C0\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip0_11435_1783\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n<clipPath id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip1_11435_1783\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "T7sD": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.se-loader-container {\n min-height: inherit;\n display: flex;\n justify-content: center;\n align-items: center; }\n @media all and (min-width: 1023px) {\n .se-loader-container {\n min-height: 80vh; } }\n\n.single-ecogesture {\n color: #e0e0e0;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.2rem; }\n .single-ecogesture .icon-container {\n margin: auto;\n max-width: 250px;\n height: 250px;\n width: 100%;\n display: flex; }\n .single-ecogesture .icon-container .icon-big {\n margin: auto; }\n .single-ecogesture .details .efficiency {\n display: flex;\n text-align: center;\n margin: auto; }\n .single-ecogesture .details .efficiency .text {\n margin-right: 0.7rem; }\n .single-ecogesture .styled-container {\n line-height: 150%;\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n border: 3px solid #58ffff40;\n padding: 1.5rem 0.6rem;\n border-radius: 50px 1px 50px 1px;\n margin: 1.5rem 0 1rem;\n max-width: 500px; }\n .single-ecogesture .styled-container .long-name {\n text-align: center;\n font-weight: bold;\n color: white; }\n .single-ecogesture .styled-container .description {\n display: none;\n margin: 0.5rem;\n text-align: left; }\n .single-ecogesture .styled-container .block {\n display: block !important; }\n .single-ecogesture .styled-container .toggle-text {\n text-align: center;\n text-decoration: underline;\n margin-top: 1rem;\n cursor: pointer; }\n .single-ecogesture .buttons-selection {\n display: flex;\n width: 100%;\n justify-content: center; }\n .single-ecogesture .buttons-selection button.btn-secondary-negative {\n height: 45px;\n max-width: 160px;\n width: 100%;\n border-radius: 4px; }\n .single-ecogesture .buttons-selection .objective-btn {\n margin-right: 0.5rem; }\n .single-ecogesture .buttons-selection .objective-btn span {\n color: #e0e0e0; }\n .single-ecogesture .buttons-selection .objective-btn.active {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(12, 44, 91, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #4470b3;\n border-color: transparent; }\n .single-ecogesture .buttons-selection .objective-btn.active span {\n color: white; }\n .single-ecogesture .buttons-selection .doing-btn span {\n color: #e0e0e0; }\n .single-ecogesture .buttons-selection .doing-btn.active {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(41, 87, 33, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #21a90b;\n border-color: transparent; }\n .single-ecogesture .buttons-selection .doing-btn.active span {\n color: white; }\n .single-ecogesture .buttons-selection .MuiIconButton-label {\n justify-content: flex-start;\n color: white; }\n", ""]); - - - -/***/ }), - -/***/ "a3OY": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "objective-disabled_8db0fabc7a52c57b680b57e7955d41b9", - "use": "objective-disabled_8db0fabc7a52c57b680b57e7955d41b9-usage", - "viewBox": "0 0 40 41", - "content": "<symbol viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"objective-disabled_8db0fabc7a52c57b680b57e7955d41b9\">\n<g clip-path=\"url(#objective-disabled_8db0fabc7a52c57b680b57e7955d41b9_clip0_11435_2942)\">\n<path d=\"M22.0284 4.8345C21.9671 4.83784 21.9057 4.84118 21.8507 4.84273L19.4788 4.87705L19.4819 5.16003C19.3984 5.1834 19.3168 5.2132 19.2251 5.23195L19.5957 32.461C19.6836 32.4779 19.7686 32.5095 19.85 32.5282L19.8549 32.8176L22.2268 32.7833L22.225 32.7769C22.2864 32.7735 22.3431 32.7784 22.4063 32.7815C29.3866 32.6888 34.9655 26.3562 34.8602 18.6387C34.7613 10.9193 29.0152 4.74003 22.0284 4.8345Z\" fill=\"#666666\" />\n<path d=\"M32.3767 18.6669C32.272 10.9505 26.5256 4.77191 19.5418 4.8667C12.558 4.96148 6.98141 11.2937 7.08613 19.0101C7.19086 26.7265 12.9372 32.9051 19.921 32.8103C26.9048 32.7155 32.4814 26.3833 32.3767 18.6669Z\" fill=\"#989898\" />\n<path d=\"M29.777 18.7024C29.6937 12.5691 25.1287 7.65802 19.5807 7.73332C14.0327 7.80862 9.60258 12.8417 9.68583 18.9751C9.76907 25.1085 14.3341 30.0195 19.8821 29.9442C25.4301 29.8689 29.8602 24.8358 29.777 18.7024Z\" fill=\"#E5E5E5\" />\n<path d=\"M27.1838 18.7373C27.1221 14.187 23.7354 10.5435 19.6195 10.5994C15.5036 10.6552 12.217 14.3893 12.2788 18.9396C12.3406 23.4899 15.7272 27.1334 19.8431 27.0776C23.9591 27.0217 27.2456 23.2876 27.1838 18.7373Z\" fill=\"#989898\" />\n<path d=\"M24.5908 18.7725C24.5506 15.8089 22.3423 13.436 19.6585 13.4724C16.9747 13.5088 14.8317 15.9408 14.8719 18.9044C14.9121 21.868 17.1204 24.241 19.8042 24.2046C22.488 24.1681 24.631 21.7361 24.5908 18.7725Z\" fill=\"#E5E5E5\" />\n<path d=\"M21.9912 18.8076C21.9725 17.427 20.9455 16.3216 19.6975 16.3385C18.4495 16.3555 17.453 17.4884 17.4717 18.8689C17.4904 20.2495 18.5173 21.3549 19.7654 21.338C21.0134 21.321 22.0099 20.1881 21.9912 18.8076Z\" fill=\"#989898\" />\n</g>\n<defs>\n<clipPath id=\"objective-disabled_8db0fabc7a52c57b680b57e7955d41b9_clip0_11435_2942\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "nJi4": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("NWON"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "u/N1": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); - -var _Header = _interopRequireDefault(__webpack_require__("frrP")); - -var _CHALLENGE = _interopRequireDefault(__webpack_require__("jz85")); - -var _core = __webpack_require__("TTf+"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _I18n = __webpack_require__("buk/"); - -__webpack_require__("nJi4"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ErrorPage = function ErrorPage(_ref) { - var text = _ref.text, - returnPage = _ref.returnPage; - var history = (0, _reactRouterDom.useHistory)(); - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - headerHeight = _useState2[0], - setHeaderHeight = _useState2[1]; - - var defineHeaderHeight = function defineHeaderHeight(height) { - setHeaderHeight(height); - }; - - var handleClick = (0, _react.useCallback)(function () { - history.push("/".concat(returnPage)); - }, [history, returnPage]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: 'error_page.main' - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight, - desktopTitleKey: 'error_page.main' - }), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement("div", { - className: "error-container" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "profile-icon", - icon: _CHALLENGE.default, - size: 250 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-bold head" - }, text), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('error_page.back'), - onClick: handleClick, - variant: 'contained', - classes: { - root: 'btn-highlight', - label: 'text-18-bold' - }, - type: "submit" - }, t('error_page.back'))))); -}; - -__signature__(ErrorPage, "useHistory{history}\nuseI18n{{ t }}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseCallback{handleClick}", function () { - return [_reactRouterDom.useHistory, _I18n.useI18n]; -}); - -var _default = ErrorPage; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ErrorPage, "ErrorPage", "/home/gcarron/dev/ecolyo/src/components/CommonKit/ErrorPage/ErrorPage.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/ErrorPage/ErrorPage.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }) - -}]); \ No newline at end of file diff --git a/11/ecolyo.81a44f4753ffd3cfb197.js b/10/ecolyo.fb88c15ad2d45fb10fc5.js similarity index 95% rename from 11/ecolyo.81a44f4753ffd3cfb197.js rename to 10/ecolyo.fb88c15ad2d45fb10fc5.js index 193af58d499660062989ade1185397ae908708d1..aa6e60537af1c8553748d186391cf1969199d40a 100644 --- a/11/ecolyo.81a44f4753ffd3cfb197.js +++ b/10/ecolyo.fb88c15ad2d45fb10fc5.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{ /***/ "LUT6": /***/ (function(module, exports, __webpack_require__) { @@ -75,8 +75,8 @@ exports.default = _default2; return; } - reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx"); + reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/bastien/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/LegalNotice/LegalNoticeView.tsx"); })(); ; diff --git a/11/ecolyo.fa1f8978ce3d1d60dcbc.js b/11/ecolyo.fa1f8978ce3d1d60dcbc.js new file mode 100644 index 0000000000000000000000000000000000000000..601d5d8db27313303745d6846e3b7470a63ccd0d --- /dev/null +++ b/11/ecolyo.fa1f8978ce3d1d60dcbc.js @@ -0,0 +1,298 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{ + +/***/ "1OgM": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("jLvJ"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "JGJb": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "chevron-off_1e43320126e31e19c524d6d80fe2aa11", + "use": "chevron-off_1e43320126e31e19c524d6d80fe2aa11-usage", + "viewBox": "0 0 18 9", + "content": "<symbol viewBox=\"0 0 18 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"chevron-off_1e43320126e31e19c524d6d80fe2aa11\">\n<g filter=\"url(#chevron-off_1e43320126e31e19c524d6d80fe2aa11_filter0_d)\">\n<path d=\"M9.5399e-08 0L9 8L18 2.14648e-07\" fill=\"#1B1C22\" />\n</g>\n<defs>\n<filter id=\"chevron-off_1e43320126e31e19c524d6d80fe2aa11_filter0_d\" x=\"0\" y=\"0\" width=\"18\" height=\"9\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n<feOffset dy=\"1\"></feOffset>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0\"></feColorMatrix>\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n</filter>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "OIzw": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); + +var _Header = _interopRequireDefault(__webpack_require__("frrP")); + +var _Content = _interopRequireDefault(__webpack_require__("VOVi")); + +var _FAQContent = _interopRequireDefault(__webpack_require__("eJYr")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var FAQView = function FAQView() { + var _useState = (0, _react.useState)(0), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + headerHeight = _useState2[0], + setHeaderHeight = _useState2[1]; + + var defineHeaderHeight = function defineHeaderHeight(height) { + setHeaderHeight(height); + }; + + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { + titleKey: 'common.title_faq', + displayBackArrow: true + }), /*#__PURE__*/_react.default.createElement(_Header.default, { + setHeaderHeight: defineHeaderHeight, + desktopTitleKey: 'common.title_faq', + displayBackArrow: true + }), /*#__PURE__*/_react.default.createElement(_Content.default, { + height: headerHeight + }, /*#__PURE__*/_react.default.createElement(_FAQContent.default, null))); +}; + +__signature__(FAQView, "useState{[headerHeight, setHeaderHeight](0)}"); + +var _default = FAQView; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(FAQView, "FAQView", "/home/bastien/ecolyo/src/components/FAQ/FAQView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/FAQ/FAQView.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "eJYr": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("1OgM"); + +var _I18n = __webpack_require__("buk/"); + +var _faq = _interopRequireDefault(__webpack_require__("otaE")); + +var _ExpansionPanel = _interopRequireDefault(__webpack_require__("Betk")); + +var _ExpansionPanelSummary = _interopRequireDefault(__webpack_require__("Tp5u")); + +var _ExpansionPanelDetails = _interopRequireDefault(__webpack_require__("rD/X")); + +var _chevronOff = _interopRequireDefault(__webpack_require__("JGJb")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _decoreText = __webpack_require__("j5h9"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var formatDetails = function formatDetails(details) { + var formatedDetails = []; + details.forEach(function (detail, index) { + formatedDetails.push( /*#__PURE__*/_react.default.createElement("div", { + key: index, + className: "faq-content-detail" + }, (0, _decoreText.decoreText)(detail))); + }); + return formatedDetails; +}; + +var FAQContent = function FAQContent() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + expanded = _useState2[0], + setExpanded = _useState2[1]; + + var handleChange = function handleChange(panel) { + return function (event, isExpanded) { + setExpanded(isExpanded ? panel : false); + }; + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "faq-view-root" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "faq-view-content" + }, _faq.default.map(function (faq, index) { + return /*#__PURE__*/_react.default.createElement("div", { + key: index, + className: "faq-section" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal-uppercase" + }, faq.section), faq.questions.map(function (question, index2) { + return /*#__PURE__*/_react.default.createElement(_ExpansionPanel.default, { + key: index2, + expanded: expanded === "panel".concat(index, "_").concat(index2), + onChange: handleChange("panel".concat(index, "_").concat(index2)), + classes: { + root: 'expansion-panel-root' + } + }, /*#__PURE__*/_react.default.createElement(_ExpansionPanelSummary.default, { + "aria-label": t('faq.accessibility.button_toggle_detail'), + expandIcon: /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _chevronOff.default + }), + classes: { + root: 'expansion-panel-summary small bold-text', + content: 'expansion-panel-content' + } + }, question.summary), /*#__PURE__*/_react.default.createElement(_ExpansionPanelDetails.default, { + classes: { + root: 'expansion-panel-details' + } + }, /*#__PURE__*/_react.default.createElement("div", null, formatDetails(question.details)))); + })); + }))); +}; + +__signature__(FAQContent, "useI18n{{ t }}\nuseState{[expanded, setExpanded](false)}", function () { + return [_I18n.useI18n]; +}); + +var _default = FAQContent; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(formatDetails, "formatDetails", "/home/bastien/ecolyo/src/components/FAQ/FAQContent.tsx"); + reactHotLoader.register(FAQContent, "FAQContent", "/home/bastien/ecolyo/src/components/FAQ/FAQContent.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/FAQ/FAQContent.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "jLvJ": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.faq-view-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n margin: 1.5rem; }\n .faq-view-root .faq-view-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .faq-view-root .faq-view-content {\n width: 100%; } }\n\n.faq-section {\n color: #e0e0e0;\n padding-top: 1rem; }\n .faq-section .faq-content-detail {\n padding-bottom: 0.6rem; }\n .faq-section .faq-content-detail .text-bold {\n font-weight: bold; }\n .faq-section .faq-content-detail .text-underline {\n text-decoration: underline; }\n .faq-section .faq-content-detail .spaceline {\n height: 0.6rem;\n display: block; }\n", ""]); + + + +/***/ }), + +/***/ "otaE": +/***/ (function(module) { + +module.exports = JSON.parse("[{\"section\":\"Mes données\",\"questions\":[{\"summary\":\"Comment accéder à mes données électricité ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquer sur le bouton \\\"Se connecter à l'électricité\\\". Suivez la procédure (en vous créant un compte Enedis si nécessaire). Une fois votre consentement donné, vos données de consommation seront récupérées.\"]},{\"summary\":\"Comment accéder à mes données gaz ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquez sur le bouton \\\"Se connecter au gaz\\\". Suivez la procédure (en vous créant un compte GRDF si nécessaire). Une fois votre consentement donné, vos données de consommation seront récupérées.\"]},{\"summary\":\"Comment accéder à mes données eau ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquez sur \\\"Se connecter à l'eau\\\". Entrez vos identifiants Eau du Grand Lyon. Vos données seront ainsi récupérées.\"]},{\"summary\":\"Mes données ne s'affichent pas. Que se passe-t-il ?\",\"details\":[\"En fonctionnement normal, vos données électricité arrivent à J+1 (le lendemain), vos données eau et gaz arrivent quant à elles 3 jours après (à J+3).\",\"Plusieurs raisons peuvent expliquer l'absence de données :\",\"- Le lien entre Ecolyo et le fournisseur de données est rompu. Une mise à jour de ce lien (en bas de la page) peut parfois résoudre ce problème.\",\"- Si la mise à jour a été effectuée mais que la donnée n'apparaît toujours pas, le souci vient du fournisseur de données (Enedis pour l'électricité, GRDF pour le gaz, Eau du Grand Lyon pour l'eau). Cela peut être un problème de transmission de données entre le compte et le système de données du partenaire, ou un problème sur votre compteur. Dans ce cas, le mieux est de contacter directement Enedis, GRDF ou Eau du Grand Lyon pour tenter de régler le problème avec eux. \"]},{\"summary\":\"Pourquoi dois-je avoir un compte Enedis, GRDF ou Eau du Grand Lyon ?\",\"details\":[\"Nous avons fait le choix de passer par les gestionnaires de réseaux (Enedis pour l'électricité, GRDF pour le gaz et Eau du Grand Lyon pour l'eau). Ils sont en effet responsables de votre compteur, de la collecte des données et du partage de celles-ci. Ils ont les données brutes, ces mêmes données qui sont consolidées pour votre fournisseur d'énergie ou d'eau, celui-là même qui vous facture. Pour récupérer vos données, et afin que vous et vous seul y ait accès, il vous faut créer un compte chez ces gestionnaires de réseaux. Ce process n'est à réaliser que lors de première connexion.\"]},{\"summary\":\"Si je n'en ai pas, est-ce possible d'avoir des compteurs communicants (Linky, Gazpar, Téléo ?)\",\"details\":[\" - Linky, le compteur électricité est déployé sur 95% de notre territoire métropolitain. Si vous n'êtes pas encore équipé, vous pouvez contacter Enedis au 0 970 831 970 (prix d'un appel local) entre 8h et 17h pour convenir d'un rendez-vous.\",\" - Concernant Gazpar le compteur gaz, s'il n'est pas encore installé chez vous, vous pouvez vous renseigner sur le planning de déploiement du compteur à cette adresse : <a href=\\\"https://monespace.grdf.fr/compteur-gazpar-et-ma-commune\\\">https://monespace.grdf.fr/compteur-gazpar-et-ma-commune.</a>\",\" - Concernant Téléo, le compteur eau, si vous êtes en eau individualisé. En principe, vous devriez déjà avoir Téléo chez vous. Si vous êtes abonné et que vous n'êtes pas encore équipé, contactez le service client d'eau du Grand Lyon par téléphone au 09 69 39 69 99 (numéro cristal non surtaxé) pour obtenir l'installation d'un compteur communicant Téléo.\"]},{\"summary\":\"Qui a accès à mes données de consommation?\",\"details\":[\"Vos données privées de consommation d’énergie et d’eau sont récupérées, sauvegardées et stockées dans votre cloud personnel à votre initiative sans visibilité de la Métropole de Lyon sur leur contenu. Il en est de même pour les données privées de composition du logement et du foyer, fournies par vos soins. Elles restent également sans visibilité de la Métropole de Lyon sur leur contenu.\",\"Dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées sont cependant remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service (Plus d’informations sur la manière dont votre anonymat est bien préservé dans ce processus <a href=\\\" https://ecolyo.com/cloud_statistiques.html\\\">ici</a>).\"]},{\"summary\":\"Comment supprimer mon consentement au partage de mes données (électricité, gaz ou eau) ?\",\"details\":[\"Dans un premier temps, vous pouvez supprimer le connecteur électricité, gaz ou eau dans la page Options du service afin de stopper le transfert de vos données vers notre service. Pour supprimer totalement votre consentement vous devez ensuite : \",\" - pour l'électricité : contacter directement dataconnect@enedis.fr pour leur indiquer votre souhait de supprimer le consentement de partage des données avec notre service.\",\" - pour le gaz, rendez-vous dans votre espace GRDF (<a href=\\\"https://monespace.grdf.fr/\\\">https://monespace.grdf.fr/</a>) dans partie \\\"Suivi des consommations\\\" puis \\\"Données consultées\\\". Vous pouvez alors supprimer le consentement donné à notre service.\"]}]},{\"section\":\"Contenu du service\",\"questions\":[{\"summary\":\"Pourquoi les prix affichés sont-ils différents de ceux indiqués sur ma facture ?\",\"details\":[\"Les données qui sont transmises au service par Enedis, GRDF ou Eau du Grand Lyon ne comprennent pas les données de prix de l'électricité, du gaz ou de l'eau. En effet ce prix est différent selon le fournisseur d'énergie auquel vous avez souscrit. Dans l'absence de cette donnée et pour cette version, un prix moyen pour chacun des fluides (électricité, gaz et eau) a été choisi. Le coût de l'abonnement et les taxes (qui correspondent par ailleurs à 66% de votre facture) ne sont pas inclus dans les prix présentés dans notre service.\",\"Tarifs moyens retenus dans le service : \",\" - pour l'électricité 1 kWh d’électricité = 0,1558 €TTC (il correspond au tarif réglementé d’EDF au 1/08/2021 pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\" - pour le gaz 1 kWh = 0,1121 €TTC (tarif réglementé de vente au 1/10/2021 pour un consommateur soutirant moins de 6 MWh par an)\",\" - pour l'eau, 1 litre d’eau = 0,00319 € TTC (prix constaté au 1/01/2021 pour un abonnement et une consommation de 120 m3/an sur la Métropole de Lyon)\"]},{\"summary\":\"Est-ce la météo est prise en compte dans les données affichées ?\",\"details\":[\"La météo n'est pour l'instant pas prise en compte dans les données présentées. Nous réfléchissons à termes à une intégration des données de température extérieure. En effet, celles-ci influent fortement sur les comportements et donc les consommations aussi bien d'énergie en hiver que d'eau en été. Affaire à suivre pour notre service !\"]},{\"summary\":\"Quelle est la source des écogestes ?\",\"details\":[\"Les écogestes présentés dans le service sont issus de guides préparé par le CLER - Réseau pour la transition énergétique ainsi que par l'ADEME (l'Agence de l'environnement et de la maîtrise de l'énergie). La source principale est le guide des 100 écogestes (version 2020-2021) produit par le CLER dans le cadre du programme DECLIC.\"]},{\"summary\":\"Qu'est-ce qu'un kWh ?\",\"details\":[\"Le kWh est l'unité de mesure correspondant à l'énergie consommée pendant une heure par un appareil d'une puissance de 1000 watts (1 kW). Avec 1 kWh, il est possible de … regarder la télévision pendant 3 à 5h (selon le modèle de télé), cuire un poulet au four thermostat 6 pendant 1h, vous servir d'un ordinateur au bureau pendant une demi-journée...\"]},{\"summary\":\"Pourquoi dois-je renseigner mon profil dans la service ? Comment le modifier ? \",\"details\":[\"Renseigner votre profil c'est profiter à la fois d'une comparaison de vos consommations avec les consommation d'un foyer vous ressemblant (allez jetez un œil dans la partie Analyse) mais aussi avoir accès à un tri personnalisé des écogestes dans la partie Ecogestes du service.\"]},{\"summary\":\"Comment sont choisis les écogestes personnalisés ?\",\"details\":[\"Les écogestes personnalisés sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ils vous permettent d'agir sur ces consommations. D'autres modes de tri, davantage personnalisables seront proposés à l'avenir.\"]}]},{\"section\":\"Autres infos\",\"questions\":[{\"summary\":\"Comment accéder plus facilement au service à l'avenir ?\",\"details\":[\"Pour retrouver facilement l'accès à Ecolyo à l'avenir, il suffit de vous créer un raccourci :\",\" - Sur mobile APPLE : Pour créer un raccourci sur votre écran d'accueil, ouvrez Ecolyo dans Safari et cliquez sur Partager (carré avec une flèche pointant vers le haut), en descendant dans le menu cliquez sur \\\"Sur l'écran d'accueil\\\" puis ajouter. Un raccourci d'Ecolyo sera alors présent (il ressemblera à une application comme une autre).\",\" - Sur mobile ANDROID : Une fois sur la page web du service, appuyez sur les trois petits points du menu en haut à droite. Sélectionnez \\\"Ajouter à l'écran d'accueil\\\". Nommez la page et appuyez sur \\\"Ajouter\\\". Un raccourci vers la page web est apparu sur l'écran d'accueil de votre smartphone.\",\" - Sur ordinateur : ajoutez classiquement Ecolyo dans les Favoris de votre navigateur préféré. Cela sera plus facile par la suite de retrouver notre service.\",\"Si un jour vous avez totalement perdu l'adresse d'accès à votre service, vous pouvez le retrouver en cliquant tout en bas sur le bouton \\\"Accéder à mon cloud personnel\\\" du site web Ecolyo.com\"]},{\"summary\":\"Pour accéder à Ecolyo, j'ai dû me créer un cloud personnel Grand Lyon. Qu'est-ce ?\",\"details\":[\"Souvent le cloud personnel est réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé. Vous seul pouvez y accéder, personne d'autre. Dans le cloud vous avez deux types de services: les premiers sont des services qui vous permettent de récupérer vos données et les stocker dans cet espace. Vous avez aussi des services qui vous permettent de valoriser vos données pour qu'elles aient plus de sens pour vous (c'est le cas d'Ecolyo!). Si vous souhaitez en savoir plus sur votre cloud personnel cliquez ici (lien vers <a href=\\\"https://support.grandlyon.com/clouds-personnels-grand-lyon/\\\">https://support.grandlyon.com/clouds-personnels-grand-lyon/</a>).\"]}]}]"); + +/***/ }) + +}]); \ No newline at end of file diff --git a/12/ecolyo.f3454576459cef994ff0.js b/12/ecolyo.f3454576459cef994ff0.js deleted file mode 100644 index 318d1efd062c2a3c506b7d9a22522edd7fa24254..0000000000000000000000000000000000000000 --- a/12/ecolyo.f3454576459cef994ff0.js +++ /dev/null @@ -1,503 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{ - -/***/ "/wWz": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _fluid = __webpack_require__("5Wkc"); - -var _luxon = __webpack_require__("ExVU"); - -var _fluidsPrices = _interopRequireDefault(__webpack_require__("VjcQ")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FaqData = /*#__PURE__*/function () { - var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(client) { - var fluidsPricesService, fluidPrices; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - fluidsPricesService = new _fluidsPrices.default(client); - _context.next = 3; - return fluidsPricesService.getAllLastPrices(); - - case 3: - fluidPrices = _context.sent; - return _context.abrupt("return", [{ - section: 'Mes données', - questions: [{ - summary: 'Comment accéder à mes données électricité ?', - details: /*#__PURE__*/_react.default.createElement("div", null, "Rendez-vous dans la partie Options du service et cliquer sur le bouton \"Se connecter \xE0 l'\xE9lectricit\xE9\". Suivez la proc\xE9dure (en vous cr\xE9ant un compte Enedis si n\xE9cessaire). Une fois votre consentement donn\xE9, vos donn\xE9es de consommation seront r\xE9cup\xE9r\xE9es.") - }, { - summary: 'Comment accéder à mes données gaz ?', - details: /*#__PURE__*/_react.default.createElement("div", null, "Rendez-vous dans la partie Options du service et cliquez sur le bouton \"Se connecter au gaz\". Suivez la proc\xE9dure (en vous cr\xE9ant un compte GRDF si n\xE9cessaire). Une fois votre consentement donn\xE9, vos donn\xE9es de consommation seront r\xE9cup\xE9r\xE9es.") - }, { - summary: 'Comment accéder à mes données eau ?', - details: /*#__PURE__*/_react.default.createElement("div", null, "Rendez-vous dans la partie Options du service et cliquez sur \"Se connecter \xE0 l'eau\". Entrez vos identifiants Eau du Grand Lyon. Vos donn\xE9es seront ainsi r\xE9cup\xE9r\xE9es.") - }, { - summary: "Mes données ne s'affichent pas. Que se passe-t-il ?", - details: /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "En fonctionnement normal, vos donn\xE9es \xE9lectricit\xE9 arrivent \xE0 J+1 (le lendemain), vos donn\xE9es eau et gaz arrivent quant \xE0 elles 3 jours apr\xE8s (\xE0 J+3)."), /*#__PURE__*/_react.default.createElement("p", null, "Plusieurs raisons peuvent expliquer l'absence de donn\xE9es :"), /*#__PURE__*/_react.default.createElement("p", null, "- Le lien entre Ecolyo et le fournisseur de donn\xE9es est rompu. Une mise \xE0 jour de ce lien (en bas de la page) peut parfois r\xE9soudre ce probl\xE8me."), /*#__PURE__*/_react.default.createElement("p", null, "- Si la mise \xE0 jour a \xE9t\xE9 effectu\xE9e mais que la donn\xE9e n'appara\xEEt toujours pas, le souci vient du fournisseur de donn\xE9es (Enedis pour l'\xE9lectricit\xE9, GRDF pour le gaz, Eau du Grand Lyon pour l'eau). Cela peut \xEAtre un probl\xE8me de transmission de donn\xE9es entre le compte et le syst\xE8me de donn\xE9es du partenaire, ou un probl\xE8me sur votre compteur. Dans ce cas, le mieux est de contacter directement Enedis, GRDF ou Eau du Grand Lyon pour tenter de r\xE9gler le probl\xE8me avec eux.")) - }, { - summary: 'Pourquoi dois-je avoir un compte Enedis, GRDF ou Eau du Grand Lyon ?', - details: /*#__PURE__*/_react.default.createElement("div", null, "Nous avons fait le choix de passer par les gestionnaires de r\xE9seaux (Enedis pour l'\xE9lectricit\xE9, GRDF pour le gaz et Eau du Grand Lyon pour l'eau). Ils sont en effet responsables de votre compteur, de la collecte des donn\xE9es et du partage de celles-ci. Ils ont les donn\xE9es brutes, ces m\xEAmes donn\xE9es qui sont consolid\xE9es pour votre fournisseur d'\xE9nergie ou d'eau, celui-l\xE0 m\xEAme qui vous facture. Pour r\xE9cup\xE9rer vos donn\xE9es, et afin que vous et vous seul y ait acc\xE8s, il vous faut cr\xE9er un compte chez ces gestionnaires de r\xE9seaux. Ce process n'est \xE0 r\xE9aliser que lors de premi\xE8re connexion.") - }, { - summary: "Si je n'en ai pas, est-ce possible d'avoir des compteurs communicants (Linky, Gazpar, Téléo ?)", - details: /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "- Linky, le compteur \xE9lectricit\xE9 est d\xE9ploy\xE9 sur 95% de notre territoire m\xE9tropolitain. Si vous n'\xEAtes pas encore \xE9quip\xE9, vous pouvez contacter Enedis au 0 970 831 970 (prix d'un appel local) entre 8h et 17h pour convenir d'un rendez-vous."), /*#__PURE__*/_react.default.createElement("p", null, "- Concernant Gazpar le compteur gaz, s'il n'est pas encore install\xE9 chez vous, vous pouvez vous renseigner sur le planning de d\xE9ploiement du compteur \xE0 cette adresse :", ' ', /*#__PURE__*/_react.default.createElement("a", { - href: "https://monespace.grdf.fr/compteur-gazpar-et-ma-commune" - }, "https://monespace.grdf.fr/compteur-gazpar-et-ma-commune.")), /*#__PURE__*/_react.default.createElement("p", null, "- Concernant T\xE9l\xE9o, le compteur eau, si vous \xEAtes en eau individualis\xE9. En principe, vous devriez d\xE9j\xE0 avoir T\xE9l\xE9o chez vous. Si vous \xEAtes abonn\xE9 et que vous n'\xEAtes pas encore \xE9quip\xE9, contactez le service client d'eau du Grand Lyon par t\xE9l\xE9phone au 09 69 39 69 99 (num\xE9ro cristal non surtax\xE9) pour obtenir l'installation d'un compteur communicant T\xE9l\xE9o.")) - }, { - summary: 'Qui a accès à mes données de consommation?', - details: /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "Vos donn\xE9es priv\xE9es de consommation d\u2019\xE9nergie et d\u2019eau sont r\xE9cup\xE9r\xE9es, sauvegard\xE9es et stock\xE9es dans votre cloud personnel \xE0 votre initiative sans visibilit\xE9 de la M\xE9tropole de Lyon sur leur contenu. Il en est de m\xEAme pour les donn\xE9es priv\xE9es de composition du logement et du foyer, fournies par vos soins. Elles restent \xE9galement sans visibilit\xE9 de la M\xE9tropole de Lyon sur leur contenu."), /*#__PURE__*/_react.default.createElement("p", null, "Dans le cadre de l\u2019\xE9valuation et de l\u2019am\xE9lioration du service, des donn\xE9es d\u2019utilisation anonymis\xE9es sont cependant remont\xE9es \xE0 des fins d\u2019exploitation statistiques. La r\xE9cup\xE9ration de ces statistiques anonymis\xE9es nous permettra de s\u2019assurer du bon fonctionnement technique de la connexion \xE0 vos donn\xE9es de consommation ainsi que d\u2019\xE9valuer l\u2019impact global en termes de baisse des consommations \xE9nerg\xE9tiques de notre service (Plus d\u2019informations sur la mani\xE8re dont votre anonymat est bien pr\xE9serv\xE9 dans ce processus", ' ', /*#__PURE__*/_react.default.createElement("a", { - href: " https://ecolyo.com/cloud_statistiques.html" - }, "ici"), ").")) - }, { - summary: 'Comment supprimer mon consentement au partage de mes données (électricité ou gaz) ?', - details: /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "Dans un premier temps, vous pouvez supprimer le connecteur \xE9lectricit\xE9, gaz ou eau dans la page Options du service afin de stopper le transfert de vos donn\xE9es vers notre service. Pour supprimer totalement votre consentement vous devez ensuite :"), /*#__PURE__*/_react.default.createElement("p", null, "- pour l'\xE9lectricit\xE9 : contacter directement dataconnect@enedis.fr pour leur indiquer votre souhait de supprimer le consentement de partage des donn\xE9es avec notre service."), /*#__PURE__*/_react.default.createElement("p", null, "- pour le gaz, rendez-vous dans votre espace GRDF (", /*#__PURE__*/_react.default.createElement("a", { - href: "https://monespace.grdf.fr/" - }, "https://monespace.grdf.fr/"), ") dans partie \"Suivi des consommations\" puis \"Donn\xE9es consult\xE9es\". Vous pouvez alors supprimer le consentement donn\xE9 \xE0 notre service.")) - }] - }, { - section: 'Contenu du service', - questions: [{ - summary: 'Pourquoi les prix affichés sont-ils différents de ceux indiqués sur ma facture ?', - details: /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "Le prix de votre \xE9lectricit\xE9 ou de votre gaz d\xE9pend de l'offre choisie aupr\xE8s de votre fournisseur. N\u2019ayant pas acc\xE8s \xE0 cette information, Ecolyo affiche un prix moyen par fluide."), /*#__PURE__*/_react.default.createElement("p", null, "Tarifs moyens retenus :"), /*#__PURE__*/_react.default.createElement("p", null, "- pour l'\xE9lectricit\xE9, 1 kWh =", ' ', fluidPrices[_fluid.FluidType.ELECTRICITY].price, "\u20AC TTC (il correspond au tarif r\xE9glement\xE9 d\u2019EDF au", ' ', _luxon.DateTime.fromISO(fluidPrices[_fluid.FluidType.ELECTRICITY].startDate).setZone('utc', { - keepLocalTime: true - }).toLocaleString(), ' ', "pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)"), /*#__PURE__*/_react.default.createElement("p", null, "- pour le gaz, 1 kWh = ", fluidPrices[_fluid.FluidType.GAS].price, "\u20AC TTC (tarif r\xE9glement\xE9 de vente au", ' ', _luxon.DateTime.fromISO(fluidPrices[_fluid.FluidType.GAS].startDate).setZone('utc', { - keepLocalTime: true - }).toLocaleString(), ' ', "pour un consommateur soutirant moins de 6 MWh par an)"), /*#__PURE__*/_react.default.createElement("p", null, "- pour l'eau, 1 litre d\u2019eau =", ' ', fluidPrices[_fluid.FluidType.WATER].price, "\u20AC TTC (prix constat\xE9 au", ' ', _luxon.DateTime.fromISO(fluidPrices[_fluid.FluidType.WATER].startDate).setZone('utc', { - keepLocalTime: true - }).toLocaleString(), ' ', "pour un abonnement et une consommation de 120 m3/an sur la M\xE9tropole de Lyon)"), /*#__PURE__*/_react.default.createElement("p", null, "Le co\xFBt de votre abonnement n'est pas pris en compte dans Ecolyo.")) - }, { - summary: 'Est-ce la météo est prise en compte dans les données affichées ?', - details: /*#__PURE__*/_react.default.createElement("div", null, "La m\xE9t\xE9o n'est pour l'instant pas prise en compte dans les donn\xE9es pr\xE9sent\xE9es. Nous r\xE9fl\xE9chissons \xE0 termes \xE0 une int\xE9gration des donn\xE9es de temp\xE9rature ext\xE9rieure. En effet, celles-ci influent fortement sur les comportements et donc les consommations aussi bien d'\xE9nergie en hiver que d'eau en \xE9t\xE9. Affaire \xE0 suivre pour notre service !") - }, { - summary: 'Quelle est la source des écogestes ?', - details: /*#__PURE__*/_react.default.createElement("div", null, "Les \xE9cogestes pr\xE9sent\xE9s dans le service sont issus de guides pr\xE9par\xE9 par le CLER - R\xE9seau pour la transition \xE9nerg\xE9tique ainsi que par l'ADEME (l'Agence de l'environnement et de la ma\xEEtrise de l'\xE9nergie). La source principale est le guide des 100 \xE9cogestes (version 2020-2021) produit par le CLER dans le cadre du programme DECLIC.") - }, { - summary: "Qu'est-ce qu'un kWh ?", - details: /*#__PURE__*/_react.default.createElement("div", null, "Le kWh est l'unit\xE9 de mesure correspondant \xE0 l'\xE9nergie consomm\xE9e pendant une heure par un appareil d'une puissance de 1000 watts (1 kW). Avec 1 kWh, il est possible de \u2026 regarder la t\xE9l\xE9vision pendant 3 \xE0 5h (selon le mod\xE8le de t\xE9l\xE9), cuire un poulet au four thermostat 6 pendant 1h, vous servir d'un ordinateur au bureau pendant une demi-journ\xE9e...") - }, { - summary: 'Pourquoi dois-je renseigner mon profil dans le service ? Comment le modifier ? ', - details: /*#__PURE__*/_react.default.createElement("div", null, "Renseigner votre profil c'est profiter \xE0 la fois d'une comparaison de vos consommations avec les consommation d'un foyer vous ressemblant (allez jetez un \u0153il dans la partie Analyse) mais aussi avoir acc\xE8s \xE0 un tri personnalis\xE9 des \xE9cogestes dans la partie Ecogestes du service.") - }, { - summary: 'Comment sont choisis les écogestes personnalisés ?', - details: /*#__PURE__*/_react.default.createElement("div", null, "Les \xE9cogestes personnalis\xE9s sont aujourd'hui choisis en fonction des compteurs individuels que vous poss\xE9dez (communicants ou non). Ils vous permettent d'agir sur ces consommations. D'autres modes de tri, davantage personnalisables seront propos\xE9s \xE0 l'avenir.") - }] - }, { - section: 'Autres infos', - questions: [{ - summary: "Comment accéder plus facilement au service à l'avenir ?", - details: /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("p", null, "Pour retrouver facilement l'acc\xE8s \xE0 Ecolyo \xE0 l'avenir, il suffit de vous cr\xE9er un raccourci :"), /*#__PURE__*/_react.default.createElement("p", null, "- Sur mobile APPLE : Pour cr\xE9er un raccourci sur votre \xE9cran d'accueil, ouvrez Ecolyo dans Safari et cliquez sur Partager (carr\xE9 avec une fl\xE8che pointant vers le haut), en descendant dans le menu cliquez sur \"Sur l'\xE9cran d'accueil\" puis ajouter. Un raccourci d'Ecolyo sera alors pr\xE9sent (il ressemblera \xE0 une application comme une autre)."), /*#__PURE__*/_react.default.createElement("p", null, "- Sur mobile ANDROID : Une fois sur la page web du service, appuyez sur les trois petits points du menu en haut \xE0 droite. S\xE9lectionnez \"Ajouter \xE0 l'\xE9cran d'accueil\". Nommez la page et appuyez sur \"Ajouter\". Un raccourci vers la page web est apparu sur l'\xE9cran d'accueil de votre smartphone."), /*#__PURE__*/_react.default.createElement("p", null, "- Sur ordinateur : ajoutez classiquement Ecolyo dans les Favoris de votre navigateur pr\xE9f\xE9r\xE9. Cela sera plus facile par la suite de retrouver notre service."), /*#__PURE__*/_react.default.createElement("p", null, "Si un jour vous avez totalement perdu l'adresse d'acc\xE8s \xE0 votre service, vous pouvez le retrouver en cliquant tout en bas sur le bouton \"Acc\xE9der \xE0 mon cloud personnel\" du site web Ecolyo.com")) - }, { - summary: "Pour accéder à Ecolyo, j'ai dû me créer un cloud personnel Grand Lyon. Qu'est-ce ?", - details: /*#__PURE__*/_react.default.createElement("div", null, "Souvent le cloud personnel est r\xE9duit \xE0 un simple espace de stockage de documents mais il est bien plus que \xE7a. C'est un espace individuel et s\xE9curis\xE9. Vous seul pouvez y acc\xE9der, personne d'autre. Dans le cloud vous avez deux types de services: les premiers sont des services qui vous permettent de r\xE9cup\xE9rer vos donn\xE9es et les stocker dans cet espace. Vous avez aussi des services qui vous permettent de valoriser vos donn\xE9es pour qu'elles aient plus de sens pour vous (c'est le cas d'Ecolyo!). Si vous souhaitez en savoir plus sur votre cloud personnel cliquez", ' ', /*#__PURE__*/_react.default.createElement("a", { - href: "https://support.grandlyon.com/clouds-personnels-grand-lyon/" - }, "ici"), ".") - }] - }]); - - case 5: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function FaqData(_x) { - return _ref.apply(this, arguments); - }; -}(); - -var _default = FaqData; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FaqData, "FaqData", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQData.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQData.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "1OgM": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("jLvJ"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "JGJb": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "chevron-off_1e43320126e31e19c524d6d80fe2aa11", - "use": "chevron-off_1e43320126e31e19c524d6d80fe2aa11-usage", - "viewBox": "0 0 18 9", - "content": "<symbol viewBox=\"0 0 18 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"chevron-off_1e43320126e31e19c524d6d80fe2aa11\">\n<g filter=\"url(#chevron-off_1e43320126e31e19c524d6d80fe2aa11_filter0_d)\">\n<path d=\"M9.5399e-08 0L9 8L18 2.14648e-07\" fill=\"#1B1C22\" />\n</g>\n<defs>\n<filter id=\"chevron-off_1e43320126e31e19c524d6d80fe2aa11_filter0_d\" x=\"0\" y=\"0\" width=\"18\" height=\"9\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n<feOffset dy=\"1\"></feOffset>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0\"></feColorMatrix>\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n</filter>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "OIzw": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); - -var _Header = _interopRequireDefault(__webpack_require__("frrP")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _FAQContent = _interopRequireDefault(__webpack_require__("eJYr")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FAQView = function FAQView() { - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - headerHeight = _useState2[0], - setHeaderHeight = _useState2[1]; - - var defineHeaderHeight = function defineHeaderHeight(height) { - setHeaderHeight(height); - }; - - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: 'common.title_faq', - displayBackArrow: true - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight, - desktopTitleKey: 'common.title_faq', - displayBackArrow: true - }), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement(_FAQContent.default, null))); -}; - -__signature__(FAQView, "useState{[headerHeight, setHeaderHeight](0)}"); - -var _default = FAQView; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FAQView, "FAQView", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQView.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "eJYr": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("1OgM"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _FAQData = _interopRequireDefault(__webpack_require__("/wWz")); - -var _ExpansionPanel = _interopRequireDefault(__webpack_require__("Betk")); - -var _ExpansionPanelSummary = _interopRequireDefault(__webpack_require__("Tp5u")); - -var _ExpansionPanelDetails = _interopRequireDefault(__webpack_require__("rD/X")); - -var _chevronOff = _interopRequireDefault(__webpack_require__("JGJb")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _fluid = __webpack_require__("5Wkc"); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FAQContent = function FAQContent() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - expanded = _useState2[0], - setExpanded = _useState2[1]; - - var _useState3 = (0, _react.useState)([]), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - faqData = _useState4[0], - setFaqData = _useState4[1]; - - var handleChange = function handleChange(panel) { - return function (event, isExpanded) { - event.preventDefault(); - setExpanded(isExpanded ? panel : false); - }; - }; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function loadFaqData() { - return _loadFaqData.apply(this, arguments); - } - - function _loadFaqData() { - _loadFaqData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var data; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0, _FAQData.default)(client); - - case 2: - data = _context.sent; - - if (subscribed && data.length > 0) { - setFaqData(data); - } - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _loadFaqData.apply(this, arguments); - } - - loadFaqData(); - return function () { - subscribed = false; - }; - }, [client]); - - if (faqData.length <= 0) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "faq-spinner" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5rem", - fluidType: _fluid.FluidType.MULTIFLUID - })); - } - - return /*#__PURE__*/_react.default.createElement("div", { - className: "faq-view-root" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "faq-view-content" - }, faqData.map(function (faq, index) { - return /*#__PURE__*/_react.default.createElement("div", { - key: index, - className: "faq-section" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal-uppercase" - }, faq.section), faq.questions.map(function (question, index2) { - return /*#__PURE__*/_react.default.createElement(_ExpansionPanel.default, { - key: index2, - expanded: expanded === "panel".concat(index, "_").concat(index2), - onChange: handleChange("panel".concat(index, "_").concat(index2)), - classes: { - root: 'expansion-panel-root' - } - }, /*#__PURE__*/_react.default.createElement(_ExpansionPanelSummary.default, { - "aria-label": t('faq.accessibility.button_toggle_detail'), - expandIcon: /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _chevronOff.default - }), - classes: { - root: 'expansion-panel-summary small bold-text', - content: 'expansion-panel-content' - } - }, question.summary), /*#__PURE__*/_react.default.createElement(_ExpansionPanelDetails.default, { - classes: { - root: 'expansion-panel-details' - } - }, question.details)); - })); - }))); -}; - -__signature__(FAQContent, "useI18n{{ t }}\nuseClient{client}\nuseState{[expanded, setExpanded](false)}\nuseState{[faqData, setFaqData]([])}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient]; -}); - -var _default = FAQContent; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FAQContent, "FAQContent", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQContent.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQContent.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "jLvJ": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.faq-view-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n margin: 1.5rem; }\n .faq-view-root .faq-view-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .faq-view-root .faq-view-content {\n width: 100%; } }\n\n.faq-spinner {\n display: flex;\n align-items: center;\n justify-content: center;\n min-height: 100%; }\n @media only screen and (max-width: 768px) {\n .faq-spinner {\n min-height: inherit; } }\n\n.faq-section {\n color: #e0e0e0;\n padding-top: 1rem; }\n .faq-section .expansion-panel-details div {\n padding-bottom: 0.6rem; }\n .faq-section .expansion-panel-details div p {\n color: #e0e0e0;\n margin-block-start: 0;\n margin-block-end: 0.6rem; }\n .faq-section .expansion-panel-details div p:last-child {\n margin-block-end: 0rem; }\n", ""]); - - - -/***/ }) - -}]); \ No newline at end of file diff --git a/1/ecolyo.be14394d94418991f7bd.js b/2/ecolyo.044a33f8365c86878dbd.js similarity index 85% rename from 1/ecolyo.be14394d94418991f7bd.js rename to 2/ecolyo.044a33f8365c86878dbd.js index e3aab5c5f6e6579c8618e7625df30a97b60dd4d4..a8a06fb53fc1c9df434f31626aae9aca8d5c3519 100644 --- a/1/ecolyo.be14394d94418991f7bd.js +++ b/2/ecolyo.044a33f8365c86878dbd.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{ /***/ "/Sqe": /***/ (function(module, exports, __webpack_require__) { @@ -68,7 +68,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumption-multifluid,\n.consumption-electricity,\n.consumption-water,\n.consumption-gas {\n display: flex;\n margin-bottom: 1rem; }\n .consumption-multifluid .user-graph .graph,\n .consumption-electricity .user-graph .graph,\n .consumption-water .user-graph .graph,\n .consumption-gas .user-graph .graph {\n border-radius: 0.35rem 0 0 0.35rem; }\n .consumption-multifluid .user-graph .price.not-connected,\n .consumption-electricity .user-graph .price.not-connected,\n .consumption-water .user-graph .price.not-connected,\n .consumption-gas .user-graph .price.not-connected {\n color: #a0a0a0;\n height: 2rem;\n width: 100%;\n align-items: center;\n display: flex; }\n .consumption-multifluid .average-graph,\n .consumption-electricity .average-graph,\n .consumption-water .average-graph,\n .consumption-gas .average-graph {\n color: #bfcce4; }\n .consumption-multifluid .average-graph .price,\n .consumption-electricity .average-graph .price,\n .consumption-water .average-graph .price,\n .consumption-gas .average-graph .price {\n text-align: right; }\n .consumption-multifluid .average-graph .price.not-connected,\n .consumption-electricity .average-graph .price.not-connected,\n .consumption-water .average-graph .price.not-connected,\n .consumption-gas .average-graph .price.not-connected {\n opacity: 0.55; }\n .consumption-multifluid .average-graph .graph,\n .consumption-electricity .average-graph .graph,\n .consumption-water .average-graph .graph,\n .consumption-gas .average-graph .graph {\n background-color: #bfcce4; }\n .consumption-multifluid .ideal-graph,\n .consumption-electricity .ideal-graph,\n .consumption-water .ideal-graph,\n .consumption-gas .ideal-graph {\n color: #a6e191; }\n .consumption-multifluid .ideal-graph .price,\n .consumption-electricity .ideal-graph .price,\n .consumption-water .ideal-graph .price,\n .consumption-gas .ideal-graph .price {\n text-align: right; }\n .consumption-multifluid .ideal-graph .price.not-connected,\n .consumption-electricity .ideal-graph .price.not-connected,\n .consumption-water .ideal-graph .price.not-connected,\n .consumption-gas .ideal-graph .price.not-connected {\n opacity: 0.55; }\n .consumption-multifluid .ideal-graph .graph,\n .consumption-electricity .ideal-graph .graph,\n .consumption-water .ideal-graph .graph,\n .consumption-gas .ideal-graph .graph {\n background-color: #a6e191; }\n\n.consumption-sep {\n border-top: 1px solid #7b7b7b;\n margin: 1rem 0; }\n\n.user-graph,\n.average-graph,\n.ideal-graph {\n display: flex;\n justify-content: space-between;\n flex-basis: 45%;\n align-items: center; }\n\n.consumption-multifluid .user-graph {\n color: #e3b82a; }\n .consumption-multifluid .user-graph .graph {\n background-color: #e3b82a; }\n\n.consumption-electricity .user-graph {\n color: #d87b39; }\n .consumption-electricity .user-graph .graph {\n background-color: #d87b39; }\n\n.consumption-water .user-graph {\n color: #3a98ec; }\n .consumption-water .user-graph .graph {\n background-color: #3a98ec; }\n\n.consumption-gas .user-graph {\n color: #45d1b8; }\n .consumption-gas .user-graph .graph {\n background-color: #45d1b8; }\n\n.analysisRow .icon-container {\n flex-basis: 10%;\n display: flex;\n justify-content: center; }\n .analysisRow .icon-container svg {\n align-self: center;\n width: 40px; }\n\n.container-graph {\n flex-basis: 50%;\n display: flex; }\n\n.user-graph .container-graph {\n justify-content: flex-end; }\n\n.price {\n min-width: 5.25rem; }\n\n.graph {\n border-radius: 0 0.35rem 0.35rem 0;\n padding-left: 0.25rem;\n height: 2rem; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumption-multifluid,\n.consumption-electricity,\n.consumption-water,\n.consumption-gas {\n display: flex;\n margin-bottom: 1rem; }\n .consumption-multifluid .user-graph .graph,\n .consumption-electricity .user-graph .graph,\n .consumption-water .user-graph .graph,\n .consumption-gas .user-graph .graph {\n border-radius: 0.35rem 0 0 0.35rem; }\n .consumption-multifluid .user-graph .price.not-connected,\n .consumption-electricity .user-graph .price.not-connected,\n .consumption-water .user-graph .price.not-connected,\n .consumption-gas .user-graph .price.not-connected {\n color: #a0a0a0;\n height: 2rem;\n width: 100%;\n align-items: center;\n display: flex; }\n .consumption-multifluid .average-graph,\n .consumption-electricity .average-graph,\n .consumption-water .average-graph,\n .consumption-gas .average-graph {\n color: #bfcce4; }\n .consumption-multifluid .average-graph .price,\n .consumption-electricity .average-graph .price,\n .consumption-water .average-graph .price,\n .consumption-gas .average-graph .price {\n text-align: right; }\n .consumption-multifluid .average-graph .price.not-connected,\n .consumption-electricity .average-graph .price.not-connected,\n .consumption-water .average-graph .price.not-connected,\n .consumption-gas .average-graph .price.not-connected {\n opacity: 0.55; }\n .consumption-multifluid .average-graph .graph,\n .consumption-electricity .average-graph .graph,\n .consumption-water .average-graph .graph,\n .consumption-gas .average-graph .graph {\n background-color: #bfcce4; }\n .consumption-multifluid .ideal-graph,\n .consumption-electricity .ideal-graph,\n .consumption-water .ideal-graph,\n .consumption-gas .ideal-graph {\n color: #a6e191; }\n .consumption-multifluid .ideal-graph .price,\n .consumption-electricity .ideal-graph .price,\n .consumption-water .ideal-graph .price,\n .consumption-gas .ideal-graph .price {\n text-align: right; }\n .consumption-multifluid .ideal-graph .price.not-connected,\n .consumption-electricity .ideal-graph .price.not-connected,\n .consumption-water .ideal-graph .price.not-connected,\n .consumption-gas .ideal-graph .price.not-connected {\n opacity: 0.55; }\n .consumption-multifluid .ideal-graph .graph,\n .consumption-electricity .ideal-graph .graph,\n .consumption-water .ideal-graph .graph,\n .consumption-gas .ideal-graph .graph {\n background-color: #a6e191; }\n\n.consumption-sep {\n border-top: 1px solid #7b7b7b;\n margin: 1rem 0; }\n\n.user-graph,\n.average-graph,\n.ideal-graph {\n display: flex;\n justify-content: space-between;\n flex-basis: 45%;\n align-items: center; }\n\n.consumption-multifluid .user-graph {\n color: #e3b82a; }\n .consumption-multifluid .user-graph .graph {\n background-color: #e3b82a; }\n\n.consumption-electricity .user-graph {\n color: #d87b39; }\n .consumption-electricity .user-graph .graph {\n background-color: #d87b39; }\n\n.consumption-water .user-graph {\n color: #3a98ec; }\n .consumption-water .user-graph .graph {\n background-color: #3a98ec; }\n\n.consumption-gas .user-graph {\n color: #45d1b8; }\n .consumption-gas .user-graph .graph {\n background-color: #45d1b8; }\n\n.icon-container {\n flex-basis: 10%;\n display: flex;\n justify-content: center; }\n .icon-container svg {\n align-self: center;\n width: 40px; }\n\n.container-graph {\n flex-basis: 50%;\n display: flex; }\n\n.user-graph .container-graph {\n justify-content: flex-end; }\n\n.price {\n min-width: 5.25rem; }\n\n.graph {\n border-radius: 0 0.35rem 0.35rem 0;\n padding-left: 0.25rem;\n height: 2rem; }\n", ""]); @@ -115,8 +115,6 @@ var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); var _StyledCard = _interopRequireDefault(__webpack_require__("mvdD")); -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - var _profileType = _interopRequireDefault(__webpack_require__("7e12")); var _cozyClient = __webpack_require__("SH7X"); @@ -125,10 +123,6 @@ var _profileTypeEntity = _interopRequireDefault(__webpack_require__("aypK")); var _noProfilePlaceholder = _interopRequireDefault(__webpack_require__("tM5S")); -var _profileEdit = _interopRequireDefault(__webpack_require__("vdp4")); - -var _analysis = _interopRequireDefault(__webpack_require__("jSRn")); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -180,27 +174,18 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { var _useState7 = (0, _react.useState)(true), _useState8 = (0, _slicedToArray2.default)(_useState7, 2), isLoading = _useState8[0], - setisLoading = _useState8[1]; // Disconnected + empty fluids to show in AnalysisConsumptionRow - + setisLoading = _useState8[1]; var disconnectedFluidTypes = [_fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS].filter(function (fluidType) { return !fluidTypes.includes(fluidType); }); - var emptyFluidTypes = []; - - for (var i = 0; i < performanceIndicators.length; i++) { - if (performanceIndicators[i] && !performanceIndicators[i].value) { - emptyFluidTypes.push(fluidTypes[i]); - } - } - var getTotalValueWithConnectedFluids = (0, _react.useCallback)(function (monthlyForecast) { if (fluidTypes.length === 3) { setHomePriceConsumption(monthlyForecast.totalValue); } else { var totalPrice = 0; fluidTypes.forEach(function (fluid) { - if (monthlyForecast.fluidForecast[fluid].value) totalPrice += monthlyForecast.fluidForecast[fluid].value; + totalPrice += monthlyForecast.fluidForecast[fluid].value; }); setHomePriceConsumption(totalPrice); } @@ -280,52 +265,25 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { subscribed = false; }; }, [profile.monthlyAnalysisDate.month, getTotalValueWithConnectedFluids, client, analysisDate.month, analysisDate]); - - var profileNotCompleted = function profileNotCompleted() { - return /*#__PURE__*/_react.default.createElement("div", { - className: "no-profile" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, t('analysis.approximative_description')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('analysis.accessibility.button_go_to_profil'), - onClick: goToForm, - classes: { - root: 'btn-highlight', - label: 'text-18-bold' - } - }, t('analysis.accessibility.button_go_to_profil')), /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _noProfilePlaceholder.default, - width: "100%", - height: "60%", - alt: "pas de profil remplis" - })); - }; - - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "status-header" - }, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _analysis.default, - size: 44 - }), /*#__PURE__*/_react.default.createElement("p", { + return /*#__PURE__*/_react.default.createElement("div", { + className: "analysis-graph" + }, !profile.isProfileTypeCompleted ? /*#__PURE__*/_react.default.createElement("div", { + className: "no-profile" + }, /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal" - }, t('analysis.compare.title'))), profile.isProfileTypeCompleted && /*#__PURE__*/_react.default.createElement(_Button.default, { + }, t('analysis.approximative_description')), /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t('analysis.accessibility.button_go_to_profil'), onClick: goToForm, classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' + root: 'btn-highlight', + label: 'text-18-bold' } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _profileEdit.default, - size: 40 - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "analysis-graph" - }, !profile.isProfileTypeCompleted ? profileNotCompleted() : isLoading ? /*#__PURE__*/_react.default.createElement("div", { - className: "loader-container" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: _fluid.FluidType.ELECTRICITY - })) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + }, t('analysis.accessibility.button_go_to_profil')), /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _noProfilePlaceholder.default, + width: "100%", + height: "60%", + alt: "pas de profil remplis" + })) : !isLoading ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "consumption-title text-20-bold" }, /*#__PURE__*/_react.default.createElement("div", { className: "user-title" @@ -340,8 +298,7 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { performanceValue: null, forecast: forecast, toggleHome: toggleHome, - connected: true, - noData: false + connected: true }) : /*#__PURE__*/_react.default.createElement(_AnalysisConsumptionRow.default, { fluid: _fluid.FluidType.MULTIFLUID, userPriceConsumption: userPriceConsumption, @@ -349,10 +306,9 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { performanceValue: null, forecast: forecast, toggleHome: toggleHome, - connected: false, - noData: false + connected: false })), fluidTypes.map(function (fluid, index) { - return performanceIndicators[fluid] && performanceIndicators[fluid].value && /*#__PURE__*/_react.default.createElement(_AnalysisConsumptionRow.default, { + return /*#__PURE__*/_react.default.createElement(_AnalysisConsumptionRow.default, { key: index, fluid: fluid, userPriceConsumption: userPriceConsumption, @@ -360,8 +316,7 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { performanceValue: performanceIndicators[fluid].value, forecast: forecast, toggleHome: toggleHome, - connected: true, - noData: false + connected: true }); }), fluidTypes.length < 3 && /*#__PURE__*/_react.default.createElement("hr", { className: "consumption-sep" @@ -374,20 +329,7 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { performanceValue: null, forecast: forecast, toggleHome: toggleHome, - connected: false, - noData: false - }); - }), emptyFluidTypes.map(function (fluid, index) { - return /*#__PURE__*/_react.default.createElement(_AnalysisConsumptionRow.default, { - key: index, - fluid: fluid, - userPriceConsumption: userPriceConsumption, - homePriceConsumption: homePriceConsumption, - performanceValue: null, - forecast: forecast, - toggleHome: toggleHome, - connected: false, - noData: true + connected: false }); }), /*#__PURE__*/_react.default.createElement(_StyledCard.default, { onClick: toggleAverage, @@ -403,7 +345,12 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { className: "check-icon" }), /*#__PURE__*/_react.default.createElement("span", { className: "link-label text-16-normal" - }, t('analysis.ideal_home')))))); + }, t('analysis.ideal_home')))) : /*#__PURE__*/_react.default.createElement("div", { + className: "loader-container" + }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { + size: "5em", + fluidType: _fluid.FluidType.ELECTRICITY + }))); }; __signature__(AnalysisConsumption, "useI18n{{ t }}\nuseHistory{history}\nuseClient{client: Client}\nuseSelector{profile: Profile}\nuseSelector{{ fluidTypes }}\nuseState{[homePriceConsumption, setHomePriceConsumption](0)}\nuseState{[forecast, setForecast](null)}\nuseState{[toggleHome, setToggleHome]('average')}\nuseState{[isLoading, setisLoading](true)}\nuseCallback{getTotalValueWithConnectedFluids}\nuseEffect{}", function () { @@ -422,8 +369,8 @@ exports.default = _default2; return; } - reactHotLoader.register(AnalysisConsumption, "AnalysisConsumption", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumption.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumption.tsx"); + reactHotLoader.register(AnalysisConsumption, "AnalysisConsumption", "/home/bastien/ecolyo/src/components/Analysis/AnalysisConsumption.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/AnalysisConsumption.tsx"); })(); ; @@ -481,7 +428,7 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader var PieChart = function PieChart(_ref) { var innerRadius = _ref.innerRadius, outerRadius = _ref.outerRadius, - dataloadValueDetailArray = _ref.dataloadValueDetailArray, + dataArray = _ref.dataArray, width = _ref.width, height = _ref.height, totalValue = _ref.totalValue, @@ -505,10 +452,7 @@ var PieChart = function PieChart(_ref) { }); }, []); (0, _react.useEffect)(function () { - var dataloadArray = dataloadValueDetailArray.map(function (dataload) { - return dataload.value; - }); - var data = createPie(dataloadArray); + var data = createPie(dataArray); var group = d3.select(ref.current); var groupWithData = group.selectAll('g.arc').data(data); var colors = ['#D87B39', '#3A98EC', '#45D1B8']; // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -520,7 +464,7 @@ var PieChart = function PieChart(_ref) { path.attr('class', 'arc').attr('d', createArc).attr('fill', function (d, i) { return colors[i]; }); - }, [createPie, dataloadValueDetailArray, innerRadius, outerRadius]); + }, [createPie, dataArray, innerRadius, outerRadius]); return /*#__PURE__*/_react.default.createElement("div", { className: "pie-container", style: { @@ -597,8 +541,8 @@ exports.default = _default2; return; } - reactHotLoader.register(PieChart, "PieChart", "/home/gcarron/dev/ecolyo/src/components/Analysis/PieChart.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/PieChart.tsx"); + reactHotLoader.register(PieChart, "PieChart", "/home/bastien/ecolyo/src/components/Analysis/PieChart.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/PieChart.tsx"); })(); ; @@ -725,8 +669,8 @@ var TotalAnalysisChart = function TotalAnalysisChart(_ref) { var _useState = (0, _react.useState)(null), _useState2 = (0, _slicedToArray2.default)(_useState, 2), - dataLoadValueDetailArray = _useState2[0], - setDataLoadValueDetailArray = _useState2[1]; + dataLoadArray = _useState2[0], + setDataLoadArray = _useState2[1]; var _useState3 = (0, _react.useState)(0), _useState4 = (0, _slicedToArray2.default)(_useState3, 2), @@ -766,13 +710,13 @@ var TotalAnalysisChart = function TotalAnalysisChart(_ref) { }; consumptionService = new _consumption.default(client); _context.next = 4; - return consumptionService.getGraphData(timePeriod, _timeStep.TimeStep.MONTH, fluidTypes, undefined, undefined, true); + return consumptionService.getGraphData(timePeriod, _timeStep.TimeStep.MONTH, fluidTypes, undefined, true); case 4: monthTotalData = _context.sent; if (monthTotalData && monthTotalData.actualData) { - setDataLoadValueDetailArray(monthTotalData.actualData[0].valueDetail); + setDataLoadArray(monthTotalData.actualData[0].valueDetail); setTotalLoadValue(monthTotalData.actualData[0].value); } @@ -801,8 +745,8 @@ var TotalAnalysisChart = function TotalAnalysisChart(_ref) { } }, /*#__PURE__*/_react.default.createElement("div", { className: "text-24-normal title" - }, t('analysis_pie.total')), dataLoadValueDetailArray && /*#__PURE__*/_react.default.createElement(_PieChart.default, { - dataloadValueDetailArray: dataLoadValueDetailArray, + }, t('analysis_pie.total')), dataLoadArray && /*#__PURE__*/_react.default.createElement(_PieChart.default, { + dataArray: dataLoadArray, totalValue: totalLoadValue, width: radius, height: radius, @@ -811,15 +755,15 @@ var TotalAnalysisChart = function TotalAnalysisChart(_ref) { currentAnalysisDate: analysisDate.minus({ month: 1 }).startOf('month') - }), dataLoadValueDetailArray && fluidTypes.length > 1 && /*#__PURE__*/_react.default.createElement("div", { + }), dataLoadArray && fluidTypes.length > 1 && /*#__PURE__*/_react.default.createElement("div", { className: "total-card-container" - }, dataLoadValueDetailArray.map(function (dataload, index) { + }, dataLoadArray.map(function (load, index) { return /*#__PURE__*/_react.default.createElement("div", { key: index, className: "total-card" }, /*#__PURE__*/_react.default.createElement("div", { className: "text-18-bold fluidconso" - }, dataload.value !== -1 ? "".concat((0, _utils.formatNumberValues)(dataload.value), " \u20AC") : '--- €'), /*#__PURE__*/_react.default.createElement(_Icon.default, { + }, load !== -1 ? "".concat((0, _utils.formatNumberValues)(load), " \u20AC") : '--- €'), /*#__PURE__*/_react.default.createElement(_Icon.default, { className: "euro-fluid-icon", icon: (0, _picto.getNavPicto)(index, true, true), size: 38 @@ -829,7 +773,7 @@ var TotalAnalysisChart = function TotalAnalysisChart(_ref) { }))); }; -__signature__(TotalAnalysisChart, "useState{[dataLoadValueDetailArray, setDataLoadValueDetailArray](null)}\nuseState{[totalLoadValue, setTotalLoadValue](0)}\nuseClient{client}\nuseI18n{{ t }}\nuseEffect{}", function () { +__signature__(TotalAnalysisChart, "useState{[dataLoadArray, setDataLoadArray](null)}\nuseState{[totalLoadValue, setTotalLoadValue](0)}\nuseClient{client}\nuseI18n{{ t }}\nuseEffect{}", function () { return [_cozyClient.useClient, _I18n.useI18n]; }); @@ -845,8 +789,8 @@ exports.default = _default2; return; } - reactHotLoader.register(TotalAnalysisChart, "TotalAnalysisChart", "/home/gcarron/dev/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx"); + reactHotLoader.register(TotalAnalysisChart, "TotalAnalysisChart", "/home/bastien/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/TotalAnalysisChart.tsx"); })(); ; @@ -1066,7 +1010,7 @@ var MaxConsumptionCard = function MaxConsumptionCard(_ref) { size: 38 }), /*#__PURE__*/_react.default.createElement("div", { className: "maxDay-load" - }, maxDayData.value >= 1000 ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(maxDayData.value, _fluid.FluidType[fluidTypes[index]]), " ".concat(t('FLUID.' + _fluid.FluidType[fluidTypes[index]] + '.MEGAUNIT'))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(maxDayData.value, _fluid.FluidType[fluidTypes[index]]), " ".concat(t('FLUID.' + _fluid.FluidType[fluidTypes[index]] + '.UNIT'))))) : /*#__PURE__*/_react.default.createElement("p", { + }, (0, _utils.formatNumberValues)(maxDayData.value, _fluid.FluidType[fluidTypes[index]]) >= 1000 ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(maxDayData.value, _fluid.FluidType[fluidTypes[index]]), " ".concat(t('FLUID.' + _fluid.FluidType[fluidTypes[index]] + '.MEGAUNIT'))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(maxDayData.value, _fluid.FluidType[fluidTypes[index]]), " ".concat(t('FLUID.' + _fluid.FluidType[fluidTypes[index]] + '.UNIT'))))) : /*#__PURE__*/_react.default.createElement("p", { className: "text-20-bold no_data" }, t('analysis.no_data')) : /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { size: "3em", @@ -1090,8 +1034,8 @@ exports.default = _default2; return; } - reactHotLoader.register(MaxConsumptionCard, "MaxConsumptionCard", "/home/gcarron/dev/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx"); + reactHotLoader.register(MaxConsumptionCard, "MaxConsumptionCard", "/home/bastien/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/MaxConsumptionCard.tsx"); })(); ; @@ -1339,8 +1283,8 @@ exports.default = _default2; return; } - reactHotLoader.register(AnalysisView, "AnalysisView", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisView.tsx"); + reactHotLoader.register(AnalysisView, "AnalysisView", "/home/bastien/ecolyo/src/components/Analysis/AnalysisView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/AnalysisView.tsx"); })(); ; @@ -1402,8 +1346,6 @@ var _cozyClient = __webpack_require__("SH7X"); var _doctypes = __webpack_require__("D2hQ"); -var _dataload = __webpack_require__("D5WE"); - var _luxon = __webpack_require__("ExVU"); (function () { @@ -1425,7 +1367,6 @@ var EnedisMonthlyAnalysisDataService = /*#__PURE__*/function () { data.weekDaysHalfHourAverageValues.forEach(function (value, index) { dataLoadWeekDays.push({ value: value, - state: _dataload.DataloadState.VALID, valueDetail: null, date: _luxon.DateTime.fromObject({ year: data.year, @@ -1441,7 +1382,6 @@ var EnedisMonthlyAnalysisDataService = /*#__PURE__*/function () { data.weekEndDaysHalfHourAverageValues.forEach(function (value, index) { dataLoadWeekEndDays.push({ value: value, - state: _dataload.DataloadState.VALID, valueDetail: null, date: _luxon.DateTime.fromObject({ year: data.year, @@ -1703,7 +1643,7 @@ exports.default = EnedisMonthlyAnalysisDataService; return; } - reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/gcarron/dev/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts"); + reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/bastien/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts"); })(); ; @@ -1714,17 +1654,6 @@ exports.default = EnedisMonthlyAnalysisDataService; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) -/***/ }), - -/***/ "JvyT": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.elecInfoModal {\n padding: 0.5rem;\n color: #e0e0e0; }\n .elecInfoModal .title {\n margin: 1.5rem 0;\n color: #e3b82a;\n font-weight: bold;\n margin-bottom: 0.5rem; }\n", ""]); - - - /***/ }), /***/ "LTEj": @@ -1792,10 +1721,6 @@ var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); -var _ElecInfoModal = _interopRequireDefault(__webpack_require__("l5Ue")); - -var _fluidsPrices = _interopRequireDefault(__webpack_require__("VjcQ")); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -1810,8 +1735,7 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) { - var analysisDate = _ref.analysisDate, - perfIndicator = _ref.perfIndicator; + var analysisDate = _ref.analysisDate; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; @@ -1848,31 +1772,12 @@ var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) { enedisAnalysisValues = _useState10[0], setenedisAnalysisValues = _useState10[1]; - var _useState11 = (0, _react.useState)(), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - facturePercentage = _useState12[0], - setFacturePercentage = _useState12[1]; - - var _useState13 = (0, _react.useState)(), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - elecPrice = _useState14[0], - setElecPrice = _useState14[1]; - - var _useState15 = (0, _react.useState)(false), - _useState16 = (0, _slicedToArray2.default)(_useState15, 2), - openInfoModal = _useState16[0], - setOpenInfoModal = _useState16[1]; - - var handleChangeWeek = (0, _react.useCallback)(function () { + var handleChangeWeek = function handleChangeWeek() { setisWeekend(function (prev) { return !prev; }); - }, []); - var toggleOpenModal = (0, _react.useCallback)(function () { - setOpenInfoModal(function (prev) { - return !prev; - }); - }, []); + }; + (0, _react.useEffect)(function () { var subscribed = true; @@ -1882,7 +1787,7 @@ var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) { function _getEnedisAnalysisData() { _getEnedisAnalysisData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var cs, activateHalfHourLoad, emas, aggegatedDate, data, aggregatedData, percentage; + var cs, activateHalfHourLoad, emas, aggegatedDate, data, aggregatedData; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { @@ -1918,11 +1823,6 @@ var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) { aggregatedData = emas.aggregateValuesToDataLoad(data[0]); setenedisAnalysisValues(data[0]); setMonthDataloads(aggregatedData); - - if (data[0].minimumLoad && perfIndicator.value && subscribed) { - percentage = data[0].minimumLoad / perfIndicator.value * 100; - setFacturePercentage(percentage); - } } _context.next = 15; @@ -1948,48 +1848,6 @@ var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) { return function () { subscribed = false; }; - }, [analysisDate, client, perfIndicator]); - (0, _react.useEffect)(function () { - var subscribed = true; - var fluidsPricesService = new _fluidsPrices.default(client); - - function getAllLastPrices() { - return _getAllLastPrices.apply(this, arguments); - } - - function _getAllLastPrices() { - _getAllLastPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var price; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return fluidsPricesService.getPrices(_fluid.FluidType.ELECTRICITY, analysisDate.minus({ - month: 1 - })); - - case 2: - price = _context2.sent; - - if (subscribed && price) { - setElecPrice(price); - } - - case 4: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _getAllLastPrices.apply(this, arguments); - } - - getAllLastPrices(); - return function () { - subscribed = false; - }; }, [analysisDate, client]); return /*#__PURE__*/_react.default.createElement("div", { className: "special-elec-container" @@ -2033,45 +1891,28 @@ var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) { }, /*#__PURE__*/_react.default.createElement("div", { className: "container" }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _maxPower.default, + icon: _minimum.default, size: 40, className: "minIcon" }), /*#__PURE__*/_react.default.createElement("div", { className: "text" }, /*#__PURE__*/_react.default.createElement("div", { className: "min text-18-normal" - }, t('special_elec.maxPower'))), /*#__PURE__*/_react.default.createElement("div", { - className: "value kvAval" - }, enedisAnalysisValues.maxPower !== 0 && enedisAnalysisValues.maxPower !== null ? /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-bold" - }, enedisAnalysisValues.maxPower.toFixed(1), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, " kVA")) : /*#__PURE__*/_react.default.createElement("span", null, "----"))), /*#__PURE__*/_react.default.createElement("div", { - className: "container consomin" + }, t('special_elec.min')), /*#__PURE__*/_react.default.createElement("div", { + className: "value text-18-bold" + }, enedisAnalysisValues.minLoad !== 0 && enedisAnalysisValues.minLoad !== null ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, enedisAnalysisValues.minLoad, " ", /*#__PURE__*/_react.default.createElement("span", null, " kWh")) : /*#__PURE__*/_react.default.createElement("span", null, "----")))), /*#__PURE__*/_react.default.createElement("div", { + className: "container" }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _minimum.default, + icon: _maxPower.default, size: 40, className: "minIcon" }), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-18-normal" - }, /*#__PURE__*/_react.default.createElement("div", null, t('special_elec.min')), /*#__PURE__*/_react.default.createElement("div", null, t('special_elec.percentage')), /*#__PURE__*/_react.default.createElement("div", null, t('special_elec.price'))), /*#__PURE__*/_react.default.createElement("div", { - className: "value" - }, enedisAnalysisValues.minimumLoad !== 0 && enedisAnalysisValues.minimumLoad !== null ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-bold" - }, enedisAnalysisValues.minimumLoad.toFixed(1), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, " kWh")), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-bold" - }, facturePercentage ? facturePercentage.toFixed(0) : '---', /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, " %")), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-bold" - }, elecPrice ? (enedisAnalysisValues.minimumLoad * elecPrice.price).toFixed(1) : '---', /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, " \u20AC"))) : /*#__PURE__*/_react.default.createElement("span", null, "----"))), /*#__PURE__*/_react.default.createElement("div", { - onClick: toggleOpenModal, - className: "showmodal" - }, t('special_elec.showModal')))) : /*#__PURE__*/_react.default.createElement("div", { + className: "text" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "min text-18-normal" + }, t('special_elec.maxPower')), /*#__PURE__*/_react.default.createElement("div", { + className: "value text-18-bold" + }, enedisAnalysisValues.maxPower !== 0 && enedisAnalysisValues.maxPower !== null ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, enedisAnalysisValues.maxPower.toFixed(2), /*#__PURE__*/_react.default.createElement("span", null, " kVA")) : /*#__PURE__*/_react.default.createElement("span", null, "----")))))) : /*#__PURE__*/_react.default.createElement("div", { className: "loader-container" }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { size: "5em", @@ -2097,13 +1938,10 @@ var ElecHalfHourMonthlyAnalysis = function ElecHalfHourMonthlyAnalysis(_ref) { size: 48 })), /*#__PURE__*/_react.default.createElement("div", { className: "oauthform-button-text text-18-bold" - }, /*#__PURE__*/_react.default.createElement("div", null, t("timestep.activate.enedis.no_consent_active.accessibility.button_activate")))))), /*#__PURE__*/_react.default.createElement(_ElecInfoModal.default, { - open: openInfoModal, - handleCloseClick: toggleOpenModal - })); + }, /*#__PURE__*/_react.default.createElement("div", null, t("timestep.activate.enedis.no_consent_active.accessibility.button_activate"))))))); }; -__signature__(ElecHalfHourMonthlyAnalysis, "useI18n{{ t }}\nuseClient{client}\nuseExploration{[, setValidExploration]}\nuseState{[isWeekend, setisWeekend](true)}\nuseState{[isHalfHourActivated, setisHalfHourActivated](true)}\nuseState{[isLoading, setisLoading](true)}\nuseState{[monthDataloads, setMonthDataloads]}\nuseState{[enedisAnalysisValues, setenedisAnalysisValues]}\nuseState{[facturePercentage, setFacturePercentage]}\nuseState{[elecPrice, setElecPrice]}\nuseState{[openInfoModal, setOpenInfoModal](false)}\nuseCallback{handleChangeWeek}\nuseCallback{toggleOpenModal}\nuseEffect{}\nuseEffect{}", function () { +__signature__(ElecHalfHourMonthlyAnalysis, "useI18n{{ t }}\nuseClient{client}\nuseExploration{[, setValidExploration]}\nuseState{[isWeekend, setisWeekend](true)}\nuseState{[isHalfHourActivated, setisHalfHourActivated](true)}\nuseState{[isLoading, setisLoading](true)}\nuseState{[monthDataloads, setMonthDataloads]}\nuseState{[enedisAnalysisValues, setenedisAnalysisValues]}\nuseEffect{}", function () { return [_I18n.useI18n, _cozyClient.useClient, _useExploration3.default]; }); @@ -2119,8 +1957,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ElecHalfHourMonthlyAnalysis, "ElecHalfHourMonthlyAnalysis", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx"); + reactHotLoader.register(ElecHalfHourMonthlyAnalysis, "ElecHalfHourMonthlyAnalysis", "/home/bastien/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/ElecHalfHourMonthlyAnalysis.tsx"); })(); ; @@ -2154,6 +1992,8 @@ var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _I18n = __webpack_require__("buk/"); + var _cozyClient = __webpack_require__("SH7X"); var _reactRedux = __webpack_require__("/MKj"); @@ -2172,14 +2012,24 @@ var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); var _FluidPerformanceIndicator = _interopRequireDefault(__webpack_require__("uqkh")); +var _profileEdit = _interopRequireDefault(__webpack_require__("vdp4")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + var _AnalysisConsumption = _interopRequireDefault(__webpack_require__("6ISt")); +var _reactRouterDom = __webpack_require__("55Ip"); + var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); var _AnalysisErrorModal = _interopRequireDefault(__webpack_require__("lvg8")); var _MaxConsumptionCard = _interopRequireDefault(__webpack_require__("AJTi")); +var _analysis = _interopRequireDefault(__webpack_require__("jSRn")); + var _TotalAnalysisChart = _interopRequireDefault(__webpack_require__("8LDu")); var _ElecHalfHourMonthlyAnalysis = _interopRequireDefault(__webpack_require__("LTEj")); @@ -2201,40 +2051,50 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { var analysisDate = _ref.analysisDate, saveLastScrollPosition = _ref.saveLastScrollPosition, scrollPosition = _ref.scrollPosition; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + var client = (0, _cozyClient.useClient)(); + var history = (0, _reactRouterDom.useHistory)(); var _useSelector = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.global; }), fluidTypes = _useSelector.fluidTypes; + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.profile; + }), + isProfileTypeCompleted = _useSelector2.isProfileTypeCompleted; + var _useState = (0, _react.useState)([]), _useState2 = (0, _slicedToArray2.default)(_useState, 2), performanceIndicators = _useState2[0], setPerformanceIndicators = _useState2[1]; - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - loadAnalysis = _useState4[0], - setLoadAnalysis = _useState4[1]; - - var _useState5 = (0, _react.useState)({ + var _useState3 = (0, _react.useState)({ value: 0, compareValue: 0, percentageVariation: 0 }), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - aggregatedPerformanceIndicators = _useState6[0], - setAggregatedPerformanceIndicators = _useState6[1]; + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + aggregatedPerformanceIndicators = _useState4[0], + setAggregatedPerformanceIndicators = _useState4[1]; - var _useState7 = (0, _react.useState)(false), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - isLoaded = _useState8[0], - setIsLoaded = _useState8[1]; + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + isLoaded = _useState6[0], + setIsLoaded = _useState6[1]; var configService = new _fluidConfig.default(); var fluidConfig = configService.getFluidConfig(); var timeStep = _timeStep.TimeStep.MONTH; + + var goToForm = function goToForm() { + history.push('/profileType'); + }; + (0, _react.useEffect)(function () { var subscribed = true; @@ -2244,7 +2104,7 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { function _populateData() { _populateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var consumptionService, performanceIndicatorService, periods, fetchedPerformanceIndicators, i; + var consumptionService, performanceIndicatorService, periods, fetchedPerformanceIndicators; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { @@ -2284,14 +2144,6 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { if (subscribed) { if (fetchedPerformanceIndicators) { setPerformanceIndicators(fetchedPerformanceIndicators); - setLoadAnalysis(false); - - for (i = 0; i < fetchedPerformanceIndicators.length; i++) { - if (fetchedPerformanceIndicators[i] && fetchedPerformanceIndicators[i].value) { - setLoadAnalysis(true); - } - } - setAggregatedPerformanceIndicators(performanceIndicatorService.aggregatePerformanceIndicators(fetchedPerformanceIndicators)); } @@ -2334,7 +2186,7 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { month: 1 }).startOf('month') }) : null; - }))), loadAnalysis && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + }))), /*#__PURE__*/_react.default.createElement("div", { className: "analysis-content" }, /*#__PURE__*/_react.default.createElement("div", { className: "card rich-card" @@ -2351,7 +2203,24 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { className: "analysis-content" }, /*#__PURE__*/_react.default.createElement("div", { className: "card rich-card" - }, /*#__PURE__*/_react.default.createElement(_AnalysisConsumption.default, { + }, /*#__PURE__*/_react.default.createElement("div", { + className: "status-header" + }, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _analysis.default, + size: 44 + }), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('analysis.compare.title'))), isProfileTypeCompleted && /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('analysis.accessibility.button_go_to_profil'), + onClick: goToForm, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _profileEdit.default, + size: 40 + }))), /*#__PURE__*/_react.default.createElement(_AnalysisConsumption.default, { aggregatedPerformanceIndicator: aggregatedPerformanceIndicators, performanceIndicators: performanceIndicators, analysisDate: analysisDate @@ -2360,9 +2229,8 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { }, /*#__PURE__*/_react.default.createElement("div", { className: "card" }, /*#__PURE__*/_react.default.createElement(_ElecHalfHourMonthlyAnalysis.default, { - analysisDate: analysisDate, - perfIndicator: performanceIndicators[_fluid.FluidType.ELECTRICITY] - }))))) : /*#__PURE__*/_react.default.createElement(_AnalysisErrorModal.default, null)) : /*#__PURE__*/_react.default.createElement("div", { + analysisDate: analysisDate + })))) : /*#__PURE__*/_react.default.createElement(_AnalysisErrorModal.default, null)) : /*#__PURE__*/_react.default.createElement("div", { className: "analysis-container-spinner", "aria-busy": "true" }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { @@ -2371,8 +2239,8 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { }))); }; -__signature__(MonthlyAnalysis, "useClient{client}\nuseSelector{{ fluidTypes }}\nuseState{[performanceIndicators, setPerformanceIndicators]([])}\nuseState{[loadAnalysis, setLoadAnalysis](false)}\nuseState{[\n aggregatedPerformanceIndicators,\n setAggregatedPerformanceIndicators,\n ]({\n value: 0,\n compareValue: 0,\n percentageVariation: 0,\n })}\nuseState{[isLoaded, setIsLoaded](false)}\nuseEffect{}\nuseEffect{}", function () { - return [_cozyClient.useClient, _reactRedux.useSelector]; +__signature__(MonthlyAnalysis, "useI18n{{ t }}\nuseClient{client}\nuseHistory{history}\nuseSelector{{ fluidTypes }}\nuseSelector{{ isProfileTypeCompleted }}\nuseState{[performanceIndicators, setPerformanceIndicators]([])}\nuseState{[\n aggregatedPerformanceIndicators,\n setAggregatedPerformanceIndicators,\n ]({\n value: 0,\n compareValue: 0,\n percentageVariation: 0,\n })}\nuseState{[isLoaded, setIsLoaded](false)}\nuseEffect{}\nuseEffect{}", function () { + return [_I18n.useI18n, _cozyClient.useClient, _reactRouterDom.useHistory, _reactRedux.useSelector, _reactRedux.useSelector]; }); var _default = MonthlyAnalysis; @@ -2387,8 +2255,8 @@ exports.default = _default2; return; } - reactHotLoader.register(MonthlyAnalysis, "MonthlyAnalysis", "/home/gcarron/dev/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx"); + reactHotLoader.register(MonthlyAnalysis, "MonthlyAnalysis", "/home/bastien/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/MonthlyAnalysis.tsx"); })(); ; @@ -2465,112 +2333,9 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.special-elec-container {\n color: white; }\n .special-elec-container .elec-icon {\n margin: auto;\n display: block; }\n .special-elec-container .title {\n text-align: center;\n margin-top: 1rem;\n color: #e0e0e0; }\n .special-elec-container .navigator {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n text-align: center;\n margin: 1rem 0; }\n .special-elec-container .navigator .text-1 {\n color: #e0e0e0; }\n .special-elec-container .navigator .week {\n color: #e2bca1; }\n .special-elec-container .navigator .weekend {\n color: #ffd597; }\n .special-elec-container .minIcon {\n margin: auto 0.8rem auto 0; }\n .special-elec-container .activation-text {\n margin: 1rem 0 0.7rem 0; }\n .special-elec-container .oauthform-button-content {\n display: flex;\n padding: 0.5rem; }\n .special-elec-container .oauthform-button-text {\n text-align: left;\n margin-left: 1rem; }\n .special-elec-container .container {\n margin-bottom: 1rem;\n padding: 1rem;\n border: 1px solid #e0e0e0;\n border-radius: 10px;\n display: flex; }\n .special-elec-container .container .min {\n max-width: 150px; }\n .special-elec-container .container .text {\n display: flex;\n flex-direction: column;\n justify-content: space-between; }\n .special-elec-container .container .value {\n margin-left: auto;\n display: flex;\n flex-direction: column;\n align-items: self-end;\n min-width: 80px;\n justify-content: space-between; }\n .special-elec-container .container .kvAval {\n margin: auto 0 auto auto; }\n .special-elec-container .consomin {\n min-height: 100px; }\n .special-elec-container .loader-container {\n text-align: center; }\n .special-elec-container .no_data {\n text-align: center;\n color: white; }\n .special-elec-container .showmodal {\n cursor: pointer;\n margin: 1.5rem 0 1rem 0;\n text-align: center;\n color: #e0e0e0;\n text-decoration: underline; }\n\n.graph-elec-half-hour {\n height: 13rem; }\n", ""]); - - - -/***/ }), - -/***/ "l5Ue": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _core = __webpack_require__("TTf+"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -__webpack_require__("qTcw"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ElecInfoModal = function ElecInfoModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.special-elec-container {\n color: white; }\n .special-elec-container .elec-icon {\n margin: auto;\n display: block; }\n .special-elec-container .title {\n text-align: center;\n margin-top: 1rem;\n color: #e0e0e0; }\n .special-elec-container .navigator {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n text-align: center;\n margin: 1rem 0; }\n .special-elec-container .navigator .text-1 {\n color: #e0e0e0; }\n .special-elec-container .navigator .week {\n color: #e2bca1; }\n .special-elec-container .navigator .weekend {\n color: #ffd597; }\n .special-elec-container .minIcon {\n margin-right: 0.7rem; }\n .special-elec-container .activation-text {\n margin: 1rem 0 0.7rem 0; }\n .special-elec-container .oauthform-button-content {\n display: flex;\n padding: 0.5rem; }\n .special-elec-container .oauthform-button-text {\n text-align: left;\n margin-left: 1rem; }\n .special-elec-container .container {\n margin-bottom: 1rem; }\n .special-elec-container .loader-container {\n text-align: center; }\n .special-elec-container .no_data {\n text-align: center;\n color: white; }\n\n.graph-elec-half-hour {\n height: 13rem; }\n", ""]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('elec_info_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('elec_info_modal.accessibility.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "elecInfoModal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-18-bold" - }, t('elec_info_modal.title1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text" - }, t('elec_info_modal.text1'), /*#__PURE__*/_react.default.createElement("br", null), t('elec_info_modal.text2')), /*#__PURE__*/_react.default.createElement("div", { - className: "title text-18-bold" - }, t('elec_info_modal.title2')), /*#__PURE__*/_react.default.createElement("div", { - className: "text" - }, t('elec_info_modal.text3'), /*#__PURE__*/_react.default.createElement("br", null), t('elec_info_modal.text4'), /*#__PURE__*/_react.default.createElement("br", null), t('elec_info_modal.text5')))); -}; -__signature__(ElecInfoModal, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - -var _default = ElecInfoModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ElecInfoModal, "ElecInfoModal", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecInfoModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecInfoModal.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) /***/ }), @@ -2625,8 +2390,7 @@ var AnalysisConsumptionRow = function AnalysisConsumptionRow(_ref) { performanceValue = _ref.performanceValue, forecast = _ref.forecast, toggleHome = _ref.toggleHome, - connected = _ref.connected, - noData = _ref.noData; + connected = _ref.connected; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; @@ -2642,11 +2406,6 @@ var AnalysisConsumptionRow = function AnalysisConsumptionRow(_ref) { return "".concat((0, _utils.formatNumberValues)(userPriceConsumption).toString(), " \u20AC"); } else { if (performanceValue) { - // keeps unit in kWh for electricity and gas - if (_fluid === _fluid2.FluidType.ELECTRICITY || _fluid === _fluid2.FluidType.GAS) { - return "".concat(Math.round(performanceValue), " ").concat(t("FLUID.".concat(_fluid2.FluidType[_fluid], ".UNIT"))); - } - return performanceValue >= 1000 || fluidLoad >= 1000 ? (0, _utils.formatNumberValues)(performanceValue / 1000).toString() + ' ' + t("FLUID.".concat(_fluid2.FluidType[_fluid], ".MEGAUNIT")) : Math.round(performanceValue) + ' ' + t("FLUID.".concat(_fluid2.FluidType[_fluid], ".UNIT")); } else { return '-'; @@ -2662,11 +2421,6 @@ var AnalysisConsumptionRow = function AnalysisConsumptionRow(_ref) { if (toggleHome === 'ideal') { _fluidLoad = fluidLoad - fluidLoad * idealCoefficient; - } // keeps unit in kWh for electricity and gas - - - if (_fluid === _fluid2.FluidType.ELECTRICITY || _fluid === _fluid2.FluidType.GAS) { - return "".concat(Math.round(_fluidLoad), " ").concat(t("FLUID.".concat(_fluid2.FluidType[_fluid], ".UNIT"))); } return performanceValue && performanceValue >= 1000 || _fluidLoad >= 1000 ? (0, _utils.formatNumberValues)(_fluidLoad / 1000).toString() + ' ' + t("FLUID.".concat(_fluid2.FluidType[_fluid], ".MEGAUNIT")) : Math.round(_fluidLoad) + ' ' + t("FLUID.".concat(_fluid2.FluidType[_fluid], ".UNIT")); @@ -2696,12 +2450,12 @@ var AnalysisConsumptionRow = function AnalysisConsumptionRow(_ref) { }; return /*#__PURE__*/_react.default.createElement("div", { - className: "consumption-".concat(_fluid2.FluidType[fluid].toLowerCase(), " analysisRow") + className: "consumption-".concat(_fluid2.FluidType[fluid].toLowerCase()) }, /*#__PURE__*/_react.default.createElement("div", { className: "user-graph" }, /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('price', 'text-15-bold', (0, _defineProperty2.default)({}, 'not-connected', !connected || noData)) - }, connected ? formatFluidConsumptionForConso(fluid) : noData ? t("analysis.no_data_2") : t("analysis.not_connected")), /*#__PURE__*/_react.default.createElement("div", { + className: (0, _classnames.default)('price', 'text-15-bold', (0, _defineProperty2.default)({}, 'not-connected', !connected)) + }, connected ? formatFluidConsumptionForConso(fluid) : t("analysis.not_connected")), /*#__PURE__*/_react.default.createElement("div", { className: "container-graph" }, connected && /*#__PURE__*/_react.default.createElement("div", { className: "graph", @@ -2743,8 +2497,8 @@ exports.default = _default2; return; } - reactHotLoader.register(AnalysisConsumptionRow, "AnalysisConsumptionRow", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx"); + reactHotLoader.register(AnalysisConsumptionRow, "AnalysisConsumptionRow", "/home/bastien/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/AnalysisConsumptionRow.tsx"); })(); ; @@ -2862,8 +2616,8 @@ exports.default = _default2; return; } - reactHotLoader.register(AnalysisErrorModal, "AnalysisErrorModal", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx"); + reactHotLoader.register(AnalysisErrorModal, "AnalysisErrorModal", "/home/bastien/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/AnalysisErrorModal.tsx"); })(); ; @@ -2926,32 +2680,6 @@ var insertInto; -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "qTcw": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("JvyT"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - var options = {"hmr":true} options.transform = transform @@ -3128,8 +2856,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ElecHalfHourChart, "ElecHalfHourChart", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx"); + reactHotLoader.register(ElecHalfHourChart, "ElecHalfHourChart", "/home/bastien/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Analysis/ElecHalfHourChart.tsx"); })(); ; @@ -3213,12 +2941,8 @@ var FluidPerformanceIndicator = function FluidPerformanceIndicator(_ref) { t = _useI18n.t; var iconType = (0, _picto.getPicto)(fluidType); - var displayedValue = '----'; - - if (performanceIndicator && performanceIndicator.value) { - displayedValue = (0, _utils.formatNumberValues)(performanceIndicator.value).toString(); - } - + var displayedValue; + if (performanceIndicator && performanceIndicator.value) displayedValue = (0, _utils.formatNumberValues)(performanceIndicator.value).toString();else displayedValue = '-----'; return /*#__PURE__*/_react.default.createElement("div", { className: "card" }, /*#__PURE__*/_react.default.createElement("div", { @@ -3233,9 +2957,7 @@ var FluidPerformanceIndicator = function FluidPerformanceIndicator(_ref) { size: 50 }), /*#__PURE__*/_react.default.createElement("div", { className: "fpi-content-perf" - }, !performanceIndicator.value ? /*#__PURE__*/_react.default.createElement("div", { - className: "fpi-content-perf-no-data card-result" - }, /*#__PURE__*/_react.default.createElement("span", null, t('performance_indicator.fpi.no_data'))) : /*#__PURE__*/_react.default.createElement("div", { + }, /*#__PURE__*/_react.default.createElement("div", { className: "fpi-content-perf-result card-result" }, /*#__PURE__*/_react.default.createElement("span", null, displayedValue), /*#__PURE__*/_react.default.createElement("span", { className: "card-indicator" @@ -3243,9 +2965,7 @@ var FluidPerformanceIndicator = function FluidPerformanceIndicator(_ref) { className: "euro-value month" }, /*#__PURE__*/_react.default.createElement("span", { className: "".concat(performanceIndicator && performanceIndicator.percentageVariation && performanceIndicator.percentageVariation > 0 ? 'negative' : 'positive') - }, performanceIndicator && performanceIndicator.percentageVariation ? performanceIndicator.percentageVariation > 0 ? "-".concat((0, _utils.formatNumberValues)(performanceIndicator.percentageVariation * 100), " %") : "+".concat((0, _utils.formatNumberValues)(Math.abs(performanceIndicator.percentageVariation) * 100), " %") : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("span", { - className: "no-comparison" - }, t('performance_indicator.fpi.no_comparison')))), performanceIndicator.percentageVariation && "/ ".concat((0, _utils.getPreviousMonthName)(date.minus({ + }, performanceIndicator && performanceIndicator.percentageVariation ? performanceIndicator.percentageVariation > 0 ? "-".concat((0, _utils.formatNumberValues)(performanceIndicator.percentageVariation * 100), " %") : "+".concat((0, _utils.formatNumberValues)(Math.abs(performanceIndicator.percentageVariation) * 100), " %") : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)), "/ ".concat((0, _utils.getPreviousMonthName)(date.minus({ month: 1 })))))))))); }; @@ -3266,8 +2986,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FluidPerformanceIndicator, "FluidPerformanceIndicator", "/home/gcarron/dev/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx"); + reactHotLoader.register(FluidPerformanceIndicator, "FluidPerformanceIndicator", "/home/bastien/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/PerformanceIndicator/FluidPerformanceIndicator.tsx"); })(); ; @@ -3285,7 +3005,7 @@ exports.default = _default2; exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fi-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0.5rem 1.5rem; }\n @media only screen and (max-width: 768px) {\n .fi-root {\n margin-bottom: 0; } }\n .fi-root .fi-content {\n min-height: 23.875rem;\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .fi-root .fi-content {\n width: 100%; } }\n .fi-root .fi-content .fi-header {\n margin-top: 1rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0;\n font-size: 1rem; }\n\n.details-title {\n color: white;\n display: block;\n margin-bottom: 1rem;\n margin-top: 1rem; }\n\n.fpi {\n display: flex;\n flex-direction: row;\n margin: 0.25rem 0.25rem;\n width: 100%; }\n .fpi .fpi-left {\n flex: 1;\n display: flex;\n flex-direction: column; }\n .fpi .fpi-left .fpi-title {\n align-content: flex-start;\n margin-bottom: 0.5rem; }\n .fpi .fpi-left .fpi-content {\n display: flex;\n flex-direction: row; }\n .fpi .fpi-left .fpi-content:first-child() {\n margin-bottom: 0.75rem; }\n .fpi .fpi-left .fpi-content .fluid-enum {\n font-weight: bold;\n margin-left: 1rem; }\n .fpi .fpi-left .fpi-content .icon-line {\n display: flex;\n align-items: center;\n margin-bottom: 0.25rem; }\n .fpi .fpi-left .fpi-content .icon-line .euro-value {\n font-size: 2.2rem;\n font-weight: 900;\n margin-right: 0.2rem; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text {\n color: #a0a0a0; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text .fpi-content-perf-indicator-kpi.positive {\n color: #d25959 !important; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text .fpi-content-perf-indicator-kpi.negative {\n color: #7fd771 !important; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text .diff-value {\n color: white;\n font-weight: 700; }\n .fpi .fpi-left .fpi-content .bilan-card {\n margin-bottom: 1rem;\n min-height: 3.563rem; }\n .fpi .fpi-left .fpi-content .error {\n display: flex;\n gap: 1rem;\n margin-bottom: 1rem;\n min-height: 3.563rem; }\n .fpi .fpi-left .fpi-content .fpi-content-icon {\n margin: 0.5rem 0; }\n .fpi .fpi-left .fpi-content .perf-icon {\n margin-right: 0.8rem;\n align-self: start; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) {\n margin: 0 0 0 1rem;\n align-self: center; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result {\n color: #e0e0e0; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result span {\n display: inline-block;\n padding-right: 0.25rem; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .positive {\n color: #d25959 !important; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .negative {\n color: #7fd771 !important; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .month {\n color: #a0a0a0 !important; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .euro-value {\n font-size: 1.125rem;\n display: block;\n font-weight: 400; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .ELECTRICITY-color {\n color: #d87b39; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .GAS-color {\n color: #45d1b8; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .WATER-color {\n color: #3a98ec; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .no-comparison {\n color: #a0a0a0; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-no-data {\n color: #e0e0e0; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-no-data span {\n display: inline-block;\n padding-right: 0.25rem;\n font-size: 1.1rem;\n display: block;\n font-weight: 400; }\n .fpi .fpi-left .fpi-footer {\n margin-top: 0.5rem;\n color: #a0a0a0; }\n\n.flex-center {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fi-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0.5rem 1.5rem; }\n @media only screen and (max-width: 768px) {\n .fi-root {\n margin-bottom: 0; } }\n .fi-root .fi-content {\n min-height: 23.875rem;\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .fi-root .fi-content {\n width: 100%; } }\n .fi-root .fi-content .fi-header {\n margin-top: 1rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0;\n font-size: 1rem; }\n\n.details-title {\n color: white;\n display: block;\n margin-bottom: 1rem;\n margin-top: 1rem; }\n\n.fpi {\n display: flex;\n flex-direction: row;\n margin: 0.25rem 0.25rem;\n width: 100%; }\n .fpi .fpi-left {\n flex: 1;\n display: flex;\n flex-direction: column; }\n .fpi .fpi-left .fpi-title {\n align-content: flex-start;\n margin-bottom: 0.5rem; }\n .fpi .fpi-left .fpi-content {\n display: flex;\n flex-direction: row; }\n .fpi .fpi-left .fpi-content:first-child() {\n margin-bottom: 0.75rem; }\n .fpi .fpi-left .fpi-content .fluid-enum {\n font-weight: bold;\n margin-left: 1rem; }\n .fpi .fpi-left .fpi-content .icon-line {\n display: flex;\n align-items: center;\n margin-bottom: 0.25rem; }\n .fpi .fpi-left .fpi-content .icon-line .euro-value {\n font-size: 2.2rem;\n font-weight: 900;\n margin-right: 0.2rem; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text {\n color: #a0a0a0; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text .fpi-content-perf-indicator-kpi.positive {\n color: #d25959 !important; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text .fpi-content-perf-indicator-kpi.negative {\n color: #7fd771 !important; }\n .fpi .fpi-left .fpi-content .icon-line .evolution-text .diff-value {\n color: white;\n font-weight: 700; }\n .fpi .fpi-left .fpi-content .bilan-card {\n margin-bottom: 1rem;\n min-height: 3.563rem; }\n .fpi .fpi-left .fpi-content .error {\n display: flex;\n gap: 1rem;\n margin-bottom: 1rem;\n min-height: 3.563rem; }\n .fpi .fpi-left .fpi-content .fpi-content-icon {\n margin: 0.5rem 0; }\n .fpi .fpi-left .fpi-content .perf-icon {\n margin-right: 0.8rem;\n align-self: start; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) {\n margin: 0 0 0 1rem;\n align-self: center; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result {\n color: #e0e0e0; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result span {\n display: inline-block;\n padding-right: 0.25rem; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .positive {\n color: #d25959 !important; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .negative {\n color: #7fd771 !important; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .month {\n color: #a0a0a0 !important; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .euro-value {\n font-size: 1.125rem;\n display: block;\n font-weight: 400; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .ELECTRICITY-color {\n color: #d87b39; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .GAS-color {\n color: #45d1b8; }\n .fpi .fpi-left .fpi-content .fpi-content-perf:not(:first-child) .fpi-content-perf-result .WATER-color {\n color: #3a98ec; }\n .fpi .fpi-left .fpi-footer {\n margin-top: 0.5rem;\n color: #a0a0a0; }\n\n.flex-center {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; }\n", ""]); diff --git a/2/ecolyo.9edc57aea96a5364dd52.js b/3/ecolyo.922ff94b4a0351462214.js similarity index 78% rename from 2/ecolyo.9edc57aea96a5364dd52.js rename to 3/ecolyo.922ff94b4a0351462214.js index 7ab5bfea8d72d80c162a68c1a1f64f748aee1fc0..682830306928789a673a1fbaf13efcae01a43b27 100644 --- a/2/ecolyo.9edc57aea96a5364dd52.js +++ b/3/ecolyo.922ff94b4a0351462214.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{ /***/ "/knn": /***/ (function(module, exports, __webpack_require__) { @@ -199,12 +199,10 @@ var NoDataModal = function NoDataModal(_ref) { }, t('consumption_visualizer.why_no_data')), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal" }, t('consumption_visualizer.dataModal.list_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal justified-text" - }, /*#__PURE__*/_react.default.createElement("span", null, "\u2022\xA0"), t('consumption_visualizer.dataModal.item1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal justified-text" - }, /*#__PURE__*/_react.default.createElement("span", null, "\u2022\xA0"), t('consumption_visualizer.dataModal.item2')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal justified-text" - }, /*#__PURE__*/_react.default.createElement("span", null, "\u2022\xA0"), t('consumption_visualizer.dataModal.item3')), /*#__PURE__*/_react.default.createElement(_core.Button, { + className: "text-16-normal" + }, t('consumption_visualizer.dataModal.item1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('consumption_visualizer.dataModal.item2')), /*#__PURE__*/_react.default.createElement(_core.Button, { "aria-label": t('ecogesture_info_modal.button_close'), onClick: handleCloseClick, classes: { @@ -230,8 +228,8 @@ exports.default = _default2; return; } - reactHotLoader.register(NoDataModal, "NoDataModal", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx"); + reactHotLoader.register(NoDataModal, "NoDataModal", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx"); })(); ; @@ -391,8 +389,8 @@ exports.default = _default2; return; } - reactHotLoader.register(PartnerConnectionStepsModal, "PartnerConnectionStepsModal", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx"); + reactHotLoader.register(PartnerConnectionStepsModal, "PartnerConnectionStepsModal", "/home/bastien/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/PartnerConnectionStepsModal/PartnerConnectionStepsModal.tsx"); })(); ; @@ -629,7 +627,7 @@ exports.default = ConnectionService; return; } - reactHotLoader.register(ConnectionService, "ConnectionService", "/home/gcarron/dev/ecolyo/src/services/connection.service.ts"); + reactHotLoader.register(ConnectionService, "ConnectionService", "/home/bastien/ecolyo/src/services/connection.service.ts"); })(); ; @@ -654,7 +652,7 @@ exports.default = ConnectionService; exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.connection-update-result {\n flex: 1;\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result {\n margin: 0 0 0.25rem; } }\n .connection-update-result .connection-update-errored,\n .connection-update-result .connection-caption-errored {\n background-color: #d25959;\n margin: 0 -2.5rem;\n padding: 0.4rem 2.5rem;\n display: flex;\n align-items: center; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result .connection-update-errored,\n .connection-update-result .connection-caption-errored {\n margin: 0 -1.2rem;\n padding: 0.4rem 1.2rem; } }\n .connection-update-result .connection-update-errored .warning-icon,\n .connection-update-result .connection-caption-errored .warning-icon {\n margin-right: 1rem; }\n .connection-update-result .connection-update-errored .warning-white,\n .connection-update-result .connection-caption-errored .warning-white {\n margin-right: 1rem; }\n .connection-update-result .connection-caption {\n color: #e0e0e0; }\n\n.inline-buttons {\n display: flex;\n flex-flow: row nowrap; }\n .inline-buttons button.btn-secondary-positive {\n margin-right: 0.25rem; }\n .inline-buttons button.btn-secondary-positive span:first-child {\n color: #d25959 !important; }\n .inline-buttons button.btn-highlight {\n margin-left: 0.25rem; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.connection-update-result {\n flex: 1;\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result {\n margin: 0 0 0.25rem; } }\n .connection-update-result .connection-update-errored {\n background-color: #d25959;\n margin: 0 -2.5rem;\n padding: 0.4rem 2.5rem;\n display: flex;\n align-items: center; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result .connection-update-errored {\n margin: 0 -1.2rem;\n padding: 0.4rem 1.2rem; } }\n .connection-update-result .connection-update-errored .connection-caption-errored {\n display: flex;\n align-items: center;\n color: #e0e0e0; }\n .connection-update-result .connection-update-errored .warning-icon {\n margin-right: 1rem; }\n .connection-update-result .connection-update-errored .warning-white {\n margin-right: 1rem; }\n .connection-update-result .connection-caption {\n color: #e0e0e0; }\n\n.inline-buttons {\n display: flex;\n flex-flow: row nowrap; }\n .inline-buttons button.btn-secondary-positive {\n margin-right: 0.25rem; }\n .inline-buttons button.btn-secondary-positive span:first-child {\n color: #d25959 !important; }\n .inline-buttons button.btn-highlight {\n margin-left: 0.25rem; }\n", ""]); @@ -667,6 +665,105 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** /***/ }), +/***/ "5dJ/": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("nZey"); + +var _I18n = __webpack_require__("buk/"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _chart = __webpack_require__("U6AS"); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _fluid = __webpack_require__("5Wkc"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var LastDataConsumptionVisualizer = function LastDataConsumptionVisualizer(_ref) { + var lastDataDate = _ref.lastDataDate, + fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector.currentTimeStep; + + var moveToDate = function moveToDate() { + if (lastDataDate) { + var dateChartService = new _dateChart.default(); + var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, lastDataDate); + dispatch((0, _chart.setSelectedDate)(lastDataDate)); + dispatch((0, _chart.setCurrentIndex)(updatedIndex)); + } + }; + + return /*#__PURE__*/_react.default.createElement("div", { + onClick: function onClick() { + return moveToDate(); + }, + className: "lastdatavisualizer-button" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "text-16-normal underlined-error" + }, (fluidType && fluidType === _fluid.FluidType.MULTIFLUID ? "".concat(t('consumption_visualizer.last_valid_data_multi')) : "".concat(t('consumption_visualizer.last_valid_data'))) + " : ".concat(lastDataDate ? lastDataDate.toFormat("dd'/'MM'/'yy") : '-'))); +}; + +__signature__(LastDataConsumptionVisualizer, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep }}", function () { + return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector]; +}); + +var _default = LastDataConsumptionVisualizer; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(LastDataConsumptionVisualizer, "LastDataConsumptionVisualizer", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/LastDataConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/LastDataConsumptionVisualizer.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + /***/ "5rVS": /***/ (function(module, exports, __webpack_require__) { @@ -770,8 +867,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionOAuthWithPartnerAccount, "ConnectionOAuthWithPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx"); + reactHotLoader.register(ConnectionOAuthWithPartnerAccount, "ConnectionOAuthWithPartnerAccount", "/home/bastien/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionOAuthWithPartnerAccount.tsx"); })(); ; @@ -866,8 +963,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionNotFound, "ConnectionNotFound", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); + reactHotLoader.register(ConnectionNotFound, "ConnectionNotFound", "/home/bastien/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); })(); ; @@ -930,17 +1027,6 @@ if(content.locals) module.exports = content.locals; if(false) {} -/***/ }), - -/***/ "9Bhs": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-line {\n color: #e0e0e0;\n cursor: pointer;\n display: flex;\n align-items: center; }\n\n.underlined-error {\n text-align: center;\n text-decoration: underline; }\n\n.warning-icon {\n margin-right: 4px; }\n", ""]); - - - /***/ }), /***/ "9J6O": @@ -1048,8 +1134,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ReleaseNotesModal, "ReleaseNotesModal", "/home/gcarron/dev/ecolyo/src/components/Home/releaseNotesModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/releaseNotesModal.tsx"); + reactHotLoader.register(ReleaseNotesModal, "ReleaseNotesModal", "/home/bastien/ecolyo/src/components/Home/releaseNotesModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Home/releaseNotesModal.tsx"); })(); ; @@ -1133,35 +1219,9 @@ if(false) {} exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.dataloadvisualizer-root {\n min-height: 5.719rem;\n display: flex;\n align-items: center; }\n\n.dataloadvisualizer-content {\n display: flex;\n flex-direction: row;\n align-items: center;\n color: #e0e0e0; }\n .dataloadvisualizer-content.error {\n cursor: pointer;\n color: #d25959;\n font-weight: bold;\n text-decoration: underline; }\n .dataloadvisualizer-content .dataloadvisualizer-section {\n display: flex;\n flex-direction: column;\n align-items: center; }\n .dataloadvisualizer-content .dataloadvisualizer-section .no-data-text {\n cursor: pointer;\n color: #e0e0e0;\n border-bottom: solid 1px #e0e0e0;\n margin-top: 1rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left {\n align-items: flex-end;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left-novalue {\n align-items: flex-start;\n padding: 0.5rem 0.5rem 0.5rem 0; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-right {\n align-items: flex-start;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value {\n flex-direction: row; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value span {\n align-self: flex-end;\n margin-left: 0.5em; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value .euroUnit {\n margin-left: 0.4em;\n position: relative;\n top: -12px; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value .estimated {\n cursor: pointer;\n font-weight: 500;\n text-decoration: underline;\n margin-left: 0.5rem;\n position: relative;\n top: -12px; }\n .dataloadvisualizer-content .dataloadvisualizer-section .upper {\n font-weight: bold; }\n .dataloadvisualizer-content .dataloadvisualizer-section .upper:first-letter {\n text-transform: uppercase; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity {\n color: #d87b39; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water {\n color: #3a98ec; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas {\n color: #45d1b8; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid-compare-color {\n color: #deaf0e; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-content .dataloadvisualizer-section .error {\n color: #d25959; }\n\n.dataloadvisualizer-euro {\n display: flex;\n flex-direction: row;\n min-height: 2rem;\n align-items: center; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-link {\n text-decoration: none;\n color: transparent; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid {\n padding: 0 0.5rem;\n display: flex;\n align-items: center; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid .dataloadvisualizer-euro-fluid-icon {\n margin-right: 0.5rem; }\n .dataloadvisualizer-euro .electricity {\n color: #d87b39; }\n .dataloadvisualizer-euro .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-euro .water {\n color: #3a98ec; }\n .dataloadvisualizer-euro .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-euro .gas {\n color: #45d1b8; }\n .dataloadvisualizer-euro .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-euro .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-euro .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-euro .error {\n color: #d25959; }\n", ""]); - - - -/***/ }), - -/***/ "B3W9": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("jL+i"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.dataloadvisualizer-root {\n min-height: 5rem;\n display: flex;\n align-items: center; }\n\n.dataloadvisualizer-content {\n display: flex;\n flex-direction: row;\n align-items: center;\n color: #e0e0e0; }\n .dataloadvisualizer-content.error {\n cursor: pointer;\n color: #d25959;\n font-weight: bold;\n text-decoration: underline; }\n .dataloadvisualizer-content .dataloadvisualizer-section {\n display: flex;\n flex-direction: column;\n align-items: center; }\n .dataloadvisualizer-content .dataloadvisualizer-section .no-data-text {\n cursor: pointer;\n color: #e0e0e0;\n border-bottom: solid 1px #e0e0e0;\n margin-top: 1rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left {\n align-items: flex-end;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left-novalue {\n align-items: flex-start;\n padding: 0.5rem 0.5rem 0.5rem 0; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-right {\n align-items: flex-start;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value {\n flex-direction: row; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value span {\n align-self: flex-end;\n margin-left: 0.5em; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value .euroUnit {\n margin-left: 0.4em;\n position: relative;\n top: -12px; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value .estimated {\n cursor: pointer;\n font-weight: 500;\n text-decoration: underline;\n margin-left: 0.5rem;\n position: relative;\n top: -12px; }\n .dataloadvisualizer-content .dataloadvisualizer-section .upper {\n font-weight: bold; }\n .dataloadvisualizer-content .dataloadvisualizer-section .upper:first-letter {\n text-transform: uppercase; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity {\n color: #d87b39; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water {\n color: #3a98ec; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas {\n color: #45d1b8; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid-compare-color {\n color: #deaf0e; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-content .dataloadvisualizer-section .error {\n color: #d25959; }\n\n.dataloadvisualizer-euro {\n display: flex;\n flex-direction: row;\n min-height: 2rem;\n align-items: center; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-link {\n text-decoration: none;\n color: transparent; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid {\n padding: 0 0.5rem;\n display: flex;\n align-items: center; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid .dataloadvisualizer-euro-fluid-icon {\n margin-right: 0.5rem; }\n .dataloadvisualizer-euro .electricity {\n color: #d87b39; }\n .dataloadvisualizer-euro .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-euro .water {\n color: #3a98ec; }\n .dataloadvisualizer-euro .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-euro .gas {\n color: #45d1b8; }\n .dataloadvisualizer-euro .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-euro .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-euro .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-euro .error {\n color: #d25959; }\n", ""]); -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} /***/ }), @@ -1218,8 +1278,6 @@ var _AxisBottom = _interopRequireDefault(__webpack_require__("ZUUJ")); var _AxisRight = _interopRequireDefault(__webpack_require__("0bt6")); -var _dataload = __webpack_require__("D5WE"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -1301,7 +1359,7 @@ var BarChart = function BarChart(_ref) { yScale: yScale, height: getContentHeight(), isSwitching: isSwitching, - isMultiMissingFluid: d.state === _dataload.DataloadState.AGGREGATED_WITH_EMPTY || d.state === _dataload.DataloadState.AGGREGATED_WITH_COMING || d.state === _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING ? true : false + isMultiMissingFluid: d.valueDetail ? d.valueDetail.includes(-1) ? true : false : false }); })), /*#__PURE__*/_react.default.createElement(_AxisBottom.default, { data: chartData.actualData, @@ -1325,8 +1383,8 @@ exports.default = _default2; return; } - reactHotLoader.register(BarChart, "BarChart", "/home/gcarron/dev/ecolyo/src/components/Charts/BarChart.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/BarChart.tsx"); + reactHotLoader.register(BarChart, "BarChart", "/home/bastien/ecolyo/src/components/Charts/BarChart.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Charts/BarChart.tsx"); })(); ; @@ -1344,7 +1402,7 @@ exports.default = _default2; exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.nodata-modal {\n padding: 0.5rem;\n color: #e0e0e0; }\n .nodata-modal div {\n margin: 0.5rem 0;\n line-height: 1.3; }\n .nodata-modal .question-mark {\n text-align: center; }\n .nodata-modal .title {\n color: #e3b82a;\n font-weight: bold;\n text-align: center;\n margin: 1rem 0; }\n .nodata-modal .justified-text {\n display: flex;\n justify-content: start; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.nodata-modal {\n padding: 0.5rem;\n color: #e0e0e0; }\n .nodata-modal div {\n margin: 0.5rem 0;\n line-height: 1.3; }\n .nodata-modal .question-mark {\n text-align: center; }\n .nodata-modal .title {\n color: #e3b82a;\n font-weight: bold;\n text-align: center;\n margin: 1rem 0; }\n", ""]); @@ -1467,8 +1525,6 @@ var _cozyClient = __webpack_require__("SH7X"); var _luxon = __webpack_require__("ExVU"); -var _ExpiredConsentModal = _interopRequireDefault(__webpack_require__("m9+5")); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -1478,12 +1534,6 @@ function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "functio function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -1492,7 +1542,6 @@ var ConsumptionView = function ConsumptionView(_ref) { var fluidType = _ref.fluidType; var client = (0, _cozyClient.useClient)(); var dispatch = (0, _reactRedux.useDispatch)(); - var isMulti = fluidType !== _fluid.FluidType.MULTIFLUID; var _useSelector = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.chart; @@ -1522,25 +1571,19 @@ var ConsumptionView = function ConsumptionView(_ref) { headerHeight = _useState6[0], setHeaderHeight = _useState6[1]; - var _useState7 = (0, _react.useState)(false), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - active = _useState8[0], - setActive = _useState8[1]; + var _useState7 = (0, _react.useState)(fluidType === _fluid.FluidType.MULTIFLUID ? true : false), + _useState8 = (0, _slicedToArray2.default)(_useState7, 1), + isMulti = _useState8[0]; - var _useState9 = (0, _react.useState)(true), + var _useState9 = (0, _react.useState)(false), _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - openExpiredConsentModal = _useState10[0], - setopenExpiredConsentModal = _useState10[1]; - - var _useState11 = (0, _react.useState)([]), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - consentExpiredFluids = _useState12[0], - setconsentExpiredFluids = _useState12[1]; + active = _useState10[0], + setActive = _useState10[1]; /* eslint-disable @typescript-eslint/no-non-null-assertion */ - var updatekey = fluidType !== _fluid.FluidType.MULTIFLUID && fluidStatus[fluidType].lastDataDate ? "".concat(fluidStatus[fluidType].lastDataDate.toLocaleString(), " + ").concat(fluidStatus[fluidType].status + fluidType) : ''; - var lastDataDateKey = fluidType !== _fluid.FluidType.MULTIFLUID && fluidStatus[fluidType].lastDataDate ? "".concat(fluidStatus[fluidType].lastDataDate.toLocaleString() + fluidType) : ''; + var updatekey = fluidType !== _fluid.FluidType.MULTIFLUID && fluidStatus[fluidType].lastDataDate ? "".concat(fluidStatus[fluidType].lastDataDate.toLocaleString(), " + ").concat(fluidStatus[fluidType].status) : ''; + var lastDataDateKey = fluidType !== _fluid.FluidType.MULTIFLUID && fluidStatus[fluidType].lastDataDate ? fluidStatus[fluidType].lastDataDate.toLocaleString() : ''; var defineHeaderHeight = (0, _react.useCallback)(function (height) { setHeaderHeight(height); }, []); @@ -1584,37 +1627,10 @@ var ConsumptionView = function ConsumptionView(_ref) { if (fluidType !== _fluid.FluidType.ELECTRICITY && currentTimeStep == _timeStep.TimeStep.HALF_AN_HOUR) { dispatch((0, _chart.setCurrentTimeStep)(_timeStep.TimeStep.WEEK)); } - }, [dispatch, fluidType, currentTimeStep, fluidStatus]); + }, [dispatch, fluidType, currentTimeStep, fluidStatus, isMulti]); (0, _react.useEffect)(function () { dispatch((0, _chart.setLoading)(true)); }, [dispatch]); - (0, _react.useEffect)(function () { - var subscribed = true; //Check if some fluids have expired consent error - - var expiredConsents = []; - - var _iterator = _createForOfIteratorHelper(fluidStatus), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var fluid = _step.value; - - if (fluid.connection.triggerState && fluid.connection.triggerState.last_error && (0, _utils.getKonnectorUpdateError)(fluid.connection.triggerState.last_error) === 'error_update_oauth') { - expiredConsents.push(fluid.fluidType); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - if (subscribed) setconsentExpiredFluids(expiredConsents); - return function () { - subscribed = false; - }; - }, [fluidStatus]); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { titleKey: 'navigation.consumption' }), /*#__PURE__*/_react.default.createElement(_Header.default, { @@ -1641,7 +1657,7 @@ var ConsumptionView = function ConsumptionView(_ref) { key: lastDataDateKey }), /*#__PURE__*/_react.default.createElement(_ConsumptionDetails.default, { fluidType: fluidType - })), isMulti && /*#__PURE__*/_react.default.createElement("div", { + })), !isMulti && /*#__PURE__*/_react.default.createElement("div", { className: "konnector-section" }, /*#__PURE__*/_react.default.createElement(_KonnectorViewerCard.default, { fluidStatus: fluidStatus[fluidType], @@ -1649,11 +1665,10 @@ var ConsumptionView = function ConsumptionView(_ref) { isParam: true, isDisconnected: false, setActive: setActive, - active: active, - key: fluidType + active: active }))) : /*#__PURE__*/_react.default.createElement("div", { className: "konnector-section" - }, isMulti ? /*#__PURE__*/_react.default.createElement(_KonnectorViewerCard.default, { + }, !isMulti ? /*#__PURE__*/_react.default.createElement(_KonnectorViewerCard.default, { fluidStatus: fluidStatus[fluidType], fluidType: fluidType, isParam: false, @@ -1664,19 +1679,10 @@ var ConsumptionView = function ConsumptionView(_ref) { open: openPartnersIssueModal, fluidStatus: fluidStatus, handleCloseClick: handleCloseModal - }), consentExpiredFluids.length && consentExpiredFluids.map(function (fluid) { - return /*#__PURE__*/_react.default.createElement(_ExpiredConsentModal.default, { - key: fluid, - open: openExpiredConsentModal, - handleCloseClick: function handleCloseClick() { - return setopenExpiredConsentModal(false); - }, - fluidType: fluid - }); })); }; -__signature__(ConsumptionView, "useClient{client}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, loading }}\nuseSelector{{ fluidStatus, releaseNotes, openPartnersIssueModal }}\nuseState{[isFluidKonnected, setIsFluidKonnected](false)}\nuseState{[openReleaseNoteModal, setOpenReleaseNoteModal](releaseNotes.show)}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseState{[active, setActive](false)}\nuseState{[openExpiredConsentModal, setopenExpiredConsentModal](true)}\nuseState{[consentExpiredFluids, setconsentExpiredFluids]([])}\nuseCallback{defineHeaderHeight}\nuseCallback{toggleReleaseNoteModal}\nuseCallback{handleCloseModal}\nuseEffect{}\nuseEffect{}\nuseEffect{}", function () { +__signature__(ConsumptionView, "useClient{client}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, loading }}\nuseSelector{{ fluidStatus, releaseNotes, openPartnersIssueModal }}\nuseState{[isFluidKonnected, setIsFluidKonnected](false)}\nuseState{[openReleaseNoteModal, setOpenReleaseNoteModal](releaseNotes.show)}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseState{[isMulti](fluidType === FluidType.MULTIFLUID ? true : false)}\nuseState{[active, setActive](false)}\nuseCallback{defineHeaderHeight}\nuseCallback{toggleReleaseNoteModal}\nuseCallback{handleCloseModal}\nuseEffect{}\nuseEffect{}", function () { return [_cozyClient.useClient, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; }); @@ -1692,8 +1698,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionView.tsx"); + reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/bastien/ecolyo/src/components/Home/ConsumptionView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Home/ConsumptionView.tsx"); })(); ; @@ -1824,8 +1830,8 @@ exports.default = _default2; return; } - reactHotLoader.register(Connection, "Connection", "/home/gcarron/dev/ecolyo/src/components/Connection/Connection.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/Connection.tsx"); + reactHotLoader.register(Connection, "Connection", "/home/bastien/ecolyo/src/components/Connection/Connection.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/Connection.tsx"); })(); ; @@ -1887,6 +1893,8 @@ var _global = __webpack_require__("c4IZ"); var _fluid2 = _interopRequireDefault(__webpack_require__("z34f")); +var _initialization = _interopRequireDefault(__webpack_require__("zIFU")); + var _challenge2 = _interopRequireDefault(__webpack_require__("kdea")); var _account = _interopRequireDefault(__webpack_require__("gucQ")); @@ -1974,8 +1982,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { var _useSelector = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.global; }), - statusArray = _useSelector.fluidStatus, - shouldRefreshConsent = _useSelector.shouldRefreshConsent; + statusArray = _useSelector.fluidStatus; var _useState = (0, _react.useState)(false), _useState2 = (0, _slicedToArray2.default)(_useState, 2), @@ -2020,7 +2027,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { }, [client]); /* eslint-disable @typescript-eslint/no-non-null-assertion */ - var lastDataDate = fluidType !== _fluid.FluidType.MULTIFLUID && statusArray[fluidType].lastDataDate ? statusArray[fluidType].lastDataDate.toLocaleString() + fluidType : fluidType; + var lastDataDate = fluidType !== _fluid.FluidType.MULTIFLUID && statusArray[fluidType].lastDataDate ? statusArray[fluidType].lastDataDate.toLocaleString() : ''; var iconType = (0, _picto.getParamPicto)(fluidStatus.fluidType); var iconAddType = isParam ? (0, _picto.getParamPicto)(fluidStatus.fluidType) : (0, _picto.getAddPicto)(fluidStatus.fluidType); @@ -2075,36 +2082,37 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { }, _callee); })), [dispatch, fluidService]); var refreshChallengeState = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var challengeService, _yield$challengeServi, updatedUserChallenge, dataloads, _yield$challengeServi2, isDone; + var initializationService, _yield$initialization, updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone; return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: if (!(currentChallenge && currentChallenge.state === _userChallenge.UserChallengeState.DUEL && currentChallenge.duel.state === _userDuel.UserDuelState.ONGOING)) { - _context2.next = 13; + _context2.next = 14; break; } - challengeService = new _challenge2.default(client); + initializationService = new _initialization.default(client); _context2.next = 4; - return challengeService.initChallengeDuelProgress(currentChallenge); + return initializationService.initDuelProgress(currentChallenge); case 4: - _yield$challengeServi = _context2.sent; - updatedUserChallenge = _yield$challengeServi.updatedUserChallenge; - dataloads = _yield$challengeServi.dataloads; + _yield$initialization = _context2.sent; + updatedUserChallenge = _yield$initialization.updatedUserChallenge; + dataloads = _yield$initialization.dataloads; dispatch((0, _challenge.setChallengeConsumption)(updatedUserChallenge, dataloads)); // Check is duel is done and display notification - _context2.next = 10; + challengeService = new _challenge2.default(client); + _context2.next = 11; return challengeService.isChallengeDone(updatedUserChallenge, dataloads); - case 10: - _yield$challengeServi2 = _context2.sent; - isDone = _yield$challengeServi2.isDone; + case 11: + _yield$challengeServi = _context2.sent; + isDone = _yield$challengeServi.isDone; dispatch((0, _global.toggleChallengeDuelNotification)(isDone)); - case 13: + case 14: case "end": return _context2.stop(); } @@ -2212,7 +2220,8 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { } }, _callee4); })), [account, client, dispatch, fluidService, fluidStatus, handleAccountDeletion, konnectorErrorDescription, partnersInfoService, setActive, updatedFluidStatus.length]); - var sendUsageEventSuccess = (0, _react.useCallback)( /*#__PURE__*/function () { + + var sendUsageEventSuccess = /*#__PURE__*/function () { var _ref6 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(konnectorSlug, isConnexion) { return _regenerator.default.wrap(function _callee5$(_context5) { while (1) { @@ -2232,11 +2241,12 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { }, _callee5); })); - return function (_x, _x2) { + return function sendUsageEventSuccess(_x, _x2) { return _ref6.apply(this, arguments); }; - }(), [client]); - var sendUsageEventError = (0, _react.useCallback)( /*#__PURE__*/function () { + }(); + + var sendUsageEventError = /*#__PURE__*/function () { var _ref7 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(konnectorSlug, isConnexion) { return _regenerator.default.wrap(function _callee6$(_context6) { while (1) { @@ -2256,24 +2266,17 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { }, _callee6); })); - return function (_x3, _x4) { + return function sendUsageEventError(_x3, _x4) { return _ref7.apply(this, arguments); }; - }(), [client]); + }(); + var getConnectionCard = (0, _react.useCallback)(function () { if (fluidState === _fluid.FluidState.KONNECTOR_NOT_FOUND && !isUpdating) { return /*#__PURE__*/_react.default.createElement(_ConnectionNotFound.default, { konnectorSlug: fluidSlug }); - } // Handle login failed for EGL - else if (fluidState === _fluid.FluidState.ERROR_LOGIN_FAILED && fluidType === _fluid.FluidType.WATER) { - return /*#__PURE__*/_react.default.createElement(_ConnectionResult.default, { - fluidStatus: fluidStatus, - handleAccountDeletion: handleAccountDeletion, - fluidType: fluidType, - key: lastDataDate - }); - } else if (account && fluidStatus.status !== _fluid.FluidState.NOT_CONNECTED) { + } else if (account && fluidState !== _fluid.FluidState.ERROR_LOGIN_FAILED && fluidStatus.status !== _fluid.FluidState.NOT_CONNECTED) { return /*#__PURE__*/_react.default.createElement(_ConnectionResult.default, { fluidStatus: fluidStatus, handleAccountDeletion: handleAccountDeletion, @@ -2293,26 +2296,21 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { while (1) { switch (_context7.prev = _context7.next) { case 0: - if (!(_state !== _flowEvents.LOGIN_SUCCESS_EVENT)) { - _context7.next = 8; - break; - } - updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { shouldLaunchKonnector: false }); dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); - _context7.next = 5; + _context7.next = 4; return refreshChallengeState(); - case 5: - _context7.next = 7; + case 4: + _context7.next = 6; return updateGlobalFluidStatus(); - case 7: + case 6: setKonnectorState(_state); - case 8: + case 7: case "end": return _context7.stop(); } @@ -2343,17 +2341,11 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { break; } - if (subscribed) { - if (fluidStatus.connection.isUpdating) setIsUpdating(true); - setOpenModal(true); - fluidStatus.connection.shouldLaunchKonnector = false; - } - connectionFlow = new _ConnectionFlow.default(client, trigger, konnector); - _context8.next = 5; + _context8.next = 4; return connectionFlow.launch(); - case 5: + case 4: connectionFlow.jobWatcher.on(_flowEvents.ERROR_EVENT, function () { if (subscribed) { sendUsageEventError(fluidSlug, fluidStatus.lastDataDate === null); @@ -2361,7 +2353,8 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { setKonnectorErrorDescription(connectionFlow.jobWatcher.on()._error); callbackResponse(_flowEvents.ERROR_EVENT); - }); + }); // When LOGIN SUCESS EVENT is triggered, the status retrieve from the trigger is still running + connectionFlow.jobWatcher.on(_flowEvents.LOGIN_SUCCESS_EVENT, function () { if (subscribed) { sendUsageEventSuccess(fluidSlug, fluidStatus.lastDataDate === null); @@ -2377,6 +2370,11 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { callbackResponse(_flowEvents.SUCCESS_EVENT); }); + if (subscribed) { + if (fluidStatus.connection.isUpdating) setIsUpdating(true); + setOpenModal(true); + } + case 8: case "end": return _context8.stop(); @@ -2393,45 +2391,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { return function () { subscribed = false; }; - }, [client, konnector, trigger, fluidStatus.connection, fluidStatus.connection.shouldLaunchKonnector, fluidStatus.connection.isUpdating, fluidStatus.fluidType, callbackResponse, setActive, fluidStatus.lastDataDate, fluidType, sendUsageEventError, fluidSlug, sendUsageEventSuccess, fluidStatus.connection]); - (0, _react.useEffect)(function () { - // If user has selected accept button on Expired consent modal, then delete its account - function deleteAccountForConsentRefresh() { - return _deleteAccountForConsentRefresh.apply(this, arguments); - } - - function _deleteAccountForConsentRefresh() { - _deleteAccountForConsentRefresh = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() { - var accountService; - return _regenerator.default.wrap(function _callee9$(_context9) { - while (1) { - switch (_context9.prev = _context9.next) { - case 0: - if (!(shouldRefreshConsent && account)) { - _context9.next = 6; - break; - } - - accountService = new _account.default(client); - _context9.next = 4; - return accountService.deleteAccount(account); - - case 4: - _context9.next = 6; - return handleAccountDeletion(); - - case 6: - case "end": - return _context9.stop(); - } - } - }, _callee9); - })); - return _deleteAccountForConsentRefresh.apply(this, arguments); - } - - deleteAccountForConsentRefresh(); - }, [account, client, handleAccountDeletion, shouldRefreshConsent]); + }, [client, konnector, trigger, fluidStatus.connection.shouldLaunchKonnector, fluidStatus.connection.isUpdating, fluidStatus.fluidType, callbackResponse, setActive, fluidStatus.lastDataDate, fluidType]); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !isDisconnected ? /*#__PURE__*/_react.default.createElement(_ExpansionPanel.default, { expanded: active, onChange: toggleAccordion, @@ -2484,7 +2444,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) { })); }; -__signature__(KonnectorViewerCard, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseSelector{{ fluidStatus: statusArray, shouldRefreshConsent }}\nuseState{[openModal, setOpenModal](false)}\nuseState{[isUpdating, setIsUpdating](false)}\nuseState{[konnectorErrorDescription, setKonnectorErrorDescription](null)}\nuseState{[konnectorState, setKonnectorState](null)}\nuseState{[updatedFluidStatus, setUpdatedFluidStatus]([])}\nuseState{[isOutdatedData, setIsOutdatedData](null)}\nuseSelector{{ currentChallenge }}\nuseMemo{fluidService}\nuseMemo{partnersInfoService}\nuseCallback{updateGlobalFluidStatus}\nuseCallback{refreshChallengeState}\nuseCallback{handleAccountDeletion}\nuseCallback{handleConnectionEnd}\nuseCallback{sendUsageEventSuccess}\nuseCallback{sendUsageEventError}\nuseCallback{getConnectionCard}\nuseCallback{callbackResponse}\nuseEffect{}\nuseEffect{}", function () { +__signature__(KonnectorViewerCard, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseSelector{{ fluidStatus: statusArray }}\nuseState{[openModal, setOpenModal](false)}\nuseState{[isUpdating, setIsUpdating](false)}\nuseState{[konnectorErrorDescription, setKonnectorErrorDescription](null)}\nuseState{[konnectorState, setKonnectorState](null)}\nuseState{[updatedFluidStatus, setUpdatedFluidStatus]([])}\nuseState{[isOutdatedData, setIsOutdatedData](null)}\nuseSelector{{ currentChallenge }}\nuseMemo{fluidService}\nuseMemo{partnersInfoService}\nuseCallback{updateGlobalFluidStatus}\nuseCallback{refreshChallengeState}\nuseCallback{handleAccountDeletion}\nuseCallback{handleConnectionEnd}\nuseCallback{getConnectionCard}\nuseCallback{callbackResponse}\nuseEffect{}", function () { return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; }); @@ -2500,8 +2460,8 @@ exports.default = _default2; return; } - reactHotLoader.register(KonnectorViewerCard, "KonnectorViewerCard", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); + reactHotLoader.register(KonnectorViewerCard, "KonnectorViewerCard", "/home/bastien/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); })(); ; @@ -2644,7 +2604,7 @@ var PartnersIssueModal = function PartnersIssueModal(_ref) { }, t('consumption.partners_issue_modal.text_2')), /*#__PURE__*/_react.default.createElement(_Button.default, { onClick: handleCloseClick, classes: { - root: 'btn-highlight partnermodalclose', + root: 'btn-highlight', label: 'text-16-bold' } }, t('consumption.partners_issue_modal.button_validate')))); @@ -2666,8 +2626,8 @@ exports.default = _default2; return; } - reactHotLoader.register(PartnersIssueModal, "PartnersIssueModal", "/home/gcarron/dev/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx"); + reactHotLoader.register(PartnersIssueModal, "PartnersIssueModal", "/home/bastien/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/PartnersIssue/PartnersIssueModal.tsx"); })(); ; @@ -3090,8 +3050,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FormLogin, "FormLogin", "/home/gcarron/dev/ecolyo/src/components/Connection/FormLogin.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/FormLogin.tsx"); + reactHotLoader.register(FormLogin, "FormLogin", "/home/bastien/ecolyo/src/components/Connection/FormLogin.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/FormLogin.tsx"); })(); ; @@ -3135,7 +3095,7 @@ if(false) {} exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumptionview-loading {\n background-color: #121212;\n height: 80vh;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center; }\n\n.consumptionview-content {\n background-color: #121212; }\n .consumptionview-content.--hidden {\n display: none; }\n\n.konnector-section {\n background-color: #121212;\n margin: auto;\n width: 45.75rem;\n box-sizing: border-box;\n margin-top: 1rem;\n margin-bottom: 2rem; }\n @media only screen and (max-width: 768px) {\n .konnector-section {\n width: 100%;\n padding: 0rem 1rem 3rem 1rem;\n margin-bottom: 0; } }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumptionview-loading {\n background-color: #121212;\n height: 80vh;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center; }\n\n.consumptionview-content {\n background-color: #121212; }\n .consumptionview-content.--hidden {\n display: none; }\n\n.konnector-section {\n background-color: #121212;\n margin: auto;\n width: 45.75rem;\n box-sizing: border-box;\n margin-top: 1rem; }\n @media only screen and (max-width: 768px) {\n .konnector-section {\n width: 100%;\n padding: 0rem 1rem 3rem 1rem; } }\n", ""]); @@ -3219,8 +3179,7 @@ var FluidChartSlide = function FluidChartSlide(_ref) { var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.global; }), - fluidTypes = _useSelector2.fluidTypes, - fluidStatus = _useSelector2.fluidStatus; + fluidTypes = _useSelector2.fluidTypes; var _useState = (0, _react.useState)({ actualData: [], @@ -3280,7 +3239,7 @@ var FluidChartSlide = function FluidChartSlide(_ref) { consumptionService = new _consumption.default(client); fluidTypeArray = fluidType === _fluid.FluidType.MULTIFLUID ? fluidTypes : [fluidType]; _context.next = 14; - return consumptionService.getGraphData(timePeriod, currentTimeStep, fluidTypeArray, fluidStatus, compareTimePeriod, fluidType === _fluid.FluidType.MULTIFLUID); + return consumptionService.getGraphData(timePeriod, currentTimeStep, fluidTypeArray, compareTimePeriod, fluidType === _fluid.FluidType.MULTIFLUID); case 14: graphData = _context.sent; @@ -3305,7 +3264,7 @@ var FluidChartSlide = function FluidChartSlide(_ref) { return function () { subscribed = false; }; - }, [currentIndex, currentTimeStep, fluidType, fluidTypes, client, dispatch, index, isDataLoaded, timeStep, fluidStatus]); + }, [currentIndex, currentTimeStep, fluidType, fluidTypes, client, dispatch, index, isDataLoaded, timeStep]); (0, _react.useEffect)(function () { if (index === currentIndex) { dispatch((0, _chart.setCurrentDatachart)(chartData)); @@ -3333,7 +3292,7 @@ var FluidChartSlide = function FluidChartSlide(_ref) { }))); }; -__signature__(FluidChartSlide, "useClient{client}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, currentIndex }}\nuseSelector{{ fluidTypes, fluidStatus }}\nuseState{[chartData, setChartData]({\n actualData: [],\n comparisonData: null,\n })}\nuseState{[isDataLoaded, setIsDataLoaded](false)}\nuseState{[timeStep, setTimeStep](99)}\nuseEffect{}\nuseEffect{}", function () { +__signature__(FluidChartSlide, "useClient{client}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, currentIndex }}\nuseSelector{{ fluidTypes }}\nuseState{[chartData, setChartData]({\n actualData: [],\n comparisonData: null,\n })}\nuseState{[isDataLoaded, setIsDataLoaded](false)}\nuseState{[timeStep, setTimeStep](99)}\nuseEffect{}\nuseEffect{}", function () { return [_cozyClient.useClient, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; }); @@ -3349,8 +3308,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FluidChartSlide, "FluidChartSlide", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); + reactHotLoader.register(FluidChartSlide, "FluidChartSlide", "/home/bastien/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); })(); ; @@ -3361,6 +3320,17 @@ exports.default = _default2; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) +/***/ }), + +/***/ "KKCg": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-line {\n color: #e0e0e0;\n cursor: pointer;\n display: flex;\n align-items: center; }\n\n.underlined-error {\n text-align: center;\n text-decoration: underline; }\n\n.warning-icon {\n margin-right: 4px; }\n", ""]); + + + /***/ }), /***/ "L7tU": @@ -3396,10 +3366,6 @@ var _StyledBlackSpinner = _interopRequireDefault(__webpack_require__("97VO")); var _picto = __webpack_require__("6DBe"); -var _reactRedux = __webpack_require__("/MKj"); - -var _global = __webpack_require__("c4IZ"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -3431,35 +3397,28 @@ var FormOAuth = function FormOAuth(_ref) { status = _useState2[0], setStatus = _useState2[1]; - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - shouldRefreshConsent = _useSelector.shouldRefreshConsent; - - var dispatch = (0, _reactRedux.useDispatch)(); - var endOAuth = (0, _react.useCallback)(function () { - setStatus(IDLE); //Set back to false the variable that allows to automatically refresh the consent (deletes and recreates the account) + var endOAuth = function endOAuth() { + setStatus(IDLE); + }; - dispatch((0, _global.setShouldRefreshConsent)(false)); - }, [dispatch]); - var startOAuth = (0, _react.useCallback)(function () { + var startOAuth = function startOAuth() { setStatus(WAITING); - }, []); + }; + var handleAccountId = (0, _react.useCallback)(function (accountId) { endOAuth(); onSuccess(accountId); - }, [endOAuth, onSuccess]); + }, [onSuccess]); + + var handleSubmit = function handleSubmit() { + startOAuth(); + }; + var handleOAuthCancel = (0, _react.useCallback)(function () { endOAuth(); - }, [endOAuth]); + }, []); var icon = (0, _picto.getPartnerPicto)(konnector ? konnector.slug : '', highlightedStyle); var isWaiting = status === WAITING; - (0, _react.useEffect)(function () { - if (shouldRefreshConsent) { - // If user has selected accept button on Expired consent modal, his account has been deleted on KonnectorViewerCard, such as his consent (for GRDF), then automatically launch oauth connxion flow - startOAuth(); - } - }, [shouldRefreshConsent, startOAuth]); if (!konnector) { return null; @@ -3467,7 +3426,7 @@ var FormOAuth = function FormOAuth(_ref) { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t('auth.accessibility.button_connect'), - onClick: startOAuth, + onClick: handleSubmit, disabled: isWaiting, classes: { root: "".concat(highlightedStyle ? 'btn-highlight' : 'btn-secondary-negative'), @@ -3494,8 +3453,8 @@ var FormOAuth = function FormOAuth(_ref) { })); }; -__signature__(FormOAuth, "useI18n{{ t }}\nuseClient{client}\nuseState{[status, setStatus](IDLE)}\nuseSelector{{ shouldRefreshConsent }}\nuseDispatch{dispatch}\nuseCallback{endOAuth}\nuseCallback{startOAuth}\nuseCallback{handleAccountId}\nuseCallback{handleOAuthCancel}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useSelector, _reactRedux.useDispatch]; +__signature__(FormOAuth, "useI18n{{ t }}\nuseClient{client}\nuseState{[status, setStatus](IDLE)}\nuseCallback{handleAccountId}\nuseCallback{handleOAuthCancel}", function () { + return [_I18n.useI18n, _cozyClient.useClient]; }); var _default = FormOAuth; @@ -3510,8 +3469,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FormOAuth, "FormOAuth", "/home/gcarron/dev/ecolyo/src/components/Connection/FormOAuth.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/FormOAuth.tsx"); + reactHotLoader.register(FormOAuth, "FormOAuth", "/home/bastien/ecolyo/src/components/Connection/FormOAuth.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/FormOAuth.tsx"); })(); ; @@ -3546,177 +3505,29 @@ exports.push([module.i, ".partners-connection-step-content {\n padding: 0.5rem /***/ }), -/***/ "Np/d": +/***/ "NMMM": /***/ (function(module, exports, __webpack_require__) { -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +var content = __webpack_require__("KKCg"); -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +if(typeof content === 'string') content = [[module.i, content, '']]; -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _picto = __webpack_require__("6DBe"); - -var _fluid = __webpack_require__("5Wkc"); - -var _dataload = __webpack_require__("D5WE"); - -var _usageEvent = __webpack_require__("/fHX"); - -var _converter = _interopRequireDefault(__webpack_require__("LXmx")); - -var _utils = __webpack_require__("c+yx"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var DataloadSectionDetail = function DataloadSectionDetail(_ref) { - var dataload = _ref.dataload, - fluidType = _ref.fluidType, - dataloadSectionType = _ref.dataloadSectionType; - var client = (0, _cozyClient.useClient)(); - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var converterService = new _converter.default(); - var emitNavEvent = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(targetPage) { - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.NAVIGATION_EVENT, - target: targetPage - }); - - case 2: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), [client]); - - if (fluidType !== _fluid.FluidType.MULTIFLUID) { - var _classNames; - - return /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('dataloadvisualizer-euro text-16-normal', (_classNames = {}, (0, _defineProperty2.default)(_classNames, "".concat(_fluid.FluidType[fluidType].toLowerCase()), dataloadSectionType !== _dataload.DataloadSectionType.LEFT), (0, _defineProperty2.default)(_classNames, "".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare"), dataloadSectionType === _dataload.DataloadSectionType.LEFT), _classNames)) - }, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType, dataload.price ? dataload.price : null)), " \u20AC")); - } - - if (fluidType === _fluid.FluidType.MULTIFLUID && dataloadSectionType !== _dataload.DataloadSectionType.NO_COMPARE) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro text-16-normal" - }); - } - - if (fluidType === _fluid.FluidType.MULTIFLUID && dataloadSectionType === _dataload.DataloadSectionType.NO_COMPARE && dataload.valueDetail) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro text-16-normal" - }, dataload.valueDetail.map(function (valueDetail, index) { - var _classNames2; - - return /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { - key: index, - to: "/consumption/".concat(_fluid.FluidType[index].toLowerCase()), - className: "dataloadvisualizer-euro-link" - }, /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('dataloadvisualizer-euro-fluid', (_classNames2 = {}, (0, _defineProperty2.default)(_classNames2, " ".concat(_fluid.FluidType[index].toLowerCase()), valueDetail.state === _dataload.DataloadState.VALID || valueDetail.state === _dataload.DataloadState.UPCOMING || valueDetail.state === _dataload.DataloadState.COMING || valueDetail.state === _dataload.DataloadState.EMPTY || valueDetail.state === _dataload.DataloadState.HOLE), (0, _defineProperty2.default)(_classNames2, " error", valueDetail.state === _dataload.DataloadState.MISSING), _classNames2)), - onClick: function onClick() { - return emitNavEvent(_fluid.FluidType[index].toLowerCase()); - } - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "dataloadvisualizer-euro-fluid-icon", - icon: (0, _picto.getNavPicto)(index, true, true), - size: 22 - }), /*#__PURE__*/_react.default.createElement("div", null, valueDetail.state === _dataload.DataloadState.VALID && "".concat((0, _utils.formatNumberValues)(valueDetail.value), " \u20AC"), (valueDetail.state === _dataload.DataloadState.UPCOMING || valueDetail.state === _dataload.DataloadState.COMING) && t('consumption_visualizer.data_to_come'), (valueDetail.state === _dataload.DataloadState.EMPTY || valueDetail.state === _dataload.DataloadState.HOLE) && t('consumption_visualizer.data_empty'), valueDetail.state === _dataload.DataloadState.MISSING && t('consumption_visualizer.aie')))); - })); - } - - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro text-16-normal" - }, /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { - to: "/consumption/".concat(_fluid.FluidType[fluidType].toLowerCase()), - className: "dataloadvisualizer-euro-link" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[fluidType].toLowerCase()) - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "dataloadvisualizer-euro-fluid-icon", - icon: (0, _picto.getNavPicto)(fluidType, true, true), - size: 22 - }), /*#__PURE__*/_react.default.createElement("div", null, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType, dataload.price ? dataload.price : null)), " \u20AC"))))); -}; +var transform; +var insertInto; -__signature__(DataloadSectionDetail, "useClient{client}\nuseI18n{{ t }}\nuseCallback{emitNavEvent}", function () { - return [_cozyClient.useClient, _I18n.useI18n]; -}); -var _default = DataloadSectionDetail; -var _default2 = _default; -exports.default = _default2; -; -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; +var options = {"hmr":true} - if (!reactHotLoader) { - return; - } +options.transform = transform +options.insertInto = undefined; - reactHotLoader.register(DataloadSectionDetail, "DataloadSectionDetail", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionDetail.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionDetail.tsx"); -})(); +var update = __webpack_require__("aET+")(content, options); -; +if(content.locals) module.exports = content.locals; -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) +if(false) {} /***/ }), @@ -3759,21 +3570,45 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); __webpack_require__("cuPq"); +var _I18n = __webpack_require__("buk/"); + var _reactRedux = __webpack_require__("/MKj"); -var _EstimatedConsumptionModal = _interopRequireDefault(__webpack_require__("ta6n")); +var _reactRouterDom = __webpack_require__("55Ip"); -var _DataloadNoValue = _interopRequireDefault(__webpack_require__("k66a")); +var _utils = __webpack_require__("c+yx"); + +var _fluid = __webpack_require__("5Wkc"); + +var _converter = _interopRequireDefault(__webpack_require__("LXmx")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _picto = __webpack_require__("6DBe"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +var _EstimatedConsumptionModal = _interopRequireDefault(__webpack_require__("ta6n")); -var _dataload = __webpack_require__("D5WE"); +var _DataloadComparisonLeft = _interopRequireDefault(__webpack_require__("tAQF")); -var _DataloadSection = _interopRequireDefault(__webpack_require__("nGEn")); +var _DataloadNoValue = _interopRequireDefault(__webpack_require__("k66a")); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -3793,67 +3628,115 @@ var DataloadConsumptionVisualizer = function DataloadConsumptionVisualizer(_ref) dataload = _ref.dataload, compareDataload = _ref.compareDataload, showCompare = _ref.showCompare, + lastDataDate = _ref.lastDataDate, setActive = _ref.setActive; + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + var _useSelector = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.chart; }), - loading = _useSelector.loading; + loading = _useSelector.loading, + currentDatachart = _useSelector.currentDatachart; + + var client = (0, _cozyClient.useClient)(); var _useState = (0, _react.useState)(false), _useState2 = (0, _slicedToArray2.default)(_useState, 2), openEstimationModal = _useState2[0], setOpenEstimationModal = _useState2[1]; + var converterService = new _converter.default(); + var dateChartService = new _dateChart.default(); + var emitNavEvent = (0, _react.useCallback)( /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(targetPage) { + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.NAVIGATION_EVENT, + target: targetPage + }); + + case 2: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), [client]); var toggleEstimationModal = (0, _react.useCallback)(function () { setOpenEstimationModal(function (prev) { return !prev; }); }, []); - - if (loading || !dataload) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-root" - }); - } - - if (dataload.state !== _dataload.DataloadState.VALID && dataload.state !== _dataload.DataloadState.AGGREGATED_VALID && dataload.state !== _dataload.DataloadState.AGGREGATED_WITH_EMPTY && dataload.state !== _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING && dataload.state !== _dataload.DataloadState.AGGREGATED_WITH_COMING) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-root" - }, /*#__PURE__*/_react.default.createElement(_DataloadNoValue.default, { - dataload: dataload, - setActive: setActive, - fluidType: fluidType - })); - } - return /*#__PURE__*/_react.default.createElement("div", { className: "dataloadvisualizer-root" - }, /*#__PURE__*/_react.default.createElement("div", { + }, !loading && dataload && dataload.value > -1 ? /*#__PURE__*/_react.default.createElement("div", { className: "dataloadvisualizer-content" - }, showCompare && compareDataload ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_DataloadSection.default, { - dataload: compareDataload, - fluidType: fluidType, - dataloadSectionType: _dataload.DataloadSectionType.LEFT, - toggleEstimationModal: toggleEstimationModal - }), /*#__PURE__*/_react.default.createElement(_DataloadSection.default, { - dataload: dataload, + }, showCompare && compareDataload && /*#__PURE__*/_react.default.createElement(_DataloadComparisonLeft.default, { fluidType: fluidType, - dataloadSectionType: _dataload.DataloadSectionType.RIGHT, - toggleEstimationModal: toggleEstimationModal - })) : /*#__PURE__*/_react.default.createElement(_DataloadSection.default, { + compareDataload: compareDataload + }), /*#__PURE__*/_react.default.createElement("div", { + className: showCompare ? 'dataloadvisualizer-section dataloadvisualizer-section-right' : 'dataloadvisualizer-section' + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), " text-36-bold ").concat(fluidType === _fluid.FluidType.MULTIFLUID && showCompare ? 'multifluid-compare-color' : '') + }, (0, _utils.formatNumberValues)(dataload.value, _fluid.FluidType[fluidType], true) >= 1000 && fluidType !== _fluid.FluidType.MULTIFLUID ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value, _fluid.FluidType[fluidType]), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18-normal" + }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.MEGAUNIT')))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18-normal ".concat(fluidType === _fluid.FluidType.MULTIFLUID && !showCompare ? 'euroUnit' : '') + }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.UNIT'))), fluidType === _fluid.FluidType.MULTIFLUID && !showCompare && /*#__PURE__*/_react.default.createElement("span", { + className: "text-14-normal estimated", + onClick: toggleEstimationModal + }, t('consumption_visualizer.estimated')))), fluidType !== _fluid.FluidType.MULTIFLUID ? /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro ".concat(_fluid.FluidType[fluidType].toLowerCase(), " text-16-normal") + }, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType, dataload.price ? dataload.price : null)), " \u20AC")) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, showCompare ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null) : /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro text-16-normal" + }, dataload.valueDetail ? dataload.valueDetail.map(function (load, index) { + return /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { + key: index, + to: "/consumption/".concat(_fluid.FluidType[index].toLowerCase()), + className: "dataloadvisualizer-euro-link" + }, /*#__PURE__*/_react.default.createElement("div", { + className: load !== -1 ? "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[index].toLowerCase()) : !dateChartService.isDataToCome(dataload, index) ? dateChartService.isDataHole(currentDatachart, index) ? "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[index].toLowerCase()) : 'dataloadvisualizer-euro-fluid error' : "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[index].toLowerCase()), + onClick: function onClick() { + return emitNavEvent(_fluid.FluidType[index].toLowerCase()); + } + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + className: "dataloadvisualizer-euro-fluid-icon", + icon: (0, _picto.getNavPicto)(index, true, true), + size: 22 + }), /*#__PURE__*/_react.default.createElement("div", null, load !== -1 ? "".concat((0, _utils.formatNumberValues)(load), " \u20AC") : !dateChartService.isDataToCome(dataload, index) ? dateChartService.isDataHole(currentDatachart, index) ? 'Vide' : t('consumption_visualizer.aie') : t('consumption_visualizer.data_to_come')))); + }) : /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { + to: "/consumption/".concat(_fluid.FluidType[fluidType].toLowerCase()), + className: "dataloadvisualizer-euro-link" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[fluidType].toLowerCase()) + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + className: "dataloadvisualizer-euro-fluid-icon", + icon: (0, _picto.getNavPicto)(fluidType, true, true), + size: 22 + }), /*#__PURE__*/_react.default.createElement("div", null, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType, dataload.price ? dataload.price : null)), " \u20AC")))))))) : /*#__PURE__*/_react.default.createElement(_DataloadNoValue.default, { + lastDataDate: lastDataDate, dataload: dataload, - fluidType: fluidType, - dataloadSectionType: _dataload.DataloadSectionType.NO_COMPARE, - toggleEstimationModal: toggleEstimationModal - })), /*#__PURE__*/_react.default.createElement(_EstimatedConsumptionModal.default, { + setActive: setActive, + fluidType: fluidType + }), /*#__PURE__*/_react.default.createElement(_EstimatedConsumptionModal.default, { open: openEstimationModal, handleCloseClick: toggleEstimationModal })); }; -__signature__(DataloadConsumptionVisualizer, "useSelector{{ loading }}\nuseState{[openEstimationModal, setOpenEstimationModal](false)}\nuseCallback{toggleEstimationModal}", function () { - return [_reactRedux.useSelector]; +__signature__(DataloadConsumptionVisualizer, "useI18n{{ t }}\nuseSelector{{ loading, currentDatachart }}\nuseClient{client}\nuseState{[openEstimationModal, setOpenEstimationModal](false)}\nuseCallback{emitNavEvent}\nuseCallback{toggleEstimationModal}", function () { + return [_I18n.useI18n, _reactRedux.useSelector, _cozyClient.useClient]; }); var _default = DataloadConsumptionVisualizer; @@ -3868,8 +3751,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DataloadConsumptionVisualizer, "DataloadConsumptionVisualizer", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); + reactHotLoader.register(DataloadConsumptionVisualizer, "DataloadConsumptionVisualizer", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); })(); ; @@ -3951,8 +3834,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConsumptionDetails, "ConsumptionDetails", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionDetails.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/ConsumptionDetails.tsx"); + reactHotLoader.register(ConsumptionDetails, "ConsumptionDetails", "/home/bastien/ecolyo/src/components/Home/ConsumptionDetails.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Home/ConsumptionDetails.tsx"); })(); ; @@ -4160,8 +4043,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionOAuth, "ConnectionOAuth", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuth.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuth.tsx"); + reactHotLoader.register(ConnectionOAuth, "ConnectionOAuth", "/home/bastien/ecolyo/src/components/Connection/ConnectionOAuth.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionOAuth.tsx"); })(); ; @@ -4272,8 +4155,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionOAuthNoPartnerAccount, "ConnectionOAuthNoPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx"); + reactHotLoader.register(ConnectionOAuthNoPartnerAccount, "ConnectionOAuthNoPartnerAccount", "/home/bastien/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionOAuthNoPartnerAccount.tsx"); })(); ; @@ -4329,9 +4212,13 @@ var _reactRedux = __webpack_require__("/MKj"); var _fluid = __webpack_require__("5Wkc"); +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + var _DataloadConsumptionVisualizer = _interopRequireDefault(__webpack_require__("OaDc")); -var _InfoDataConsumptionVisualizer = _interopRequireDefault(__webpack_require__("y87k")); +var _LastDataConsumptionVisualizer = _interopRequireDefault(__webpack_require__("5dJ/")); + +var _ErrorDataConsumptionVisualizer = _interopRequireDefault(__webpack_require__("pLzo")); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -4367,6 +4254,7 @@ var ConsumptionVisualizer = function ConsumptionVisualizer(_ref) { var dataload = currentDatachart.actualData[currentDatachartIndex]; var compareDataload = currentDatachart.comparisonData ? currentDatachart.comparisonData[currentDatachartIndex] : null; + var dateChartService = new _dateChart.default(); var getLastDataDate = function getLastDataDate() { var lastDay = null; @@ -4411,13 +4299,15 @@ var ConsumptionVisualizer = function ConsumptionVisualizer(_ref) { dataload: dataload, compareDataload: compareDataload, showCompare: showCompare, + lastDataDate: lastDataDate, setActive: setActive }), /*#__PURE__*/_react.default.createElement("div", { className: "consumptionvisualizer-info" - }, /*#__PURE__*/_react.default.createElement(_InfoDataConsumptionVisualizer.default, { - dataload: dataload, - fluidType: fluidType, - lastDataDate: lastDataDate + }, dataload && dataload.valueDetail && (dataload.valueDetail[0] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.ELECTRICITY) || dataload.valueDetail[1] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.WATER) || dataload.valueDetail[2] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.GAS)) && /*#__PURE__*/_react.default.createElement(_ErrorDataConsumptionVisualizer.default, { + fluidType: fluidType + }), !dataload || dataload && dataload.value === -1 && lastDataDate && dataload.date > lastDataDate && /*#__PURE__*/_react.default.createElement(_LastDataConsumptionVisualizer.default, { + lastDataDate: lastDataDate, + fluidType: fluidType }))); }; @@ -4437,8 +4327,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConsumptionVisualizer, "ConsumptionVisualizer", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); + reactHotLoader.register(ConsumptionVisualizer, "ConsumptionVisualizer", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); })(); ; @@ -4471,6 +4361,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); /* harmony default export */ __webpack_exports__["default"] = (symbol); +/***/ }), + +/***/ "WLbX": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.lastdatavisualizer-button {\n color: #e0e0e0;\n cursor: pointer;\n display: flex;\n align-items: center; }\n", ""]); + + + /***/ }), /***/ "WoCI": @@ -4566,8 +4467,8 @@ exports.default = _default2; return; } - reactHotLoader.register(KonnectorViewerList, "KonnectorViewerList", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); + reactHotLoader.register(KonnectorViewerList, "KonnectorViewerList", "/home/bastien/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); })(); ; @@ -4651,8 +4552,8 @@ exports.default = _default2; return; } - reactHotLoader.register(StepDetail, "StepDetail", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx"); + reactHotLoader.register(StepDetail, "StepDetail", "/home/bastien/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/PartnerConnectionStepsModal/StepDetail.tsx"); })(); ; @@ -4795,12 +4696,12 @@ exports.default = _default2; return; } - reactHotLoader.register(SwitchBase, "SwitchBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchElec, "SwitchElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchWater, "SwitchWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchGas, "SwitchGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchBase, "SwitchBase", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchElec, "SwitchElec", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchWater, "SwitchWater", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchGas, "SwitchGas", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); })(); ; @@ -4813,99 +4714,36 @@ exports.default = _default2; /***/ }), -/***/ "YEuI": +/***/ "YqUa": +/***/ (function(module) { + +module.exports = JSON.parse("[{\"first\":\"La première fois cela peut prendre quelques minutes, par la suite, seulement quelques secondes.\",\"second\":\"\"},{\"first\":\"Afin de limiter le temps de ce premier chargement, un historique réduit de vos consommations va être chargé. Vous aurez tout de même accès à un an d'historique dès à présent.\",\"second\":\"\"},{\"first\":\"Demain matin, vous aurez accès à l'ensemble de vos données (jusqu'à trois ans d'historique).\",\"second\":\"\"}]"); + +/***/ }), + +/***/ "Z62S": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.delete-grdf-modal .icon-main {\n display: flex; }\n .delete-grdf-modal .icon-main svg {\n margin: auto; }\n\n.delete-grdf-modal .text1 {\n margin-top: 1rem; }\n\n.delete-grdf-modal .text2 {\n color: #e0e0e0;\n margin: 1rem 0; }\n\n.delete-grdf-modal .text3 {\n margin-bottom: 1rem; }\n\n.delete-grdf-modal .buttons {\n display: flex; }\n .delete-grdf-modal .buttons button.btn-secondary-positive {\n margin-right: 1rem; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kv-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0rem 0rem 1rem 0rem; }\n .kv-root .kv-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .kv-root .kv-content {\n width: 100%; } }\n .kv-root .kv-content .kv-header {\n margin-top: 2.5rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0; }\n\nbutton.connection-card div {\n display: flex;\n align-items: center;\n justify-content: start;\n height: 80px;\n font-weight: normal;\n box-sizing: border-box; }\n button.connection-card div svg {\n margin-right: 1.5rem; }\n", ""]); /***/ }), -/***/ "YqUa": -/***/ (function(module) { +/***/ "bHYF": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fluid-buttons {\n width: 100%;\n background: #121212;\n padding-top: 0.5rem;\n box-shadow: inset 0px 4px 8px #000000; }\n .fluid-buttons .content {\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n padding: 0.6rem 0;\n box-sizing: border-box;\n width: 45.75rem;\n margin: auto; }\n @media only screen and (max-width: 768px) {\n .fluid-buttons .content {\n width: 100%; } }\n .fluid-buttons .fluid-button {\n cursor: pointer;\n min-width: 70px;\n margin: 0 0.3rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: relative; }\n .fluid-buttons .fluid-button .fluid-title {\n text-align: center;\n color: #7b7b7b;\n transition: all 300ms ease;\n padding-top: 0.3rem; }\n .fluid-buttons .fluid-button .fluid-title.active {\n color: white; }\n .fluid-buttons .fluid-button .notif-error {\n position: absolute;\n top: -2px;\n right: 11px; }\n", ""]); + -module.exports = JSON.parse("[{\"first\":\"La première fois cela peut prendre quelques minutes, par la suite, seulement quelques secondes.\",\"second\":\"\"},{\"first\":\"Afin de limiter le temps de ce premier chargement, un historique réduit de vos consommations va être chargé. Vous aurez tout de même accès à un an d'historique dès à présent.\",\"second\":\"\"},{\"first\":\"Demain matin, vous aurez accès à l'ensemble de vos données (jusqu'à trois ans d'historique).\",\"second\":\"\"}]"); /***/ }), -/***/ "Yqfc": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("YEuI"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "Z62S": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kv-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0rem 0rem 1rem 0rem; }\n .kv-root .kv-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .kv-root .kv-content {\n width: 100%; } }\n .kv-root .kv-content .kv-header {\n margin-top: 2.5rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0; }\n\nbutton.connection-card div {\n display: flex;\n align-items: center;\n justify-content: start;\n height: 80px;\n font-weight: normal;\n box-sizing: border-box; }\n button.connection-card div svg {\n margin-right: 1.5rem; }\n", ""]); - - - -/***/ }), - -/***/ "bBuF": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("9Bhs"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "bHYF": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fluid-buttons {\n width: 100%;\n background: #121212;\n padding-top: 0.5rem;\n box-shadow: inset 0px 4px 8px #000000; }\n .fluid-buttons .content {\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n padding: 0.6rem 0;\n box-sizing: border-box;\n width: 45.75rem;\n margin: auto; }\n @media only screen and (max-width: 768px) {\n .fluid-buttons .content {\n width: 100%; } }\n .fluid-buttons .fluid-button {\n cursor: pointer;\n min-width: 70px;\n margin: 0 0.3rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: relative; }\n .fluid-buttons .fluid-button .fluid-title {\n text-align: center;\n color: #7b7b7b;\n transition: all 300ms ease;\n padding-top: 0.3rem; }\n .fluid-buttons .fluid-button .fluid-title.active {\n color: white; }\n .fluid-buttons .fluid-button .notif-error {\n position: absolute;\n top: -2px;\n right: 11px; }\n", ""]); - - - -/***/ }), - -/***/ "bzye": +/***/ "bzye": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4997,7 +4835,7 @@ exports.getPartnerSteps = getPartnerSteps; return; } - reactHotLoader.register(getPartnerSteps, "getPartnerSteps", "/home/gcarron/dev/ecolyo/src/utils/steps.ts"); + reactHotLoader.register(getPartnerSteps, "getPartnerSteps", "/home/bastien/ecolyo/src/utils/steps.ts"); })(); ; @@ -5235,9 +5073,9 @@ exports.default = _default2; return; } - reactHotLoader.register(VirtualizeSwipeableViews, "VirtualizeSwipeableViews", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); - reactHotLoader.register(FluidChartSwipe, "FluidChartSwipe", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); + reactHotLoader.register(VirtualizeSwipeableViews, "VirtualizeSwipeableViews", "/home/bastien/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); + reactHotLoader.register(FluidChartSwipe, "FluidChartSwipe", "/home/bastien/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); })(); ; @@ -5372,8 +5210,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionLogin, "ConnectionLogin", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLogin.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLogin.tsx"); + reactHotLoader.register(ConnectionLogin, "ConnectionLogin", "/home/bastien/ecolyo/src/components/Connection/ConnectionLogin.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionLogin.tsx"); })(); ; @@ -5489,8 +5327,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionLoginWithPartnerAccount, "ConnectionLoginWithPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx"); + reactHotLoader.register(ConnectionLoginWithPartnerAccount, "ConnectionLoginWithPartnerAccount", "/home/bastien/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionLoginWithPartnerAccount.tsx"); })(); ; @@ -5588,8 +5426,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionLoginNoPartnerAccount, "ConnectionLoginNoPartnerAccount", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx"); + reactHotLoader.register(ConnectionLoginNoPartnerAccount, "ConnectionLoginNoPartnerAccount", "/home/bastien/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionLoginNoPartnerAccount.tsx"); })(); ; @@ -5657,161 +5495,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "h30T": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _consentOutdatedGrdf = _interopRequireDefault(__webpack_require__("n8dw")); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _core = __webpack_require__("TTf+"); - -__webpack_require__("Yqfc"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var DeleteGRDFAccountModal = function DeleteGRDFAccountModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - deleteAccount = _ref.deleteAccount; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var handleDelete = (0, _react.useCallback)(function () { - deleteAccount(); - handleCloseClick(); - }, [deleteAccount, handleCloseClick]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('consumption_visualizer.modal.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('consumption_visualizer.modal.close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "delete-grdf-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-main" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _consentOutdatedGrdf.default, - size: 135 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text-15-normal text1" - }, t("delete_grdf_modal.text1")), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text2" - }, t("delete_grdf_modal.text2")), /*#__PURE__*/_react.default.createElement("div", { - className: "text-15-normal text3" - }, t("delete_grdf_modal.text3")), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t("delete_grdf_modal.cancel"), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, t("delete_grdf_modal.cancel")), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t("delete_grdf_modal.go"), - onClick: handleDelete, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t("delete_grdf_modal.go"))))); -}; - -__signature__(DeleteGRDFAccountModal, "useI18n{{ t }}\nuseCallback{handleDelete}", function () { - return [_I18n.useI18n]; -}); - -var _default = DeleteGRDFAccountModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(DeleteGRDFAccountModal, "DeleteGRDFAccountModal", "/home/gcarron/dev/ecolyo/src/components/Connection/DeleteGRDFAccountModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/DeleteGRDFAccountModal.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "h3na": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "consent-outdated-enedis_294b90c4c7760bf80faf4ba5552f93db", - "use": "consent-outdated-enedis_294b90c4c7760bf80faf4ba5552f93db-usage", - "viewBox": "0 0 135 84", - "content": "<symbol viewBox=\"0 0 135 84\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"consent-outdated-enedis_294b90c4c7760bf80faf4ba5552f93db\">\n<path d=\"M22.5 14.5H104.5V64C104.5 65.933 102.933 67.5 101 67.5H26C24.067 67.5 22.5 65.933 22.5 64V14.5Z\" fill=\"white\" stroke=\"#A2B4C1\" />\n<path d=\"M22 10C22 7.79086 23.7909 6 26 6H101C103.209 6 105 7.79086 105 10V14H22V10Z\" fill=\"#A2B4C1\" />\n<circle cx=\"27\" cy=\"11\" r=\"2\" fill=\"#FF5F5F\" />\n<circle cx=\"33\" cy=\"11\" r=\"2\" fill=\"#FFB850\" />\n<circle cx=\"39\" cy=\"11\" r=\"2\" fill=\"#3CE800\" />\n<path d=\"M60.3439 44.6218C58.9691 44.6218 57.8473 43.6259 57.8473 42.3731V41.9661H63.1704C65.0071 41.9661 66.5138 40.6062 66.5138 38.9464V37.0295C66.5138 35.359 65.0181 34.0098 63.1704 34.0098H58.5292C58.2652 34.0098 58.0122 34.0098 57.7483 34.0633C56.2415 34.3846 55.1857 35.6267 55.1857 37.0295V38.1432C55.1857 38.4002 55.3727 38.6037 55.6146 38.6037H57.4183C57.6493 38.6037 57.8473 38.4002 57.8473 38.1432V37.8648V37.4258C57.8473 36.8475 58.3752 36.3763 59.0351 36.3763H62.6755C63.3244 36.3763 63.8633 36.8475 63.8633 37.4258V38.5609C63.8633 39.1391 63.3354 39.6103 62.6755 39.6103H53.668V41.9661H55.1857V42.3731C55.1857 44.9217 57.5063 46.9884 60.3549 46.9884H68.0426V44.6218H60.3439Z\" fill=\"#91C21D\" />\n<path d=\"M48.521 36.3763C49.8958 36.3763 51.0176 37.3936 51.0176 38.6358V46.5708C51.0176 46.7956 51.2266 46.9884 51.4905 46.9884H53.1952C53.4592 46.9884 53.6682 46.8063 53.6682 46.5708V38.6358C53.6682 36.0872 51.3585 34.0098 48.521 34.0098H43.0329C42.802 34.0098 42.604 34.2132 42.604 34.4702V46.5279C42.604 46.7849 42.791 46.9884 43.0329 46.9884H44.8366C45.0676 46.9884 45.2656 46.7849 45.2656 46.5279V36.3763H48.521Z\" fill=\"#0063A6\" />\n<path d=\"M33.6184 36.3783H40.6132C40.8662 36.3783 41.0752 36.1962 41.0752 35.9714V34.4186C41.0752 34.1938 40.8772 34.0117 40.6132 34.0117H33.5634C31.6057 34.0117 30 35.4466 30 37.2028V43.8099C30 45.5661 31.5947 47.0011 33.5634 47.0011H40.6132C40.8662 47.0011 41.0752 46.819 41.0752 46.5941V45.0414C41.0752 44.8165 40.8662 44.6345 40.6132 44.6345H33.6184C33.1015 44.6345 32.6726 44.2383 32.6726 43.7671V41.9574H36.8519C37.1048 41.9574 37.3138 41.7753 37.3138 41.5505V40.0299C37.3138 39.805 37.1048 39.6229 36.8519 39.6229H32.6726V37.2457C32.6726 36.7745 33.1015 36.3783 33.6184 36.3783Z\" fill=\"#0063A6\" />\n<path d=\"M96.0001 42.5132C96.0001 42.3954 96.0001 42.2776 95.9891 42.1491C95.8571 40.7035 94.3284 39.6112 92.7226 39.6112H88.7303H88.6313C87.9934 39.6112 87.4765 39.0544 87.4765 38.3798V37.5017C87.4765 36.8806 88.0374 36.3773 88.7413 36.3773H90.314H90.325H94.3064C94.5153 36.3773 94.6913 36.2595 94.7573 36.0881C94.7793 36.0453 94.7793 36.0025 94.7793 35.9596V34.4176C94.7793 34.1928 94.5703 34 94.3064 34H88.0924C86.2887 34 84.804 35.3171 84.804 36.9448V38.7867C84.804 40.5429 86.1567 41.9671 87.8285 41.9671H92.1837C92.8216 41.9671 93.3385 42.5239 93.3385 43.1985V43.4877C93.3385 44.1088 92.7776 44.6121 92.0847 44.6121H85.2879C85.0789 44.6121 84.9029 44.7299 84.8369 44.9012C84.815 44.944 84.815 44.9869 84.815 45.0297V46.5717C84.815 46.7966 85.0239 46.9893 85.2879 46.9893H90.853H92.7446C94.5483 46.9893 96.0001 45.6722 96.0001 44.0445V42.5132Z\" fill=\"#0063A6\" />\n<path d=\"M74.2567 34.0098H68.4717C68.2407 34.0098 68.0427 34.2132 68.0427 34.4702V42.1053C68.0427 42.3623 68.2297 42.5658 68.4717 42.5658H70.2754C70.5063 42.5658 70.7043 42.3623 70.7043 42.1053V36.3763H73.9597C75.3345 36.3763 76.4563 37.3936 76.4563 38.6358V42.8014C76.4563 44.0436 75.3345 44.6218 73.9597 44.6218L68.0427 44.6325V46.9991H73.9597C76.7973 46.9991 79.1069 45.3714 79.1069 42.8121V38.6144C79.1069 36.1622 76.9952 34.0098 74.2567 34.0098Z\" fill=\"#0063A6\" />\n<path d=\"M83.2861 42.1821V37.8452C83.2861 37.5882 83.0991 37.3848 82.8572 37.3848H81.0644C80.8335 37.3848 80.6355 37.5882 80.6355 37.8452V42.1821V46.5191C80.6355 46.7761 80.8225 46.9795 81.0644 46.9795H82.8572C83.0881 46.9795 83.2861 46.7761 83.2861 46.5191V42.1821Z\" fill=\"#0063A6\" />\n<path d=\"M83.2861 34.9949V34.4702C83.2861 34.2132 83.0991 34.0098 82.8572 34.0098H81.0644C80.8335 34.0098 80.6355 34.2132 80.6355 34.4702V34.9949V35.9159C80.6355 36.1729 80.8225 36.3763 81.0644 36.3763H82.8572C83.0881 36.3763 83.2861 36.1729 83.2861 35.9159V34.9949Z\" fill=\"#0063A6\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M118.522 75.1521C119.137 74.0979 119.159 73.0437 118.588 71.9896L102.775 44.5812C102.16 43.5271 101.238 43 100.008 43C98.7781 43 97.8557 43.5271 97.2407 44.5812L81.4283 71.9896C80.8572 73.0437 80.8572 74.0979 81.4283 75.1521C82.0432 76.2062 82.9656 76.7333 84.1954 76.7333H115.82C117.05 76.7333 117.951 76.2062 118.522 75.1521ZM101.564 62.292V56H98.374V62.292C98.374 62.9667 98.4143 63.6377 98.495 64.305C98.5757 64.965 98.682 65.6397 98.814 66.329H101.124C101.256 65.6397 101.362 64.965 101.443 64.305C101.524 63.6377 101.564 62.9667 101.564 62.292ZM98.143 69.563C98.0477 69.7903 98 70.036 98 70.3C98 70.564 98.0477 70.8133 98.143 71.048C98.2457 71.2753 98.3813 71.4733 98.55 71.642C98.726 71.8107 98.9313 71.9427 99.166 72.038C99.4007 72.1333 99.6573 72.181 99.936 72.181C100.207 72.181 100.46 72.1333 100.695 72.038C100.93 71.9427 101.135 71.8107 101.311 71.642C101.487 71.4733 101.623 71.2753 101.718 71.048C101.821 70.8133 101.872 70.564 101.872 70.3C101.872 70.036 101.821 69.7903 101.718 69.563C101.623 69.3357 101.487 69.1377 101.311 68.969C101.135 68.8003 100.93 68.6683 100.695 68.573C100.46 68.4703 100.207 68.419 99.936 68.419C99.6573 68.419 99.4007 68.4703 99.166 68.573C98.9313 68.6683 98.726 68.8003 98.55 68.969C98.3813 69.1377 98.2457 69.3357 98.143 69.563Z\" fill=\"#EC9D41\" />\n<path d=\"M101.564 56V62.292C101.564 62.9667 101.524 63.6377 101.443 64.305C101.362 64.965 101.256 65.6397 101.124 66.329H98.814C98.682 65.6397 98.5757 64.965 98.495 64.305C98.4143 63.6377 98.374 62.9667 98.374 62.292V56H101.564Z\" fill=\"#121212\" />\n<path d=\"M98 70.3C98 70.036 98.0477 69.7903 98.143 69.563C98.2457 69.3357 98.3813 69.1377 98.55 68.969C98.726 68.8003 98.9313 68.6683 99.166 68.573C99.4007 68.4703 99.6573 68.419 99.936 68.419C100.207 68.419 100.46 68.4703 100.695 68.573C100.93 68.6683 101.135 68.8003 101.311 68.969C101.487 69.1377 101.623 69.3357 101.718 69.563C101.821 69.7903 101.872 70.036 101.872 70.3C101.872 70.564 101.821 70.8133 101.718 71.048C101.623 71.2753 101.487 71.4733 101.311 71.642C101.135 71.8107 100.93 71.9427 100.695 72.038C100.46 72.1333 100.207 72.181 99.936 72.181C99.6573 72.181 99.4007 72.1333 99.166 72.038C98.9313 71.9427 98.726 71.8107 98.55 71.642C98.3813 71.4733 98.2457 71.2753 98.143 71.048C98.0477 70.8133 98 70.564 98 70.3Z\" fill=\"#121212\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "hIxu": /***/ (function(module, exports, __webpack_require__) { @@ -5828,7 +5511,7 @@ exports.push([module.i, ".fluidchartslide-root {\n min-height: 22rem;\n overfl exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.activatehalfhour-box {\n background-color: rgba(18, 18, 18, 0.8);\n padding: 0rem 1rem 0rem 0rem;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n min-height: 29.5rem; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box {\n min-height: 21.5rem;\n padding: 0; } }\n .activatehalfhour-box .title {\n color: #d87b39;\n margin-bottom: 18px; }\n .activatehalfhour-box .activatehalfhour-box-header {\n text-align: center;\n font-weight: bold;\n letter-spacing: 0.2px;\n margin-bottom: 1.5em;\n color: #e0e0e0;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box .activatehalfhour-box-header {\n width: 90%; } }\n .activatehalfhour-box .activatehalfhour-box-header span {\n color: #d87b39;\n font-weight: bold; }\n .activatehalfhour-box button.btn-highlight {\n margin-left: auto;\n margin-right: auto;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box button.btn-highlight {\n width: 80%; } }\n .activatehalfhour-box .oauthform-button-content {\n display: flex; }\n @media (min-width: 1201px) {\n .activatehalfhour-box .oauthform-button-content {\n display: block; } }\n .activatehalfhour-box .oauthform-button-text {\n align-self: center; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.activatehalfhour-box {\n background-color: rgba(18, 18, 18, 0.8);\n padding: 0rem 1rem 0rem 0rem;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n min-height: 29.5rem; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box {\n min-height: 21.5rem; } }\n .activatehalfhour-box .activatehalfhour-box-header {\n text-align: center;\n font-weight: bold;\n letter-spacing: 0.2px;\n margin-bottom: 1.5em;\n color: #e0e0e0;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box .activatehalfhour-box-header {\n width: 80%; } }\n .activatehalfhour-box button.btn-highlight {\n margin-left: auto;\n margin-right: auto;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box button.btn-highlight {\n width: 80%; } }\n .activatehalfhour-box .oauthform-button-content {\n display: flex; }\n @media (min-width: 1201px) {\n .activatehalfhour-box .oauthform-button-content {\n display: block; } }\n .activatehalfhour-box .oauthform-button-text {\n align-self: center; }\n", ""]); @@ -6095,8 +5778,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FluidChart, "FluidChart", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChart.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FluidChart/FluidChart.tsx"); + reactHotLoader.register(FluidChart, "FluidChart", "/home/bastien/ecolyo/src/components/FluidChart/FluidChart.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/FluidChart/FluidChart.tsx"); })(); ; @@ -6301,8 +5984,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FluidButton, "FluidButton", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButton.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButton.tsx"); + reactHotLoader.register(FluidButton, "FluidButton", "/home/bastien/ecolyo/src/components/Home/FluidButton.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Home/FluidButton.tsx"); })(); ; @@ -6313,17 +5996,6 @@ exports.default = _default2; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) -/***/ }), - -/***/ "jL+i": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.expired-consent-modal .icon-main {\n display: flex; }\n .expired-consent-modal .icon-main svg {\n margin: auto; }\n\n.expired-consent-modal .title {\n text-align: center; }\n .expired-consent-modal .title.electricity {\n color: #d87b39; }\n .expired-consent-modal .title.gas {\n color: #45d1b8; }\n\n.expired-consent-modal .text1 {\n color: #e0e0e0;\n margin: 1rem 0; }\n\n.expired-consent-modal .buttons {\n display: flex; }\n .expired-consent-modal .buttons button.btn-secondary-positive {\n margin-right: 1rem; }\n", ""]); - - - /***/ }), /***/ "jLkG": @@ -6416,6 +6088,9 @@ var TotalConsumption = function TotalConsumption(_ref) { actualData.forEach(function (data) { if (data.value !== -1) { total += data.value; + } + + if (data.price) { totalPrice += converterService.LoadToEuro(data.value, fluidType, data.price); } }); @@ -6466,8 +6141,8 @@ exports.default = _default2; return; } - reactHotLoader.register(TotalConsumption, "TotalConsumption", "/home/gcarron/dev/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx"); + reactHotLoader.register(TotalConsumption, "TotalConsumption", "/home/bastien/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx"); })(); ; @@ -6583,7 +6258,7 @@ var KonnectorModal = function KonnectorModal(_ref) { (0, _react.useEffect)(function () { var interval = setInterval(function () { - if (open && !state) { + if (open && (!state || state === _flowEvents.LOGIN_SUCCESS_EVENT)) { setIndex(function (prev) { return prev + 1; }); @@ -6632,7 +6307,21 @@ var KonnectorModal = function KonnectorModal(_ref) { }, /*#__PURE__*/_react.default.createElement("p", null, text.first), /*#__PURE__*/_react.default.createElement("p", null, text.second)); }))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "kmodal-info" - }, state === _flowEvents.ERROR_EVENT && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, error === 'LOGIN_FAILED' ? /*#__PURE__*/_react.default.createElement("div", { + }, state === _flowEvents.LOGIN_SUCCESS_EVENT && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_reactLottie.default, { + options: loadingOptions, + height: 50, + width: 50, + speed: 2 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "kc-wait text-16-bold" + }, t("konnector_modal.loading_data")), /*#__PURE__*/_react.default.createElement("div", { + className: "kmodal-waiting-text text-18-italic" + }, shuffledWaitingTexts.map(function (text, idx) { + return /*#__PURE__*/_react.default.createElement("div", { + key: idx, + className: (0, _classnames.default)('waiting-text', (0, _defineProperty2.default)({}, 'show', idx === index % shuffledWaitingTexts.length)) + }, /*#__PURE__*/_react.default.createElement("p", null, text.first), /*#__PURE__*/_react.default.createElement("p", null, text.second)); + }))), state === _flowEvents.ERROR_EVENT && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, error === 'LOGIN_FAILED' ? /*#__PURE__*/_react.default.createElement("div", { className: "konnector-config" }, /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _dataNok.default, @@ -6683,9 +6372,9 @@ exports.default = _default2; return; } - reactHotLoader.register(loadingOptions, "loadingOptions", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx"); - reactHotLoader.register(KonnectorModal, "KonnectorModal", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Konnector/KonnectorModal.tsx"); + reactHotLoader.register(loadingOptions, "loadingOptions", "/home/bastien/ecolyo/src/components/Konnector/KonnectorModal.tsx"); + reactHotLoader.register(KonnectorModal, "KonnectorModal", "/home/bastien/ecolyo/src/components/Konnector/KonnectorModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Konnector/KonnectorModal.tsx"); })(); ; @@ -6698,7 +6387,7 @@ exports.default = _default2; /***/ }), -/***/ "jx3z": +/***/ "k66a": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6711,128 +6400,74 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _I18n = __webpack_require__("buk/"); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("Fb5D"); var _fluid = __webpack_require__("5Wkc"); -var _dataload = __webpack_require__("D5WE"); +var _I18n = __webpack_require__("buk/"); -var _utils = __webpack_require__("c+yx"); +var _luxon = __webpack_require__("ExVU"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); + +var _NoDataModal = _interopRequireDefault(__webpack_require__("1Yut")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; -var DataloadSectionValue = function DataloadSectionValue(_ref) { +var NoDataState; + +(function (NoDataState) { + NoDataState[NoDataState["DATA_TO_COME"] = 0] = "DATA_TO_COME"; + NoDataState[NoDataState["DATA_HOLE"] = 1] = "DATA_HOLE"; + NoDataState[NoDataState["MISSING_DATA"] = 2] = "MISSING_DATA"; +})(NoDataState || (NoDataState = {})); + +var DataloadNoValue = function DataloadNoValue(_ref) { var dataload = _ref.dataload, fluidType = _ref.fluidType, - dataloadSectionType = _ref.dataloadSectionType, - toggleEstimationModal = _ref.toggleEstimationModal; + setActive = _ref.setActive, + lastDataDate = _ref.lastDataDate; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - if (fluidType === _fluid.FluidType.MULTIFLUID) { - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value), /*#__PURE__*/_react.default.createElement("span", { - className: 'text-18-normal euroUnit' - }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.UNIT'))), dataloadSectionType === _dataload.DataloadSectionType.NO_COMPARE && /*#__PURE__*/_react.default.createElement("span", { - className: "text-14-normal estimated", - onClick: toggleEstimationModal - }, t('consumption_visualizer.estimated'))); - } + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentDatachart = _useSelector.currentDatachart; - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value, _fluid.FluidType[fluidType], true) >= 1000 ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value, _fluid.FluidType[fluidType]), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.MEGAUNIT')))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value), /*#__PURE__*/_react.default.createElement("span", { - className: 'text-18-normal' - }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.UNIT'))))); -}; + var configService = new _fluidConfig.default(); + var fluidConfig = configService.getFluidConfig(); -__signature__(DataloadSectionValue, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - -var _default = DataloadSectionValue; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(DataloadSectionValue, "DataloadSectionValue", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionValue.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSectionValue.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "k66a": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("Fb5D"); - -var _fluid = __webpack_require__("5Wkc"); - -var _I18n = __webpack_require__("buk/"); - -var _dataload = __webpack_require__("D5WE"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var DataloadNoValue = function DataloadNoValue(_ref) { - var dataload = _ref.dataload, - fluidType = _ref.fluidType, - setActive = _ref.setActive; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + openNodataModal = _useState2[0], + setopenNodataModal = _useState2[1]; + var toggleNoDataModal = (0, _react.useCallback)(function () { + setopenNodataModal(function (prev) { + return !prev; + }); + }, []); var handleToggleKonnectionCard = (0, _react.useCallback)(function () { setActive(true); var app = document.querySelector('.app-content'); @@ -6854,35 +6489,58 @@ var DataloadNoValue = function DataloadNoValue(_ref) { }, 300); } }, [setActive]); + var getDataState = (0, _react.useCallback)(function () { + if (fluidType !== _fluid.FluidType.MULTIFLUID) { + //J+3 for elec and J+5 for the other + var delay = fluidConfig[fluidType].dataDelayOffset + 1; - if (dataload.state === _dataload.DataloadState.EMPTY || dataload.state === _dataload.DataloadState.HOLE || dataload.state === _dataload.DataloadState.AGGREGATED_EMPTY) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-content text-22-normal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-section" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), " upper") - }, t('consumption_visualizer.no_data')))); - } + var today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); - if (dataload.state === _dataload.DataloadState.MISSING || dataload.state === _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING) { - return /*#__PURE__*/_react.default.createElement("div", { - onClick: handleToggleKonnectionCard, - className: (0, _classnames.default)('dataloadvisualizer-content text-22-normal', (0, _defineProperty2.default)({}, 'error', fluidType !== _fluid.FluidType.MULTIFLUID)) - }, t('consumption_visualizer.missing_data')); - } + var offsetDate = today.minus({ + days: delay + }); - return /*#__PURE__*/_react.default.createElement("div", { + if (dataload && offsetDate < dataload.date) { + return NoDataState.DATA_TO_COME; + } else if (dataload && dataload.date < offsetDate) { + var dateChartService = new _dateChart.default(); + + if (dateChartService.isDataHole(currentDatachart) && lastDataDate && lastDataDate > dataload.date) { + return NoDataState.DATA_HOLE; + } else return NoDataState.MISSING_DATA; + } else return NoDataState.MISSING_DATA; + } + + return NoDataState.DATA_TO_COME; + }, [currentDatachart, dataload, fluidConfig, fluidType, lastDataDate]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getDataState() === NoDataState.DATA_TO_COME && /*#__PURE__*/_react.default.createElement("div", { className: "dataloadvisualizer-content text-22-normal" }, /*#__PURE__*/_react.default.createElement("div", { className: "dataloadvisualizer-section" }, /*#__PURE__*/_react.default.createElement("div", { className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), " upper to-come") - }, t('consumption_visualizer.data_to_come')))); + }, t('consumption_visualizer.data_to_come')))), getDataState() === NoDataState.MISSING_DATA && /*#__PURE__*/_react.default.createElement("div", { + onClick: handleToggleKonnectionCard, + className: "dataloadvisualizer-content error text-22-normal" + }, t('consumption_visualizer.missing_data')), getDataState() === NoDataState.DATA_HOLE && /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-content text-22-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-section" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), " upper") + }, t('consumption_visualizer.no_data')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-15-normal no-data-text", + onClick: toggleNoDataModal + }, t('consumption_visualizer.why_no_data')))), /*#__PURE__*/_react.default.createElement(_NoDataModal.default, { + open: openNodataModal, + handleCloseClick: toggleNoDataModal + })); }; -__signature__(DataloadNoValue, "useI18n{{ t }}\nuseCallback{handleToggleKonnectionCard}", function () { - return [_I18n.useI18n]; +__signature__(DataloadNoValue, "useI18n{{ t }}\nuseSelector{{ currentDatachart }}\nuseState{[openNodataModal, setopenNodataModal](false)}\nuseCallback{toggleNoDataModal}\nuseCallback{handleToggleKonnectionCard}\nuseCallback{getDataState}", function () { + return [_I18n.useI18n, _reactRedux.useSelector]; }); var _default = DataloadNoValue; @@ -6897,8 +6555,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DataloadNoValue, "DataloadNoValue", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx"); + reactHotLoader.register(DataloadNoValue, "DataloadNoValue", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx"); })(); ; @@ -6996,151 +6654,6 @@ if(false) {} /***/ }), -/***/ "m9+5": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _consentOutdatedEnedis = _interopRequireDefault(__webpack_require__("h3na")); - -var _consentOutdatedGrdf = _interopRequireDefault(__webpack_require__("n8dw")); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _core = __webpack_require__("TTf+"); - -var _fluid = __webpack_require__("5Wkc"); - -__webpack_require__("B3W9"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _global = __webpack_require__("c4IZ"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ExpiredConsentModal = function ExpiredConsentModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - fluidType = _ref.fluidType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var history = (0, _reactRouterDom.useHistory)(); - var dispatch = (0, _reactRedux.useDispatch)(); - var launchUpdateConsent = (0, _react.useCallback)(function () { - dispatch((0, _global.setShouldRefreshConsent)(true)); - history.push("/consumption/".concat(_fluid.FluidType[fluidType].toLocaleLowerCase())); - }, [dispatch, fluidType, history]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('consumption_visualizer.modal.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('consumption_visualizer.modal.close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "expired-consent-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-main" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: fluidType === _fluid.FluidType.ELECTRICITY ? _consentOutdatedEnedis.default : _consentOutdatedGrdf.default, - size: 135 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text-20-normal title ".concat(_fluid.FluidType[fluidType].toLowerCase()) - }, t("consent_outdated.title.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text1" - }, t("consent_outdated.text1.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal justified-text" - }, t("consent_outdated.text2.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('consent_outdated.later'), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, t('consent_outdated.later')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('consent_outdated.go'), - onClick: launchUpdateConsent, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('consent_outdated.go'))))); -}; - -__signature__(ExpiredConsentModal, "useI18n{{ t }}\nuseHistory{history}\nuseDispatch{dispatch}\nuseCallback{launchUpdateConsent}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory, _reactRedux.useDispatch]; -}); - -var _default = ExpiredConsentModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ExpiredConsentModal, "ExpiredConsentModal", "/home/gcarron/dev/ecolyo/src/components/Connection/ExpiredConsentModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ExpiredConsentModal.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - /***/ "n6jp": /***/ (function(module, exports, __webpack_require__) { @@ -7150,132 +6663,31 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** -/***/ }), - -/***/ "n8dw": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee", - "use": "consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee-usage", - "viewBox": "0 0 135 84", - "content": "<symbol viewBox=\"0 0 135 84\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee\">\n<path d=\"M22.5 14.5H104.5V64C104.5 65.933 102.933 67.5 101 67.5H26C24.067 67.5 22.5 65.933 22.5 64V14.5Z\" fill=\"white\" stroke=\"#A2B4C1\" />\n<path d=\"M22 10C22 7.79086 23.7909 6 26 6H101C103.209 6 105 7.79086 105 10V14H22V10Z\" fill=\"#A2B4C1\" />\n<circle cx=\"27\" cy=\"11\" r=\"2\" fill=\"#FF5F5F\" />\n<circle cx=\"33\" cy=\"11\" r=\"2\" fill=\"#FFB850\" />\n<circle cx=\"39\" cy=\"11\" r=\"2\" fill=\"#3CE800\" />\n<path d=\"M67.9203 53.1792C67.9203 53.4651 67.6815 53.6937 67.3936 53.6937H57.6778C57.3919 53.6937 57.1592 53.4651 57.1592 53.1792V51.703C57.1592 51.4186 57.3919 51.1875 57.6778 51.1875H67.3936C67.6815 51.1875 67.9203 51.4186 67.9203 51.703V53.1792Z\" fill=\"#FAB200\" />\n<path d=\"M81.3997 29.0352V37.8027C82.1987 37.1548 83.4677 36.9386 85.4555 36.8116L85.451 32.8601H88.6257C90.2952 32.7859 94.0078 32.2949 94.0002 29.0352H81.3997Z\" fill=\"#71B857\" />\n<path d=\"M91.0006 36.7112H91.8417C91.8417 36.7112 91.8396 37.3039 91.8396 37.5355C91.8396 39.3558 90.2158 40.2787 87.0208 40.2787H85.4512V43.2939C85.4512 44.3552 85.1947 46.8046 82.7596 46.8559H81.3994V42.4392C81.7847 37.3422 88.6178 36.766 91.0006 36.7112Z\" fill=\"#71B857\" />\n<path d=\"M72.513 29.0401L63.6738 29.0371V46.8561C66.7547 46.4816 67.8813 45.0447 68.0445 42.9265V32.8586H71.93C71.9779 32.8617 72.0321 32.8647 72.0867 32.8677C72.1806 32.8728 72.2753 32.878 72.3391 32.884C74.1825 33.1001 75.3572 33.896 75.4763 37.5492C75.49 37.6922 75.4857 37.853 75.4818 37.999C75.48 38.0635 75.4784 38.1253 75.4784 38.1812C75.3836 44.0994 70.7994 45.9118 68.26 46.5732L68.2468 46.5777C68.2164 46.5902 68.1946 46.6051 68.1946 46.6355V46.7949C68.1946 46.8272 68.2204 46.8516 68.2468 46.8551L68.2554 46.8561H68.553C72.2545 46.8561 79.6934 45.9721 79.6934 37.986V37.84C79.6498 30.9187 76.614 29.0401 72.513 29.0401Z\" fill=\"#00B1AF\" />\n<path d=\"M55.9604 32.8746L53.8711 32.8576C53.7378 32.8576 53.608 32.8522 53.4752 32.8427C50.9002 32.6619 49.429 30.734 48.8292 29.723C48.6918 29.5158 48.561 29.3031 48.4373 29.0785C48.4373 29.0785 48.4247 29.0352 48.446 29.0352H54.4217C56.4213 29.0352 57.2542 29.1567 58.1394 29.4973C58.3483 29.574 58.5658 29.6687 58.7965 29.7738C60.0796 30.3664 60.9491 31.4283 61.2969 32.7904C61.3486 32.9782 61.3815 33.1789 61.4099 33.3796C61.449 33.6441 61.4713 33.9195 61.4713 34.2044C61.4753 36.3225 60.4016 37.5303 58.9161 38.376C58.9141 38.3795 58.8897 38.3934 58.8897 38.3934C58.8695 38.4009 58.8695 38.4009 58.8578 38.4103C58.8414 38.4182 58.8268 38.4269 58.8132 38.4351C58.8045 38.4402 58.7961 38.4452 58.7878 38.4497C58.7833 38.4497 58.7615 38.4656 58.7615 38.4656C58.5881 38.5513 58.4177 38.6041 58.2591 38.6424C58.2341 38.6475 58.2102 38.6538 58.1878 38.6598C58.1683 38.6649 58.1498 38.6698 58.1328 38.6733V34.5012C58.0781 33.2152 56.9262 32.8791 56.2636 32.8791C56.2426 32.8791 56.221 32.8793 56.1987 32.8795C56.1262 32.8802 56.0469 32.8811 55.9604 32.8746Z\" fill=\"#009BC4\" />\n<path d=\"M51.5207 37.7184C50.5138 37.7568 50.4165 38.6687 50.4048 38.8475V41.5379H54.1864C54.5051 41.9981 54.8222 42.4536 55.1171 42.8771L55.4523 43.3588C55.8782 43.9609 56.2868 44.5292 56.4567 44.7468C56.4682 44.7619 56.4817 44.7807 56.4975 44.8027C56.7122 45.1016 57.3588 46.0022 59.5918 46.5408C60.4088 46.7368 61.3089 46.7951 61.8124 46.8277C61.9036 46.8336 61.9823 46.8387 62.0446 46.8436L62.2687 46.8546L62.2449 46.8117C62.2449 46.8117 61.8403 46.2609 61.3293 45.3923L61.2179 45.2029C60.5143 44.0058 58.1279 39.9455 57.6699 39.1528C57.2572 38.4381 56.6001 38.1199 55.9279 37.9266H55.9213C55.4397 37.7951 54.9109 37.7448 54.5149 37.7249C54.4974 37.7242 54.4803 37.7231 54.4632 37.7221C54.4333 37.7203 54.4036 37.7184 54.373 37.7184H51.5207Z\" fill=\"#009BC4\" />\n<path d=\"M46.9584 37.7197C47.9171 37.7636 48.0484 38.6053 48.0641 38.8259V43.1903C48.0425 43.2177 48.0206 43.2456 47.9985 43.2738C47.9037 43.3946 47.805 43.5204 47.7027 43.6335C47.5151 43.8372 47.2155 44.1515 47.1029 44.2571C45.043 46.1895 42.6227 46.8932 40.3651 46.8932C38.5096 46.8932 35.9564 46.3135 33.7815 44.2531C30.0917 40.7429 30.0547 35.122 33.7795 31.6451C34.4695 31.0056 34.7367 30.7666 35.8348 30.15C37.3501 29.2958 39.0678 29 40.4554 29C41.6737 29 43.0075 29.2605 44.0063 29.6684C44.239 29.7615 44.5016 29.8726 44.8316 30.0608C45.7153 30.5658 46.8748 31.4514 47.4542 32.8514V32.8578H36.5562V39.3987C36.6388 40.5646 36.8954 41.4899 37.6198 42.1404C38.2049 42.6678 39.0987 43.0135 40.4554 43.1494C40.8899 43.1957 41.3766 43.2181 41.917 43.2181L44.2856 43.2127C44.2633 43.2052 44.1736 43.1494 43.8451 42.746C43.4364 42.2385 43.3447 41.3699 43.3447 40.721H43.3426V37.7188L46.9584 37.7197Z\" fill=\"#0053A2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M118.522 75.1521C119.137 74.0979 119.159 73.0437 118.588 71.9896L102.775 44.5812C102.16 43.5271 101.238 43 100.008 43C98.7781 43 97.8557 43.5271 97.2407 44.5812L81.4283 71.9896C80.8572 73.0437 80.8572 74.0979 81.4283 75.1521C82.0432 76.2062 82.9656 76.7333 84.1954 76.7333H115.82C117.05 76.7333 117.951 76.2062 118.522 75.1521ZM101.564 62.292V56H98.374V62.292C98.374 62.9667 98.4143 63.6377 98.495 64.305C98.5757 64.965 98.682 65.6397 98.814 66.329H101.124C101.256 65.6397 101.362 64.965 101.443 64.305C101.524 63.6377 101.564 62.9667 101.564 62.292ZM98.143 69.563C98.0477 69.7903 98 70.036 98 70.3C98 70.564 98.0477 70.8133 98.143 71.048C98.2457 71.2753 98.3813 71.4733 98.55 71.642C98.726 71.8107 98.9313 71.9427 99.166 72.038C99.4007 72.1333 99.6573 72.181 99.936 72.181C100.207 72.181 100.46 72.1333 100.695 72.038C100.93 71.9427 101.135 71.8107 101.311 71.642C101.487 71.4733 101.623 71.2753 101.718 71.048C101.821 70.8133 101.872 70.564 101.872 70.3C101.872 70.036 101.821 69.7903 101.718 69.563C101.623 69.3357 101.487 69.1377 101.311 68.969C101.135 68.8003 100.93 68.6683 100.695 68.573C100.46 68.4703 100.207 68.419 99.936 68.419C99.6573 68.419 99.4007 68.4703 99.166 68.573C98.9313 68.6683 98.726 68.8003 98.55 68.969C98.3813 69.1377 98.2457 69.3357 98.143 69.563Z\" fill=\"#EC9D41\" />\n<path d=\"M101.564 56V62.292C101.564 62.9667 101.524 63.6377 101.443 64.305C101.362 64.965 101.256 65.6397 101.124 66.329H98.814C98.682 65.6397 98.5757 64.965 98.495 64.305C98.4143 63.6377 98.374 62.9667 98.374 62.292V56H101.564Z\" fill=\"#121212\" />\n<path d=\"M98 70.3C98 70.036 98.0477 69.7903 98.143 69.563C98.2457 69.3357 98.3813 69.1377 98.55 68.969C98.726 68.8003 98.9313 68.6683 99.166 68.573C99.4007 68.4703 99.6573 68.419 99.936 68.419C100.207 68.419 100.46 68.4703 100.695 68.573C100.93 68.6683 101.135 68.8003 101.311 68.969C101.487 69.1377 101.623 69.3357 101.718 69.563C101.821 69.7903 101.872 70.036 101.872 70.3C101.872 70.564 101.821 70.8133 101.718 71.048C101.623 71.2753 101.487 71.4733 101.311 71.642C101.135 71.8107 100.93 71.9427 100.695 72.038C100.46 72.1333 100.207 72.181 99.936 72.181C99.6573 72.181 99.4007 72.1333 99.166 72.038C98.9313 71.9427 98.726 71.8107 98.55 71.642C98.3813 71.4733 98.2457 71.2753 98.143 71.048C98.0477 70.8133 98 70.564 98 70.3Z\" fill=\"#121212\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "nGEn": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("Fb5D"); - -var _fluid = __webpack_require__("5Wkc"); - -var _I18n = __webpack_require__("buk/"); - -var _dataload = __webpack_require__("D5WE"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _DataloadSectionValue = _interopRequireDefault(__webpack_require__("jx3z")); - -var _DataloadSectionDetail = _interopRequireDefault(__webpack_require__("Np/d")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var DataloadSection = function DataloadSection(_ref) { - var _classNames, _classNames2; - - var dataload = _ref.dataload, - fluidType = _ref.fluidType, - dataloadSectionType = _ref.dataloadSectionType, - toggleEstimationModal = _ref.toggleEstimationModal; +/***/ }), - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +/***/ "nZey": +/***/ (function(module, exports, __webpack_require__) { - if (dataload.value === -1 && dataloadSectionType === _dataload.DataloadSectionType.LEFT) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-section dataloadvisualizer-section-left-novalue" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-novalue ".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare text-20-normal") - }, t('consumption_visualizer.no_data'))); - } - return /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('dataloadvisualizer-section', (_classNames = {}, (0, _defineProperty2.default)(_classNames, 'dataloadvisualizer-section-left', dataloadSectionType === _dataload.DataloadSectionType.LEFT), (0, _defineProperty2.default)(_classNames, 'dataloadvisualizer-section-right', dataloadSectionType === _dataload.DataloadSectionType.RIGHT), _classNames)) - }, /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('dataloadvisualizer-value', 'text-36-bold', (_classNames2 = {}, (0, _defineProperty2.default)(_classNames2, "".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare"), dataloadSectionType === _dataload.DataloadSectionType.LEFT), (0, _defineProperty2.default)(_classNames2, "".concat(_fluid.FluidType[fluidType].toLowerCase()), dataloadSectionType === _dataload.DataloadSectionType.NO_COMPARE || dataloadSectionType === _dataload.DataloadSectionType.RIGHT), (0, _defineProperty2.default)(_classNames2, 'multifluid-compare-color', dataloadSectionType === _dataload.DataloadSectionType.RIGHT && fluidType === _fluid.FluidType.MULTIFLUID), _classNames2)) - }, /*#__PURE__*/_react.default.createElement(_DataloadSectionValue.default, { - dataload: dataload, - fluidType: fluidType, - dataloadSectionType: dataloadSectionType, - toggleEstimationModal: toggleEstimationModal - })), /*#__PURE__*/_react.default.createElement(_DataloadSectionDetail.default, { - dataload: dataload, - fluidType: fluidType, - dataloadSectionType: dataloadSectionType - })); -}; +var content = __webpack_require__("WLbX"); -__signature__(DataloadSection, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); +if(typeof content === 'string') content = [[module.i, content, '']]; -var _default = DataloadSection; -var _default2 = _default; -exports.default = _default2; -; +var transform; +var insertInto; -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - if (!reactHotLoader) { - return; - } - reactHotLoader.register(DataloadSection, "DataloadSection", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSection.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/DataloadSection.tsx"); -})(); +var options = {"hmr":true} -; +options.transform = transform +options.insertInto = undefined; -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} /***/ }), @@ -7294,9 +6706,7 @@ exports.default = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRedux = __webpack_require__("/MKj"); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); var _I18n = __webpack_require__("buk/"); @@ -7314,21 +6724,11 @@ var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); var _userExploration = __webpack_require__("/rev"); -var _decoreText = __webpack_require__("j5h9"); - -var _luxon = __webpack_require__("ExVU"); - -var _profile = __webpack_require__("jPH6"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -7340,12 +6740,6 @@ var ActivateHalfHourLoad = function ActivateHalfHourLoad(_ref) { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profile; - }), - activateHalfHourDate = _useSelector.activateHalfHourDate; - - var dispatch = (0, _reactRedux.useDispatch)(); var fluidConfig = new _fluidConfig.default().getFluidConfig(); var _useExploration = (0, _useExploration3.default)(), @@ -7353,31 +6747,16 @@ var ActivateHalfHourLoad = function ActivateHalfHourLoad(_ref) { setValidExploration = _useExploration2[1]; var tradKey = consentActive ? 'consent_active' : 'no_consent_active'; - var activateConsent = (0, _react.useCallback)(function () { - setValidExploration(_userExploration.UserExplorationID.EXPLORATION004); - var partialProfile = { - activateHalfHourDate: _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }) - }; - dispatch((0, _profile.updateProfile)(partialProfile)); - window.open(fluidConfig[0].konnectorConfig.activation, '_blank'); - }, [dispatch, fluidConfig, setValidExploration]); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "activatehalfhour-box" }, /*#__PURE__*/_react.default.createElement("div", { className: "activatehalfhour-box-header header-text text-16-normal" - }, activateHalfHourDate && activateHalfHourDate.plus({ - days: 1 - }).startOf('day') > _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }) ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("h2", { - className: "title text-20-bold" - }, t("timestep.activate.enedis.consent_activated.title"), /*#__PURE__*/_react.default.createElement("br", null), t("timestep.activate.enedis.consent_activated.title_2")), t("timestep.activate.enedis.consent_activated.info")) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("h2", { - className: "title text-20-bold" - }, t("timestep.activate.enedis.".concat(tradKey, ".title"))), (0, _decoreText.decoreText)(t("timestep.activate.enedis.".concat(tradKey, ".info"))))), /*#__PURE__*/_react.default.createElement(_Button.default, { + }, t("timestep.activate.enedis.".concat(tradKey, ".info"))), /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t("timestep.activate.enedis.".concat(tradKey, ".accessibility.button_activate")), - onClick: activateConsent, + onClick: function onClick() { + setValidExploration(_userExploration.UserExplorationID.EXPLORATION004); + window.open(fluidConfig[0].konnectorConfig.activation, '_blank'); + }, classes: { root: 'btn-highlight', label: 'text-16-bold' @@ -7391,11 +6770,11 @@ var ActivateHalfHourLoad = function ActivateHalfHourLoad(_ref) { size: 48 })), /*#__PURE__*/_react.default.createElement("div", { className: "oauthform-button-text text-18-bold" - }, t("timestep.activate.enedis.".concat(tradKey, ".label1"))))))); + }, /*#__PURE__*/_react.default.createElement("div", null, " ", t("timestep.activate.enedis.".concat(tradKey, ".label1")))))))); }; -__signature__(ActivateHalfHourLoad, "useI18n{{ t }: IuseI18n}\nuseSelector{{ activateHalfHourDate }}\nuseDispatch{dispatch: Dispatch<ProfileActionTypes>}\nuseExploration{[, setValidExploration]}\nuseCallback{activateConsent}", function () { - return [_I18n.useI18n, _reactRedux.useSelector, _reactRedux.useDispatch, _useExploration3.default]; +__signature__(ActivateHalfHourLoad, "useI18n{{ t }: IuseI18n}\nuseExploration{[, setValidExploration]}", function () { + return [_I18n.useI18n, _useExploration3.default]; }); var _default = ActivateHalfHourLoad; @@ -7410,8 +6789,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActivateHalfHourLoad, "ActivateHalfHourLoad", "/home/gcarron/dev/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); + reactHotLoader.register(ActivateHalfHourLoad, "ActivateHalfHourLoad", "/home/bastien/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); })(); ; @@ -7450,6 +6829,158 @@ if(false) {} /***/ }), +/***/ "pLzo": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("NMMM"); + +var _I18n = __webpack_require__("buk/"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _chart = __webpack_require__("U6AS"); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _fluid = __webpack_require__("5Wkc"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ErrorDataConsumptionVisualizer = function ErrorDataConsumptionVisualizer(_ref) { + var fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + selectedDate = _useSelector.selectedDate; + + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector2.currentTimeStep; + + var _useSelector3 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector3.fluidStatus, + fluidTypes = _useSelector3.fluidTypes; + + var getLastDateWithAllData = function getLastDateWithAllData() { + var lastDay = null; + var lastDays = []; + + if (fluidType === _fluid.FluidType.MULTIFLUID) { + var _iterator = _createForOfIteratorHelper(fluidTypes), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _fluidType = _step.value; + var date = fluidStatus[_fluidType].lastDataDate; + + if (date) { + lastDays.push(date); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + if (lastDays.length > 0) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } + } else { + lastDay = fluidStatus[fluidType].lastDataDate; + } + + return lastDay; + }; + + var lastDateWithAllData = getLastDateWithAllData(); + + var setDateAndMoveToindex = function setDateAndMoveToindex() { + if (lastDateWithAllData) { + var dateChartService = new _dateChart.default(); + var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, lastDateWithAllData); + dispatch((0, _chart.setSelectedDate)(lastDateWithAllData)); + dispatch((0, _chart.setCurrentIndex)(updatedIndex)); + } + }; + + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, lastDateWithAllData && selectedDate < lastDateWithAllData ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null) : /*#__PURE__*/_react.default.createElement("div", { + onClick: function onClick() { + return setDateAndMoveToindex(); + }, + className: "error-line" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "text-16-normal underlined-error" + }, (fluidType && fluidType === _fluid.FluidType.MULTIFLUID ? "".concat(t('consumption_visualizer.last_valid_data_multi')) : "".concat(t('consumption_visualizer.last_valid_data'))) + " : ".concat(lastDateWithAllData ? lastDateWithAllData.toFormat("dd'/'MM'/'yy") : '-')))); +}; + +__signature__(ErrorDataConsumptionVisualizer, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ selectedDate }}\nuseSelector{{ currentTimeStep }}\nuseSelector{{ fluidStatus, fluidTypes }}", function () { + return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector, _reactRedux.useSelector]; +}); + +var _default = ErrorDataConsumptionVisualizer; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ErrorDataConsumptionVisualizer, "ErrorDataConsumptionVisualizer", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/ErrorDataConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/ErrorDataConsumptionVisualizer.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + /***/ "pSnQ": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -7530,8 +7061,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FluidButtons, "FluidButtons", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButtons.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Home/FluidButtons.tsx"); + reactHotLoader.register(FluidButtons, "FluidButtons", "/home/bastien/ecolyo/src/components/Home/FluidButtons.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Home/FluidButtons.tsx"); })(); ; @@ -7612,7 +7143,7 @@ var _reactRedux = __webpack_require__("/MKj"); var _global = __webpack_require__("c4IZ"); -var _account2 = _interopRequireDefault(__webpack_require__("gucQ")); +var _account = _interopRequireDefault(__webpack_require__("gucQ")); var _utils = __webpack_require__("c+yx"); @@ -7632,12 +7163,6 @@ var _fluid = __webpack_require__("5Wkc"); var _luxon = __webpack_require__("ExVU"); -var _DeleteGRDFAccountModal = _interopRequireDefault(__webpack_require__("h30T")); - -var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -7647,12 +7172,6 @@ function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "functio function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -7671,44 +7190,28 @@ var ConnectionResult = function ConnectionResult(_ref) { var _useState = (0, _react.useState)(false), _useState2 = (0, _slicedToArray2.default)(_useState, 2), - deleting = _useState2[0], - setDeleting = _useState2[1]; + updating = _useState2[0], + setUpdating = _useState2[1]; - var _useState3 = (0, _react.useState)(false), + var _useState3 = (0, _react.useState)('-'), _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - updating = _useState4[0], - setUpdating = _useState4[1]; + lastExecutionDate = _useState4[0], + setLastExecutionDate = _useState4[1]; - var _useState5 = (0, _react.useState)('-'), + var _useState5 = (0, _react.useState)(''), _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - lastExecutionDate = _useState6[0], - setLastExecutionDate = _useState6[1]; + konnectorError = _useState6[0], + setKonnectorError = _useState6[1]; var _useState7 = (0, _react.useState)(''), _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - konnectorError = _useState8[0], - setKonnectorError = _useState8[1]; + status = _useState8[0], + setStatus = _useState8[1]; - var _useState9 = (0, _react.useState)(''), + var _useState9 = (0, _react.useState)(null), _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - status = _useState10[0], - setStatus = _useState10[1]; - - var _useState11 = (0, _react.useState)(null), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - outDatedDataDays = _useState12[0], - setOutDatedDataDays = _useState12[1]; - - var _useState13 = (0, _react.useState)(false), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - openGRDFDeletionModal = _useState14[0], - setOpenGRDFDeletionModal = _useState14[1]; - - var toggleGRDFDeletionModal = (0, _react.useCallback)(function () { - setOpenGRDFDeletionModal(function (prev) { - return !prev; - }); - }, []); + outDatedDataDays = _useState10[0], + setOutDatedDataDays = _useState10[1]; var updateKonnector = /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { @@ -7728,112 +7231,64 @@ var ConnectionResult = function ConnectionResult(_ref) { dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); setUpdating(false); - case 7: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function updateKonnector() { - return _ref2.apply(this, arguments); - }; - }(); - - var deleteAccountsAndTriggers = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var accountService, triggerService, accounts, _iterator, _step, _account, trigger; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - setDeleting(true); - _context2.prev = 1; - - if (!account) { - _context2.next = 33; - break; - } - - accountService = new _account2.default(client); - triggerService = new _triggers.default(client); - _context2.next = 7; - return accountService.getAccountsByType(account.account_type); - - case 7: - accounts = _context2.sent; - _iterator = _createForOfIteratorHelper(accounts); - _context2.prev = 9; - - _iterator.s(); - - case 11: - if ((_step = _iterator.n()).done) { - _context2.next = 23; - break; - } - - _account = _step.value; - _context2.next = 15; - return triggerService.getTriggerForAccount(_account); - - case 15: - trigger = _context2.sent; - - if (!trigger) { - _context2.next = 19; - break; - } - - _context2.next = 19; - return triggerService.deleteTrigger(trigger); - - case 19: - _context2.next = 21; - return accountService.deleteAccount(_account); - - case 21: - _context2.next = 11; - break; + case 7: + case "end": + return _context.stop(); + } + } + }, _callee); + })); - case 23: - _context2.next = 28; - break; + return function updateKonnector() { + return _ref2.apply(this, arguments); + }; + }(); - case 25: - _context2.prev = 25; - _context2.t0 = _context2["catch"](9); + var deleteAccount = /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var accountService; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + setUpdating(true); + _context2.prev = 1; - _iterator.e(_context2.t0); + if (!account) { + _context2.next = 8; + break; + } - case 28: - _context2.prev = 28; + accountService = new _account.default(client); + _context2.next = 6; + return accountService.deleteAccount(account); - _iterator.f(); + case 6: + _context2.next = 8; + return handleAccountDeletion(); - return _context2.finish(28); + case 8: + _context2.next = 13; + break; - case 31: - _context2.next = 33; - return handleAccountDeletion(); + case 10: + _context2.prev = 10; + _context2.t0 = _context2["catch"](1); + setUpdating(false); - case 33: - _context2.next = 38; - break; + case 13: + case "end": + return _context2.stop(); + } + } + }, _callee2, null, [[1, 10]]); + })); - case 35: - _context2.prev = 35; - _context2.t1 = _context2["catch"](1); - setDeleting(false); + return function deleteAccount() { + return _ref3.apply(this, arguments); + }; + }(); - case 38: - case "end": - return _context2.stop(); - } - } - }, _callee2, null, [[1, 35], [9, 25, 28, 31]]); - })), [account, client, handleAccountDeletion]); var isOutdated = (0, _react.useCallback)(function () { var dateChartService = new _dateChart.default(); return dateChartService.isDataOutdated(fluidStatus.lastDataDate, fluidType); @@ -7853,10 +7308,6 @@ var ConnectionResult = function ConnectionResult(_ref) { return true; } }, [lastExecutionDate]); - var handleRefreshConsent = (0, _react.useCallback)(function () { - deleteAccountsAndTriggers(); - dispatch((0, _global.setShouldRefreshConsent)(true)); - }, [deleteAccountsAndTriggers, dispatch]); (0, _react.useEffect)(function () { if (fluidStatus.connection.triggerState && fluidStatus.connection.triggerState.last_success) { var result = _luxon.DateTime.fromISO(fluidStatus.connection.triggerState.last_success); @@ -7879,20 +7330,18 @@ var ConnectionResult = function ConnectionResult(_ref) { className: "connection-update-result" }, /*#__PURE__*/_react.default.createElement("div", { className: status === 'errored' && !hasUpdatedToday() && fluidStatus.status !== _fluid.FluidState.PARTNER_ISSUE ? 'connection-update-errored' : '' - }, fluidStatus.status === _fluid.FluidState.PARTNER_ISSUE ? - /*#__PURE__*/ - // First check if there is partner error from backoffice - _react.default.createElement("div", { + }, outDatedDataDays || fluidStatus.status === _fluid.FluidState.PARTNER_ISSUE ? /*#__PURE__*/_react.default.createElement("div", { className: "connection-caption text-16-normal" }, /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal" - }, /*#__PURE__*/_react.default.createElement("div", { + }, fluidStatus.status === _fluid.FluidState.PARTNER_ISSUE ? /*#__PURE__*/_react.default.createElement("div", { className: "connection-caption" - }, t('konnector_form.wait_end_issue')))) : status === 'errored' ? - /*#__PURE__*/ - // Else check if konnector is in error state - _react.default.createElement("div", { - className: "connection-caption-errored warning-white text-16-normal" + }, t('konnector_form.wait_end_issue')) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, hasUpdatedToday() === true ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption" + }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold" + }, lastExecutionDate.toLocaleString()), /*#__PURE__*/_react.default.createElement("div", null, fluidStatus && fluidStatus.connection && fluidStatus.connection.konnector && t('konnector_form.issue') + ' ' + fluidStatus.connection.konnector.name + '.')) : /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption-errored connection-update-errored warning-white text-16-normal" }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { icon: _warningWhite.default, size: 36, @@ -7902,31 +7351,8 @@ var ConnectionResult = function ConnectionResult(_ref) { ariaHidden: false }), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal" - }, t("konnector_form.".concat(konnectorError), { - fluid: fluidType === _fluid.FluidType.GAS ? 'de gaz' : fluidType === _fluid.FluidType.ELECTRICITY ? "d'électricité" : "d'eau" - }), konnectorError !== 'error_update_oauth' && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption" - }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold" - }, lastExecutionDate.toLocaleString())))) : outDatedDataDays ? - /*#__PURE__*/ - // Else check if data is outdated - _react.default.createElement("div", { - className: "connection-caption text-16-normal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, hasUpdatedToday() === true ? - /*#__PURE__*/ - // If user has already ran an update today, display a message about energy provider issue - _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption" - }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold" - }, lastExecutionDate.toLocaleString()), /*#__PURE__*/_react.default.createElement("div", null, fluidStatus && fluidStatus.connection && fluidStatus.connection.konnector && t('konnector_form.issue') + ' ' + fluidStatus.connection.konnector.name + '.')) : - /*#__PURE__*/ - // Otherwise tells user to run a manual update - _react.default.createElement("div", { - className: "connection-caption-errored connection-update-errored warning-white text-16-normal" + }, t('konnector_form.resolve')))))) : status === 'errored' ? /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption-errored warning-white text-16-normal" }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { icon: _warningWhite.default, size: 36, @@ -7936,10 +7362,11 @@ var ConnectionResult = function ConnectionResult(_ref) { ariaHidden: false }), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal" - }, t('konnector_form.resolve')))))) : - /*#__PURE__*/ - //If no partner error nor konnector error, display the last update date - _react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { + }, t("konnector_form.".concat(konnectorError)), /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption" + }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold" + }, lastExecutionDate.toLocaleString()))) : /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { className: "connection-caption text-16-normal" }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-bold" @@ -7947,33 +7374,26 @@ var ConnectionResult = function ConnectionResult(_ref) { className: "inline-buttons" }, /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t('konnector_form.accessibility.button_delete'), - onClick: fluidType === _fluid.FluidType.GAS ? toggleGRDFDeletionModal : deleteAccountsAndTriggers, - disabled: updating || deleting, + onClick: deleteAccount, + disabled: updating, classes: { root: 'btn-secondary-positive', label: 'text-16-normal' } - }, deleting ? /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "1rem", - fluidType: fluidType - }) : t('konnector_form.button_delete')), /*#__PURE__*/_react.default.createElement(_Button.default, { + }, t('konnector_form.button_delete')), /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t('konnector_form.accessibility.button_update'), - onClick: konnectorError === 'error_update_oauth' ? handleRefreshConsent : updateKonnector, - disabled: updating || deleting, + onClick: updateKonnector, + disabled: updating, classes: { root: 'btn-highlight', label: 'text-16-bold' } }, updating ? /*#__PURE__*/_react.default.createElement(_StyledBlackSpinner.default, { - size: "1rem" - }) : /*#__PURE__*/_react.default.createElement("div", null, konnectorError === 'error_update_oauth' ? t('konnector_form.button_oauth_reload') : t('konnector_form.button_update')))), fluidType === _fluid.FluidType.GAS && /*#__PURE__*/_react.default.createElement(_DeleteGRDFAccountModal.default, { - open: openGRDFDeletionModal, - handleCloseClick: toggleGRDFDeletionModal, - deleteAccount: deleteAccountsAndTriggers - })); + size: "2em" + }) : /*#__PURE__*/_react.default.createElement("div", null, t('konnector_form.button_update'))))); }; -__signature__(ConnectionResult, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[deleting, setDeleting](false)}\nuseState{[updating, setUpdating](false)}\nuseState{[lastExecutionDate, setLastExecutionDate]('-')}\nuseState{[konnectorError, setKonnectorError]('')}\nuseState{[status, setStatus]('')}\nuseState{[outDatedDataDays, setOutDatedDataDays](null)}\nuseState{[openGRDFDeletionModal, setOpenGRDFDeletionModal](false)}\nuseCallback{toggleGRDFDeletionModal}\nuseCallback{deleteAccountsAndTriggers}\nuseCallback{isOutdated}\nuseCallback{hasUpdatedToday}\nuseCallback{handleRefreshConsent}\nuseEffect{}", function () { +__signature__(ConnectionResult, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[updating, setUpdating](false)}\nuseState{[lastExecutionDate, setLastExecutionDate]('-')}\nuseState{[konnectorError, setKonnectorError]('')}\nuseState{[status, setStatus]('')}\nuseState{[outDatedDataDays, setOutDatedDataDays](null)}\nuseCallback{isOutdated}\nuseCallback{hasUpdatedToday}\nuseEffect{}", function () { return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch]; }); @@ -7989,8 +7409,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConnectionResult, "ConnectionResult", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionResult.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Connection/ConnectionResult.tsx"); + reactHotLoader.register(ConnectionResult, "ConnectionResult", "/home/bastien/ecolyo/src/components/Connection/ConnectionResult.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Connection/ConnectionResult.tsx"); })(); ; @@ -8034,6 +7454,93 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** +/***/ }), + +/***/ "tAQF": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("Fb5D"); + +var _fluid = __webpack_require__("5Wkc"); + +var _I18n = __webpack_require__("buk/"); + +var _utils = __webpack_require__("c+yx"); + +var _converter = _interopRequireDefault(__webpack_require__("LXmx")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var DataloadComparisonLeft = function DataloadComparisonLeft(_ref) { + var compareDataload = _ref.compareDataload, + fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var converterService = new _converter.default(); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, compareDataload.value === -1 ? /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-section dataloadvisualizer-section-left-novalue" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-novalue ".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare text-20-normal") + }, t('consumption_visualizer.missing_data'))) : /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-section dataloadvisualizer-section-left" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare text-36-bold") + }, (0, _utils.formatNumberValues)(compareDataload.value), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18-normal" + }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.UNIT')))), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, fluidType === _fluid.FluidType.MULTIFLUID ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null) : /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro ".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare text-16-normal") + }, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(compareDataload.value, fluidType, compareDataload.price ? compareDataload.price : null)), " \u20AC"))))); +}; + +__signature__(DataloadComparisonLeft, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = DataloadComparisonLeft; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(DataloadComparisonLeft, "DataloadComparisonLeft", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/DataloadComparisonLeft.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/DataloadComparisonLeft.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + /***/ }), /***/ "uA2A": @@ -8143,7 +7650,7 @@ var TimeStepSelector = function TimeStepSelector(_ref) { var handleToday = function handleToday() { var today = _luxon.DateTime.local().setZone('utc', { keepLocalTime: true - }).startOf('day'); + }); _usageEvent2.default.addEvent(client, { type: _usageEvent.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, @@ -8216,8 +7723,8 @@ exports.default = _default2; return; } - reactHotLoader.register(TimeStepSelector, "TimeStepSelector", "/home/gcarron/dev/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); + reactHotLoader.register(TimeStepSelector, "TimeStepSelector", "/home/bastien/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); })(); ; @@ -8308,147 +7815,6 @@ if(false) {} /***/ }), -/***/ "y87k": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("bBuF"); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _fluid = __webpack_require__("5Wkc"); - -var _chart = __webpack_require__("U6AS"); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -var _dataload = __webpack_require__("D5WE"); - -var _NoDataModal = _interopRequireDefault(__webpack_require__("1Yut")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var InfoDataConsumptionVisualizer = function InfoDataConsumptionVisualizer(_ref) { - var dataload = _ref.dataload, - fluidType = _ref.fluidType, - lastDataDate = _ref.lastDataDate; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector.currentTimeStep; - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - openNodataModal = _useState2[0], - setopenNodataModal = _useState2[1]; - - var toggleNoDataModal = (0, _react.useCallback)(function () { - setopenNodataModal(function (prev) { - return !prev; - }); - }, []); - - var moveToDate = function moveToDate() { - if (lastDataDate) { - var dateChartService = new _dateChart.default(); - var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, lastDataDate); - dispatch((0, _chart.setSelectedDate)(lastDataDate)); - dispatch((0, _chart.setCurrentIndex)(updatedIndex)); - } - }; - - if (!dataload) { - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null); - } - - if (dataload.state === _dataload.DataloadState.MISSING || dataload.state === _dataload.DataloadState.UPCOMING || dataload.state === _dataload.DataloadState.COMING || dataload.state === _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING || dataload.state === _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING || dataload.state === _dataload.DataloadState.AGGREGATED_COMING) { - return /*#__PURE__*/_react.default.createElement("div", { - onClick: function onClick() { - return moveToDate(); - }, - className: "error-line" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "text-16-normal underlined-error" - }, (fluidType === _fluid.FluidType.MULTIFLUID ? "".concat(t('consumption_visualizer.last_valid_data_multi')) : "".concat(t('consumption_visualizer.last_valid_data'))) + " : ".concat(lastDataDate ? lastDataDate.toFormat("dd'/'MM'/'yy") : '-'))); - } - - if (dataload.state === _dataload.DataloadState.EMPTY || dataload.state === _dataload.DataloadState.HOLE || dataload.state === _dataload.DataloadState.AGGREGATED_EMPTY) { - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "error-line", - onClick: toggleNoDataModal - }, /*#__PURE__*/_react.default.createElement("span", { - className: "text-16-normal underlined-error" - }, t('consumption_visualizer.why_no_data'))), /*#__PURE__*/_react.default.createElement(_NoDataModal.default, { - open: openNodataModal, - handleCloseClick: toggleNoDataModal - })); - } - - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null); -}; - -__signature__(InfoDataConsumptionVisualizer, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep }}\nuseState{[openNodataModal, setopenNodataModal](false)}\nuseCallback{toggleNoDataModal}", function () { - return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector]; -}); - -var _default = InfoDataConsumptionVisualizer; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(InfoDataConsumptionVisualizer, "InfoDataConsumptionVisualizer", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/InfoDataConsumptionVisualizer.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/InfoDataConsumptionVisualizer.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - /***/ "zfb4": /***/ (function(module, exports, __webpack_require__) { diff --git a/3/ecolyo.dd68f7f45709e6f83800.js b/4/ecolyo.ddcaf8350f225ccc0fb6.js similarity index 82% rename from 3/ecolyo.dd68f7f45709e6f83800.js rename to 4/ecolyo.ddcaf8350f225ccc0fb6.js index b7cd6d4cb310c3712ed2d8e5d52f9e4d45d03943..5338faf7237dcfed5db00ad8f1c8f2b23dfa302b 100644 --- a/3/ecolyo.dd68f7f45709e6f83800.js +++ b/4/ecolyo.ddcaf8350f225ccc0fb6.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{ /***/ "/y87": /***/ (function(module, exports, __webpack_require__) { @@ -23,7 +23,7 @@ var _I18n = __webpack_require__("buk/"); var _ProfileTypeProgress = _interopRequireDefault(__webpack_require__("TkB0")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("btPA")); +var _ProfileTypeNavigation = _interopRequireDefault(__webpack_require__("B21K")); var _profileType = __webpack_require__("D9qV"); @@ -60,7 +60,7 @@ var ProfileTypeFormDateSelection = function ProfileTypeFormDateSelection(_ref) { label: _luxon.DateTime.now().toLocaleString({ month: 'long' }), - value: _luxon.DateTime.now().month.toString().padStart(2, '0') // Date.getMonth starts at 0 + value: _luxon.DateTime.now().month // Date.getMonth starts at 0 }), _useState2 = (0, _slicedToArray2.default)(_useState, 2), @@ -242,7 +242,7 @@ var ProfileTypeFormDateSelection = function ProfileTypeFormDateSelection(_ref) { key: key, className: "date-option" }, year); - })))) : null), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + })))) : null), /*#__PURE__*/_react.default.createElement(_ProfileTypeNavigation.default, { step: step, handlePrevious: handlePrevious, handleNext: handleNext, @@ -250,7 +250,7 @@ var ProfileTypeFormDateSelection = function ProfileTypeFormDateSelection(_ref) { })); }; -__signature__(ProfileTypeFormDateSelection, "useI18n{{ t }}\nuseState{[selectedMonth, setSelectedMonth]({\n label: DateTime.now().toLocaleString({ month: 'long' }),\n value: DateTime.now()\n .month.toString()\n .padStart(2, '0'), // Date.getMonth starts at 0\n })}\nuseState{[selectedYear, setSelectedYear](DateTime.now().year)}\nuseState{[answer, setAnswer]('')}\nuseCallback{handlePrevious}\nuseCallback{handleNext}\nuseEffect{}", function () { +__signature__(ProfileTypeFormDateSelection, "useI18n{{ t }}\nuseState{[selectedMonth, setSelectedMonth]({\n label: DateTime.now().toLocaleString({ month: 'long' }),\n value: DateTime.now().month, // Date.getMonth starts at 0\n })}\nuseState{[selectedYear, setSelectedYear](DateTime.now().year)}\nuseState{[answer, setAnswer]('')}\nuseCallback{handlePrevious}\nuseCallback{handleNext}\nuseEffect{}", function () { return [_I18n.useI18n]; }); @@ -266,8 +266,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeFormDateSelection, "ProfileTypeFormDateSelection", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx"); + reactHotLoader.register(ProfileTypeFormDateSelection, "ProfileTypeFormDateSelection", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormDateSelection.tsx"); })(); ; @@ -289,6 +289,112 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** +/***/ }), + +/***/ "B21K": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("K0s0"); + +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _I18n = __webpack_require__("buk/"); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _profileType = __webpack_require__("D9qV"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ProfileTypeNavigation = function ProfileTypeNavigation(_ref) { + var step = _ref.step, + handlePrevious = _ref.handlePrevious, + handleNext = _ref.handleNext, + disableNextButton = _ref.disableNextButton; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var handlePreviousClick = function handlePreviousClick() { + handlePrevious(); + }; + + var handleNextClick = function handleNextClick() { + handleNext(); + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "profile-navigation" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('profile_type.accessibility.button_previous'), + onClick: handlePreviousClick, + className: 'profile-navigation-button', + disabled: step === _profileType.ProfileTypeStepForm.HOUSING_TYPE, + classes: { + root: 'btn-profile-back', + label: 'text-16-normal' + } + }, "< ".concat(t('profile_type.form.button_previous'))), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": step === _profileType.ProfileTypeStepForm.UPDATE_DATE ? t('profile_type.accessibility.button_end') : t('profile_type.accessibility.button_next'), + onClick: handleNextClick, + className: (0, _classnames.default)('profile-navigation-button', (0, _defineProperty2.default)({}, 'disabled', disableNextButton)), + disabled: disableNextButton, + classes: { + root: 'btn-profile-next rounded', + label: 'text-16-normal' + } + }, step === _profileType.ProfileTypeStepForm.UPDATE_DATE ? t('profile_type.form.button_end') : "".concat(t('profile_type.form.button_next'), " >"))); +}; + +__signature__(ProfileTypeNavigation, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = ProfileTypeNavigation; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ProfileTypeNavigation, "ProfileTypeNavigation", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeNavigation.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeNavigation.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + /***/ }), /***/ "CQ5T": @@ -300,6 +406,32 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** +/***/ }), + +/***/ "K0s0": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("O2I7"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + /***/ }), /***/ "Mqix": @@ -331,7 +463,7 @@ var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); var _ProfileTypeProgress = _interopRequireDefault(__webpack_require__("TkB0")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("btPA")); +var _ProfileTypeNavigation = _interopRequireDefault(__webpack_require__("B21K")); var _lodash = __webpack_require__("LvDl"); @@ -429,7 +561,7 @@ var ProfileTypeFormMultiChoice = function ProfileTypeFormMultiChoice(_ref) { }, checked: isChecked(value) }), t("profile_type.".concat(_profileType.ProfileTypeStepForm[step].toLowerCase(), ".").concat(value))) : null; - })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + })), /*#__PURE__*/_react.default.createElement(_ProfileTypeNavigation.default, { step: step, handlePrevious: handlePrevious, handleNext: handleNext, @@ -453,8 +585,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeFormMultiChoice, "ProfileTypeFormMultiChoice", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx"); + reactHotLoader.register(ProfileTypeFormMultiChoice, "ProfileTypeFormMultiChoice", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormMultiChoice.tsx"); })(); ; @@ -490,7 +622,7 @@ var _I18n = __webpack_require__("buk/"); var _ProfileTypeProgress = _interopRequireDefault(__webpack_require__("TkB0")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("btPA")); +var _ProfileTypeNavigation = _interopRequireDefault(__webpack_require__("B21K")); var _profileType = __webpack_require__("D9qV"); @@ -588,7 +720,7 @@ var ProfileTypeFormNumberSelection = function ProfileTypeFormNumberSelection(_re return increment(); }, disabled: index >= answerType.choices.length - 1 - }, "+")) : null), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + }, "+")) : null), /*#__PURE__*/_react.default.createElement(_ProfileTypeNavigation.default, { step: step, handlePrevious: handlePrevious, handleNext: handleNext, @@ -612,8 +744,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeFormNumberSelection, "ProfileTypeFormNumberSelection", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx"); + reactHotLoader.register(ProfileTypeFormNumberSelection, "ProfileTypeFormNumberSelection", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormNumberSelection.tsx"); })(); ; @@ -624,6 +756,28 @@ exports.default = _default2; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) +/***/ }), + +/***/ "O2I7": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-navigation {\n border-top: 1px solid #7b7b7b;\n background: #1b1c22;\n position: fixed;\n bottom: 0;\n height: 6.5rem;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n padding: 0 0 env(safe-area-inset-bottom) 0; }\n @media (min-width: 1023px) {\n .profile-navigation {\n background: none;\n position: absolute;\n height: 3rem; } }\n .profile-navigation .rounded {\n border-radius: 22px;\n margin-left: 1rem;\n margin-right: 1rem; }\n .profile-navigation .disabled {\n opacity: 0.5; }\n .profile-navigation button.profile-navigation-button {\n max-width: 12.5rem;\n margin: 0.375rem 1rem;\n padding: 0.5rem 1rem; }\n", ""]); + + + +/***/ }), + +/***/ "O5oM": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-form-container {\n color: #ffffff;\n margin: 1rem 1rem 3.5rem;\n width: 100%;\n max-width: 53rem; }\n @media (min-width: 1023px) {\n .profile-form-container {\n margin: 1rem 1rem 0; } }\n .profile-form-container .text,\n .profile-form-container .number {\n font-size: 1.25rem; }\n .profile-form-container .text input,\n .profile-form-container .number input {\n margin: 0.5rem;\n background: #121212;\n color: #ffffff;\n border: 1px solid #e3b82a;\n max-width: 5rem;\n height: 2.5rem;\n text-align: center; }\n .profile-form-container .text input:focus,\n .profile-form-container .number input:focus {\n outline: #e3b82a 1px; }\n .profile-form-container .text input:disabled,\n .profile-form-container .number input:disabled {\n -webkit-text-fill-color: #ffffff;\n opacity: 1; }\n .profile-form-container .profile-question-label {\n font-weight: bold;\n font-size: 1.375rem;\n line-height: 150%;\n padding: 1rem 0; }\n .profile-form-container .profile-question-hint {\n font-size: 1rem;\n color: #e0e0e0;\n display: block;\n margin-bottom: 1rem;\n font-style: italic; }\n .profile-form-container .profile-question-answers {\n display: flex; }\n .profile-form-container .profile-question-answers-radio-long {\n flex-wrap: wrap; }\n .profile-form-container .profile-question-answers-other {\n flex-direction: column; }\n .profile-form-container .radio_short,\n .profile-form-container .radio_long,\n .profile-form-container .checkbox {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n margin: 0.5rem 0;\n display: flex;\n align-items: center;\n font-weight: bold; }\n .profile-form-container .radio_short input,\n .profile-form-container .radio_long input,\n .profile-form-container .checkbox input {\n margin: 0.5rem 1rem 0.5rem 0.5rem;\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n width: 1.2rem;\n height: 1.2rem;\n border-radius: 50%;\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n position: relative; }\n .profile-form-container .checkbox input {\n border-radius: 1px; }\n .profile-form-container .radio_short,\n .profile-form-container .checkbox {\n padding: 1.2rem;\n border-radius: 4px; }\n .profile-form-container .radio_long {\n padding: 0.5rem 1rem;\n border-radius: 4px;\n text-align: center; }\n .profile-form-container .answer-checked {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n color: #121212; }\n .profile-form-container .answer-checked input:before, .profile-form-container .answer-checked input:after {\n content: '';\n position: absolute;\n display: inline-block;\n background: #e3b82a;\n border-radius: 0.5rem; }\n .profile-form-container .answer-checked input:before {\n width: 3px;\n height: 12px;\n left: 10px;\n top: 4px;\n transform: rotate(41deg); }\n .profile-form-container .answer-checked input:after {\n width: 3px;\n height: 6px;\n left: 5px;\n top: 8px;\n transform: rotate(133deg); }\n .profile-form-container .number-container {\n display: flex;\n justify-content: left;\n align-items: center; }\n .profile-form-container .btn-profile-number {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n background-color: transparent;\n border: none;\n border-radius: 2px;\n width: 2.5rem;\n height: 2.5rem;\n font-size: 2rem;\n color: #ffffff;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0.5rem; }\n .profile-form-container button:disabled {\n opacity: 0.5; }\n .profile-form-container .date-select {\n margin: 0.5em;\n border: 1px solid #e3b82a;\n background: #121212;\n font-weight: bold; }\n .profile-form-container .date-select .MuiInput-underline:after {\n display: none; }\n .profile-form-container .date-select .year {\n text-align: center;\n display: inline-flex;\n align-content: center;\n font-size: 1.25rem;\n font-family: Lato, sans-serif;\n color: #ffffff;\n width: 93px; }\n .profile-form-container .date-select .year svg {\n top: 0;\n background-color: #e3b82a;\n height: 100%; }\n .profile-form-container .date-select .month {\n color: #ffffff;\n font-size: 1.25rem;\n text-align: center;\n display: inline-flex;\n align-content: center;\n font-family: Lato, sans-serif;\n min-width: 130px;\n max-width: 150px; }\n .profile-form-container .date-select .month svg {\n top: 0;\n right: 0;\n background-color: #e3b82a;\n height: 100%; }\n .profile-form-container .select-container {\n display: flex; }\n .profile-form-container .date-option {\n color: #ffffff; }\n .profile-form-container ul {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n color: #ffffff;\n font-weight: normal; }\n .profile-form-container ul .MuiMenuItem-root {\n font-family: Lato, sans-serif;\n text-align: center;\n font-size: 1.25rem;\n display: flex;\n justify-content: space-evenly; }\n .profile-form-container ul .MuiMenuItem-root :hover {\n background-color: #e3b82a; }\n .profile-form-container ul .MuiListItem-root.Mui-selected,\n .profile-form-container ul .MuiListItem-root.Mui-selected:hover {\n background-color: #e3b82a;\n color: #1b1c22;\n font-weight: bold;\n display: flex;\n justify-content: space-evenly; }\n", ""]); + + + /***/ }), /***/ "OjiV": @@ -653,7 +807,7 @@ var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); var _ProfileTypeProgress = _interopRequireDefault(__webpack_require__("TkB0")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("btPA")); +var _ProfileTypeNavigation = _interopRequireDefault(__webpack_require__("B21K")); var _profileType = __webpack_require__("D9qV"); @@ -720,7 +874,7 @@ var ProfileTypeFormSingleChoice = function ProfileTypeFormSingleChoice(_ref) { }, checked: answer === value ? true : false }), t("profile_type.".concat(_profileType.ProfileTypeStepForm[step].toLowerCase(), ".").concat(value))) : null; - })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + })), /*#__PURE__*/_react.default.createElement(_ProfileTypeNavigation.default, { step: step, handlePrevious: handlePrevious, handleNext: handleNext, @@ -744,8 +898,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeFormSingleChoice, "ProfileTypeFormSingleChoice", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx"); + reactHotLoader.register(ProfileTypeFormSingleChoice, "ProfileTypeFormSingleChoice", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormSingleChoice.tsx"); })(); ; @@ -847,8 +1001,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeProgress, "ProfileTypeProgress", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx"); + reactHotLoader.register(ProfileTypeProgress, "ProfileTypeProgress", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeProgress.tsx"); })(); ; @@ -861,6 +1015,32 @@ exports.default = _default2; /***/ }), +/***/ "UGT3": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("O5oM"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + /***/ "YKCd": /***/ (function(module, exports, __webpack_require__) { @@ -884,7 +1064,7 @@ var _I18n = __webpack_require__("buk/"); var _ProfileTypeProgress = _interopRequireDefault(__webpack_require__("TkB0")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("btPA")); +var _ProfileTypeNavigation = _interopRequireDefault(__webpack_require__("B21K")); var _profileType = __webpack_require__("D9qV"); @@ -946,7 +1126,7 @@ var ProfileTypeFormNumber = function ProfileTypeFormNumber(_ref) { return setAnswer(e.target.value); }, autoFocus: true - }), "m\xB2") : null), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + }), "m\xB2") : null), /*#__PURE__*/_react.default.createElement(_ProfileTypeNavigation.default, { step: step, handlePrevious: handlePrevious, handleNext: handleNext, @@ -970,8 +1150,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeFormNumber, "ProfileTypeFormNumber", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx"); + reactHotLoader.register(ProfileTypeFormNumber, "ProfileTypeFormNumber", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFormNumber.tsx"); })(); ; @@ -1201,8 +1381,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeFinished, "ProfileTypeFinished", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx"); + reactHotLoader.register(ProfileTypeFinished, "ProfileTypeFinished", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeFinished.tsx"); })(); ; @@ -1351,7 +1531,7 @@ var ProfileTypeView = function ProfileTypeView() { } setStep(nextStep); - }, [profile.isProfileTypeCompleted, step, viewedStep]); + }, [step, viewedStep]); var setPrevioustStep = (0, _react.useCallback)(function (_profileType) { setProfileType(_profileType); var profileTypeFormService = new _profileTypeForm.default(_profileType); @@ -1456,8 +1636,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/ProfileTypeView.tsx"); + reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ProfileType/ProfileTypeView.tsx"); })(); ; @@ -1857,7 +2037,7 @@ exports.default = ProfileTypeFormService; return; } - reactHotLoader.register(ProfileTypeFormService, "ProfileTypeFormService", "/home/gcarron/dev/ecolyo/src/services/profileTypeForm.service.ts"); + reactHotLoader.register(ProfileTypeFormService, "ProfileTypeFormService", "/home/bastien/ecolyo/src/services/profileTypeForm.service.ts"); })(); ; diff --git a/4/ecolyo.e755c1e9e5663f5d0e97.js b/5/ecolyo.d15c6f0e890cd638c21e.js similarity index 55% rename from 4/ecolyo.e755c1e9e5663f5d0e97.js rename to 5/ecolyo.d15c6f0e890cd638c21e.js index 9b5502d177713638dcb766ab15485ac2ff48ae25..773337a3095e604a3b303b48ca5abcba49012062 100644 --- a/4/ecolyo.e755c1e9e5663f5d0e97.js +++ b/5/ecolyo.d15c6f0e890cd638c21e.js @@ -1,4 +1,41 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{ + +/***/ "0cr2": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("EFOu"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "1JQB": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.info-header {\n margin: 1rem; }\n\n.info-content {\n margin: 0 1.25rem 2.125rem;\n text-align: center; }\n .info-content .info-title {\n color: #ffffff;\n text-indent: -10px; }\n .info-content .info-detail {\n margin: 1rem 0;\n color: #e0e0e0; }\n\n#accessibility-title {\n display: none; }\n", ""]); + + + +/***/ }), /***/ "1MlH": /***/ (function(module, exports, __webpack_require__) { @@ -13,20 +50,14 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - var _extends2 = _interopRequireDefault(__webpack_require__("pVnL")); var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var _cozyClient = __webpack_require__("SH7X"); - var _EcogestureList = _interopRequireDefault(__webpack_require__("bOyV")); var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); @@ -43,25 +74,9 @@ var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); var _I18n = __webpack_require__("buk/"); -var _reactRedux = __webpack_require__("/MKj"); - -var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3")); - -var _utils = __webpack_require__("c+yx"); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - -var _fluid = __webpack_require__("5Wkc"); - -var _EcogestureEmptyList = _interopRequireDefault(__webpack_require__("vfcT")); - -var _ecogesture2 = __webpack_require__("SpsK"); - -var _EcogestureInitModal = _interopRequireDefault(__webpack_require__("i9Rj")); +var _EcogestureError = _interopRequireDefault(__webpack_require__("bhDI")); -var _profile = __webpack_require__("jPH6"); - -var _reactRouterDom = __webpack_require__("55Ip"); +var _reactRedux = __webpack_require__("/MKj"); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -101,192 +116,36 @@ var EcogestureView = function EcogestureView() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _reactRedux.useDispatch)(); - var tab = new URLSearchParams((0, _reactRouterDom.useLocation)().search).get('tab'); + var profile = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.profile; + }); var profileType = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.profileType; }); - var profileEcogesture = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profileEcogesture; - }); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profile; - }), - haveSeenEcogestureModal = _useSelector.haveSeenEcogestureModal, - isProfileEcogestureCompleted = _useSelector.isProfileEcogestureCompleted; - var _useState3 = (0, _react.useState)(tab ? parseInt(tab) : _ecogesture2.EcogestureStatus.ALL), + var _useState3 = (0, _react.useState)(0), _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - tabValue = _useState4[0], - setTabValue = _useState4[1]; - - var history = (0, _reactRouterDom.useHistory)(); - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - isLoaded = _useState6[0], - setIsLoaded = _useState6[1]; - - var _useState7 = (0, _react.useState)([]), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - allEcogestureList = _useState8[0], - setAllEcogestureList = _useState8[1]; - - var _useState9 = (0, _react.useState)([]), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - doingEcogestureList = _useState10[0], - setDoingEcogestureList = _useState10[1]; - - var _useState11 = (0, _react.useState)([]), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - objectiveEcogestureList = _useState12[0], - setObjectiveEcogestureList = _useState12[1]; + value = _useState4[0], + setValue = _useState4[1]; - var _useState13 = (0, _react.useState)(0), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - totalViewed = _useState14[0], - setTotalViewed = _useState14[1]; + var handleChange = function handleChange() { + value === 0 ? setValue(1) : setValue(0); + }; - var _useState15 = (0, _react.useState)(0), - _useState16 = (0, _slicedToArray2.default)(_useState15, 2), - totalAvailable = _useState16[0], - setTotalAvailable = _useState16[1]; - - var _useState17 = (0, _react.useState)(!haveSeenEcogestureModal), - _useState18 = (0, _slicedToArray2.default)(_useState17, 2), - openEcogestureInitModal = _useState18[0], - setOpenEcogestureInitModal = _useState18[1]; - - var handleLaunchForm = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - dispatch((0, _profile.updateProfile)({ - haveSeenEcogestureModal: true - })); - setOpenEcogestureInitModal(false); - history.push('/ecogesture-form?modal=false'); - - case 3: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [dispatch, history]); - var handleCloseEcogestureInitModal = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - dispatch((0, _profile.updateProfile)({ - haveSeenEcogestureModal: true - })); - setOpenEcogestureInitModal(false); - - case 2: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })), [dispatch]); - var handleChange = (0, _react.useCallback)(function (event, newValue) { - event.preventDefault(); - var params = new URLSearchParams(); - params.append('tab', newValue.toString()); - history.push({ - search: params.toString() - }); - setTabValue(newValue); - }, [history]); - var tabProps = (0, _react.useCallback)(function (index) { + var tabProps = function tabProps(index) { return { id: "simple-tab-".concat(index), 'aria-controls': "simple-tabpanel-".concat(index) }; - }, []); - var getLabel = (0, _react.useCallback)(function (_tab) { - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, t("ecogesture.title_tab_".concat(_tab)), /*#__PURE__*/_react.default.createElement("br", null), _tab === _ecogesture2.EcogestureStatus.OBJECTIVE && "(".concat(objectiveEcogestureList.length, ")"), _tab === _ecogesture2.EcogestureStatus.DOING && "(".concat(doingEcogestureList.length, ")"), _tab === _ecogesture2.EcogestureStatus.ALL && "(".concat(allEcogestureList.length, ")")); - }, [allEcogestureList.length, doingEcogestureList.length, objectiveEcogestureList.length, t]); - (0, _react.useEffect)(function () { - var subscribed = true; - - function loadEcogestures() { - return _loadEcogestures.apply(this, arguments); - } - - function _loadEcogestures() { - _loadEcogestures = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var ecogestureService, dataAll, availableList, filteredList, doing, objective; - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - ecogestureService = new _ecogesture.default(client); - _context3.next = 3; - return ecogestureService.getAllEcogestures((0, _utils.getSeason)()); - - case 3: - dataAll = _context3.sent; - _context3.next = 6; - return ecogestureService.getEcogestureListByProfile(profileEcogesture); - - case 6: - availableList = _context3.sent; - filteredList = availableList.filter(function (ecogesture) { - return ecogesture.viewedInSelection === false; - }); - - if (subscribed && dataAll) { - doing = dataAll.filter(function (ecogesture) { - return ecogesture.doing === true; - }); - objective = dataAll.filter(function (ecogesture) { - return ecogesture.objective === true; - }); - setAllEcogestureList(dataAll); - setObjectiveEcogestureList(objective); - setDoingEcogestureList(doing); - setTotalAvailable(availableList.length); - setTotalViewed(availableList.length - filteredList.length); - } - - setIsLoaded(true); - - case 10: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _loadEcogestures.apply(this, arguments); - } + }; - loadEcogestures(); - return function () { - subscribed = false; - }; - }, [client, profileEcogesture, profileType]); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { titleKey: 'common.title_ecogestures' - }), !isLoaded ? /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement("div", { - className: "ecogesture-spinner", - "aria-busy": "true" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: _fluid.FluidType.MULTIFLUID - }))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Header.default, { + }), /*#__PURE__*/_react.default.createElement(_Header.default, { setHeaderHeight: defineHeaderHeight, desktopTitleKey: 'common.title_ecogestures' }, /*#__PURE__*/_react.default.createElement(_core.Tabs, { - value: tabValue, + value: value, className: "ecogestures-tabs", "aria-label": "ecogestures-tabs", onChange: handleChange, @@ -295,65 +154,29 @@ var EcogestureView = function EcogestureView() { }, centered: true }, /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ - label: getLabel(_ecogesture2.EcogestureStatus.OBJECTIVE), - className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture2.EcogestureStatus.OBJECTIVE)) - }, tabProps(_ecogesture2.EcogestureStatus.OBJECTIVE))), /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ - label: getLabel(_ecogesture2.EcogestureStatus.DOING), - className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture2.EcogestureStatus.DOING)) - }, tabProps(_ecogesture2.EcogestureStatus.DOING))), /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ - label: getLabel(_ecogesture2.EcogestureStatus.ALL), - className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture2.EcogestureStatus.ALL)) - }, tabProps(_ecogesture2.EcogestureStatus.ALL))))), /*#__PURE__*/_react.default.createElement(_Content.default, { + label: t('ecogesture.title_tab_1'), + className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', value === 0)) + }, tabProps(0))), /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ + label: t('ecogesture.title_tab_2'), + className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', value === 1)) + }, tabProps(1))))), /*#__PURE__*/_react.default.createElement(_Content.default, { height: headerHeight }, /*#__PURE__*/_react.default.createElement(TabPanel, { - value: tabValue, - index: _ecogesture2.EcogestureStatus.OBJECTIVE - }, isProfileEcogestureCompleted === true ? totalAvailable === totalViewed && objectiveEcogestureList.length === 0 ? /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { - setTab: setTabValue, - isObjective: true, - isSelectionDone: true - }) : /*#__PURE__*/_react.default.createElement(_EcogestureList.default, { - list: objectiveEcogestureList, - displaySelection: totalAvailable !== totalViewed, - selectionTotal: totalAvailable, - selectionViewed: totalViewed - }) : /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { - setTab: setTabValue, - isObjective: true, - isSelectionDone: false - })), /*#__PURE__*/_react.default.createElement(TabPanel, { - value: tabValue, - index: _ecogesture2.EcogestureStatus.DOING - }, isProfileEcogestureCompleted === true ? totalAvailable === totalViewed && doingEcogestureList.length === 0 ? /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { - setTab: setTabValue, - isObjective: false, - isSelectionDone: true - }) : /*#__PURE__*/_react.default.createElement(_EcogestureList.default, { - list: doingEcogestureList, - displaySelection: totalAvailable !== totalViewed, - selectionTotal: totalAvailable, - selectionViewed: totalViewed - }) : /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { - setTab: setTabValue, - isObjective: false, - isSelectionDone: false + value: value, + index: 0 + }, /*#__PURE__*/_react.default.createElement(_EcogestureList.default, { + filteredByProfile: false })), /*#__PURE__*/_react.default.createElement(TabPanel, { - value: tabValue, - index: _ecogesture2.EcogestureStatus.ALL - }, allEcogestureList.length && /*#__PURE__*/_react.default.createElement(_EcogestureList.default, { - list: allEcogestureList, - displaySelection: false, - selectionTotal: totalAvailable, - selectionViewed: totalViewed - })))), openEcogestureInitModal && /*#__PURE__*/_react.default.createElement(_EcogestureInitModal.default, { - open: openEcogestureInitModal, - handleCloseClick: handleCloseEcogestureInitModal, - handleLaunchForm: handleLaunchForm - })); + value: value, + index: 1 + }, profile.isProfileTypeCompleted ? /*#__PURE__*/_react.default.createElement(_EcogestureList.default, { + filteredByProfile: true, + profileType: profileType + }) : /*#__PURE__*/_react.default.createElement(_EcogestureError.default, null)))); }; -__signature__(EcogestureView, "useState{[headerHeight, setHeaderHeight](0)}\nuseI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseLocation{}\nuseSelector{profileType}\nuseSelector{profileEcogesture: ProfileEcogesture}\nuseSelector{{ haveSeenEcogestureModal, isProfileEcogestureCompleted }}\nuseState{[tabValue, setTabValue](tab ? parseInt(tab) : EcogestureStatus.ALL)}\nuseHistory{history}\nuseState{[isLoaded, setIsLoaded](false)}\nuseState{[allEcogestureList, setAllEcogestureList]([])}\nuseState{[doingEcogestureList, setDoingEcogestureList]([])}\nuseState{[objectiveEcogestureList, setObjectiveEcogestureList]([])}\nuseState{[totalViewed, setTotalViewed](0)}\nuseState{[totalAvailable, setTotalAvailable](0)}\nuseState{[openEcogestureInitModal, setOpenEcogestureInitModal](!haveSeenEcogestureModal)}\nuseCallback{handleLaunchForm}\nuseCallback{handleCloseEcogestureInitModal}\nuseCallback{handleChange}\nuseCallback{tabProps}\nuseCallback{getLabel}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch, _reactRouterDom.useLocation, _reactRedux.useSelector, _reactRedux.useSelector, _reactRedux.useSelector, _reactRouterDom.useHistory]; +__signature__(EcogestureView, "useState{[headerHeight, setHeaderHeight](0)}\nuseI18n{{ t }}\nuseSelector{profile}\nuseSelector{profileType}\nuseState{[value, setValue](0)}", function () { + return [_I18n.useI18n, _reactRedux.useSelector, _reactRedux.useSelector]; }); var _default = EcogestureView; @@ -368,9 +191,9 @@ exports.default = _default2; return; } - reactHotLoader.register(TabPanel, "TabPanel", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx"); - reactHotLoader.register(EcogestureView, "EcogestureView", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureView.tsx"); + reactHotLoader.register(TabPanel, "TabPanel", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureView.tsx"); + reactHotLoader.register(EcogestureView, "EcogestureView", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureView.tsx"); })(); ; @@ -383,25 +206,36 @@ exports.default = _default2; /***/ }), -/***/ "2rq3": +/***/ "3aNE": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ec-empty-container {\n margin-top: 6rem; }\n .ec-empty-container .ec-empty-content {\n color: #e0e0e0;\n text-align: center;\n padding: 0 0.5rem;\n margin: 0 auto;\n max-width: 80%; }\n @media (min-width: 576px) {\n .ec-empty-container .ec-empty-content {\n max-width: 45%; } }\n @media (min-width: 1200px) {\n .ec-empty-container .ec-empty-content {\n max-width: 35%; } }\n .ec-empty-container .ec-empty-content .text {\n margin: 1rem 0; }\n .ec-empty-container .ec-empty-content .btn-container {\n display: flex; }\n .ec-empty-container .ec-empty-content .btn-container button.btn2 {\n margin-left: 1rem; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.5rem 2.5rem 1.5rem; }\n .ecogesture-root .efficiency-button-content {\n max-width: 52rem;\n width: 97%;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n @media only screen and (max-width: 1023px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n @media only screen and (max-width: 768px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n .ecogesture-root .efficiency-button-content .filters {\n display: flex;\n align-items: center;\n height: 50px;\n color: white;\n position: relative; }\n .ecogesture-root .efficiency-button-content .filters .filter {\n height: 45px;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n cursor: pointer; }\n .ecogesture-root .efficiency-button-content .filters .filter svg {\n margin-right: 1rem; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon {\n opacity: 0;\n margin-left: auto;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon.active {\n opacity: 1; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures {\n font-size: 0.95rem;\n text-transform: initial;\n padding-left: 0.5rem; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures.opened {\n color: #e3b82a; }\n .ecogesture-root .efficiency-button-content .filters .filter-button {\n display: flex; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative {\n margin: auto;\n display: flex;\n align-items: center; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative span {\n display: inline-flex;\n margin-bottom: 0;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative svg {\n margin-right: 1rem;\n margin-left: -0.5rem; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative {\n margin: 0;\n padding: 0.3rem 0.5rem;\n min-width: 11rem;\n height: 2.25rem;\n justify-content: left; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative.btn-info {\n margin: 0 0 0 1rem;\n padding: 0;\n width: 2.25rem;\n min-width: 2.25rem;\n justify-content: center; }\n .ecogesture-root .ecogesture-content {\n display: flex;\n flex-wrap: wrap;\n max-width: 53rem;\n animation: appear 600ms ease;\n width: 100%; }\n\n@keyframes appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n .ecogesture-root .ecogesture-content .ecogesture-content-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item {\n width: 48%;\n height: 8rem;\n margin: 1% 1%;\n animation: appear 600ms ease; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item > button {\n height: 100%;\n overflow: hidden;\n animation: appear 600ms ease; }\n .ecogesture-root .ec-filter-error {\n color: #e0e0e0;\n text-align: center;\n margin-top: 2rem; }\n .ecogesture-root .ec-filter-error div:first-child {\n margin-bottom: 1rem; }\n\ndiv.filter-menu {\n margin-top: 3.5rem;\n margin-left: -0.5rem;\n color: white;\n background: linear-gradient(0deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.09)), linear-gradient(180deg, #323339 0%, #25262b 100%);\n border: 1px solid #a0a0a0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n z-index: 3;\n width: 220px;\n padding: 0.5rem 0rem;\n font-size: 0.875rem;\n left: 0;\n transition: all 300ms ease; }\n div.filter-menu.opened {\n display: block; }\n div.filter-menu .filter {\n padding: 0 1rem; }\n div.filter-menu .filter.filter-active {\n background: rgba(160, 160, 160, 0.2); }\n\n.filter-menu-list li {\n color: white;\n text-transform: initial;\n font-family: Lato, sans-serif; }\n .filter-menu-list li.item-active {\n font-weight: 700; }\n\n.filter-menu-icon {\n margin-left: auto;\n min-width: 0; }\n", ""]); /***/ }), -/***/ "3aNE": -/***/ (function(module, exports, __webpack_require__) { +/***/ "8TU4": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.5rem 2.5rem 1.5rem; }\n .ecogesture-root .efficiency-button-content {\n max-width: 52rem;\n width: 97%;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n @media only screen and (max-width: 1023px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n @media only screen and (max-width: 768px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n .ecogesture-root .efficiency-button-content .selection {\n display: flex;\n align-items: center;\n flex-direction: column;\n color: white;\n text-align: center;\n margin: 1rem auto; }\n @media only screen and (max-width: 768px) {\n .ecogesture-root .efficiency-button-content .selection {\n margin: 1rem 0; } }\n .ecogesture-root .efficiency-button-content .selection button.btn-highlight {\n padding: 0.625rem; }\n .ecogesture-root .efficiency-button-content .filters {\n display: flex;\n align-items: center;\n height: 50px;\n color: white;\n position: relative; }\n .ecogesture-root .efficiency-button-content .filters .filter {\n height: 45px;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n cursor: pointer; }\n .ecogesture-root .efficiency-button-content .filters .filter svg {\n margin-right: 1rem; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon {\n opacity: 0;\n margin-left: auto;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon.active {\n opacity: 1; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures {\n font-size: 0.95rem;\n text-transform: initial;\n padding-left: 0.5rem; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures.opened {\n color: #e3b82a; }\n .ecogesture-root .efficiency-button-content .filters .filter-button {\n display: flex; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative {\n margin: auto;\n display: flex;\n align-items: center; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative span {\n display: inline-flex;\n margin-bottom: 0;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative svg {\n margin-right: 1rem;\n margin-left: -0.5rem; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative {\n margin: 0;\n padding: 0.3rem 0.5rem;\n min-width: 11rem;\n height: 2.25rem;\n justify-content: left; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative.btn-info {\n margin: 0 0 0 1rem;\n padding: 0;\n width: 2.25rem;\n min-width: 2.25rem;\n justify-content: center; }\n .ecogesture-root .ecogesture-content {\n display: flex;\n flex-wrap: wrap;\n max-width: 53rem;\n animation: appear 600ms ease;\n width: 100%; }\n\n@keyframes appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n .ecogesture-root .ecogesture-content .ecogesture-content-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item {\n width: 48%;\n height: 8rem;\n margin: 1% 1%;\n animation: appear 600ms ease; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item > button {\n height: 100%;\n overflow: hidden;\n animation: appear 600ms ease; }\n .ecogesture-root .ec-filter-error {\n color: #e0e0e0;\n text-align: center;\n margin-top: 2rem; }\n .ecogesture-root .ec-filter-error div:first-child {\n margin-bottom: 1rem; }\n\ndiv.filter-menu {\n margin-top: 3.5rem;\n margin-left: -0.5rem;\n color: white;\n background: linear-gradient(0deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.09)), linear-gradient(180deg, #323339 0%, #25262b 100%);\n border: 1px solid #a0a0a0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n z-index: 3;\n width: 220px;\n padding: 0.5rem 0rem;\n font-size: 0.875rem;\n left: 0;\n transition: all 300ms ease; }\n div.filter-menu.opened {\n display: block; }\n div.filter-menu .filter {\n padding: 0 1rem; }\n div.filter-menu .filter.filter-active {\n background: rgba(160, 160, 160, 0.2); }\n\n.filter-menu-list li {\n color: white;\n text-transform: initial;\n font-family: Lato, sans-serif; }\n .filter-menu-list li.item-active {\n font-weight: 700; }\n\n.filter-menu-icon {\n margin-left: auto;\n min-width: 0; }\n", ""]); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "efficiency-question_ff84524ddb7b77b0b7ac48150c0b204a", + "use": "efficiency-question_ff84524ddb7b77b0b7ac48150c0b204a-usage", + "viewBox": "0 0 42 42", + "content": "<symbol viewBox=\"0 0 42 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"efficiency-question_ff84524ddb7b77b0b7ac48150c0b204a\">\n<path d=\"M15.9435 13.905C16.2382 13.645 16.5588 13.398 16.9055 13.164C17.2608 12.93 17.6422 12.7263 18.0495 12.553C18.4568 12.3797 18.8988 12.2453 19.3755 12.15C19.8522 12.046 20.3678 11.994 20.9225 11.994C21.6765 11.994 22.3612 12.098 22.9765 12.306C23.6005 12.514 24.1335 12.813 24.5755 13.203C25.0175 13.5843 25.3598 14.048 25.6025 14.594C25.8452 15.14 25.9665 15.751 25.9665 16.427C25.9665 17.0857 25.8712 17.6577 25.6805 18.143C25.4898 18.6197 25.2515 19.0357 24.9655 19.391C24.6795 19.7463 24.3632 20.054 24.0165 20.314C23.6785 20.574 23.3578 20.821 23.0545 21.055C22.7512 21.2803 22.4868 21.5057 22.2615 21.731C22.0448 21.9477 21.9148 22.1947 21.8715 22.472L21.5725 24.37H19.3755L19.1545 22.251C19.1025 21.8437 19.1588 21.4883 19.3235 21.185C19.4968 20.873 19.7222 20.5913 19.9995 20.34C20.2855 20.08 20.6018 19.833 20.9485 19.599C21.2952 19.3563 21.6202 19.0963 21.9235 18.819C22.2268 18.533 22.4782 18.2167 22.6775 17.87C22.8855 17.5147 22.9895 17.0943 22.9895 16.609C22.9895 16.297 22.9288 16.0197 22.8075 15.777C22.6948 15.5257 22.5345 15.3133 22.3265 15.14C22.1185 14.958 21.8672 14.8193 21.5725 14.724C21.2865 14.6287 20.9745 14.581 20.6365 14.581C20.1425 14.581 19.7222 14.6373 19.3755 14.75C19.0375 14.854 18.7472 14.9753 18.5045 15.114C18.2705 15.244 18.0712 15.3653 17.9065 15.478C17.7418 15.582 17.5945 15.634 17.4645 15.634C17.1525 15.634 16.9272 15.504 16.7885 15.244L15.9435 13.905ZM18.4005 29.232C18.4005 28.9633 18.4482 28.7077 18.5435 28.465C18.6475 28.2223 18.7862 28.0143 18.9595 27.841C19.1328 27.6677 19.3408 27.529 19.5835 27.425C19.8262 27.321 20.0862 27.269 20.3635 27.269C20.6408 27.269 20.8965 27.321 21.1305 27.425C21.3732 27.529 21.5812 27.6677 21.7545 27.841C21.9365 28.0143 22.0795 28.2223 22.1835 28.465C22.2875 28.7077 22.3395 28.9633 22.3395 29.232C22.3395 29.5093 22.2875 29.7693 22.1835 30.012C22.0795 30.246 21.9365 30.4497 21.7545 30.623C21.5812 30.7963 21.3732 30.9307 21.1305 31.026C20.8965 31.13 20.6408 31.182 20.3635 31.182C20.0862 31.182 19.8262 31.13 19.5835 31.026C19.3408 30.9307 19.1328 30.7963 18.9595 30.623C18.7862 30.4497 18.6475 30.246 18.5435 30.012C18.4482 29.7693 18.4005 29.5093 18.4005 29.232Z\" fill=\"white\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); /***/ }), @@ -536,14 +370,132 @@ exports.default = _default2; return; } - reactHotLoader.register(CardBase, "CardBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); - reactHotLoader.register(CardNew, "CardNew", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); - reactHotLoader.register(CardBlueBorderContentBase, "CardBlueBorderContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); - reactHotLoader.register(CardChallengeBase, "CardChallengeBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); - reactHotLoader.register(CardContentBase, "CardContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); - reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); - reactHotLoader.register(StyledEcogestureCard, "StyledEcogestureCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(CardBase, "CardBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(CardNew, "CardNew", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(CardBlueBorderContentBase, "CardBlueBorderContentBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(CardChallengeBase, "CardChallengeBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(CardContentBase, "CardContentBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(StyledEcogestureCard, "StyledEcogestureCard", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledEcogestureCard.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "EFOu": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ec-error-container {\n margin-top: 6rem; }\n @media (min-width: 576px) {\n .ec-error-container {\n margin-top: 2rem; } }\n .ec-error-container .ec-error-content {\n color: #e0e0e0;\n text-align: center;\n padding: 0 0.5rem;\n margin: 0 auto;\n max-width: 80%; }\n @media (min-width: 576px) {\n .ec-error-container .ec-error-content {\n max-width: 45%; } }\n @media (min-width: 1200px) {\n .ec-error-container .ec-error-content {\n max-width: 35%; } }\n .ec-error-container .ec-error-title {\n padding: 0 1.5rem; }\n", ""]); + + + +/***/ }), + +/***/ "HTwM": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _fluid = __webpack_require__("5Wkc"); + +var _styles = __webpack_require__("DfQ9"); + +var _CircularProgress = _interopRequireDefault(__webpack_require__("tdZp")); + +var _excluded = ["fluidType"]; + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var SpinnerBase = (0, _styles.withStyles)({ + root: { + color: 'var(--multiColor)' + } +})(_CircularProgress.default); +var SpinnerElec = (0, _styles.withStyles)({ + root: { + color: 'var(--elecColor)' + } +})(_CircularProgress.default); +var SpinnerWater = (0, _styles.withStyles)({ + root: { + color: 'var(--waterColor)' + } +})(_CircularProgress.default); +var SpinnerGas = (0, _styles.withStyles)({ + root: { + color: 'var(--gasColor)' + } +})(_CircularProgress.default); + +var StyledSpinner = function StyledSpinner(_ref) { + var fluidType = _ref.fluidType, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + + switch (fluidType) { + case _fluid.FluidType.ELECTRICITY: + return /*#__PURE__*/_react.default.createElement(SpinnerElec, props); + + case _fluid.FluidType.WATER: + return /*#__PURE__*/_react.default.createElement(SpinnerWater, props); + + case _fluid.FluidType.GAS: + return /*#__PURE__*/_react.default.createElement(SpinnerGas, props); + + case _fluid.FluidType.MULTIFLUID: + return /*#__PURE__*/_react.default.createElement(SpinnerBase, props); + + default: + return /*#__PURE__*/_react.default.createElement(SpinnerBase, props); + } +}; + +var _default = StyledSpinner; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(SpinnerElec, "SpinnerElec", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(SpinnerWater, "SpinnerWater", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(SpinnerGas, "SpinnerGas", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(StyledSpinner, "StyledSpinner", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); })(); ; @@ -582,6 +534,28 @@ if(false) {} /***/ }), +/***/ "MKhN": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "header-question_1b1d940673986ac9076d15839350d4e9", + "use": "header-question_1b1d940673986ac9076d15839350d4e9-usage", + "viewBox": "0 0 80 80", + "content": "<symbol viewBox=\"0 0 80 80\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"header-question_1b1d940673986ac9076d15839350d4e9\">\n<path d=\"M23 14.2744C23.9702 13.4207 25.0259 12.6098 26.1673 11.8415C27.3372 11.0732 28.5927 10.4045 29.9338 9.83537C31.275 9.26626 32.7302 8.8252 34.2996 8.5122C35.869 8.17073 37.5668 8 39.393 8C41.8755 8 44.1297 8.34146 46.1556 9.02439C48.2101 9.70732 49.965 10.689 51.4202 11.9695C52.8755 13.2215 54.0026 14.7439 54.8016 16.5366C55.6005 18.3293 56 20.3354 56 22.5549C56 24.7175 55.6861 26.5955 55.0584 28.189C54.4306 29.7541 53.6459 31.1199 52.7043 32.2866C51.7626 33.4533 50.7211 34.4634 49.5798 35.3171C48.4669 36.1707 47.4112 36.9817 46.4124 37.75C45.4137 38.4898 44.5434 39.2297 43.8016 39.9695C43.0882 40.6809 42.6602 41.4919 42.5175 42.4024L41.5331 48.6341H34.2996L33.572 41.6768C33.4008 40.3394 33.5862 39.1728 34.1284 38.1768C34.6991 37.1524 35.441 36.2276 36.3541 35.4024C37.2957 34.5488 38.3372 33.7378 39.4786 32.9695C40.62 32.1728 41.69 31.3191 42.6887 30.4085C43.6874 29.4695 44.5149 28.4309 45.1712 27.2927C45.856 26.126 46.1984 24.7459 46.1984 23.1524C46.1984 22.1281 45.9987 21.2175 45.5992 20.4207C45.2283 19.5955 44.7004 18.8984 44.0156 18.3293C43.3307 17.7317 42.5032 17.2764 41.5331 16.9634C40.5914 16.6504 39.5642 16.4939 38.4514 16.4939C36.8249 16.4939 35.441 16.6789 34.2996 17.0488C33.1868 17.3902 32.2309 17.7886 31.4319 18.2439C30.6615 18.6707 30.0052 19.0691 29.463 19.439C28.9209 19.7805 28.4358 19.9512 28.0078 19.9512C26.9805 19.9512 26.2386 19.5244 25.7821 18.6707L23 14.2744ZM31.0895 64.5976C31.0895 63.7155 31.2464 62.876 31.5603 62.0793C31.9027 61.2825 32.3593 60.5996 32.93 60.0305C33.5006 59.4614 34.1855 59.0061 34.9844 58.6646C35.7834 58.3232 36.6394 58.1524 37.5525 58.1524C38.4656 58.1524 39.3074 58.3232 40.0778 58.6646C40.8768 59.0061 41.5616 59.4614 42.1323 60.0305C42.7315 60.5996 43.2023 61.2825 43.5447 62.0793C43.8872 62.876 44.0584 63.7155 44.0584 64.5976C44.0584 65.5081 43.8872 66.3618 43.5447 67.1585C43.2023 67.9268 42.7315 68.5955 42.1323 69.1646C41.5616 69.7337 40.8768 70.1748 40.0778 70.4878C39.3074 70.8293 38.4656 71 37.5525 71C36.6394 71 35.7834 70.8293 34.9844 70.4878C34.1855 70.1748 33.5006 69.7337 32.93 69.1646C32.3593 68.5955 31.9027 67.9268 31.5603 67.1585C31.2464 66.3618 31.0895 65.5081 31.0895 64.5976Z\" fill=\"#F1C017\" />\n<path d=\"M23 14.2744C23.9702 13.4207 25.0259 12.6098 26.1673 11.8415C27.3372 11.0732 28.5927 10.4045 29.9338 9.83537C31.275 9.26626 32.7302 8.8252 34.2996 8.5122C35.869 8.17073 37.5668 8 39.393 8C41.8755 8 44.1297 8.34146 46.1556 9.02439C48.2101 9.70732 49.965 10.689 51.4202 11.9695C52.8755 13.2215 54.0026 14.7439 54.8016 16.5366C55.6005 18.3293 56 20.3354 56 22.5549C56 24.7175 55.6861 26.5955 55.0584 28.189C54.4306 29.7541 53.6459 31.1199 52.7043 32.2866C51.7626 33.4533 50.7211 34.4634 49.5798 35.3171C48.4669 36.1707 47.4112 36.9817 46.4124 37.75C45.4137 38.4898 44.5434 39.2297 43.8016 39.9695C43.0882 40.6809 42.6602 41.4919 42.5175 42.4024L41.5331 48.6341H34.2996L33.572 41.6768C33.4008 40.3394 33.5862 39.1728 34.1284 38.1768C34.6991 37.1524 35.441 36.2276 36.3541 35.4024C37.2957 34.5488 38.3372 33.7378 39.4786 32.9695C40.62 32.1728 41.69 31.3191 42.6887 30.4085C43.6874 29.4695 44.5149 28.4309 45.1712 27.2927C45.856 26.126 46.1984 24.7459 46.1984 23.1524C46.1984 22.1281 45.9987 21.2175 45.5992 20.4207C45.2283 19.5955 44.7004 18.8984 44.0156 18.3293C43.3307 17.7317 42.5032 17.2764 41.5331 16.9634C40.5914 16.6504 39.5642 16.4939 38.4514 16.4939C36.8249 16.4939 35.441 16.6789 34.2996 17.0488C33.1868 17.3902 32.2309 17.7886 31.4319 18.2439C30.6615 18.6707 30.0052 19.0691 29.463 19.439C28.9209 19.7805 28.4358 19.9512 28.0078 19.9512C26.9805 19.9512 26.2386 19.5244 25.7821 18.6707L23 14.2744ZM31.0895 64.5976C31.0895 63.7155 31.2464 62.876 31.5603 62.0793C31.9027 61.2825 32.3593 60.5996 32.93 60.0305C33.5006 59.4614 34.1855 59.0061 34.9844 58.6646C35.7834 58.3232 36.6394 58.1524 37.5525 58.1524C38.4656 58.1524 39.3074 58.3232 40.0778 58.6646C40.8768 59.0061 41.5616 59.4614 42.1323 60.0305C42.7315 60.5996 43.2023 61.2825 43.5447 62.0793C43.8872 62.876 44.0584 63.7155 44.0584 64.5976C44.0584 65.5081 43.8872 66.3618 43.5447 67.1585C43.2023 67.9268 42.7315 68.5955 42.1323 69.1646C41.5616 69.7337 40.8768 70.1748 40.0778 70.4878C39.3074 70.8293 38.4656 71 37.5525 71C36.6394 71 35.7834 70.8293 34.9844 70.4878C34.1855 70.1748 33.5006 69.7337 32.93 69.1646C32.3593 68.5955 31.9027 67.9268 31.5603 67.1585C31.2464 66.3618 31.0895 65.5081 31.0895 64.5976Z\" fill=\"url(#header-question_1b1d940673986ac9076d15839350d4e9_paint0_radial)\" fill-opacity=\"0.5\" />\n<defs>\n<radialGradient id=\"header-question_1b1d940673986ac9076d15839350d4e9_paint0_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(39.3935 52.625) rotate(-90) scale(40.6875 34.7325)\">\n<stop stop-color=\"#E28904\" />\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n</radialGradient>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "PbXD": /***/ (function(module, exports, __webpack_require__) { @@ -615,10 +589,6 @@ var _EfficientyRating = _interopRequireDefault(__webpack_require__("v88h")); var _default3 = _interopRequireDefault(__webpack_require__("v9Ot")); -var _reactRouterDom = __webpack_require__("55Ip"); - -var _core = __webpack_require__("TTf+"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -633,7 +603,12 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; var EcogestureCard = function EcogestureCard(_ref) { - var ecogesture = _ref.ecogesture; + var ecogesture = _ref.ecogesture, + handleClick = _ref.handleClick; + + var handleCardclick = function handleCardclick() { + handleClick && ecogesture && handleClick(ecogesture); + }; var _useState = (0, _react.useState)(''), _useState2 = (0, _slicedToArray2.default)(_useState, 2), @@ -678,11 +653,9 @@ var EcogestureCard = function EcogestureCard(_ref) { handleEcogestureIcon(); } }, [ecogesture]); - return /*#__PURE__*/_react.default.createElement(_core.Link, { - to: "/ecogesture/".concat(ecogesture.id), - component: _reactRouterDom.Link, - className: "ecogesture-list-item" - }, /*#__PURE__*/_react.default.createElement(_StyledEcogestureCard.default, null, /*#__PURE__*/_react.default.createElement("div", { + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_StyledEcogestureCard.default, { + onClick: handleCardclick + }, /*#__PURE__*/_react.default.createElement("div", { className: "ec" }, /*#__PURE__*/_react.default.createElement("div", { className: "ec-content " @@ -715,8 +688,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EcogestureCard, "EcogestureCard", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureCard.tsx"); + reactHotLoader.register(EcogestureCard, "EcogestureCard", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureCard.tsx"); })(); ; @@ -729,29 +702,107 @@ exports.default = _default2; /***/ }), -/***/ "Pw+N": +/***/ "RVsh": /***/ (function(module, exports, __webpack_require__) { +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { -var content = __webpack_require__("2rq3"); +var _interopRequireDefault = __webpack_require__("TqRt"); -if(typeof content === 'string') content = [[module.i, content, '']]; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; -var transform; -var insertInto; +var _react = _interopRequireDefault(__webpack_require__("q1tI")); +__webpack_require__("i17X"); +var _I18n = __webpack_require__("buk/"); -var options = {"hmr":true} +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); -options.transform = transform -options.insertInto = undefined; +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -var update = __webpack_require__("aET+")(content, options); +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -if(content.locals) module.exports = content.locals; +var _headerQuestion = _interopRequireDefault(__webpack_require__("MKhN")); -if(false) {} +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var EcogestureInfoModal = function EcogestureInfoModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('ecogesture_info_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "info-header" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _headerQuestion.default, + size: 80 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "info-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "info-title text-20-bold" + }, t('ecogesture_info_modal.header')), /*#__PURE__*/_react.default.createElement("div", { + className: "info-detail text-16-normal" + }, t('ecogesture_info_modal.text')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('ecogesture_info_modal.accessibility.button_close'), + onClick: handleCloseClick, + classes: { + root: 'btn-secondary-negative', + label: 'text-14-normal' + } + }, t('ecogesture_info_modal.button_close')))); +}; + +__signature__(EcogestureInfoModal, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = EcogestureInfoModal; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(EcogestureInfoModal, "EcogestureInfoModal", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureInfoModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureInfoModal.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) /***/ }), @@ -816,13 +867,19 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _I18n = __webpack_require__("buk/"); -var _reactRouterDom = __webpack_require__("55Ip"); +var _cozyClient = __webpack_require__("SH7X"); + +var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3")); var _core = __webpack_require__("TTf+"); @@ -830,15 +887,25 @@ var _sort = _interopRequireDefault(__webpack_require__("WtsX")); var _check = _interopRequireDefault(__webpack_require__("oeon")); +var _efficiencyQuestion = _interopRequireDefault(__webpack_require__("8TU4")); + +var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); + var _EcogestureCard = _interopRequireDefault(__webpack_require__("PbXD")); +var _EcogestureModal = _interopRequireDefault(__webpack_require__("mJU5")); + var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); var _Button = _interopRequireDefault(__webpack_require__("FtsS")); __webpack_require__("Tmyz"); -var _ecogesture = __webpack_require__("SpsK"); +var _ecogesture2 = __webpack_require__("SpsK"); + +var _EcogestureInfoModal = _interopRequireDefault(__webpack_require__("RVsh")); + +var _utils = __webpack_require__("c+yx"); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -854,30 +921,68 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; var EcogestureList = function EcogestureList(_ref) { - var list = _ref.list, - displaySelection = _ref.displaySelection, - selectionTotal = _ref.selectionTotal, - selectionViewed = _ref.selectionViewed; + var filteredByProfile = _ref.filteredByProfile, + profileType = _ref.profileType; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var history = (0, _reactRouterDom.useHistory)(); + var client = (0, _cozyClient.useClient)(); - var _useState = (0, _react.useState)(_ecogesture.Usage[_ecogesture.Usage.ALL]), + var _useState = (0, _react.useState)(null), _useState2 = (0, _slicedToArray2.default)(_useState, 2), - activeFilter = _useState2[0], - setactiveFilter = _useState2[1]; + selectedEcogesture = _useState2[0], + setSelectedEcogesture = _useState2[1]; - var _useState3 = (0, _react.useState)(false), + var _useState3 = (0, _react.useState)(null), _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - openDropDown = _useState4[0], - setopenDropDown = _useState4[1]; + ecogestures = _useState4[0], + setEcogestures = _useState4[1]; - var _useState5 = (0, _react.useState)(null), + var _useState5 = (0, _react.useState)(false), _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - anchorEl = _useState6[0], - setAnchorEl = _useState6[1]; + isLoaded = _useState6[0], + setisLoaded = _useState6[1]; + + var _useState7 = (0, _react.useState)(false), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + openEcogestureModal = _useState8[0], + setOpenEcogestureModal = _useState8[1]; + + var _useState9 = (0, _react.useState)(_ecogesture2.Usage[_ecogesture2.Usage.ALL]), + _useState10 = (0, _slicedToArray2.default)(_useState9, 2), + activeFilter = _useState10[0], + setactiveFilter = _useState10[1]; + + var _useState11 = (0, _react.useState)(false), + _useState12 = (0, _slicedToArray2.default)(_useState11, 2), + openDropDown = _useState12[0], + setopenDropDown = _useState12[1]; + + var _useState13 = (0, _react.useState)(false), + _useState14 = (0, _slicedToArray2.default)(_useState13, 2), + openInfoModal = _useState14[0], + setOpenInfoModal = _useState14[1]; + + var handleClick = function handleClick(ecogesture) { + setSelectedEcogesture(ecogesture); + setOpenEcogestureModal(true); + }; + + var _useState15 = (0, _react.useState)(null), + _useState16 = (0, _slicedToArray2.default)(_useState15, 2), + anchorEl = _useState16[0], + setAnchorEl = _useState16[1]; + + var handleCloseClick = (0, _react.useCallback)(function () { + setOpenEcogestureModal(false); + }, []); + + var toggleInfoModal = function toggleInfoModal() { + setOpenInfoModal(function (prev) { + return !prev; + }); + }; var toggleDropDown = function toggleDropDown() { setopenDropDown(function (prev) { @@ -896,13 +1001,14 @@ var EcogestureList = function EcogestureList(_ref) { var filterEcogesture = function filterEcogesture(_ecogestures) { var filtered = _ecogestures.filter(function (ecogesture) { - return _ecogesture.Usage[ecogesture.usage] === activeFilter; + return _ecogesture2.Usage[ecogesture.usage] === activeFilter; }).map(function (ecogesture, index) { return /*#__PURE__*/_react.default.createElement("div", { key: index, className: "ecogesture-list-item" }, /*#__PURE__*/_react.default.createElement(_EcogestureCard.default, { - ecogesture: ecogesture + ecogesture: ecogesture, + handleClick: handleClick })); }); @@ -912,29 +1018,66 @@ var EcogestureList = function EcogestureList(_ref) { return /*#__PURE__*/_react.default.createElement("div", { className: "ec-filter-error" }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-20-normal" + className: "text-16-normal" }, t('ecogesture.no_ecogesture_filter.text1')), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-italic" }, t('ecogesture.no_ecogesture_filter.text2'))); } }; + (0, _react.useEffect)(function () { + var subscribed = true; + + function loadEcogestures() { + return _loadEcogestures.apply(this, arguments); + } + + function _loadEcogestures() { + _loadEcogestures = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var ecogestureService, dataAll; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + ecogestureService = new _ecogesture.default(client); + _context.next = 3; + return ecogestureService.getAllEcogestures((0, _utils.getSeason)()); + + case 3: + dataAll = _context.sent; + + if (subscribed && dataAll) { + setEcogestures(dataAll); + + if (filteredByProfile && profileType) { + setEcogestures(_ecogesture.default.getEcogestureListByProfile(dataAll, profileType)); + } else { + setEcogestures(dataAll); + } + } + + setisLoaded(true); + + case 6: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _loadEcogestures.apply(this, arguments); + } + + loadEcogestures(); + return function () { + subscribed = false; + }; + }, [client, filteredByProfile, profileType]); return /*#__PURE__*/_react.default.createElement("div", { className: "ecogesture-root" - }, /*#__PURE__*/_react.default.createElement("div", { + }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "efficiency-button-content" - }, displaySelection ? /*#__PURE__*/_react.default.createElement("div", { - className: "selection text-16-normal" - }, /*#__PURE__*/_react.default.createElement("span", null, t('ecogesture.selection')), /*#__PURE__*/_react.default.createElement("span", null, "(".concat(selectionViewed, " ").concat(t('ecogesture.selection_2'), " ").concat(selectionTotal, ")")), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture.accessibility.button_selection'), - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - }, - onClick: function onClick() { - return history.push('/ecogesture-selection'); - } - }, t('ecogesture.button_selection'))) : /*#__PURE__*/_react.default.createElement("div", { + }, /*#__PURE__*/_react.default.createElement("div", { className: "filters text-16-normal" }, /*#__PURE__*/_react.default.createElement("div", { className: "filter-button", @@ -974,7 +1117,7 @@ var EcogestureList = function EcogestureList(_ref) { MenuListProps: { className: 'filter-menu-list' } - }, Object.values(_ecogesture.Usage).map(function (usage, key) { + }, Object.values(_ecogesture2.Usage).map(function (usage, key) { return typeof usage !== 'number' && /*#__PURE__*/_react.default.createElement(_core.MenuItem, { classes: { root: "".concat(usage === activeFilter ? 'item-active' : '') @@ -992,24 +1135,49 @@ var EcogestureList = function EcogestureList(_ref) { icon: _check.default, size: 13 }))); - }))))), /*#__PURE__*/_react.default.createElement("div", { + })))), filteredByProfile && /*#__PURE__*/_react.default.createElement(_Button.default, { + classes: { + root: 'btn-secondary-negative btn-info', + label: 'text-14-normal' + }, + "aria-controls": "ecogesture-info", + "aria-haspopup": "true", + onClick: toggleInfoModal, + variant: "contained" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _efficiencyQuestion.default, + size: 40 + }))), /*#__PURE__*/_react.default.createElement("div", { className: "ecogesture-content" - }, list.length > 0 && activeFilter === _ecogesture.Usage[_ecogesture.Usage.ALL] ? list.map(function (ecogesture, index) { - return /*#__PURE__*/_react.default.createElement(_EcogestureCard.default, { + }, !ecogestures || !isLoaded ? /*#__PURE__*/_react.default.createElement("div", { + className: "ecogesture-content-loading" + }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { + size: "5em" + })) : ecogestures && activeFilter === _ecogesture2.Usage[_ecogesture2.Usage.ALL] ? ecogestures.map(function (ecogesture, index) { + return /*#__PURE__*/_react.default.createElement("div", { + key: index, + className: "ecogesture-list-item" + }, /*#__PURE__*/_react.default.createElement(_EcogestureCard.default, { ecogesture: ecogesture, - key: index - }); - }) : list.length > 0 && activeFilter !== _ecogesture.Usage[_ecogesture.Usage.ALL] ? filterEcogesture(list) : !displaySelection ? /*#__PURE__*/_react.default.createElement("div", { + handleClick: handleClick + })); + }) : ecogestures && activeFilter !== _ecogesture2.Usage[_ecogesture2.Usage.ALL] ? filterEcogesture(ecogestures) : /*#__PURE__*/_react.default.createElement("div", { className: "ec-filter-error" }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-20-normal" - }, t('ecogesture.no_ecogesture_filter.text1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-italic" - }, t('ecogesture.no_ecogesture_filter.text2'))) : '')); + className: "text-16-normal" + }, t('ecogesture.no_ecogesture'))))), selectedEcogesture && /*#__PURE__*/_react.default.createElement(_EcogestureModal.default, { + open: openEcogestureModal, + ecogesture: selectedEcogesture, + isAction: false, + handleCloseClick: handleCloseClick + }), /*#__PURE__*/_react.default.createElement(_EcogestureInfoModal.default, { + open: openInfoModal, + handleCloseClick: toggleInfoModal + })); }; -__signature__(EcogestureList, "useI18n{{ t }}\nuseHistory{history}\nuseState{[activeFilter, setactiveFilter](Usage[Usage.ALL])}\nuseState{[openDropDown, setopenDropDown](false)}\nuseState{[anchorEl, setAnchorEl](null)}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory]; +__signature__(EcogestureList, "useI18n{{ t }}\nuseClient{client}\nuseState{[\n selectedEcogesture,\n setSelectedEcogesture,\n ](null)}\nuseState{[ecogestures, setEcogestures](null)}\nuseState{[isLoaded, setisLoaded](false)}\nuseState{[openEcogestureModal, setOpenEcogestureModal](false)}\nuseState{[activeFilter, setactiveFilter](Usage[Usage.ALL])}\nuseState{[openDropDown, setopenDropDown](false)}\nuseState{[openInfoModal, setOpenInfoModal](false)}\nuseState{[anchorEl, setAnchorEl](null)}\nuseCallback{handleCloseClick}\nuseEffect{}", function () { + return [_I18n.useI18n, _cozyClient.useClient]; }); var _default = EcogestureList; @@ -1024,8 +1192,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EcogestureList, "EcogestureList", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureList.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureList.tsx"); + reactHotLoader.register(EcogestureList, "EcogestureList", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureList.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureList.tsx"); })(); ; @@ -1064,7 +1232,7 @@ if(false) {} /***/ }), -/***/ "i9Rj": +/***/ "bhDI": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1079,17 +1247,13 @@ exports.default = void 0; var _react = _interopRequireDefault(__webpack_require__("q1tI")); -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _core = __webpack_require__("TTf+"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - var _I18n = __webpack_require__("buk/"); -var _close = _interopRequireDefault(__webpack_require__("aodS")); +var _reactRouterDom = __webpack_require__("55Ip"); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -__webpack_require__("sTqd"); +__webpack_require__("0cr2"); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -1100,64 +1264,37 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -var EcogestureInitModal = function EcogestureInitModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - handleLaunchForm = _ref.handleLaunchForm; - +var EcogestureError = function EcogestureError() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } + var history = (0, _reactRouterDom.useHistory)(); + + var goToForm = function goToForm() { + history.push('/profileType'); + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "ec-error-container" }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('feedback.accessibility.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "eg-init-modal" + className: "ec-error-content" }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-20-bold" - }, t('ecogesture.initModal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('ecogesture.initModal.text1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('ecogesture.initModal.text2')), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons-container" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.initModal.btn1'), - onClick: handleCloseClick, - className: "btn1", - classes: { - root: 'btn-secondary-negative', - label: 'text-16-bold' - } - }, t('ecogesture.initModal.btn1')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.initModal.btn2'), - onClick: handleLaunchForm, + className: "ec-error-title text-16-normal" + }, t('ecogesture.adjust_profil.description')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('ecogesture.accessibility.button_go_to_profil'), + onClick: goToForm, classes: { - root: 'btn-profile-next rounded', + root: 'btn-highlight', label: 'text-16-bold' } - }, t('ecogesture.initModal.btn2'))))); + }, t('ecogesture.adjust_profil.button_go_to_profil')))); }; -__signature__(EcogestureInitModal, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; +__signature__(EcogestureError, "useI18n{{ t }}\nuseHistory{history}", function () { + return [_I18n.useI18n, _reactRouterDom.useHistory]; }); -var _default = EcogestureInitModal; +var _default = EcogestureError; var _default2 = _default; exports.default = _default2; ; @@ -1169,8 +1306,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EcogestureInitModal, "EcogestureInitModal", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureInitModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureInitModal.tsx"); + reactHotLoader.register(EcogestureError, "EcogestureError", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureError.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureError.tsx"); })(); ; @@ -1183,44 +1320,11 @@ exports.default = _default2; /***/ }), -/***/ "oeon": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "check_62e7c3d9053b7909763854ecb6bd2069", - "use": "check_62e7c3d9053b7909763854ecb6bd2069-usage", - "viewBox": "0 0 15 12", - "content": "<symbol viewBox=\"0 0 15 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"check_62e7c3d9053b7909763854ecb6bd2069\">\n<path d=\"M1 4.9845L6 9.9845L14 1.9845\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "qrSI": +/***/ "i17X": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-spinner {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n min-height: inherit; }\n @media all and (min-width: 1023px) {\n .ecogesture-spinner {\n min-height: 80vh; } }\n\n.ecogestures-tabs {\n background: transparent;\n color: #a0a0a0;\n display: flex;\n justify-content: center;\n margin: 0 1rem;\n box-sizing: border-box; }\n .ecogestures-tabs .single-tab {\n width: 32%;\n text-transform: initial;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.2rem; }\n .ecogestures-tabs .single-tab.active {\n font-weight: 700;\n color: #e3b82a; }\n .ecogestures-tabs .indicator-tab {\n background: #e3b82a;\n height: 1px; }\n", ""]); - - - -/***/ }), - -/***/ "sTqd": -/***/ (function(module, exports, __webpack_require__) { - -var content = __webpack_require__("tChO"); +var content = __webpack_require__("1JQB"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -1242,126 +1346,36 @@ if(false) {} /***/ }), -/***/ "tChO": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-init-modal {\n color: #e0e0e0;\n margin: 1rem 0; }\n .eg-init-modal .title {\n text-align: center;\n color: #e3b82a; }\n .eg-init-modal .text {\n margin: 1rem 0; }\n .eg-init-modal .buttons-container {\n display: flex; }\n .eg-init-modal .buttons-container button {\n min-height: 45px;\n cursor: pointer; }\n .eg-init-modal .buttons-container button.btn1 {\n margin-right: 1rem; }\n", ""]); - - - -/***/ }), - -/***/ "vfcT": -/***/ (function(module, exports, __webpack_require__) { +/***/ "oeon": +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt")); - -var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8")); - -__webpack_require__("Pw+N"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureEmptyList = function EcogestureEmptyList(_ref) { - var setTab = _ref.setTab, - isObjective = _ref.isObjective, - isSelectionDone = _ref.isSelectionDone; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - var history = (0, _reactRouterDom.useHistory)(); - return /*#__PURE__*/_react.default.createElement("div", { - className: "ec-empty-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "ec-empty-content" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "icon-big", - icon: isObjective ? _objectiveEnabled.default : _doingEnabled.default, - size: 150 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, isObjective ? isSelectionDone ? t('ecogesture.emptyList.obj1_done') : t('ecogesture.emptyList.obj1') : isSelectionDone ? t('ecogesture.emptyList.doing1_done') : t('ecogesture.emptyList.doing1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, isObjective ? isSelectionDone ? t('ecogesture.emptyList.obj2_done') : t('ecogesture.emptyList.obj2') : isSelectionDone ? t('ecogesture.emptyList.doing2_done') : t('ecogesture.emptyList.doing2')), /*#__PURE__*/_react.default.createElement("div", { - className: "btn-container" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture.emptyList.btn1'), - onClick: function onClick() { - return setTab(2); - }, - classes: { - root: 'btn-secondary-negative btn1', - label: 'text-16-bold' - } - }, t('ecogesture.emptyList.btn1')), !isSelectionDone && /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture.emptyList.btn2'), - onClick: function onClick() { - history.push('/ecogesture-form'); - }, - classes: { - root: 'btn-highlight btn2', - label: 'text-16-bold' - } - }, t('ecogesture.emptyList.btn2'))))); -}; -__signature__(EcogestureEmptyList, "useI18n{{ t }}\nuseHistory{history}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory]; +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "check_62e7c3d9053b7909763854ecb6bd2069", + "use": "check_62e7c3d9053b7909763854ecb6bd2069-usage", + "viewBox": "0 0 15 12", + "content": "<symbol viewBox=\"0 0 15 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"check_62e7c3d9053b7909763854ecb6bd2069\">\n<path d=\"M1 4.9845L6 9.9845L14 1.9845\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n</symbol>" }); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); -var _default = EcogestureEmptyList; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; +/***/ }), - if (!reactHotLoader) { - return; - } +/***/ "qrSI": +/***/ (function(module, exports, __webpack_require__) { - reactHotLoader.register(EcogestureEmptyList, "EcogestureEmptyList", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureEmptyList.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureEmptyList.tsx"); -})(); +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogestures-tabs {\n background: transparent;\n color: #a0a0a0;\n display: flex;\n justify-content: center;\n margin: 0 1rem;\n box-sizing: border-box; }\n .ecogestures-tabs .single-tab {\n width: 50%;\n text-transform: initial;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.2rem; }\n .ecogestures-tabs .single-tab.active {\n font-weight: 700;\n color: #e3b82a; }\n .ecogestures-tabs .indicator-tab {\n background: #e3b82a;\n height: 1px; }\n", ""]); -; -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) /***/ }) diff --git a/5/ecolyo.d69c042c80cd18fd32ea.js b/6/ecolyo.1febd78cf665c927f1bf.js similarity index 77% rename from 5/ecolyo.d69c042c80cd18fd32ea.js rename to 6/ecolyo.1febd78cf665c927f1bf.js index e64bdb07cfe95ae1bfff50245f280905f735ac19..fb684e1eb33255137b5b3f8bdbcceb1249de66b7 100644 --- a/5/ecolyo.d69c042c80cd18fd32ea.js +++ b/6/ecolyo.1febd78cf665c927f1bf.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{ /***/ "1k9e": /***/ (function(module, exports, __webpack_require__) { @@ -37,6 +37,113 @@ if(false) {} /***/ }), +/***/ "HTwM": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _fluid = __webpack_require__("5Wkc"); + +var _styles = __webpack_require__("DfQ9"); + +var _CircularProgress = _interopRequireDefault(__webpack_require__("tdZp")); + +var _excluded = ["fluidType"]; + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var SpinnerBase = (0, _styles.withStyles)({ + root: { + color: 'var(--multiColor)' + } +})(_CircularProgress.default); +var SpinnerElec = (0, _styles.withStyles)({ + root: { + color: 'var(--elecColor)' + } +})(_CircularProgress.default); +var SpinnerWater = (0, _styles.withStyles)({ + root: { + color: 'var(--waterColor)' + } +})(_CircularProgress.default); +var SpinnerGas = (0, _styles.withStyles)({ + root: { + color: 'var(--gasColor)' + } +})(_CircularProgress.default); + +var StyledSpinner = function StyledSpinner(_ref) { + var fluidType = _ref.fluidType, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + + switch (fluidType) { + case _fluid.FluidType.ELECTRICITY: + return /*#__PURE__*/_react.default.createElement(SpinnerElec, props); + + case _fluid.FluidType.WATER: + return /*#__PURE__*/_react.default.createElement(SpinnerWater, props); + + case _fluid.FluidType.GAS: + return /*#__PURE__*/_react.default.createElement(SpinnerGas, props); + + case _fluid.FluidType.MULTIFLUID: + return /*#__PURE__*/_react.default.createElement(SpinnerBase, props); + + default: + return /*#__PURE__*/_react.default.createElement(SpinnerBase, props); + } +}; + +var _default = StyledSpinner; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(SpinnerElec, "SpinnerElec", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(SpinnerWater, "SpinnerWater", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(SpinnerGas, "SpinnerGas", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(StyledSpinner, "StyledSpinner", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + /***/ "Hno1": /***/ (function(module, exports, __webpack_require__) { @@ -203,8 +310,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DateNavigator, "DateNavigator", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigator.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigator.tsx"); + reactHotLoader.register(DateNavigator, "DateNavigator", "/home/bastien/ecolyo/src/components/DateNavigator/DateNavigator.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/DateNavigator/DateNavigator.tsx"); })(); ; @@ -362,8 +469,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DateNavigatorFormat, "DateNavigatorFormat", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx"); + reactHotLoader.register(DateNavigatorFormat, "DateNavigatorFormat", "/home/bastien/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/DateNavigator/DateNavigatorFormat.tsx"); })(); ; @@ -485,15 +592,15 @@ exports.default = _default2; return; } - reactHotLoader.register(CardBase, "CardBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardElec, "CardElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardWater, "CardWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardGas, "CardGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardMulti, "CardMulti", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardContentBase, "CardContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(StyledCard, "StyledCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardBase, "CardBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardElec, "CardElec", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardWater, "CardWater", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardGas, "CardGas", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardMulti, "CardMulti", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardContentBase, "CardContentBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(StyledCard, "StyledCard", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); })(); ; @@ -545,13 +652,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); var _I18n = __webpack_require__("buk/"); @@ -567,21 +668,11 @@ var _core = __webpack_require__("TTf+"); __webpack_require__("2aqi"); -var _fluidsPrices = _interopRequireDefault(__webpack_require__("VjcQ")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _luxon = __webpack_require__("ExVU"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -593,53 +684,6 @@ var EstimatedConsumptionModal = function EstimatedConsumptionModal(_ref) { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var client = (0, _cozyClient.useClient)(); - - var _useState = (0, _react.useState)([]), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - prices = _useState2[0], - setPrices = _useState2[1]; - - (0, _react.useEffect)(function () { - var subscribed = true; - var fluidsPricesService = new _fluidsPrices.default(client); - - function getAllLastPrices() { - return _getAllLastPrices.apply(this, arguments); - } - - function _getAllLastPrices() { - _getAllLastPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var prices; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return fluidsPricesService.getAllLastPrices(); - - case 2: - prices = _context.sent; - - if (subscribed && prices) { - setPrices(prices); - } - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _getAllLastPrices.apply(this, arguments); - } - - getAllLastPrices(); - return function () { - subscribed = false; - }; - }, [client]); return /*#__PURE__*/_react.default.createElement(_Dialog.default, { open: open, onClose: handleCloseClick, @@ -667,32 +711,17 @@ var EstimatedConsumptionModal = function EstimatedConsumptionModal(_ref) { className: "text-16-normal" }, t('consumption_visualizer.modal.part2')), /*#__PURE__*/_react.default.createElement("ul", null, /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { className: "".concat(_fluid.FluidType[_fluid.FluidType.ELECTRICITY].toLowerCase()) - }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.ELECTRICITY], ".LABEL"))), t('consumption_visualizer.modal.list1', { - elecPrice: prices[_fluid.FluidType.ELECTRICITY] && prices[_fluid.FluidType.ELECTRICITY].price, - elecPriceStartDate: prices[_fluid.FluidType.ELECTRICITY] && _luxon.DateTime.fromISO(prices[_fluid.FluidType.ELECTRICITY].startDate).setZone('utc', { - keepLocalTime: true - }).toLocaleString() - })), /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { + }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.ELECTRICITY], ".LABEL"))), t('consumption_visualizer.modal.list1')), /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { className: "".concat(_fluid.FluidType[_fluid.FluidType.WATER].toLowerCase()) - }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.WATER], ".LABEL"))), t('consumption_visualizer.modal.list3', { - waterPrice: prices[_fluid.FluidType.WATER] && prices[_fluid.FluidType.WATER].price, - waterPriceStartDate: prices[_fluid.FluidType.WATER] && _luxon.DateTime.fromISO(prices[_fluid.FluidType.WATER].startDate).setZone('utc', { - keepLocalTime: true - }).toLocaleString() - })), /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { + }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.WATER], ".LABEL"))), t('consumption_visualizer.modal.list3')), /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { className: "".concat(_fluid.FluidType[_fluid.FluidType.GAS].toLowerCase()) - }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.GAS], ".LABEL"))), t('consumption_visualizer.modal.list2', { - gasPrice: prices[_fluid.FluidType.GAS] && prices[_fluid.FluidType.GAS].price, - gasPriceStartDate: prices[_fluid.FluidType.GAS] && _luxon.DateTime.fromISO(prices[_fluid.FluidType.GAS].startDate).setZone('utc', { - keepLocalTime: true - }).toLocaleString() - }))), /*#__PURE__*/_react.default.createElement("div", { + }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.GAS], ".LABEL"))), t('consumption_visualizer.modal.list2'))), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal" }, t('consumption_visualizer.modal.part3')))); }; -__signature__(EstimatedConsumptionModal, "useI18n{{ t }}\nuseClient{client}\nuseState{[prices, setPrices]([])}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient]; +__signature__(EstimatedConsumptionModal, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; }); var _default = EstimatedConsumptionModal; @@ -707,8 +736,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EstimatedConsumptionModal, "EstimatedConsumptionModal", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx"); + reactHotLoader.register(EstimatedConsumptionModal, "EstimatedConsumptionModal", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx"); })(); ; diff --git a/6/ecolyo.48bbaed6f6fea238b6d6.js b/7/ecolyo.073d14598aea707536af.js similarity index 92% rename from 6/ecolyo.48bbaed6f6fea238b6d6.js rename to 7/ecolyo.073d14598aea707536af.js index 1d10888e0f1cef9a1c8efdcc01884e36ad8852f7..35681f01992e90a9339219564bad14ee5ca30056 100644 --- a/6/ecolyo.48bbaed6f6fea238b6d6.js +++ b/7/ecolyo.073d14598aea707536af.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{ /***/ "1usQ": /***/ (function(module, exports, __webpack_require__) { @@ -73,8 +73,8 @@ exports.default = _default2; return; } - reactHotLoader.register(GCUView, "GCUView", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUView.tsx"); + reactHotLoader.register(GCUView, "GCUView", "/home/bastien/ecolyo/src/components/GCU/GCUView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/GCU/GCUView.tsx"); })(); ; diff --git a/8/ecolyo.91fddbf6c8efc9b0bb41.js b/8/ecolyo.3b1dcc40a5f3910491da.js similarity index 95% rename from 8/ecolyo.91fddbf6c8efc9b0bb41.js rename to 8/ecolyo.3b1dcc40a5f3910491da.js index 6b7804b8eaf943032e23e7ab94e98b57c9a12966..aaceb6fbba06afbc0fe51c7bd7f0c8216dcafcd9 100644 --- a/8/ecolyo.91fddbf6c8efc9b0bb41.js +++ b/8/ecolyo.3b1dcc40a5f3910491da.js @@ -191,6 +191,10 @@ var ReportOptions = function ReportOptions() { (0, _react.useEffect)(function () { var subscribed = true; + if (profile.sendConsumptionAlert && profile.waterDailyConsumptionLimit === 0) { + updateProfileAlert(false); + } + function getMaxLoadData() { return _getMaxLoadData.apply(this, arguments); } @@ -283,7 +287,7 @@ var ReportOptions = function ReportOptions() { }, /*#__PURE__*/_react.default.createElement("input", { className: "input-style", type: 'number', - defaultValue: profile.waterDailyConsumptionLimit === 0 ? '' : profile.waterDailyConsumptionLimit, + defaultValue: profile.waterDailyConsumptionLimit, onBlur: setWaterLimit, "aria-label": t('profile.accessibility.input_water_alert_report'), inputMode: "numeric" @@ -310,8 +314,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ReportOptions, "ReportOptions", "/home/gcarron/dev/ecolyo/src/components/Options/ReportOptions.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/ReportOptions.tsx"); + reactHotLoader.register(ReportOptions, "ReportOptions", "/home/bastien/ecolyo/src/components/Options/ReportOptions.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Options/ReportOptions.tsx"); })(); ; @@ -405,8 +409,8 @@ exports.default = _default2; return; } - reactHotLoader.register(GCULink, "GCULink", "/home/gcarron/dev/ecolyo/src/components/GCU/GCULink.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/GCU/GCULink.tsx"); + reactHotLoader.register(GCULink, "GCULink", "/home/bastien/ecolyo/src/components/GCU/GCULink.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/GCU/GCULink.tsx"); })(); ; @@ -470,8 +474,8 @@ exports.default = _default2; return; } - reactHotLoader.register(Version, "Version", "/home/gcarron/dev/ecolyo/src/components/Version/Version.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Version/Version.tsx"); + reactHotLoader.register(Version, "Version", "/home/bastien/ecolyo/src/components/Version/Version.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Version/Version.tsx"); })(); ; @@ -691,8 +695,8 @@ exports.default = _default2; return; } - reactHotLoader.register(LegalNoticeLink, "LegalNoticeLink", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx"); + reactHotLoader.register(LegalNoticeLink, "LegalNoticeLink", "/home/bastien/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/LegalNotice/LegalNoticeLink.tsx"); })(); ; @@ -872,12 +876,12 @@ exports.default = _default2; return; } - reactHotLoader.register(SwitchBase, "SwitchBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchElec, "SwitchElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchWater, "SwitchWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchGas, "SwitchGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchBase, "SwitchBase", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchElec, "SwitchElec", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchWater, "SwitchWater", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchGas, "SwitchGas", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); })(); ; @@ -1117,8 +1121,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ProfileTypeOptions, "ProfileTypeOptions", "/home/gcarron/dev/ecolyo/src/components/Options/ProfileTypeOptions.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/ProfileTypeOptions.tsx"); + reactHotLoader.register(ProfileTypeOptions, "ProfileTypeOptions", "/home/bastien/ecolyo/src/components/Options/ProfileTypeOptions.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Options/ProfileTypeOptions.tsx"); })(); ; @@ -1242,8 +1246,8 @@ exports.default = _default2; return; } - reactHotLoader.register(OptionsView, "OptionsView", "/home/gcarron/dev/ecolyo/src/components/Options/OptionsView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/OptionsView.tsx"); + reactHotLoader.register(OptionsView, "OptionsView", "/home/bastien/ecolyo/src/components/Options/OptionsView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Options/OptionsView.tsx"); })(); ; @@ -1376,15 +1380,15 @@ exports.default = _default2; return; } - reactHotLoader.register(CardBase, "CardBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardElec, "CardElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardWater, "CardWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardGas, "CardGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardMulti, "CardMulti", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(CardContentBase, "CardContentBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(StyledCard, "StyledCard", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardBase, "CardBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardElec, "CardElec", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardWater, "CardWater", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardGas, "CardGas", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardMulti, "CardMulti", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(CardContentBase, "CardContentBase", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(GenerateContentCard, "GenerateContentCard", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(StyledCard, "StyledCard", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Card/StyledCard.tsx"); })(); ; @@ -1512,8 +1516,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FAQLink, "FAQLink", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQLink.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/FAQ/FAQLink.tsx"); + reactHotLoader.register(FAQLink, "FAQLink", "/home/bastien/ecolyo/src/components/FAQ/FAQLink.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/FAQ/FAQLink.tsx"); })(); ; diff --git a/9/ecolyo.979400e31e650f8ac788.js b/9/ecolyo.7d2a60e791ea87fb364c.js similarity index 99% rename from 9/ecolyo.979400e31e650f8ac788.js rename to 9/ecolyo.7d2a60e791ea87fb364c.js index 368aa2eba59cfc8e3dd678dc7a0d6e08c777ced3..23f38fe44ed4f1e27892ed6e8147cffbd564fc0a 100644 --- a/9/ecolyo.979400e31e650f8ac788.js +++ b/9/ecolyo.7d2a60e791ea87fb364c.js @@ -698,10 +698,6 @@ var ProfileTypeService = /*#__PURE__*/function () { profileType.hotWaterFluid = null; profileType.hotWaterEquipment = _profileType.HotWaterEquipment.OTHER; } - } - - if (profileType.constructionYear === _profileType.ConstructionYear.AFTER_1998) { - profileType.individualInsulationWork = [_profileType.IndividualInsulationWork.NONE]; } // Remove potential metadata from already existing profileType in order // to create a new entry. Otherwise will update existing one. @@ -735,7 +731,7 @@ exports.default = ProfileTypeService; return; } - reactHotLoader.register(ProfileTypeService, "ProfileTypeService", "/home/gcarron/dev/ecolyo/src/services/profileType.service.ts"); + reactHotLoader.register(ProfileTypeService, "ProfileTypeService", "/home/bastien/ecolyo/src/services/profileType.service.ts"); })(); ; diff --git a/app/ecolyo.eafb131cd3ed8322a2da.js b/app/ecolyo.855f315380121bff1393.js similarity index 93% rename from app/ecolyo.eafb131cd3ed8322a2da.js rename to app/ecolyo.855f315380121bff1393.js index 32d63bc690f472743c0be6fae000c5db0616e191..481fb58a96e3234c1e3c4640789d0c52d03c38c6 100644 --- a/app/ecolyo.eafb131cd3ed8322a2da.js +++ b/app/ecolyo.855f315380121bff1393.js @@ -57,14 +57,14 @@ /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded /******/ var installedChunks = { -/******/ 7: 0 +/******/ 1: 0 /******/ }; /******/ /******/ var deferredModules = []; /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"be14394d94418991f7bd","2":"9edc57aea96a5364dd52","3":"dd68f7f45709e6f83800","4":"e755c1e9e5663f5d0e97","5":"d69c042c80cd18fd32ea","6":"48bbaed6f6fea238b6d6","8":"91fddbf6c8efc9b0bb41","9":"979400e31e650f8ac788","10":"46c7bb75747478ce4e67","11":"81a44f4753ffd3cfb197","12":"f3454576459cef994ff0"}[chunkId] + ".js" +/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"044a33f8365c86878dbd","3":"922ff94b4a0351462214","4":"ddcaf8350f225ccc0fb6","5":"d15c6f0e890cd638c21e","6":"1febd78cf665c927f1bf","7":"073d14598aea707536af","8":"3b1dcc40a5f3910491da","9":"7d2a60e791ea87fb364c","10":"fb88c15ad2d45fb10fc5","11":"fa1f8978ce3d1d60dcbc"}[chunkId] + ".js" /******/ } /******/ /******/ // The require function @@ -388,8 +388,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionCard, "ActionCard", "/home/gcarron/dev/ecolyo/src/components/Action/ActionCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionCard.tsx"); + reactHotLoader.register(ActionCard, "ActionCard", "/home/bastien/ecolyo/src/components/Action/ActionCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionCard.tsx"); })(); ; @@ -673,8 +673,8 @@ exports.default = _default2; return; } - reactHotLoader.register(QuizCustomQuestionContent, "QuizCustomQuestionContent", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx"); + reactHotLoader.register(QuizCustomQuestionContent, "QuizCustomQuestionContent", "/home/bastien/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Quiz/QuizCustomQuestionContent.tsx"); })(); ; @@ -701,7 +701,7 @@ var _react = _interopRequireDefault(__webpack_require__("q1tI")); var _reactDom = __webpack_require__("i8i4"); -var _cozyClient = __webpack_require__("SH7X"); +var _cozyClient = _interopRequireWildcard(__webpack_require__("SH7X")); var _reactRedux = __webpack_require__("/MKj"); @@ -713,45 +713,77 @@ var _oauth = __webpack_require__("sDS3"); var _lodash = __webpack_require__("LvDl"); -var _client = __webpack_require__("1L0a"); +var _manifest = _interopRequireDefault(__webpack_require__("pZg0")); -var _bar = __webpack_require__("WL0o"); +var _doctypes = _interopRequireDefault(__webpack_require__("D2hQ")); + +var _history = __webpack_require__("LhCv"); + +var _reactRouterDom = __webpack_require__("55Ip"); + +var _matomoTracker = _interopRequireDefault(__webpack_require__("vMBp")); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; var setupApp = (0, _lodash.memoize)(function () { - var root = document.querySelector('[role=application]'); + var history = (0, _history.createBrowserHistory)(); // eslint-disable-next-line @typescript-eslint/no-explicit-any - var _getValues = (0, _bar.getValues)(root.dataset), - lang = _getValues.lang; - - var polyglot = (0, _I18n.initTranslation)(lang, function (lang) { + var root = document.querySelector('[role=application]'); + var data = JSON.parse(root.dataset.cozy); + var protocol = window.location.protocol; + var cozyUrl = "".concat(protocol, "//").concat(data.domain); + var locale = 'fr'; + var polyglot = (0, _I18n.initTranslation)(locale, function (lang) { return __webpack_require__("/KVF")("./".concat(lang)); }); - var client = (0, _client.getClient)(); + var client = new _cozyClient.default({ + uri: cozyUrl, + token: data.token, + appMetadata: { + slug: _manifest.default.name, + version: _manifest.default.version + }, + schema: _doctypes.default + }); var persistedState = {}; var store = (0, _store.default)(client, persistedState); - /** I don't know why I need to for this... But if I don't it seems that - * we have a race between configureStore and initBar resulting in - * an error from cozy-client "store is already defined" - */ - - setTimeout(function () { - (0, _bar.initBar)(client); - }, 0); + cozy.bar.init({ + appName: data.app.name, + appEditor: data.app.editor, + cozyClient: client, + iconPath: data.app.icon, + lang: data.locale, + replaceTitleOnMobile: false, + appSlug: data.app.slug, + appNamePrefix: data.app.prefix + }); + Piwik.getTracker(); + var tracker = new _matomoTracker.default({ + cozyUrl: cozyUrl, + url: "https://matomo.self-data.alpha.grandlyon.com/", + siteId: 1, + history: history, + phpFilename: 'matomo.php' + }); return { root: root, store: store, client: client, - lang: lang, - polyglot: polyglot + locale: locale, + polyglot: polyglot, + history: history, + tracker: tracker }; }); @@ -760,8 +792,10 @@ var init = function init() { root = _setupApp.root, store = _setupApp.store, client = _setupApp.client, - lang = _setupApp.lang, - polyglot = _setupApp.polyglot; + locale = _setupApp.locale, + polyglot = _setupApp.polyglot, + history = _setupApp.history, + tracker = _setupApp.tracker; if ((0, _oauth.handleOAuthResponse)()) return; @@ -772,9 +806,11 @@ var init = function init() { }, /*#__PURE__*/_react.default.createElement(_cozyClient.CozyProvider, { client: client }, /*#__PURE__*/_react.default.createElement(_I18n.I18n, { - lang: lang, + lang: locale, polyglot: polyglot - }, /*#__PURE__*/_react.default.createElement(App, null)))), root); + }, /*#__PURE__*/_react.default.createElement(_reactRouterDom.HashRouter, history, /*#__PURE__*/_react.default.createElement(App, { + tracker: tracker + }))))), root); }; // initial rendering of the application @@ -805,9 +841,9 @@ if (false) {} return; } - reactHotLoader.register(setupApp, "setupApp", "/home/gcarron/dev/ecolyo/src/targets/browser/index.tsx"); - reactHotLoader.register(init, "init", "/home/gcarron/dev/ecolyo/src/targets/browser/index.tsx"); - reactHotLoader.register(isSafari, "isSafari", "/home/gcarron/dev/ecolyo/src/targets/browser/index.tsx"); + reactHotLoader.register(setupApp, "setupApp", "/home/bastien/ecolyo/src/targets/browser/index.tsx"); + reactHotLoader.register(init, "init", "/home/bastien/ecolyo/src/targets/browser/index.tsx"); + reactHotLoader.register(isSafari, "isSafari", "/home/bastien/ecolyo/src/targets/browser/index.tsx"); })(); ; @@ -1004,8 +1040,8 @@ exports.default = _default2; return; } - reactHotLoader.register(CGUModal, "CGUModal", "/home/gcarron/dev/ecolyo/src/components/Terms/CGUModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/CGUModal.tsx"); + reactHotLoader.register(CGUModal, "CGUModal", "/home/bastien/ecolyo/src/components/Terms/CGUModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Terms/CGUModal.tsx"); })(); ; @@ -1081,7 +1117,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; return; } - reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts"); + reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-accounts.ts"); })(); ; @@ -1254,7 +1290,7 @@ exports.UserExplorationID = UserExplorationID; /***/ "/uBH": /***/ (function(module) { -module.exports = JSON.parse("[{\"_id\":\"ECOGESTURE0001\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bonhomme de neige\",\"longName\":\"Je baisse le chauffage en mode hors gel lorsque je m'absente plus de 2 jours.\",\"longDescription\":\"On se demande parfois si cela vaut le coup de \\\"couper le chauffage\\\" quand on s’absente… dès qu’il s’agit d’un week-end la réponse est « oui sûrement » ! Attention cependant au retour à ne pas faire de la surchauffe ! L’idéal est bien évidemment de régler sa programmation pour que le chauffage se relance quelques heures avant votre retour…\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0002\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Portique thermique\",\"longName\":\"Je ferme mes fenêtres quand la climatisation est en marche\",\"longDescription\":\"Cela permet de garder la fraicheur à l'intérieur. Le climatiseur n'est pas là pour refroidir la rue mais bien la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0003\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Passe-Pas-Partout\",\"longName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"longDescription\":\"Vous pouvez économiser 6 % de l’énergie nécessaire au chauffage en fermant les portes entre les pièces qui ne sont pas chauffées à la même température. Utilisez des “boudins de porte” pour éviter les courants d’air !\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0004\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Déesse des eaux\",\"longName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"longDescription\":\"Si vous n’êtes pas frileux, coupez l'eau pendant que vous vous savonnez : l'économie en eau peut aller jusqu'à 50% !\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0005\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"NoNiagara\",\"longName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"longDescription\":\"Un robinet qui coule inutilement pendant 2 minutes, c'est 25 litres d'eau gaspillés. Si ce gaspillage est fait tous les jours, c'est presque 10 000 litres perdus sur l'année.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0006\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Poudre de sommeil\",\"longName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"longDescription\":\"Mettez votre ordinateur en veille quand vous vous absentez brièvement, et au-delà d'une heure d'inactivité, éteignez-le totalement. Des économies d'énergie à la clé !\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COMPUTER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0007\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Agitation des molécules\",\"longName\":\"Je réchauffe mes plats au micro-ondes plutôt qu’au four.\",\"longDescription\":\"Pour réchauffer un plat, le four à micro-ondes consomme moins d’énergie qu’un four traditionnel.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"MICROWAVE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0008\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Cymbale\",\"longName\":\"Je mets un couvercle sur la casserole quand je cuisine.\",\"longDescription\":\"Vous pouvez économiser 25 % de l’énergie nécessaire à la cuisson en laissant le couvercle sur vos casseroles quand vous cuisinez et vous pouvez économiser encore plus car vous aurez ainsi moins besoin de la hotte. Mieux qu'un couvercle : pour réaliser un gain de 40 à 70 % en temps et en énergie, utilisez un récipient à pression. Pensez également à réduire la température une fois que l’eau bout.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Couvercle\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0009\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Plumeau d'or\",\"longName\":\"Je dépoussière mes radiateurs au moins une fois par an.\",\"longDescription\":\"La poussière bride les performances des radiateurs, hydrauliques ou électriques : les dépoussiérer permet une meilleure diffusion de la chaleur. Avec une meilleure efficacité, il vous sera alors possible d'avoir aussi chaud en consommant moins.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dépoussière mes radiateurs.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0010\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Poings de glace\",\"longName\":\"Je me lave les mains à l'eau froide.\",\"longDescription\":\"Bien souvent le temps de se laver les mains est trop court pour que l’eau chaude arrive jusqu’à soi ! Donc autant ne prendre que de l’eau froide pour se les laver.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je me lave les mains uniquement à l'eau froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0011\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Vaisselle givrée\",\"longName\":\"Je rince ma vaisselle à l'eau froide.\",\"longDescription\":\"Pendant la vaisselle, l’eau chaude n’est utile que pour faciliter le dégraissage au moment du nettoyage. Après, pour le rinçage, on peut donc utiliser de l’eau froide. Veillez bien cependant à utiliser de l’eau chaude de temps en temps pour éviter la formation de bouchons de graisse dans les canalisations.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je rince ma vaisselle à l'eau froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0012\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"A la bonne heure\",\"longName\":\"Je programme le nettoyage de mon four à pyrolyse juste après une cuisson.\",\"longDescription\":\"Dans le cas d’un four à pyrolyse, le nettoyage doit être programmé dans la foulée d’une cuisson, pour bénéficier de la chaleur accumulée. Privilégiez les fours à catalyse qui ne consomment pas d’énergie pour leur nettoyage.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0013\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Accelerateur de particules\",\"longName\":\"J’utilise le plus souvent les cycles courts à basse température pour laver le linge et la vaisselle.\",\"longDescription\":\"Utilisez la température la plus basse possible : de nombreux produits nettoyants sont efficaces à froid et un cycle à 90 °C consomme 3 fois plus d'énergie qu'un lavage à 40 °C. En effet, 80 % de l'énergie consommée par un lave-linge ou un lave-vaisselle sert au chauffage de l'eau ! Que ce soit pour la vaisselle ou le linge, les programmes de lavage intensif consomment jusqu'à 40 % de plus. Si possible, rincez à l'eau froide : la température de rinçage n'a pas d'effet sur le nettoyage du linge ou de la vaisselle. Attention cependant avec les tissus qui peuvent rétrécir : ce qui fait rétrécir, c'est le passage d'une température à une autre. Mieux vaut alors faire le cycle complet à l'eau froide pour les premiers lavages de tissus sensibles. Pour du linge ou de la vaisselle peu sales, utilisez la touche \\\"Eco\\\". Elle réduit la température de lavage et allonge sa durée (c’est le chauffage de l’eau qui consomme le plus). Vous économiserez jusqu’à 45 % par rapport aux cycles longs. Néanmoins, pour vous prémunir contre les bouchons de graisse dans les canalisations, faites quand même un cycle à chaud une fois par mois environ.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’utilise le cycle court à basse température pour laver le linge et la vaisselle.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0014\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chat échaudé\",\"longName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"longDescription\":\"En plaçant des plats chauds au réfrigérateur, vous réchauffez l’enceinte de l’appareil, ce qui entraîne une surconsommation. De plus, si les plats ne sont pas couverts, de la vapeur d’eau va se former et provoquer l’apparition du givre. Et couvrir les plats, c’est aussi éviter que les bactéries et les odeurs ne se répandent.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0015\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Ere glacière\",\"longName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"longDescription\":\"Laissez de préférence les robinets mitigeurs en position \\\"froid\\\" pour éviter de demander de l'eau chaude ou tiède alors qu'on a besoin, la plupart du temps, d'eau froide. Et si vous pouvez remplacer votre robinet \\\"mélangeur\\\" par une robinetterie dite mitigeur, c'est des économies également à la clé : cela prendra moins de temps pour avoir la température d’eau désirée. Vous pouvez opter pour un mitigeur 90° au lieu de 180°, qui ne tourne que vers la gauche et est donc en position \\\"froid\\\" lorsqu'il est au centre.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0016\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Frères Lumières\",\"longName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"longDescription\":\"Pourquoi laisser allumée une pièce vide ? Sachez que 3 ampoules de 75 W qui restent allumées une soirée consomment autant qu’une lessive à 60 °C.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0017\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Porte coupe-feux\",\"longName\":\"J’évite d'ouvrir la porte du four pour vérifier la cuisson.\",\"longDescription\":\"Ouvrir la porte d’un four pendant qu’il fonctionne gaspille beaucoup de chaleur : pour évaluer la cuisson de votre préparation, il vaut mieux se servir de l’éclairage de contrôle.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0018\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Professeur Folinge\",\"longName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"longDescription\":\"Pour la machine à laver, remplissez suffisamment le tambour mais n'exagérez pas bien sûr. Les tambours trop remplis donnent un mauvais résultat de lavage. Un tambour est correctement rempli lorsque vous pouvez encore passer votre main au-dessus des vêtements. Pour les lave-vaisselles, chargez-les totalement avant de lancer un cycle de lavage, sinon faites la vaisselle à la main, mais attention à ne faire couler l'eau que pour rincer. Éviter de placer au lave-vaisselle des plats volumineux pour privilégier la petite vaisselle. Bien remplir ses appareils permet de les faire tourner moins souvent, des économies d'énergie et d'eau à la clé !\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0019\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Tétris\",\"longName\":\"J'utilise des casseroles de la même taille que mes plaques électriques.\",\"longDescription\":\"Une casserole à fond plat, avec un diamètre adapté aux plaques, permet d’exploiter au maximum les capacités de votre cuisinière.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COOKING_PLATES\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0020\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Barrage\",\"longName\":\"J'évite de pré-laver mon linge/ma vaisselle.\",\"longDescription\":\"Les machines modernes n’ont plus besoin de pré-lavage. Si un élément est particulièrement sale, évitez les cycles de prélavage \\\"linge très sale\\\" ou \\\"spécial casseroles\\\". Nettoyez-le à la main avec du savon de Marseille ou du liquide vaisselle, ou faites le tremper 10 minutes dans l’eau chaude. Cela économise en eau et en électricité l'équivalent d'un demi-cycle complet.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0021\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Boules de linge\",\"longName\":\"Si j’ai un sèche linge, je sèche mon linge en petits paquets et j’adapte la durée de séchage de mon sèche-linge.\",\"longDescription\":\"Le sèche-linge représente 5% des consommations moyenne d'électrcité spécifique (d'après EDF). Il est important au préalable d’essorer à une vitesse supérieure, jusqu’à 1 000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie pour le sécher\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"DRYER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0022\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Vortex\",\"longName\":\"Je nettoie le filtre de ma machine à laver.\",\"longDescription\":\"Repérez la trappe qui existe sur le devant de votre machine (en bas à droite souvent). Ouvrez-la. Dévissez le filtre pour le sortir : attention, un peu d’eau risque de couler (Prenez un bol et une serpillère au cas où).Enlèvez les résidus qui seraient restés dans la trappe : cheveux, pièces etc. Rincez le filtre à l’eau claire. Remettez le filtre en place et hop on referme la trappe ! En étant bien entretenu, votre lave-ligne consomme moins d'énergie, lave mieux votre linge et durera plus longtemps.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie le filtre de ma machine à laver.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0023\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Expert du vinaigre blanc\",\"longName\":\"Je détartre ma machine tous les ans.\",\"longDescription\":\"Pour éviter l’entartrage, qui provoque une surconsommation d’énergie, remplacez l’assouplissant par du vinaigre blanc. Il détartre la machine, fixe les couleurs du linge et assouplit les fibres, tout cela sans laisser d’odeur. Un petit bouchon suffit !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":false,\"investment\":\"Vinaigre blanc ou produit de détartrage\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0024\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Inertie suprême\",\"longName\":\"Je coupe mes plaques électriques un peu avant la fin cuisson.\",\"longDescription\":\"Les plaques de cuisson électriques (sauf les plaques à induction) continuent de chauffer plusieurs minutes après extinction : cette chaleur mérite d’être utilisée lors d’une cuisson longue.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COOKING_PLATES\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0025\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La sorcière poussière\",\"longName\":\"Je nettoie mes ampoules et luminaires (au moins une fois par an)\",\"longDescription\":\"Nettoyez régulièrement les ampoules, les abat-jours et les luminaires pour maximiser leur efficacité. Sachez qu'à puissance égale, un appareil poussiéreux peut produire un flux lumineux inférieur de 40 % à celui d'un appareil propre.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie mes ampoules et luminaires.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0026\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Lumos Maxima\",\"longName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"longDescription\":\"Privilégiez toujours les apports de l’éclairage naturel. La lumière du jour est la meilleure pour l’œil humain et cela évite de consommer de l'électricité pour l'éclairage. Ouvrez volets et rideaux dès vos premières activités et agencez votre espace intérieur pour profiter au mieux de cet éclairage naturel. Évitez, par exemple, de placer des éléments qui font obstacle à la lumière au centre de la pièce.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0027\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Marionnetiste\",\"longName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"longDescription\":\"Certains chargeurs continuent de consommer de l’énergie quand ils restent branchés, même si l’appareil n’est pas connecté. De plus, certaines technologies de batteries supportent mal de rester branchées une fois la charge terminée. Les débrancher dès que l’appareil est chargé permet des économies d’énergie et prolonge la durée de vie de votre appareil.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0028\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Master mind\",\"longName\":\"Je réfléchis à ce que je vais prendre avant d'ouvrir mon réfrigérateur ou congélateur.\",\"longDescription\":\"En réfléchissant à ce que vous allez manger devant la porte ouverte de votre appareil, vous faites sortir le froid et entrer de la vapeur d’eau, ce qui va entraîner la formation de givre. Ouvrez la porte le moins souvent et le plus brièvement possible. Un petit truc pratique : affichez la liste du contenu de votre réfrigérateur sur la porte et cochez ce que vous avez pris : vous saurez ce qu’il reste dedans et cela vous sera utile pour savoir quand faire les courses !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je réfléchis à ce que je vais prendre avant d’ouvrir la porte de mon appareil de froid.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0029\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Programmeur\",\"longName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"longDescription\":\"Utilisez l'essorage à vitesse minimum si vous faites sécher le linge dehors. Par contre, si vous utilisez un sèche-linge, il est important d'essorer à une vitesse supérieure, jusqu'à 1000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie. Au-delà de 1000 tours/minute l'efficacité diminue et le linge se froisse.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0030\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Roi du Puzzle\",\"longName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"longDescription\":\"La partie la plus froide ne se situe pas toujours au même endroit selon l’appareil : dans le haut des réfrigérateurs traditionnels, dans le bas des combinés 2 portes. Dans les réfrigérateurs à froid ventilé, les températures sont plus homogènes. Regardez la notice de votre réfrigérateur pour identifier les différentes zones de température et ainsi ranger chaque aliment à sa place. Enlevez les produits de leur emballage d'origine (film plastique, carton, etc.) qui filtrent le froid. Rangez les denrées de façon rationnelle pour y accéder plus rapidement et aussi pour pouvoir refermer plus rapidement la porte. Surtout, n’obstruez pas le thermostat car s’il est recouvert de givre ou de produits, il ne détectera pas la température correctement et l’abaissera plus que nécessaire. Evitez de mettre trop de poids dans les portes. Une porte qui fonctionne mal provoque des pertes d'énergie. Conseils pour ranger votre réfrigérateur : placez les oeufs sur l'étage le plus haut ; les laitages et le beurre sur l'étage du dessous ; puis les plats cuisinés, les pâtisseries fraîches et charcuteries sur l'étage du milieu ; sur les parties basses, placez les poissons ; et réservez le bac à légumes pour les légumes et les fruits.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0031\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Lord Kelvin\",\"longName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 2 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0032\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Fahrenheit\",\"longName\":\"Je règle le thermostat de mon chauffage à moins de 20 °C.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat (d’ambiance)\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0033\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Ambianceur\",\"longName\":\"J'installe et/ou je programme mon thermostat d’ambiance selon mon occupation quotidienne ou hebdomadaire.\",\"longDescription\":\"Le corps a besoin d’environ une semaine pour s’acclimater à une nouvelle température: alors, ne vous précipitez pas sur le chauffage dès la première baisse de température mais attendez plutôt de voir si vous vous habituez. L’humidité et les infiltrations d’air peuvent aussi amplifier la sensation d’inconfort. Avec un thermostat à 20°C, vous pouvez avoir un ressenti de 17 °C si la maison est humide, que l’air s’infiltre ou que la température n’est pas la même partout (effet paroi froide). Des solutions de rénovation existent pour améliorer votre confort, vous pouvez consulter la page de l'ALEC dédiée au dispositif Ecoreno'v : https://www.alec-lyon.org/nos-services/conseil-technique-en-batiment/ecorenov/\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat d’ambiance\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0034\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Bulles-à-part\",\"longName\":\"Je ne fais pas fonctionner mon ventilateur ou la climatisation dans les pièces non occupées\",\"longDescription\":\"Cela permet d'évite des consommations inutiles. Le froid ne restera pas dans la pièce. Donc il est préférable d'allumer le ventilateru ou climatiseur seulement quand des personnes sont présentes dans la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\",\"FAN\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0035\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"La Juste Clim'\",\"longName\":\"Je règle ma climatisation au plus bas à 26°C en veillant à ce qu’il n’y ait pas jamais plus de 5°C à 7°C de différence entre l’intérieur et l’extérieur.\",\"longDescription\":\"Réglez votre climatisation au plus bas à 26 °C et veillez à ce qu’il n’y ait jamais plus de 5 à 7 °C de différence entre l’intérieur et l’extérieur. Attention aux grands écarts de température qui peuvent provoquer des chocs thermiques.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0036\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Flamme lucide\",\"longName\":\"Je mets mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"longDescription\":\"Vous pouvez économisez jusqu’à 25 % en éteignant ou en baissant le chauffage 1h avant d’aller vous coucher et en le baissant de 3 à 4 °C quand vous vous absentez plus de 2 heures. De même, programmez votre chauffage en fonction de votre présence. Par exemple, augmentez la température dans le salon, la cuisine et la salle de bains le matin et diminuez-la dans les chambres. Inversement le soir.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je met mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0037\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Celsius\",\"longName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0038\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermo-dynamique\",\"longName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"longDescription\":\"Vous n’avez pas vraiment besoin de chauffer le cellier, le hall ni les chambres à coucher donc fermez bien les portes qui y donnent accès et même prévoyez de les calfeutrer si nécessaire.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0039\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Calfeutrage\",\"longName\":\"Je bloque les entrées d’air froid des pièces non chauffés (sous-sol, cave, cellier…) à l’aide de boudins de portes.\",\"longDescription\":\"En revanche, ne bouchez jamais les grilles de ventilation, elles sont essentielles pour maintenir une bonne qualité de l’air dans votre logement.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Boudins de portes\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0040\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Hypervitesse\",\"longName\":\"Je prends des douches de moins de 5 minutes.\",\"longDescription\":\"Quand vous prenez une douche, vous consommez 2 à 4 fois moins d’eau qu’en prenant un bain. Cependant cela est vrai pour une douche de 5 minutes. Sachant que le débit d’une pomme de douche classique est de 15 à 20 litres et qu’un bain nécessite 150 à 200 litres d’eau, une douche de 10 minutes revient au même qu’un bain ! Alors, à vos chronomètres, on essaie de tenir moins de 5 minutes !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je prends des douches de moins de 5 minutes.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0041\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pomme à l'eau\",\"longName\":\"J’ai un économiseur d’eau sur mon pommeau de douche.\",\"longDescription\":\"Utiliser un économiseur d’eau sur les robinets et les douchettes permet de réduire jusqu’à 50 % la consommation d’eau, ainsi que l’énergie utilisée pour la chauffer.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0042\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Super plombier\",\"longName\":\"J'équipe mes robinets d’éco-mousseurs.\",\"longDescription\":\"Le terme \\\"mousseur\\\" désigne la pièce qui est située au bout de votre robinet qui permet de canaliser le jet d’eau. La plupart des robinets sont équipés de mousseurs, mais ceux-ci ne réduisent pas le débit. Il existe différents types \\\"d’éco-mousseurs\\\" qui limitent le débit à des niveaux variables. Choisissez votre matériel en fonction des besoins à chaque robinet : 5 L/min sera adapté pour un robinet servant uniquement à se laver les mains mais sera assez pénible si vous devez remplir un seau !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0043\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermos-Logis\",\"longName\":\"Je conserve au maximum la fraicheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"longDescription\":\"En laissant les fenêtres ouvertes aux heures chaudes, vous faites entrer la chaleur dans le logement. Une chaleur qui sera difficile à évacuer une fois les pièces réchauffées. L’idéal est de fermer les fenêtres dès que la température extérieure dépasse la température du logement. En revanche, laissez-les bien ouvertes la nuit afin que l’air frais rafraîchisse votre intérieur. \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je conserve au maximum la fraicheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0044\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Chasse-air\",\"longName\":\"Je vérifie que les montants des fenêtres et des portes extérieures ne laissent pas passer les courants d’air.\",\"longDescription\":\"L’installation de doubles vitrages permet de diminuer les pertes de chaleur et d’améliorer le confort en diminuant la sensation de paroi froide à proximité des fenêtres. \",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0045\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Maître du ciel\",\"longName\":\"Je récupère l'eau de pluie pour arroser les plantes et laver la voiture.\",\"longDescription\":\"Il n’est pas nécessaire d’installer une cuve et un matériel coûteux pour commencer à récupérer l’eau de pluie : installez simplement un bac à la sortie de la gouttière de votre maison vous disposerez déjà d’un apport suffisant pour assurer la plupart de vos usages extérieurs à la maison !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Seau/ Bac de récupération\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0046\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Déesse du feu\",\"longName\":\"Je coupe mon chauffe-eau dès que je pars plus de 4 jours.\",\"longDescription\":\"Pourquoi continuer à chauffer de l’eau lorsqu’on n’est pas là pour l’utiliser ? Si vous possédez un chauffe-eau à accumulation et que vous partez plusieurs jours, il peut être utile de le couper car il continuera de consommer pour maintenir l’eau à température. Attention cependant à la douche froide du retour, n'oubliez de le remettre en marche en rentrant !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"BOILER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0047\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bas Les Pattes\",\"longName\":\"J'empêche mes rideaux de pendre devant les radiateurs ou les convecteurs\",\"longDescription\":\"Réduisez le plus possible l’espace entre les fenêtres et les rideaux et évitez qu’ils ne recouvrent les radiateurs, car la chaleur se diffuse alors moins bien.\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"CURTAIN\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0048\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Cape d'invisibilité\",\"longName\":\"Je branche ma \\\"box\\\" internet sur une multi-prise ou sur une minuterie pour l'éteindre quand je n'en n'ai pas besoin.\",\"longDescription\":\"La consommation des box internet est loin d’être négligeable : autour de 200 kWh par an pour un usage moyen et avec des variations du simple au double selon votre fournisseur et votre équipement. Face à cela, une solution s’impose : la débrancher tout simplement ! Pour faciliter les bonnes habitudes nous vous conseillons de la brancher sur une minuterie qui s’éteindra toute seule pendant la nuit par exemple selon les réglages que vous aurez prévus. Sinon, une simple muli-prise fait l'affaire si vous pensez à l'éteindre !\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"INTERNET_BOX\"],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0049\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Casque anti-onde\",\"longName\":\"J’évite d’utiliser le micro-ondes pour décongeler les aliments.\",\"longDescription\":\"Les aliments peuvent se décongeler à l’intérieur du réfrigérateur, sans l’aide du micro-ondes. C’est moins rapide et il faut s’y prendre à l’avance mais cela ne consomme aucune énergie supplémentaire et fait même économiser de l’énergie au réfrigérateur (en lui donnant du froid !).\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"MICROWAVE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0050\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chiffon magique\",\"longName\":\"J'ai nettoyé les grilles d'entrée d'air et d'extraction de ma VMC (ventilation mécanique contrôlée) il y a moins d'un an.\",\"longDescription\":\"Si votre logement est équipé de VMC, l’air que vous respirez passe par les grilles d’entrée d’air : mieux vaut donc qu’elles soient propres ! De plus, si les bouches d’entrée et d’extraction sont encrassées, elles auront tendance à être moins efficaces (surconsommation du moteur de la VMC et moindre efficacité pour évacuer l’humidité). Les grilles sont souvent vissées ou clipsées, et donc facilement démontables. Il suffit de les nettoyer avec de l'eau chaude savonneuse, de les rincer et de les sécher correctement avant de les remettre en place. Aucune humidité ne doit pénétrer à l’intérieur du système de ventilation.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"VENTILATION\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0051\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Crépuscule numérique\",\"longName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"longDescription\":\"Faites fonctionner les écrans de façon économe en supprimant les économiseurs d’écran animés (ils empêchent la mise en veille de l’ordinateur et n’économisent pas d’électricité), en réglant la luminosité pour un bon compromis entre confort visuel et économie d’énergie. Activez le « mode sombre » sur votre téléphone portable quand c'est possible, notamment sur les applications. (Vous l'aurez remarqué notre service est en mode sombre, et c'est pour cela :))\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0052\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Déesse du vent\",\"longName\":\"J'évite d'utiliser un sèche-linge.\",\"longDescription\":\"La façon la plus économe de sécher le linge reste de le faire à l’air libre. Si toutefois cela est trop compliqué chez vous, voici quelques consignes : ne faites pas sécher le linge trop longtemps, surtout s’il doit être repassé. De plus, cela usera moins le linge. Préférez un séchage long à température modérée si vous avez un sèche-linge à évacuation ; et plusieurs cycles courts à plus haute température s’il s’agit d’un sèche-linge à condensation. Choisissez le bon programme : les matières synthétiques sèchent plus vite que le lin ou le coton. Vous pouvez aussi pré-sécher le linge à l’air libre et n’utiliser le sèche-linge que pour parfaire le séchage. Vous diviserez ainsi sa consommation par 3 ou 4.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"DRYER\"],\"equipmentInstallation\":false,\"investment\":\"Etendage\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0053\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Electro\",\"longName\":\"J’utilise des multiprises pour couper les veilles de mes appareils.\",\"longDescription\":\"Quand les appareils ne fonctionnent pas, ils peuvent tout de même continuer à consommer de l’énergie. Par exemple, un téléviseur qui fonctionne 4 heures par jour reste en veille les 20 heures restantes et consomme donc pendant ce temps. Pour vous faciliter la vie et faire des économies, reliez ces appareils (télé, lecteur DVD-BlueRay, HiFi, décodeur…) à une multiprise à interrupteur et pensez à éteindre la multi-prise en temps voulu.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0054\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Génie de la lampe\",\"longName\":\"J’utilise uniquement des ampoules basse consommation dans toutes les pièces de vie.\",\"longDescription\":\"Remplacez par des ampoules basse consommation les ampoules qui restent en général allumées plus d’une demi-heure. Vous pouvez ainsi remplacer une ampoule à incandescence de 60 W par une ampoule basse consommation de 15 W. Elle émettra autant de lumière mais pour une consommation d’électricité 4 à 5 fois moins importante. En outre, elle chauffe beaucoup moins et peut durer jusqu’à 15 fois plus longtemps.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Ampoules basses consommation\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0055\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Hibernation\",\"longName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"longDescription\":\"Remplissez au maximum votre congélateur, qui consomme d’autant moins qu’il n’y a pas d’espace vide. Si votre congélateur n’est pas plein, remplissez les espaces vides avec des bouteilles d’eau en plastique pleines aux 3/4. Une fois congelées, elles aident le congélateur à abaisser la température après une ouverture de porte. De plus, en cas de coupure de courant ou de panne, elles aident à maintenir les denrées au froid plus longtemps. Par contre, évitez de surcharger le réfrigérateur, cela augmente sa consommation d'énergie et diminue la durée de conservation des aliments. Laissez de la place entre les aliments pour que l’air circule car c’est lui qui refroidit les aliments.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0056\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pisciniste\",\"longName\":\"Si j'ai un grand évier, j'utilise un bac pour faire la vaisselle.\",\"longDescription\":\"C’est mieux que de laisser le robinet ouvert pendant toute la vaisselle : même si celui-ci est équipé d’un \\\"écomousseur\\\" ! En plus, ça mousse mieux et vous économisez aussi du liquide vaisselle, astucieux, non ?\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"un bac à vaiselle\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0057\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Fermeture des écoutilles\",\"longName\":\"Je coupe toujours la VMC quand je pars plus de 4 jours.\",\"longDescription\":\"Une VMC fonctionne grâce à un petit moteur électrique : si vous y avez accès, pensez à le couper quand vous vous absentez plusieurs jours (interrupteur ou directement sur le tableau électrique). On peut également faire installer un temporisateur sur le tableau électrique pour ne déclencher la ventilation qu’aux heures d’occupation du logement. Attention cependant, si vous avez des problèmes d’humidité, n’arrêtez pas la VMC.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"VENTILATION\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0058\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La Lumière Fut\",\"longName\":\"J'installe mon fauteuil et mon bureau près des fenêtres.\",\"longDescription\":\"Cela permet d'optimiser l'utilisation de l'éclairage naturel. Placez le bureau à proximité de la fenêtre et orientez-le de façon à éviter les ombres portées gênantes et/ou les reflets sur l’écran d’ordinateur. Faites de même pour un coin lecture qui, placé près de la fenêtre, évitera autant que possible le recours à l’éclairage artificiel.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0059\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Versailles-optimisé\",\"longName\":\"Je répartis les sources de lumière pour optimiser l'éclairage.\",\"longDescription\":\"Il n’est pas nécessaire de baigner la pièce de lumière pour lire ou travailler ! Plutôt que d’installer un éclairage unique de forte intensité, privilégiez les petites sources d’éclairage bien ciblées et qui consomment moins.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"-\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0060\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Exploratrice polaire\",\"longName\":\"Je dégivre mon réfrigérateur et/ ou congélateur si je ne l'ai pas fait depuis 3 mois.\",\"longDescription\":\"En dégivrant vos appareils de froid tous les 3 mois, vous pouvez économiser jusqu’à 50 % d’électricité sur ce poste. Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 % ! Et plutôt que des modèles à dégivrage automatique, choisissez des modèles à dégivrage manuel, beaucoup moins énergivores. Le dégivrage prend un peu de temps mais vous n’êtes pas obligé d’attendre devant le réfrigérateur non plus ! Profitez que l’appareil soit vide, avant de partir en week-end ou en vacances, ou placez les aliments à la cave, ou dehors pendant la saison hivernale. Débranchez-le et laissez la porte entrouverte pour éviter que de la moisissure ne se forme. Plus vous le ferez souvent et moins cela prendra de temps. Si vous n’avez que le congélateur à dégivrer, placez vos aliments congelés dans le réfrigérateur ou dans une glacière avec les pains de glace si le dégivrage vous prend moins de 30 mn.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dégivre mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0061\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Maître des calories\",\"longName\":\"Je vérifie régulièrement la température de mon réfrigérateur/congélateur\",\"longDescription\":\"Une température de +5 °C est suffisante pour un réfrigérateur, -18 °C pour un congélateur. Chaque degré en moins par rapport à ces températures conseillées consomme 5 % d’énergie en plus. Pour vérifier la température de votre réfrigérateur, mettez un thermomètre dans un verre d'eau, laissez-le en place au moins une nuit, et faites la mesure aux différents étages du réfrigérateur ainsi que dans la porte.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":false,\"investment\":\"Thermomètre\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0062\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Prince des chromes\",\"longName\":\"Je nettoie la grille arrière de mon réfrigérateur tous les ans au moins.\",\"longDescription\":\"C’est par la grille que la chaleur extraite de l’appareil peut s’évacuer dans la pièce. Encrassée, cette grille ne peut plus bien évacuer la chaleur. Cela entraîne une surchauffe qui peut conduire à doubler la consommation électrique de l’appareil. Nettoyez une fois par an la grille arrière du réfrigérateur et laissez 5 cm au moins entre lui et le mur pour que la chaleur s’évacue correctement.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie la grille arrière de mon réfrigérateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0063\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Sous-marin\",\"longName\":\"Je vérifie l’étanchéité des joints de mon réfrigérateur/congélateur une fois par an.\",\"longDescription\":\"L’apparition rapide du givre, c’est souvent en raison des joints qui sont fatigués. Pour le vérifier, il suffit de fermer la porte du réfrigérateur sur une feuille de papier : si on la retire facilement, les joints sont à changer. Vous économiserez ainsi environ 10 % sur la consommation de votre frigo et de votre congélateur. Pour les entretenir, pensez à les nettoyer à l’eau tiède en même temps que vous nettoyez l’intérieur de votre frigo.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0064\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Capsule hermétique\",\"longName\":\"Je vérifie les joints de mon four tous les ans.\",\"longDescription\":\"Vérifiez visuellement la qualité du joint d’étanchéité de votre four et changez-le s’il est défectueux. Cela évitera les déperditions de chaleur ainsi qu’une surconsommation pouvant aller jusqu’à 30 %.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0065\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Rat d'opéra\",\"longName\":\"J'installe des rideaux épais et/ou des volets à toutes les fenêtres des pièces chauffées.\",\"longDescription\":\"Un volet fermé pendant la nuit peut réduire la déperdition de chaleur de la fenêtre jusqu'à 60 %. Cette économie peut atteindre 10 % du chauffage selon l'étude ES-SO (European Solar-Shading Organisation). Le soir, fermez les rideaux et les volets pour limiter les déperditions de chaleur et la sensation d'inconfort provoquée par l'effet de paroi froide. De plus, cette sensation vous conduit souvent à augmenter d'1 ou 2 °C le chauffage. Cela paraît évident avec des simples vitrages mais ça l’est aussi avec des doubles vitrages qui restent malgré tout le point faible de l’enveloppe d’un logement. A l’inverse, en journée, favorisez au maximum les apports de chaleur gratuits par le soleil en ouvrant rideaux et volets.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":3,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Volet/Rideau\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0066\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Brûleur Expert\",\"longName\":\"Je nettoie et je régle la combustion de ma chaudière tous les ans.\",\"longDescription\":\"Le mauvais entretien ou réglage d’une chaudière peut réduire son efficacité. Pour obtenir un rendement maximal, faites vérifier votre équipement de chauffage tous les ans. L’entretien régulier permet d’éviter les sur-consommations.Indispensable pour votre sécurité, la révision annuelle des chaudières à combustion (gaz, fioul, bois) est obligatoire \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0067\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Contrôle du nuage\",\"longName\":\"Je règle la température de mon eau chaude entre 55 et 60 °C.\",\"longDescription\":\"Bien souvent les chauffe-eau sont réglés pour une température de 70 °C dans le ballon, ce qui n’est pas économique et peut même être dangereux ! Au-dessus de 60 °C vous augmentez aussi l’entartrage. L’eau ne doit pas être trop froide (supérieur à 50°) non plus pour éviter le risque de prolifération de micro-organismes comme les légionelles. A noter : parfois l’accès au réglage n’est pas directement visible… il faut alors retirer le capot en plastique situé sous le chauffe-eau pour y accéder.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0068\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Jean Paul Tartre\",\"longName\":\"Je détartre mon chauffe-eau tous les 3 ans.\",\"longDescription\":\"Si votre eau est très calcaire, faites équiper votre chauffe-eau d’une résistance adaptée ou faites détartrer et vidanger votre chauffe-eau tous les 2 ou 3 ans. Pour détartrer votre chauffe-eau, faites appel à un professionnel. La formation du tartre sur les résistances peut augmenter le temps nécessaire à chauffer l’eau, et donc la consommation d’énergie. Si votre chauffe-eau électrique a plus de 20 ans, pensez à le remplacer.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"BOILER\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0069\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Sourcier\",\"longName\":\"Je repère les fuites.\",\"longDescription\":\"Il est important de vérifier régulièrement l’état de vos tuyauteries mais aussi des robinets et de la chasse d’eau. Une fuite peut vite coûter très cher. Les fuites ne sont pas toujours visibles. Si vous soupçonnez une fuite, relevez le compteur d’eau le matin avant de partir ou le soir avant de vous coucher. Si lorsque vous relevez à nouveau le compteur, il y a une différence, c’est qu’il y a une fuite. Autre méthode pour détecter une fuite de chasse d’eau : mettez un peu de colorant alimentaire dans le réservoir. Vaquez à d'autres occupations en donnant la consigne à votre entourage de ne pas utiliser les toilettes ... puis revenez : si l'eau dans la cuvette est colorée, c'est qu'il y a une fuite !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0070\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Passage au stand\",\"longName\":\"Si mon circuit de chauffage a plus de 10 ans, je le fait désembouer.\",\"longDescription\":\"Au fil du temps, la tuyauterie s’oxyde, entraînant la formation de boues et autres sédiments dans le circuit. L’embouage de l’installation nuit à la diffusion de chaleur : cela peut entraîner une perte de la performance allant jusqu’à 40 %. Vous pouvez désembouer votre radiateur vous-même ou faire appel à un pro. Etape 1 : Eteindre sa chaudière puis laissez l’eau redescendre à température ambiante. Fermez tous vos radiateurs. Etape 2 : Le désembouage doit commencer par le premier radiateur, c’est-à-dire le plus proche du chauffage central. Fermez les vannes de ce radiateur. Dévissez son purgeur avec la clé à molette puis versez le produit désembouant directement dans le radiateur à l’aide de votre entonnoir. Revissez le purgeur puis remettez le chauffage central en marche. Laissez agir le produit le temps indiqué sur la notice, soit 2 à 5 jours en moyenne, voire davantage (voir notice produit désembouant). Étape n°3 : La vidange du circuit de chauffage. Patientez le temps nécessaire pour bien laisser le temps au produit d’agir en profondeur. Ce temps lui permet de bien décoller les boues et de les mettre en suspension afin de les évacuer plus facilement. Une fois ce délai passé, vous pouvez procéder à la vidange. Pour cela, coupez le chauffage à nouveau. Vidangez la totalité du circuit de chauffage en permettant un débit suffisamment fort pour évacuer les boues en suspension par le robinet de vidange du radiateur. Lorsque la vidange est effectuée, rincez le radiateur et remplissez-le à nouveau. Vous pouvez aussi faire appel à un plombier, comptez 350 à 450 euros HT pour un circuit comprenant moins de 10 radiateurs.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0071\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuning de Radiateur\",\"longName\":\"Je place des panneaux réfléchissants derrière les radiateurs sur les murs non isolés.\",\"longDescription\":\"En installant des panneaux réfléchissant derrière les radiateurs placés sur des murs non isolés, vous pouvez améliorer la performance de vos radiateurs de 5 à 10 %. Ces panneaux permettent de renvoyer la chaleur émise dans la pièce au lieu qu’elle ne se dissipe dans le mur froid. Attention, ces panneaux ne sont pas utiles sur des murs isolés, ils peuvent même créer des problèmes de condensation entre le mur et le panneau.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Panneau réfléchissant\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0072\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuyaux bien au chaud\",\"longName\":\"J'isole les tuyaux de mon circuit de chauffage hydraulique.\",\"longDescription\":\"Isolez les circuits de distribution d‘eau de chauffage et d’eau chaude sanitaire dans les locaux non chauffés ou les faux-plafonds. Vous limiterez ainsi les déperditions de chaleur et améliorerez la protection du circuit contre le gel. Cela peut réduire de 10 % la consommation. Le plus simple est d’utiliser des manchons souples en mousse ou en fibres minérales. On peut aussi utiliser des isolants à base de laine ou de chanvre\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Isolant\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0073\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Le Grand Nettoyage\",\"longName\":\"Je purge mes radiateurs hydrauliques tous les ans.\",\"longDescription\":\"Lorsque les radiateurs sont froids en haut mais chauds en bas, c'est qu'ils contiennent de l'air qui diminue nettement leur rendement. Ils ont donc besoin d'être purgés : 1. Coupez l'alimentation d'eau au niveau de votre chaudière pour ne pas avoir de l'eau sous pression, fermez les vannes thermostatiques des radiateurs et prévoyez un récipient pour recueillir l'eau ; 2. Commencez par le radiateur situé au plus bas de la maison : ouvrez le purgeur dans le sens inverse des aiguilles d'une montre jusqu'à entendre un sifflement, signe que l'air s'échappe. En général, le purgeur se trouve en partie haute du radiateur, du côté opposé au robinet d'alimentation. Sur certains modèles anciens, une clé spéciale est nécessaire pour le dévisser (trouvable en quincailleries et magasins de bricolage). Attention, ne dévissez jamais la molette complètement, vous risqueriez de ne jamais réussir à la remettre en place ; 3; Quand l'eau se met à couler, refermez la molette ; 4. Resserez la vis de purge. 5 Vérifiez au manomètre de la chaudière que la pression d'eau dans l'installation est suffisante (entre 1,5 et 2 bars). Dans le cas contraire, ajoutez de l'eau.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0074\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Nitro cuvette\",\"longName\":\"J'installe une chasse d'eau à double vitesse.\",\"longDescription\":\"L'installation d'une chasse d'eau double est à la portée de tous. Si les mécanismes sont généralement standard, veillez malgré tout à vérifier avant de l'acheter les dimensions du trou du couvercle dans lequel viendra se positionner le double bouton poussoir, ainsi que la hauteur du réservoir. Reste à suivre le pas à pas suivant : Commencez par couper l'arrivée d'eau et tirez la chasse pour vider le réservoir. Dévissez le bouton de tirage existant et ôtez le couvercle du réservoir. Dévissez l'arrivée d'eau, retirez le robinet flotteur et le mécanisme de la chasse. Dévissez les vis de fixation du réservoir et retirez-le. Changez le joint entre le réservoir et la cuvette, puis revissez le réservoir. Installez le nouveau mécanisme de chasse (à partir de 20€ dans les enseignes de bricolage). Clipsez le flotteur de réglage de la petite chasse, puis le mécanisme au complet. Revissez l'arrivée d'eau. Refermez le couvercle et installez le double bouton poussoir.À défaut, il est possible de réduire le volume de la chasse d’eau grâce à une éco-plaquette ou à une bouteille d’eau pleine placée dans le réservoir. Pour garantir son bon fonctionnement, nettoyez régulièrement le mécanisme de chasse d'eau double, particulièrement si votre eau est très calcaire.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[4],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Chasse d’eau à double vitesse: à faire si travaux\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0075\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Vague de sécheresse\",\"longName\":\"Je décide de supprimer une douche par semaine.\",\"longDescription\":\"Si on n'a pas transpiré la journée et qu'on ne sent pas mauvais, aucune obligation de se laver tous les jours. Il est même conseillé pour la flore de l'épiderme (la fameuse barrière contre certains pathogènes) de ne pas se laver tous les jours. Vous économiserez ainsi une quantité d'eau non négligeable.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de supprimer une douche pendant la durée du défi.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0076\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Architecte d'intérieur\",\"longName\":\"Je positionne mon réfrigérateur loin d’une source de chaleur (four, cuisinière, fenêtre…).\",\"longDescription\":\"Il vaut mieux éviter de placer le réfrigérateur ou le congélateur près d’un four, d’une cuisinière ou près de l’éclairage direct d’une fenêtre. Ces derniers réchauffent les appareils de froid qui vont donc consommer plus pour rester à la bonne température. S’il n’est pas possible de faire autrement, prévoyez une plaque très isolante entre les appareils électroménagers. De même, ne chauffez pas trop la cuisine : installé dans une pièce à 23 °C, le réfrigérateur consomme 38 % de plus que dans une pièce à 18 °C ! Enfin, si vous placez votre congélateur dans un local non chauffé (garage, cave, etc.), il ne doit pas faire trop froid non plus sinon l’appareil va surchauffer à l’intérieur.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0077\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Blanc Resplendissant\",\"longName\":\"Je peins mes murs avec des couleurs claires et j'installe des luminaires blancs.\",\"longDescription\":\"Cela permet à la lumière naturelle de se répartir plus uniformément dans l’espace et de pénétrer plus profondément dans la pièce grâce aux jeux de réflexions. Cet effet des couleurs se remarque également sur la lumière artificielle : un intérieur foncé amène à doubler voire tripler l’intensité de l’éclairag\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Travaux de décoration\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false}]"); +module.exports = JSON.parse("[{\"_id\":\"ECOGESTURE0001\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bonhomme de neige\",\"longName\":\"Je baisse le chauffage en mode hors gel lorsque je m'absente plus de 2 jours.\",\"longDescription\":\"On se demande parfois si cela vaut le coup de \\\"couper le chauffage\\\" quand on s’absente… dès qu’il s’agit d’un week-end la réponse est « oui sûrement » ! Attention cependant au retour à ne pas faire de la surchauffe ! L’idéal est bien évidemment de régler sa programmation pour que le chauffage se relance quelques heures avant votre retour…\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0002\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Portique thermique\",\"longName\":\"Je ferme mes fenêtres quand la climatisation est en marche\",\"longDescription\":\"Cela permet de garder la fraicheur à l'intérieur. Le climatiseur n'est pas là pour refroidir la rue mais bien la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[0],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0003\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Passe-Pas-Partout\",\"longName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"longDescription\":\"Vous pouvez économiser 6 % de l’énergie nécessaire au chauffage en fermant les portes entre les pièces qui ne sont pas chauffées à la même température. Utilisez des “boudins de porte” pour éviter les courants d’air !\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0004\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Déesse des eaux\",\"longName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"longDescription\":\"Si vous n’êtes pas frileux, coupez l'eau pendant que vous vous savonnez : l'économie en eau peut aller jusqu'à 50% !\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0005\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"NoNiagara\",\"longName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"longDescription\":\"Un robinet qui coule inutilement pendant 2 minutes, c'est 25 litres d'eau gaspillés. Si ce gaspillage est fait tous les jours, c'est presque 10 000 litres perdus sur l'année.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0006\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Poudre de sommeil\",\"longName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"longDescription\":\"Mettez votre ordinateur en veille quand vous vous absentez brièvement, et au-delà d'une heure d'inactivité, éteignez-le totalement. Des économies d'énergie à la clé !\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[1],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0007\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Agitation des molécules\",\"longName\":\"Je réchauffe mes plats au micro-ondes plutôt qu’au four.\",\"longDescription\":\"Pour réchauffer un plat, le four à micro-ondes consomme moins d’énergie qu’un four traditionnel.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[2],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0008\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Cymbale\",\"longName\":\"Je mets un couvercle sur la casserole quand je cuisine.\",\"longDescription\":\"Vous pouvez économiser 25 % de l’énergie nécessaire à la cuisson en laissant le couvercle sur vos casseroles quand vous cuisinez et vous pouvez économiser encore plus car vous aurez ainsi moins besoin de la hotte. Mieux qu'un couvercle : pour réaliser un gain de 40 à 70 % en temps et en énergie, utilisez un récipient à pression. Pensez également à réduire la température une fois que l’eau bout.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Couvercle\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0009\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Plumeau d'or\",\"longName\":\"Je dépoussière mes radiateurs au moins une fois par an.\",\"longDescription\":\"La poussière bride les performances des radiateurs, hydrauliques ou électriques : les dépoussiérer permet une meilleure diffusion de la chaleur. Avec une meilleure efficacité, il vous sera alors possible d'avoir aussi chaud en consommant moins.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dépoussière mes radiateurs.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0010\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Poings de glace\",\"longName\":\"Je me lave les mains à l'eau froide.\",\"longDescription\":\"Bien souvent le temps de se laver les mains est trop court pour que l’eau chaude arrive jusqu’à soi ! Donc autant ne prendre que de l’eau froide pour se les laver.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je me lave les mains uniquement à l'eau froide.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0011\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Vaisselle givrée\",\"longName\":\"Je rince ma vaisselle à l'eau froide.\",\"longDescription\":\"Pendant la vaisselle, l’eau chaude n’est utile que pour faciliter le dégraissage au moment du nettoyage. Après, pour le rinçage, on peut donc utiliser de l’eau froide. Veillez bien cependant à utiliser de l’eau chaude de temps en temps pour éviter la formation de bouchons de graisse dans les canalisations.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je rince ma vaisselle à l'eau froide.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0012\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"A la bonne heure\",\"longName\":\"Je programme le nettoyage de mon four à pyrolyse juste après une cuisson.\",\"longDescription\":\"Dans le cas d’un four à pyrolyse, le nettoyage doit être programmé dans la foulée d’une cuisson, pour bénéficier de la chaleur accumulée. Privilégiez les fours à catalyse qui ne consomment pas d’énergie pour leur nettoyage.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[3],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0013\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Accelerateur de particules\",\"longName\":\"J’utilise le plus souvent les cycles courts à basse température pour laver le linge et la vaisselle.\",\"longDescription\":\"Utilisez la température la plus basse possible : de nombreux produits nettoyants sont efficaces à froid et un cycle à 90 °C consomme 3 fois plus d'énergie qu'un lavage à 40 °C. En effet, 80 % de l'énergie consommée par un lave-linge ou un lave-vaisselle sert au chauffage de l'eau ! Que ce soit pour la vaisselle ou le linge, les programmes de lavage intensif consomment jusqu'à 40 % de plus. Si possible, rincez à l'eau froide : la température de rinçage n'a pas d'effet sur le nettoyage du linge ou de la vaisselle. Attention cependant avec les tissus qui peuvent rétrécir : ce qui fait rétrécir, c'est le passage d'une température à une autre. Mieux vaut alors faire le cycle complet à l'eau froide pour les premiers lavages de tissus sensibles. Pour du linge ou de la vaisselle peu sales, utilisez la touche \\\"Eco\\\". Elle réduit la température de lavage et allonge sa durée (c’est le chauffage de l’eau qui consomme le plus). Vous économiserez jusqu’à 45 % par rapport aux cycles longs. Néanmoins, pour vous prémunir contre les bouchons de graisse dans les canalisations, faites quand même un cycle à chaud une fois par mois environ.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[4,5],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’utilise le cycle court à basse température pour laver le linge et la vaisselle.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0014\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chat échaudé\",\"longName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"longDescription\":\"En plaçant des plats chauds au réfrigérateur, vous réchauffez l’enceinte de l’appareil, ce qui entraîne une surconsommation. De plus, si les plats ne sont pas couverts, de la vapeur d’eau va se former et provoquer l’apparition du givre. Et couvrir les plats, c’est aussi éviter que les bactéries et les odeurs ne se répandent.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0015\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Ere glacière\",\"longName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"longDescription\":\"Laissez de préférence les robinets mitigeurs en position \\\"froid\\\" pour éviter de demander de l'eau chaude ou tiède alors qu'on a besoin, la plupart du temps, d'eau froide. Et si vous pouvez remplacer votre robinet \\\"mélangeur\\\" par une robinetterie dite mitigeur, c'est des économies également à la clé : cela prendra moins de temps pour avoir la température d’eau désirée. Vous pouvez opter pour un mitigeur 90° au lieu de 180°, qui ne tourne que vers la gauche et est donc en position \\\"froid\\\" lorsqu'il est au centre.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0016\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Frères Lumières\",\"longName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"longDescription\":\"Pourquoi laisser allumée une pièce vide ? Sachez que 3 ampoules de 75 W qui restent allumées une soirée consomment autant qu’une lessive à 60 °C.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0017\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Porte coupe-feux\",\"longName\":\"J’évite d'ouvrir la porte du four pour vérifier la cuisson.\",\"longDescription\":\"Ouvrir la porte d’un four pendant qu’il fonctionne gaspille beaucoup de chaleur : pour évaluer la cuisson de votre préparation, il vaut mieux se servir de l’éclairage de contrôle.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[3],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0018\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Professeur Folinge\",\"longName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"longDescription\":\"Pour la machine à laver, remplissez suffisamment le tambour mais n'exagérez pas bien sûr. Les tambours trop remplis donnent un mauvais résultat de lavage. Un tambour est correctement rempli lorsque vous pouvez encore passer votre main au-dessus des vêtements. Pour les lave-vaisselles, chargez-les totalement avant de lancer un cycle de lavage, sinon faites la vaisselle à la main, mais attention à ne faire couler l'eau que pour rincer. Éviter de placer au lave-vaisselle des plats volumineux pour privilégier la petite vaisselle. Bien remplir ses appareils permet de les faire tourner moins souvent, des économies d'énergie et d'eau à la clé !\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[4,5],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0019\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Tétris\",\"longName\":\"J'utilise des casseroles de la même taille que mes plaques électriques.\",\"longDescription\":\"Une casserole à fond plat, avec un diamètre adapté aux plaques, permet d’exploiter au maximum les capacités de votre cuisinière.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[6],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0020\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Barrage\",\"longName\":\"J'évite de pré-laver mon linge/ma vaisselle.\",\"longDescription\":\"Les machines modernes n’ont plus besoin de pré-lavage. Si un élément est particulièrement sale, évitez les cycles de prélavage \\\"linge très sale\\\" ou \\\"spécial casseroles\\\". Nettoyez-le à la main avec du savon de Marseille ou du liquide vaisselle, ou faites le tremper 10 minutes dans l’eau chaude. Cela économise en eau et en électricité l'équivalent d'un demi-cycle complet.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[4,5],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0021\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Boules de linge\",\"longName\":\"Si j’ai un sèche linge, je sèche mon linge en petits paquets et j’adapte la durée de séchage de mon sèche-linge.\",\"longDescription\":\"Le sèche-linge représente 5% des consommations moyenne d'électrcité spécifique (d'après EDF). Il est important au préalable d’essorer à une vitesse supérieure, jusqu’à 1 000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie pour le sécher\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[7],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0022\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Vortex\",\"longName\":\"Je nettoie le filtre de ma machine à laver.\",\"longDescription\":\"Repérez la trappe qui existe sur le devant de votre machine (en bas à droite souvent). Ouvrez-la. Dévissez le filtre pour le sortir : attention, un peu d’eau risque de couler (Prenez un bol et une serpillère au cas où).Enlèvez les résidus qui seraient restés dans la trappe : cheveux, pièces etc. Rincez le filtre à l’eau claire. Remettez le filtre en place et hop on referme la trappe ! En étant bien entretenu, votre lave-ligne consomme moins d'énergie, lave mieux votre linge et durera plus longtemps.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[4,5],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie le filtre de ma machine à laver.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0023\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Expert du vinaigre blanc\",\"longName\":\"Je détartre ma machine tous les ans.\",\"longDescription\":\"Pour éviter l’entartrage, qui provoque une surconsommation d’énergie, remplacez l’assouplissant par du vinaigre blanc. Il détartre la machine, fixe les couleurs du linge et assouplit les fibres, tout cela sans laisser d’odeur. Un petit bouchon suffit !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[4,5],\"equipmentInstallation\":false,\"investment\":\"Vinaigre blanc ou produit de détartrage\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0024\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Inertie suprême\",\"longName\":\"Je coupe mes plaques électriques un peu avant la fin cuisson.\",\"longDescription\":\"Les plaques de cuisson électriques (sauf les plaques à induction) continuent de chauffer plusieurs minutes après extinction : cette chaleur mérite d’être utilisée lors d’une cuisson longue.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[6],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0025\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La sorcière poussière\",\"longName\":\"Je nettoie mes ampoules et luminaires (au moins une fois par an)\",\"longDescription\":\"Nettoyez régulièrement les ampoules, les abat-jours et les luminaires pour maximiser leur efficacité. Sachez qu'à puissance égale, un appareil poussiéreux peut produire un flux lumineux inférieur de 40 % à celui d'un appareil propre.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie mes ampoules et luminaires.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0026\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Lumos Maxima\",\"longName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"longDescription\":\"Privilégiez toujours les apports de l’éclairage naturel. La lumière du jour est la meilleure pour l’œil humain et cela évite de consommer de l'électricité pour l'éclairage. Ouvrez volets et rideaux dès vos premières activités et agencez votre espace intérieur pour profiter au mieux de cet éclairage naturel. Évitez, par exemple, de placer des éléments qui font obstacle à la lumière au centre de la pièce.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0027\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Marionnetiste\",\"longName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"longDescription\":\"Certains chargeurs continuent de consommer de l’énergie quand ils restent branchés, même si l’appareil n’est pas connecté. De plus, certaines technologies de batteries supportent mal de rester branchées une fois la charge terminée. Les débrancher dès que l’appareil est chargé permet des économies d’énergie et prolonge la durée de vie de votre appareil.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0028\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Master mind\",\"longName\":\"Je réfléchis à ce que je vais prendre avant d'ouvrir mon réfrigérateur ou congélateur.\",\"longDescription\":\"En réfléchissant à ce que vous allez manger devant la porte ouverte de votre appareil, vous faites sortir le froid et entrer de la vapeur d’eau, ce qui va entraîner la formation de givre. Ouvrez la porte le moins souvent et le plus brièvement possible. Un petit truc pratique : affichez la liste du contenu de votre réfrigérateur sur la porte et cochez ce que vous avez pris : vous saurez ce qu’il reste dedans et cela vous sera utile pour savoir quand faire les courses !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je réfléchis à ce que je vais prendre avant d’ouvrir la porte de mon appareil de froid.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0029\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Programmeur\",\"longName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"longDescription\":\"Utilisez l'essorage à vitesse minimum si vous faites sécher le linge dehors. Par contre, si vous utilisez un sèche-linge, il est important d'essorer à une vitesse supérieure, jusqu'à 1000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie. Au-delà de 1000 tours/minute l'efficacité diminue et le linge se froisse.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[4],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0030\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Roi du Puzzle\",\"longName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"longDescription\":\"La partie la plus froide ne se situe pas toujours au même endroit selon l’appareil : dans le haut des réfrigérateurs traditionnels, dans le bas des combinés 2 portes. Dans les réfrigérateurs à froid ventilé, les températures sont plus homogènes. Regardez la notice de votre réfrigérateur pour identifier les différentes zones de température et ainsi ranger chaque aliment à sa place. Enlevez les produits de leur emballage d'origine (film plastique, carton, etc.) qui filtrent le froid. Rangez les denrées de façon rationnelle pour y accéder plus rapidement et aussi pour pouvoir refermer plus rapidement la porte. Surtout, n’obstruez pas le thermostat car s’il est recouvert de givre ou de produits, il ne détectera pas la température correctement et l’abaissera plus que nécessaire. Evitez de mettre trop de poids dans les portes. Une porte qui fonctionne mal provoque des pertes d'énergie. Conseils pour ranger votre réfrigérateur : placez les oeufs sur l'étage le plus haut ; les laitages et le beurre sur l'étage du dessous ; puis les plats cuisinés, les pâtisseries fraîches et charcuteries sur l'étage du milieu ; sur les parties basses, placez les poissons ; et réservez le bac à légumes pour les légumes et les fruits.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0031\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Lord Kelvin\",\"longName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 2 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0032\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Fahrenheit\",\"longName\":\"Je règle le thermostat de mon chauffage à moins de 20 °C.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat (d’ambiance)\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0033\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Ambianceur\",\"longName\":\"J'installe et/ou je programme mon thermostat d’ambiance selon mon occupation quotidienne ou hebdomadaire.\",\"longDescription\":\"Le corps a besoin d’environ une semaine pour s’acclimater à une nouvelle température: alors, ne vous précipitez pas sur le chauffage dès la première baisse de température mais attendez plutôt de voir si vous vous habituez. L’humidité et les infiltrations d’air peuvent aussi amplifier la sensation d’inconfort. Avec un thermostat à 20°C, vous pouvez avoir un ressenti de 17 °C si la maison est humide, que l’air s’infiltre ou que la température n’est pas la même partout (effet paroi froide). Des solutions de rénovation existent pour améliorer votre confort, vous pouvez consulter la page de l'ALEC dédiée au dispositif Ecoreno'v : https://www.alec-lyon.org/nos-services/conseil-technique-en-batiment/ecorenov/\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat d’ambiance\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0034\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Bulles-à-part\",\"longName\":\"Je ne fais pas fonctionner mon ventilateur ou la climatisation dans les pièces non occupées\",\"longDescription\":\"Cela permet d'évite des consommations inutiles. Le froid ne restera pas dans la pièce. Donc il est préférable d'allumer le ventilateru ou climatiseur seulement quand des personnes sont présentes dans la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":false,\"equipmentType\":[0,11],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0035\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"La Juste Clim'\",\"longName\":\"Je règle ma climatisation au plus bas à 26°C en veillant à ce qu’il n’y ait pas jamais plus de 5°C à 7°C de différence entre l’intérieur et l’extérieur.\",\"longDescription\":\"Réglez votre climatisation au plus bas à 26 °C et veillez à ce qu’il n’y ait jamais plus de 5 à 7 °C de différence entre l’intérieur et l’extérieur. Attention aux grands écarts de température qui peuvent provoquer des chocs thermiques.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":false,\"equipmentType\":[0],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0036\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Flamme lucide\",\"longName\":\"Je mets mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"longDescription\":\"Vous pouvez économisez jusqu’à 25 % en éteignant ou en baissant le chauffage 1h avant d’aller vous coucher et en le baissant de 3 à 4 °C quand vous vous absentez plus de 2 heures. De même, programmez votre chauffage en fonction de votre présence. Par exemple, augmentez la température dans le salon, la cuisine et la salle de bains le matin et diminuez-la dans les chambres. Inversement le soir.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je met mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0037\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Celsius\",\"longName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0038\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermo-dynamique\",\"longName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"longDescription\":\"Vous n’avez pas vraiment besoin de chauffer le cellier, le hall ni les chambres à coucher donc fermez bien les portes qui y donnent accès et même prévoyez de les calfeutrer si nécessaire.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0039\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Calfeutrage\",\"longName\":\"Je bloque les entrées d’air froid des pièces non chauffés (sous-sol, cave, cellier…) à l’aide de boudins de portes.\",\"longDescription\":\"En revanche, ne bouchez jamais les grilles de ventilation, elles sont essentielles pour maintenir une bonne qualité de l’air dans votre logement.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Boudins de portes\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0040\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Hypervitesse\",\"longName\":\"Je prends des douches de moins de 5 minutes.\",\"longDescription\":\"Quand vous prenez une douche, vous consommez 2 à 4 fois moins d’eau qu’en prenant un bain. Cependant cela est vrai pour une douche de 5 minutes. Sachant que le débit d’une pomme de douche classique est de 15 à 20 litres et qu’un bain nécessite 150 à 200 litres d’eau, une douche de 10 minutes revient au même qu’un bain ! Alors, à vos chronomètres, on essaie de tenir moins de 5 minutes !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je prends des douches de moins de 5 minutes.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0041\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pomme à l'eau\",\"longName\":\"J’ai un économiseur d’eau sur mon pommeau de douche.\",\"longDescription\":\"Utiliser un économiseur d’eau sur les robinets et les douchettes permet de réduire jusqu’à 50 % la consommation d’eau, ainsi que l’énergie utilisée pour la chauffer.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0042\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Super plombier\",\"longName\":\"J'équipe mes robinets d’éco-mousseurs.\",\"longDescription\":\"Le terme \\\"mousseur\\\" désigne la pièce qui est située au bout de votre robinet qui permet de canaliser le jet d’eau. La plupart des robinets sont équipés de mousseurs, mais ceux-ci ne réduisent pas le débit. Il existe différents types \\\"d’éco-mousseurs\\\" qui limitent le débit à des niveaux variables. Choisissez votre matériel en fonction des besoins à chaque robinet : 5 L/min sera adapté pour un robinet servant uniquement à se laver les mains mais sera assez pénible si vous devez remplir un seau !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0043\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermos-Logis\",\"longName\":\"Je conserve au maximum la fraicheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"longDescription\":\"En laissant les fenêtres ouvertes aux heures chaudes, vous faites entrer la chaleur dans le logement. Une chaleur qui sera difficile à évacuer une fois les pièces réchauffées. L’idéal est de fermer les fenêtres dès que la température extérieure dépasse la température du logement. En revanche, laissez-les bien ouvertes la nuit afin que l’air frais rafraîchisse votre intérieur. \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je conserve au maximum la fraicheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0044\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Chasse-air\",\"longName\":\"Je vérifie que les montants des fenêtres et des portes extérieures ne laissent pas passer les courants d’air.\",\"longDescription\":\"L’installation de doubles vitrages permet de diminuer les pertes de chaleur et d’améliorer le confort en diminuant la sensation de paroi froide à proximité des fenêtres. \",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0045\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Maître du ciel\",\"longName\":\"Je récupère l'eau de pluie pour arroser les plantes et laver la voiture.\",\"longDescription\":\"Il n’est pas nécessaire d’installer une cuve et un matériel coûteux pour commencer à récupérer l’eau de pluie : installez simplement un bac à la sortie de la gouttière de votre maison vous disposerez déjà d’un apport suffisant pour assurer la plupart de vos usages extérieurs à la maison !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[9],\"equipmentInstallation\":false,\"investment\":\"Seau/ Bac de récupération\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0046\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Déesse du feu\",\"longName\":\"Je coupe mon chauffe-eau dès que je pars plus de 4 jours.\",\"longDescription\":\"Pourquoi continuer à chauffer de l’eau lorsqu’on n’est pas là pour l’utiliser ? Si vous possédez un chauffe-eau à accumulation et que vous partez plusieurs jours, il peut être utile de le couper car il continuera de consommer pour maintenir l’eau à température. Attention cependant à la douche froide du retour, n'oubliez de le remettre en marche en rentrant !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[10],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0047\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bas Les Pattes\",\"longName\":\"J'empêche mes rideaux de pendre devant les radiateurs ou les convecteurs\",\"longDescription\":\"Réduisez le plus possible l’espace entre les fenêtres et les rideaux et évitez qu’ils ne recouvrent les radiateurs, car la chaleur se diffuse alors moins bien.\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[12],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0048\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Cape d'invisibilité\",\"longName\":\"Je branche ma \\\"box\\\" internet sur une multi-prise ou sur une minuterie pour l'éteindre quand je n'en n'ai pas besoin.\",\"longDescription\":\"La consommation des box internet est loin d’être négligeable : autour de 200 kWh par an pour un usage moyen et avec des variations du simple au double selon votre fournisseur et votre équipement. Face à cela, une solution s’impose : la débrancher tout simplement ! Pour faciliter les bonnes habitudes nous vous conseillons de la brancher sur une minuterie qui s’éteindra toute seule pendant la nuit par exemple selon les réglages que vous aurez prévus. Sinon, une simple muli-prise fait l'affaire si vous pensez à l'éteindre !\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[13],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0049\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Casque anti-onde\",\"longName\":\"J’évite d’utiliser le micro-ondes pour décongeler les aliments.\",\"longDescription\":\"Les aliments peuvent se décongeler à l’intérieur du réfrigérateur, sans l’aide du micro-ondes. C’est moins rapide et il faut s’y prendre à l’avance mais cela ne consomme aucune énergie supplémentaire et fait même économiser de l’énergie au réfrigérateur (en lui donnant du froid !).\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[2],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0050\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chiffon magique\",\"longName\":\"J'ai nettoyé les grilles d'entrée d'air et d'extraction de ma VMC (ventilation mécanique contrôlée) il y a moins d'un an.\",\"longDescription\":\"Si votre logement est équipé de VMC, l’air que vous respirez passe par les grilles d’entrée d’air : mieux vaut donc qu’elles soient propres ! De plus, si les bouches d’entrée et d’extraction sont encrassées, elles auront tendance à être moins efficaces (surconsommation du moteur de la VMC et moindre efficacité pour évacuer l’humidité). Les grilles sont souvent vissées ou clipsées, et donc facilement démontables. Il suffit de les nettoyer avec de l'eau chaude savonneuse, de les rincer et de les sécher correctement avant de les remettre en place. Aucune humidité ne doit pénétrer à l’intérieur du système de ventilation.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0051\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Crépuscule numérique\",\"longName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"longDescription\":\"Faites fonctionner les écrans de façon économe en supprimant les économiseurs d’écran animés (ils empêchent la mise en veille de l’ordinateur et n’économisent pas d’électricité), en réglant la luminosité pour un bon compromis entre confort visuel et économie d’énergie. Activez le « mode sombre » sur votre téléphone portable quand c'est possible, notamment sur les applications. (Vous l'aurez remarqué notre service est en mode sombre, et c'est pour cela :))\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0052\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Déesse du vent\",\"longName\":\"J'évite d'utiliser un sèche-linge.\",\"longDescription\":\"La façon la plus économe de sécher le linge reste de le faire à l’air libre. Si toutefois cela est trop compliqué chez vous, voici quelques consignes : ne faites pas sécher le linge trop longtemps, surtout s’il doit être repassé. De plus, cela usera moins le linge. Préférez un séchage long à température modérée si vous avez un sèche-linge à évacuation ; et plusieurs cycles courts à plus haute température s’il s’agit d’un sèche-linge à condensation. Choisissez le bon programme : les matières synthétiques sèchent plus vite que le lin ou le coton. Vous pouvez aussi pré-sécher le linge à l’air libre et n’utiliser le sèche-linge que pour parfaire le séchage. Vous diviserez ainsi sa consommation par 3 ou 4.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[7],\"equipmentInstallation\":false,\"investment\":\"Etendage\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0053\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Electro\",\"longName\":\"J’utilise des multiprises pour couper les veilles de mes appareils.\",\"longDescription\":\"Quand les appareils ne fonctionnent pas, ils peuvent tout de même continuer à consommer de l’énergie. Par exemple, un téléviseur qui fonctionne 4 heures par jour reste en veille les 20 heures restantes et consomme donc pendant ce temps. Pour vous faciliter la vie et faire des économies, reliez ces appareils (télé, lecteur DVD-BlueRay, HiFi, décodeur…) à une multiprise à interrupteur et pensez à éteindre la multi-prise en temps voulu.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0054\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Génie de la lampe\",\"longName\":\"J’utilise uniquement des ampoules basse consommation dans toutes les pièces de vie.\",\"longDescription\":\"Remplacez par des ampoules basse consommation les ampoules qui restent en général allumées plus d’une demi-heure. Vous pouvez ainsi remplacer une ampoule à incandescence de 60 W par une ampoule basse consommation de 15 W. Elle émettra autant de lumière mais pour une consommation d’électricité 4 à 5 fois moins importante. En outre, elle chauffe beaucoup moins et peut durer jusqu’à 15 fois plus longtemps.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Ampoules basses consommation\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0055\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Hibernation\",\"longName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"longDescription\":\"Remplissez au maximum votre congélateur, qui consomme d’autant moins qu’il n’y a pas d’espace vide. Si votre congélateur n’est pas plein, remplissez les espaces vides avec des bouteilles d’eau en plastique pleines aux 3/4. Une fois congelées, elles aident le congélateur à abaisser la température après une ouverture de porte. De plus, en cas de coupure de courant ou de panne, elles aident à maintenir les denrées au froid plus longtemps. Par contre, évitez de surcharger le réfrigérateur, cela augmente sa consommation d'énergie et diminue la durée de conservation des aliments. Laissez de la place entre les aliments pour que l’air circule car c’est lui qui refroidit les aliments.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[15],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0056\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pisciniste\",\"longName\":\"Si j'ai un grand évier, j'utilise un bac pour faire la vaisselle.\",\"longDescription\":\"C’est mieux que de laisser le robinet ouvert pendant toute la vaisselle : même si celui-ci est équipé d’un \\\"écomousseur\\\" ! En plus, ça mousse mieux et vous économisez aussi du liquide vaisselle, astucieux, non ?\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"un bac à vaiselle\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0057\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Fermeture des écoutilles\",\"longName\":\"Je coupe toujours la VMC quand je pars plus de 4 jours.\",\"longDescription\":\"Une VMC fonctionne grâce à un petit moteur électrique : si vous y avez accès, pensez à le couper quand vous vous absentez plusieurs jours (interrupteur ou directement sur le tableau électrique). On peut également faire installer un temporisateur sur le tableau électrique pour ne déclencher la ventilation qu’aux heures d’occupation du logement. Attention cependant, si vous avez des problèmes d’humidité, n’arrêtez pas la VMC.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0058\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La Lumière Fut\",\"longName\":\"J'installe mon fauteuil et mon bureau près des fenêtres.\",\"longDescription\":\"Cela permet d'optimiser l'utilisation de l'éclairage naturel. Placez le bureau à proximité de la fenêtre et orientez-le de façon à éviter les ombres portées gênantes et/ou les reflets sur l’écran d’ordinateur. Faites de même pour un coin lecture qui, placé près de la fenêtre, évitera autant que possible le recours à l’éclairage artificiel.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0059\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Versailles-optimisé\",\"longName\":\"Je répartis les sources de lumière pour optimiser l'éclairage.\",\"longDescription\":\"Il n’est pas nécessaire de baigner la pièce de lumière pour lire ou travailler ! Plutôt que d’installer un éclairage unique de forte intensité, privilégiez les petites sources d’éclairage bien ciblées et qui consomment moins.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"-\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0060\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Exploratrice polaire\",\"longName\":\"Je dégivre mon réfrigérateur et/ ou congélateur si je ne l'ai pas fait depuis 3 mois.\",\"longDescription\":\"En dégivrant vos appareils de froid tous les 3 mois, vous pouvez économiser jusqu’à 50 % d’électricité sur ce poste. Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 % ! Et plutôt que des modèles à dégivrage automatique, choisissez des modèles à dégivrage manuel, beaucoup moins énergivores. Le dégivrage prend un peu de temps mais vous n’êtes pas obligé d’attendre devant le réfrigérateur non plus ! Profitez que l’appareil soit vide, avant de partir en week-end ou en vacances, ou placez les aliments à la cave, ou dehors pendant la saison hivernale. Débranchez-le et laissez la porte entrouverte pour éviter que de la moisissure ne se forme. Plus vous le ferez souvent et moins cela prendra de temps. Si vous n’avez que le congélateur à dégivrer, placez vos aliments congelés dans le réfrigérateur ou dans une glacière avec les pains de glace si le dégivrage vous prend moins de 30 mn.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[15],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dégivre mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0061\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Maître des calories\",\"longName\":\"Je vérifie régulièrement la température de mon réfrigérateur/congélateur\",\"longDescription\":\"Une température de +5 °C est suffisante pour un réfrigérateur, -18 °C pour un congélateur. Chaque degré en moins par rapport à ces températures conseillées consomme 5 % d’énergie en plus. Pour vérifier la température de votre réfrigérateur, mettez un thermomètre dans un verre d'eau, laissez-le en place au moins une nuit, et faites la mesure aux différents étages du réfrigérateur ainsi que dans la porte.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[15],\"equipmentInstallation\":false,\"investment\":\"Thermomètre\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0062\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Prince des chromes\",\"longName\":\"Je nettoie la grille arrière de mon réfrigérateur tous les ans au moins.\",\"longDescription\":\"C’est par la grille que la chaleur extraite de l’appareil peut s’évacuer dans la pièce. Encrassée, cette grille ne peut plus bien évacuer la chaleur. Cela entraîne une surchauffe qui peut conduire à doubler la consommation électrique de l’appareil. Nettoyez une fois par an la grille arrière du réfrigérateur et laissez 5 cm au moins entre lui et le mur pour que la chaleur s’évacue correctement.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie la grille arrière de mon réfrigérateur.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0063\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Sous-marin\",\"longName\":\"Je vérifie l’étanchéité des joints de mon réfrigérateur/congélateur une fois par an.\",\"longDescription\":\"L’apparition rapide du givre, c’est souvent en raison des joints qui sont fatigués. Pour le vérifier, il suffit de fermer la porte du réfrigérateur sur une feuille de papier : si on la retire facilement, les joints sont à changer. Vous économiserez ainsi environ 10 % sur la consommation de votre frigo et de votre congélateur. Pour les entretenir, pensez à les nettoyer à l’eau tiède en même temps que vous nettoyez l’intérieur de votre frigo.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[15],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0064\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Capsule hermétique\",\"longName\":\"Je vérifie les joints de mon four tous les ans.\",\"longDescription\":\"Vérifiez visuellement la qualité du joint d’étanchéité de votre four et changez-le s’il est défectueux. Cela évitera les déperditions de chaleur ainsi qu’une surconsommation pouvant aller jusqu’à 30 %.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[3],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0065\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Rat d'opéra\",\"longName\":\"J'installe des rideaux épais et/ou des volets à toutes les fenêtres des pièces chauffées.\",\"longDescription\":\"Un volet fermé pendant la nuit peut réduire la déperdition de chaleur de la fenêtre jusqu'à 60 %. Cette économie peut atteindre 10 % du chauffage selon l'étude ES-SO (European Solar-Shading Organisation). Le soir, fermez les rideaux et les volets pour limiter les déperditions de chaleur et la sensation d'inconfort provoquée par l'effet de paroi froide. De plus, cette sensation vous conduit souvent à augmenter d'1 ou 2 °C le chauffage. Cela paraît évident avec des simples vitrages mais ça l’est aussi avec des doubles vitrages qui restent malgré tout le point faible de l’enveloppe d’un logement. A l’inverse, en journée, favorisez au maximum les apports de chaleur gratuits par le soleil en ouvrant rideaux et volets.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":3,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Volet/Rideau\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0066\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Brûleur Expert\",\"longName\":\"Je nettoie et je régle la combustion de ma chaudière tous les ans.\",\"longDescription\":\"Le mauvais entretien ou réglage d’une chaudière peut réduire son efficacité. Pour obtenir un rendement maximal, faites vérifier votre équipement de chauffage tous les ans. L’entretien régulier permet d’éviter les sur-consommations.Indispensable pour votre sécurité, la révision annuelle des chaudières à combustion (gaz, fioul, bois) est obligatoire \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[16],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0067\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Contrôle du nuage\",\"longName\":\"Je règle la température de mon eau chaude entre 55 et 60 °C.\",\"longDescription\":\"Bien souvent les chauffe-eau sont réglés pour une température de 70 °C dans le ballon, ce qui n’est pas économique et peut même être dangereux ! Au-dessus de 60 °C vous augmentez aussi l’entartrage. L’eau ne doit pas être trop froide (supérieur à 50°) non plus pour éviter le risque de prolifération de micro-organismes comme les légionelles. A noter : parfois l’accès au réglage n’est pas directement visible… il faut alors retirer le capot en plastique situé sous le chauffe-eau pour y accéder.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0068\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Jean Paul Tartre\",\"longName\":\"Je détartre mon chauffe-eau tous les 3 ans.\",\"longDescription\":\"Si votre eau est très calcaire, faites équiper votre chauffe-eau d’une résistance adaptée ou faites détartrer et vidanger votre chauffe-eau tous les 2 ou 3 ans. Pour détartrer votre chauffe-eau, faites appel à un professionnel. La formation du tartre sur les résistances peut augmenter le temps nécessaire à chauffer l’eau, et donc la consommation d’énergie. Si votre chauffe-eau électrique a plus de 20 ans, pensez à le remplacer.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[10],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0069\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Sourcier\",\"longName\":\"Je repère les fuites.\",\"longDescription\":\"Il est important de vérifier régulièrement l’état de vos tuyauteries mais aussi des robinets et de la chasse d’eau. Une fuite peut vite coûter très cher. Les fuites ne sont pas toujours visibles. Si vous soupçonnez une fuite, relevez le compteur d’eau le matin avant de partir ou le soir avant de vous coucher. Si lorsque vous relevez à nouveau le compteur, il y a une différence, c’est qu’il y a une fuite. Autre méthode pour détecter une fuite de chasse d’eau : mettez un peu de colorant alimentaire dans le réservoir. Vaquez à d'autres occupations en donnant la consigne à votre entourage de ne pas utiliser les toilettes ... puis revenez : si l'eau dans la cuvette est colorée, c'est qu'il y a une fuite !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0070\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Passage au stand\",\"longName\":\"Si mon circuit de chauffage a plus de 10 ans, je le fait désembouer.\",\"longDescription\":\"Au fil du temps, la tuyauterie s’oxyde, entraînant la formation de boues et autres sédiments dans le circuit. L’embouage de l’installation nuit à la diffusion de chaleur : cela peut entraîner une perte de la performance allant jusqu’à 40 %. Vous pouvez désembouer votre radiateur vous-même ou faire appel à un pro. Etape 1 : Eteindre sa chaudière puis laissez l’eau redescendre à température ambiante. Fermez tous vos radiateurs. Etape 2 : Le désembouage doit commencer par le premier radiateur, c’est-à-dire le plus proche du chauffage central. Fermez les vannes de ce radiateur. Dévissez son purgeur avec la clé à molette puis versez le produit désembouant directement dans le radiateur à l’aide de votre entonnoir. Revissez le purgeur puis remettez le chauffage central en marche. Laissez agir le produit le temps indiqué sur la notice, soit 2 à 5 jours en moyenne, voire davantage (voir notice produit désembouant). Étape n°3 : La vidange du circuit de chauffage. Patientez le temps nécessaire pour bien laisser le temps au produit d’agir en profondeur. Ce temps lui permet de bien décoller les boues et de les mettre en suspension afin de les évacuer plus facilement. Une fois ce délai passé, vous pouvez procéder à la vidange. Pour cela, coupez le chauffage à nouveau. Vidangez la totalité du circuit de chauffage en permettant un débit suffisamment fort pour évacuer les boues en suspension par le robinet de vidange du radiateur. Lorsque la vidange est effectuée, rincez le radiateur et remplissez-le à nouveau. Vous pouvez aussi faire appel à un plombier, comptez 350 à 450 euros HT pour un circuit comprenant moins de 10 radiateurs.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[17],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0071\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuning de Radiateur\",\"longName\":\"Je place des panneaux réfléchissants derrière les radiateurs sur les murs non isolés.\",\"longDescription\":\"En installant des panneaux réfléchissant derrière les radiateurs placés sur des murs non isolés, vous pouvez améliorer la performance de vos radiateurs de 5 à 10 %. Ces panneaux permettent de renvoyer la chaleur émise dans la pièce au lieu qu’elle ne se dissipe dans le mur froid. Attention, ces panneaux ne sont pas utiles sur des murs isolés, ils peuvent même créer des problèmes de condensation entre le mur et le panneau.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Panneau réfléchissant\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0072\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuyaux bien au chaud\",\"longName\":\"J'isole les tuyaux de mon circuit de chauffage hydraulique.\",\"longDescription\":\"Isolez les circuits de distribution d‘eau de chauffage et d’eau chaude sanitaire dans les locaux non chauffés ou les faux-plafonds. Vous limiterez ainsi les déperditions de chaleur et améliorerez la protection du circuit contre le gel. Cela peut réduire de 10 % la consommation. Le plus simple est d’utiliser des manchons souples en mousse ou en fibres minérales. On peut aussi utiliser des isolants à base de laine ou de chanvre\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[17],\"equipmentInstallation\":false,\"investment\":\"Isolant\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0073\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Le Grand Nettoyage\",\"longName\":\"Je purge mes radiateurs hydrauliques tous les ans.\",\"longDescription\":\"Lorsque les radiateurs sont froids en haut mais chauds en bas, c'est qu'ils contiennent de l'air qui diminue nettement leur rendement. Ils ont donc besoin d'être purgés : 1. Coupez l'alimentation d'eau au niveau de votre chaudière pour ne pas avoir de l'eau sous pression, fermez les vannes thermostatiques des radiateurs et prévoyez un récipient pour recueillir l'eau ; 2. Commencez par le radiateur situé au plus bas de la maison : ouvrez le purgeur dans le sens inverse des aiguilles d'une montre jusqu'à entendre un sifflement, signe que l'air s'échappe. En général, le purgeur se trouve en partie haute du radiateur, du côté opposé au robinet d'alimentation. Sur certains modèles anciens, une clé spéciale est nécessaire pour le dévisser (trouvable en quincailleries et magasins de bricolage). Attention, ne dévissez jamais la molette complètement, vous risqueriez de ne jamais réussir à la remettre en place ; 3; Quand l'eau se met à couler, refermez la molette ; 4. Resserez la vis de purge. 5 Vérifiez au manomètre de la chaudière que la pression d'eau dans l'installation est suffisante (entre 1,5 et 2 bars). Dans le cas contraire, ajoutez de l'eau.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[17],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0074\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Nitro cuvette\",\"longName\":\"J'installe une chasse d'eau à double vitesse.\",\"longDescription\":\"L'installation d'une chasse d'eau double est à la portée de tous. Si les mécanismes sont généralement standard, veillez malgré tout à vérifier avant de l'acheter les dimensions du trou du couvercle dans lequel viendra se positionner le double bouton poussoir, ainsi que la hauteur du réservoir. Reste à suivre le pas à pas suivant : Commencez par couper l'arrivée d'eau et tirez la chasse pour vider le réservoir. Dévissez le bouton de tirage existant et ôtez le couvercle du réservoir. Dévissez l'arrivée d'eau, retirez le robinet flotteur et le mécanisme de la chasse. Dévissez les vis de fixation du réservoir et retirez-le. Changez le joint entre le réservoir et la cuvette, puis revissez le réservoir. Installez le nouveau mécanisme de chasse (à partir de 20€ dans les enseignes de bricolage). Clipsez le flotteur de réglage de la petite chasse, puis le mécanisme au complet. Revissez l'arrivée d'eau. Refermez le couvercle et installez le double bouton poussoir.À défaut, il est possible de réduire le volume de la chasse d’eau grâce à une éco-plaquette ou à une bouteille d’eau pleine placée dans le réservoir. Pour garantir son bon fonctionnement, nettoyez régulièrement le mécanisme de chasse d'eau double, particulièrement si votre eau est très calcaire.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[4],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Chasse d’eau à double vitesse: à faire si travaux\",\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0075\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Vague de sécheresse\",\"longName\":\"Je décide de supprimer une douche par semaine.\",\"longDescription\":\"Si on n'a pas transpiré la journée et qu'on ne sent pas mauvais, aucune obligation de se laver tous les jours. Il est même conseillé pour la flore de l'épiderme (la fameuse barrière contre certains pathogènes) de ne pas se laver tous les jours. Vous économiserez ainsi une quantité d'eau non négligeable.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de supprimer une douche pendant la durée du défi.\",\"actionDuration\":3},{\"_id\":\"ECOGESTURE0076\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Architecte d'intérieur\",\"longName\":\"Je positionne mon réfrigérateur loin d’une source de chaleur (four, cuisinière, fenêtre…).\",\"longDescription\":\"Il vaut mieux éviter de placer le réfrigérateur ou le congélateur près d’un four, d’une cuisinière ou près de l’éclairage direct d’une fenêtre. Ces derniers réchauffent les appareils de froid qui vont donc consommer plus pour rester à la bonne température. S’il n’est pas possible de faire autrement, prévoyez une plaque très isolante entre les appareils électroménagers. De même, ne chauffez pas trop la cuisine : installé dans une pièce à 23 °C, le réfrigérateur consomme 38 % de plus que dans une pièce à 18 °C ! Enfin, si vous placez votre congélateur dans un local non chauffé (garage, cave, etc.), il ne doit pas faire trop froid non plus sinon l’appareil va surchauffer à l’intérieur.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3},{\"_id\":\"ECOGESTURE0077\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Blanc Resplendissant\",\"longName\":\"Je peins mes murs avec des couleurs claires et j'installe des luminaires blancs.\",\"longDescription\":\"Cela permet à la lumière naturelle de se répartir plus uniformément dans l’espace et de pénétrer plus profondément dans la pièce grâce aux jeux de réflexions. Cet effet des couleurs se remarque également sur la lumière artificielle : un intérieur foncé amène à doubler voire tripler l’intensité de l’éclairag\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Travaux de décoration\",\"action\":false,\"actionName\":null,\"actionDuration\":3}]"); /***/ }), @@ -1355,16 +1391,6 @@ var _partnersInfo = _interopRequireDefault(__webpack_require__("4zrG")); var _fluid3 = _interopRequireDefault(__webpack_require__("z34f")); -var _profileEcogesture = __webpack_require__("Zmlh"); - -var _initialisationSteps = __webpack_require__("3HG6"); - -var _logger = _interopRequireDefault(__webpack_require__("gjtA")); - -var _SplashScreen = _interopRequireDefault(__webpack_require__("Eg5n")); - -var _SplashScreenError = _interopRequireDefault(__webpack_require__("7RpM")); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -1391,6 +1417,8 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader var SplashRoot = function SplashRoot(_ref) { var _ref$fadeTimer = _ref.fadeTimer, fadeTimer = _ref$fadeTimer === void 0 ? 1000 : _ref$fadeTimer, + SplashComponent = _ref.splashComponent, + SplashErrorComponent = _ref.splashErrorComponent, children = _ref.children; var client = (0, _cozyClient.useClient)(); @@ -1404,15 +1432,10 @@ var SplashRoot = function SplashRoot(_ref) { splashStart = _useState2$.splashStart, setState = _useState2[1]; - var _useState3 = (0, _react.useState)(_initialisationSteps.InitSteps.MIGRATION), + var _useState3 = (0, _react.useState)(null), _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - initStep = _useState4[0], - setinitStep = _useState4[1]; - - var _useState5 = (0, _react.useState)(null), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - initStepErrors = _useState6[0], - setinitStepErrors = _useState6[1]; + error = _useState4[0], + setError = _useState4[1]; var dispatch = (0, _reactRedux.useDispatch)(); (0, _react.useEffect)(function () { @@ -1446,21 +1469,21 @@ var SplashRoot = function SplashRoot(_ref) { function _loadData() { _loadData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var initializationService, partnersInfoService, ms, migrationsResult, termsStatus, profile, profileType, profileEcogesture, _yield$Promise$all, _yield$Promise$all2, ecogestureHash, duelHash, quizHash, challengeHash, explorationHash, analysisResult, fluidStatus, refDate, lastDataDate, _iterator, _step, fluid, userChallengeList, filteredCurrentOngoingChallenge, actionService, updatedUserChallenge, filteredCurrentDuelChallenge, _yield$initialization, _updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone, partnersInfo, today, fluidService, _updatedFluidStatus, isConcernedByPartnerIssue, _iterator2, _step2, _fluid; + var initializationService, partnersInfoService, ms, migrationsResult, termsStatus, profile, profileType, _yield$Promise$all, _yield$Promise$all2, ecogestureHash, duelHash, quizHash, challengeHash, explorationHash, analysisResult, fluidStatus, refDate, lastDataDate, _iterator, _step, fluid, userChallengeList, filteredCurrentOngoingChallenge, actionService, updatedUserChallenge, filteredCurrentDuelChallenge, _yield$initialization, _updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone, partnersInfo, today, fluidService, _updatedFluidStatus, isConcernedByPartnerIssue, _iterator2, _step2, _fluid; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: - initializationService = new _initialization.default(client, setinitStep, setinitStepErrors); - partnersInfoService = new _partnersInfo.default(client, setinitStepErrors); - ms = new _migration.MigrationService(client, setinitStepErrors); - _context.prev = 3; - _context.next = 6; + initializationService = new _initialization.default(client); + partnersInfoService = new _partnersInfo.default(client); + ms = new _migration.MigrationService(client); + _context.next = 5; return ms.runMigrations(_migration2.migrations); - case 6: + case 5: migrationsResult = _context.sent; + _context.prev = 6; _context.next = 9; return initializationService.initIndex(); @@ -1473,38 +1496,29 @@ var SplashRoot = function SplashRoot(_ref) { case 12: termsStatus = _context.sent; - if (subscribed) dispatch((0, _global.updateTermValidation)(termsStatus)); // Init fluidPrices + if (subscribed) dispatch((0, _global.updateTermValidation)(termsStatus)); // Init profile and update ecogestures, challenges, analysis _context.next = 16; - return initializationService.initFluidPrices(); - - case 16: - _context.next = 18; return initializationService.initProfile(); - case 18: + case 16: profile = _context.sent; - _context.next = 21; + _context.next = 19; return initializationService.initProfileType(); - case 21: + case 19: profileType = _context.sent; - _context.next = 24; - return initializationService.initProfileEcogesture(); - - case 24: - profileEcogesture = _context.sent; if (!(subscribed && profile)) { - _context.next = 48; + _context.next = 42; break; } setValidExploration(_userExploration.UserExplorationID.EXPLORATION007); - _context.next = 29; + _context.next = 24; return Promise.all([initializationService.initEcogesture(profile.ecogestureHash), initializationService.initDuelEntity(profile.duelHash), initializationService.initQuizEntity(profile.quizHash), initializationService.initExplorationEntity(profile.challengeHash), initializationService.initChallengeEntity(profile.explorationHash), initializationService.initAnalysis(profile)]); - case 29: + case 24: _yield$Promise$all = _context.sent; _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 6); ecogestureHash = _yield$Promise$all2[0]; @@ -1526,17 +1540,13 @@ var SplashRoot = function SplashRoot(_ref) { dispatch((0, _profileType.updateProfileType)(profileType)); } - if (profileEcogesture) { - dispatch((0, _profileEcogesture.updateProfileEcogestureSuccess)(profileEcogesture)); - } - dispatch((0, _global.toggleAnalysisNotification)(!profile.haveSeenLastAnalysis)); - case 48: - _context.next = 50; + case 42: + _context.next = 44; return initializationService.initFluidStatus(); - case 50: + case 44: fluidStatus = _context.sent; if (subscribed) { @@ -1565,14 +1575,14 @@ var SplashRoot = function SplashRoot(_ref) { } // Init Challenge - _context.next = 54; + _context.next = 48; return initializationService.initUserChallenges(fluidStatus); - case 54: + case 48: userChallengeList = _context.sent; if (!subscribed) { - _context.next = 81; + _context.next = 75; break; } @@ -1587,22 +1597,22 @@ var SplashRoot = function SplashRoot(_ref) { if (!(filteredCurrentOngoingChallenge[0] && filteredCurrentOngoingChallenge[0].action.state === _userAction.UserActionState.ONGOING)) { - _context.next = 65; + _context.next = 59; break; } actionService = new _action.default(client); - _context.next = 63; + _context.next = 57; return actionService.isActionDone(filteredCurrentOngoingChallenge[0]); - case 63: + case 57: updatedUserChallenge = _context.sent; if (updatedUserChallenge) { dispatch((0, _challenge.updateUserChallengeList)(updatedUserChallenge)); } - case 65: + case 59: // Set Notification if action state is notification if (filteredCurrentOngoingChallenge[0] && filteredCurrentOngoingChallenge[0].action.state === _userAction.UserActionState.NOTIFICATION) { dispatch((0, _global.toggleChallengeActionNotification)(true)); @@ -1613,52 +1623,58 @@ var SplashRoot = function SplashRoot(_ref) { }); if (!(filteredCurrentDuelChallenge[0] && filteredCurrentDuelChallenge[0].duel.state === _userDuel.UserDuelState.ONGOING)) { - _context.next = 81; + _context.next = 75; break; } - _context.next = 70; + _context.next = 64; return initializationService.initDuelProgress(filteredCurrentDuelChallenge[0]); - case 70: + case 64: _yield$initialization = _context.sent; _updatedUserChallenge = _yield$initialization.updatedUserChallenge; dataloads = _yield$initialization.dataloads; if (!subscribed) { - _context.next = 81; + _context.next = 75; break; } dispatch((0, _challenge.setChallengeConsumption)(_updatedUserChallenge, dataloads)); // Check is duel is done and display notification challengeService = new _challenge2.default(client); - _context.next = 78; + _context.next = 72; return challengeService.isChallengeDone(_updatedUserChallenge, dataloads); - case 78: + case 72: _yield$challengeServi = _context.sent; isDone = _yield$challengeServi.isDone; dispatch((0, _global.toggleChallengeDuelNotification)(isDone)); - case 81: + case 75: if (!profile) { - _context.next = 84; + _context.next = 78; break; } - _context.next = 84; + _context.next = 78; return _usageEvent.default.addEvent(client, { type: _usageEvent2.UsageEventType.CONNECTION_EVENT, result: profile.isFirstConnection ? 'firstConnection' : undefined, context: /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? 'mobile' : 'desktop' }); - case 84: - _context.next = 86; + case 78: + setState(function (prev) { + return (0, _objectSpread2.default)({}, prev, { + splashStart: true + }); + }); // Check partnersInfo from backoffice + + _context.next = 81; return partnersInfoService.getPartnersInfo(); - case 86: + case 81: partnersInfo = _context.sent; // Get last partnersIssueDate today = _luxon.DateTime.local().setZone('utc', { @@ -1666,15 +1682,15 @@ var SplashRoot = function SplashRoot(_ref) { }).startOf('day').toISO(); // If notification is activated and konnector is connected, set FluidStatus to PARTNER_ISSUE if (!(partnersInfo && partnersInfo.notification_activated)) { - _context.next = 98; + _context.next = 93; break; } fluidService = new _fluid3.default(client); - _context.next = 92; + _context.next = 87; return fluidService.getFluidStatus(partnersInfo); - case 92: + case 87: _updatedFluidStatus = _context.sent; isConcernedByPartnerIssue = false; _iterator2 = _createForOfIteratorHelper(_updatedFluidStatus); @@ -1691,68 +1707,44 @@ var SplashRoot = function SplashRoot(_ref) { } dispatch((0, _global.setFluidStatus)(_updatedFluidStatus)); - /* - * If the partnersIssueModal has not been seen today - * and the user is concerned by any one of the partners' issue - * enable the modal - */ if (today !== (profile && profile.partnersIssueDate.toISO()) && isConcernedByPartnerIssue) { dispatch((0, _global.setPartnersIssue)(true)); } - case 98: - if (subscribed) { - _logger.default.info('Initialization finished successfully !'); - - setState(function (prev) { - return (0, _objectSpread2.default)({}, prev, { - splashStart: true - }); - }); - } - - _context.next = 105; + case 93: + _context.next = 98; break; - case 101: - _context.prev = 101; - _context.t0 = _context["catch"](3); + case 95: + _context.prev = 95; + _context.t0 = _context["catch"](6); + setError(_context.t0); - if (_context.t0.message === 'Failed to fetch' && !initStepErrors) { - setinitStepErrors(_initialisationSteps.InitStepsErrors.UNKNOWN_ERROR); - } - - _logger.default.error("[Initialization] Error : ".concat(_context.t0)); - - case 105: + case 98: case "end": return _context.stop(); } } - }, _callee, null, [[3, 101]]); + }, _callee, null, [[6, 95]]); })); return _loadData.apply(this, arguments); } - if (!initStepErrors) loadData(); + loadData(); return function () { subscribed = false; }; - }, [client, dispatch, initStepErrors, setValidExploration]); + }, [client, dispatch, setValidExploration]); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !splashEnd && /*#__PURE__*/_react.default.createElement("div", { style: { transitionDuration: "".concat(fadeTimer / 1000, "s") }, className: (0, _classnames.default)('splash-root', (0, _defineProperty2.default)({}, 'splash-fade', splashStart)) - }, !initStepErrors ? /*#__PURE__*/_react.default.createElement(_SplashScreen.default, { - initStep: initStep - }) : /*#__PURE__*/_react.default.createElement(_SplashScreenError.default, { - error: initStepErrors - })), splashStart && children); + }, !error ? /*#__PURE__*/_react.default.createElement(SplashComponent, null) : /*#__PURE__*/_react.default.createElement(SplashErrorComponent, null)), splashStart && children); }; -__signature__(SplashRoot, "useClient{client}\nuseState{[{ splashEnd, splashStart }, setState]({\n splashEnd: false,\n splashStart: false,\n })}\nuseState{[initStep, setinitStep](InitSteps.MIGRATION)}\nuseState{[initStepErrors, setinitStepErrors](null)}\nuseDispatch{dispatch: Dispatch<\n | ChallengeActionTypes\n | ChartActionTypes\n | GlobalActionTypes\n | ProfileActionTypes\n | ProfileEcogestureActionTypes\n | ProfileTypeActionTypes\n >}\nuseEffect{}\nuseExploration{[, setValidExploration]}\nuseEffect{}", function () { +__signature__(SplashRoot, "useClient{client}\nuseState{[{ splashEnd, splashStart }, setState]({\n splashEnd: false,\n splashStart: false,\n })}\nuseState{[error, setError](null)}\nuseDispatch{dispatch: Dispatch<\n | ChallengeActionTypes\n | ChartActionTypes\n | GlobalActionTypes\n | ProfileActionTypes\n | ProfileTypeActionTypes\n >}\nuseEffect{}\nuseExploration{[, setValidExploration]}\nuseEffect{}", function () { return [_cozyClient.useClient, _reactRedux.useDispatch, _useExploration3.default]; }); @@ -1768,8 +1760,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SplashRoot, "SplashRoot", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashRoot.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashRoot.tsx"); + reactHotLoader.register(SplashRoot, "SplashRoot", "/home/bastien/ecolyo/src/components/Splash/SplashRoot.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Splash/SplashRoot.tsx"); })(); ; @@ -1787,53 +1779,159 @@ exports.default = _default2; exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fb-root {\n overflow-y: auto;\n min-width: 70%;\n margin: 1rem 0; }\n .fb-root .fb-header {\n color: #e3b82a;\n padding: 0.5rem 0.5rem 0rem 0.5rem;\n display: flex;\n justify-content: center; }\n .fb-root .fb-content {\n padding: 1rem 0.5rem 1.5rem 0.5rem;\n display: flex;\n flex-direction: column; }\n .fb-root .fb-content .fb-content-success {\n color: #e0e0e0;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center; }\n .fb-root .fb-content .fb-content-error {\n color: #e0e0e0;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center; }\n .fb-root .fb-content .fb-icon {\n display: flex;\n justify-content: center;\n margin: 0 0 1.5rem 0; }\n .fb-root .fb-content .fb-label {\n margin: 0.5rem 0 0 0; }\n .fb-root .fb-content .fb-selector {\n margin: 0.5rem 0;\n display: flex;\n flex-direction: row;\n align-content: space-around;\n justify-content: space-around;\n padding: 0;\n border: none; }\n .fb-root .fb-content .fb-selector .fb-selector-item {\n height: 3.125rem;\n width: 3.125rem; }\n .fb-root .fb-content .fb-selector .fb-selector-item .fb-selector-item-label {\n color: #e0e0e0; }\n .fb-root .fb-content .fb-selector .fb-selector-item .fb-selector-item-selectedlabel {\n color: #ffffff; }\n .fb-root .fb-content .fb-form {\n margin: 0.5rem 0;\n border: 1px solid #7b7b7b;\n border-radius: 4px;\n color: #e0e0e0;\n background: rgba(0, 0, 0, 0.3);\n padding: 0 1rem;\n outline: none; }\n .fb-root .fb-content .fb-form:focus {\n border: 1px solid #e3b82a; }\n .fb-root .fb-content .fb-textarea {\n height: 8.725rem;\n padding: 0.5rem 1rem;\n resize: none; }\n .fb-root .fb-content .fb-input {\n height: 2rem; }\n .fb-root .fb-content button.btn-highlight {\n max-width: 9.375rem;\n align-self: center;\n width: 38%;\n padding-top: 0.5rem;\n padding-bottom: 0.6rem;\n margin: 0 !important; }\n\n.upload-label {\n appearance: none;\n padding: 0.5rem;\n text-align: center;\n max-width: 180px;\n width: 50% !important;\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer;\n background-color: rgba(123, 123, 123, 0.2);\n margin: 0.8rem auto;\n transition: all 300ms ease; }\n .upload-label span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n .upload-label:disabled {\n cursor: not-allowed; }\n .upload-label:hover {\n opacity: 0.7; }\n\n.styledLink {\n color: #deaf0e;\n text-decoration: underline; }\n\n.fileName {\n display: flex;\n justify-content: space-between;\n padding: 0 0.5rem;\n color: #e0e0e0;\n border: solid 1px #7b7b7b;\n border-radius: 3px;\n margin: 0.5rem 0;\n align-items: center; }\n\n.validate_row {\n display: flex;\n justify-content: space-evenly; }\n\n#accessibility-title {\n display: none; }\n\n#suggestFaq {\n margin-bottom: 1rem; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fb-root {\n overflow-y: auto;\n min-width: 70%;\n margin: 1rem 0; }\n .fb-root .fb-header {\n color: #e3b82a;\n padding: 0.5rem 0.5rem 0rem 0.5rem;\n display: flex;\n justify-content: center; }\n .fb-root .fb-content {\n padding: 1rem 0.5rem 1.5rem 0.5rem;\n display: flex;\n flex-direction: column; }\n .fb-root .fb-content .fb-content-success {\n color: #e0e0e0;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center; }\n .fb-root .fb-content .fb-content-error {\n color: #e0e0e0;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center; }\n .fb-root .fb-content .fb-icon {\n display: flex;\n justify-content: center;\n margin: 0 0 1.5rem 0; }\n .fb-root .fb-content .fb-label {\n margin: 0.5rem 0 0 0; }\n .fb-root .fb-content .fb-selector {\n margin: 0.5rem 0;\n display: flex;\n flex-direction: row;\n align-content: space-around;\n justify-content: space-around;\n padding: 0;\n border: none; }\n .fb-root .fb-content .fb-selector .fb-selector-item {\n height: 3.125rem;\n width: 3.125rem; }\n .fb-root .fb-content .fb-selector .fb-selector-item .fb-selector-item-label {\n color: #e0e0e0; }\n .fb-root .fb-content .fb-selector .fb-selector-item .fb-selector-item-selectedlabel {\n color: #ffffff; }\n .fb-root .fb-content .fb-form {\n margin: 0.5rem 0;\n border: 1px solid #7b7b7b;\n border-radius: 4px;\n color: #e0e0e0;\n background: rgba(0, 0, 0, 0.3);\n padding: 0 1rem;\n outline: none; }\n .fb-root .fb-content .fb-form:focus {\n border: 1px solid #e3b82a; }\n .fb-root .fb-content .fb-textarea {\n height: 8.725rem;\n padding: 0.5rem 1rem;\n resize: none; }\n .fb-root .fb-content .fb-input {\n height: 2rem; }\n .fb-root .fb-content button.btn-highlight {\n max-width: 9.375rem;\n align-self: center;\n margin-top: 1rem; }\n\n.upload-label {\n appearance: none;\n padding: 0.5rem;\n text-align: center;\n max-width: 180px;\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer;\n background-color: rgba(123, 123, 123, 0.2);\n margin: 0.8rem auto;\n transition: all 300ms ease; }\n .upload-label span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n .upload-label:disabled {\n cursor: not-allowed; }\n .upload-label:hover {\n opacity: 0.7; }\n\n.fileName {\n display: flex;\n justify-content: space-between;\n padding: 0 0.5rem;\n color: #e0e0e0;\n border: solid 1px #7b7b7b;\n border-radius: 3px;\n margin: 0.5rem 0;\n align-items: center; }\n\n#accessibility-title {\n display: none; }\n", ""]); + + + +/***/ }), + +/***/ "09DC": +/***/ (function(module, exports, __webpack_require__) { + +var content = __webpack_require__("oCNE"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; +if(false) {} /***/ }), -/***/ "06WC": +/***/ "0bt6": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(module) { -var _interopRequireDefault = __webpack_require__("TqRt"); - Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); +var _I18n = __webpack_require__("buk/"); -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _d3Selection = __webpack_require__("/TIM"); + +var _d3Axis = __webpack_require__("RhHs"); -__webpack_require__("UGT3"); +var _fluid = __webpack_require__("5Wkc"); -var _I18n = __webpack_require__("buk/"); +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); -var _FormNavigation = _interopRequireDefault(__webpack_require__("btPA")); +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } -var _ecogestureForm = __webpack_require__("kcOp"); +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } -var _ecogesture = __webpack_require__("SpsK"); +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; -var _EquipmentIcon = _interopRequireDefault(__webpack_require__("Nixq")); +var AxisRight = function AxisRight(_ref) { + var yScale = _ref.yScale, + fluidType = _ref.fluidType, + width = _ref.width, + marginRight = _ref.marginRight, + marginTop = _ref.marginTop, + isAnalysis = _ref.isAnalysis; -__webpack_require__("cU6T"); + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -var _profileEcogesture = __webpack_require__("Zmlh"); + var fluidStyle = fluidType === _fluid.FluidType.MULTIFLUID ? 'MULTIFLUID' : _fluid.FluidType[fluidType]; + var yAxisRef = (0, _react.useRef)(null); + var newMarginRight = fluidType === _fluid.FluidType.MULTIFLUID ? marginRight - 10 : marginRight; -var _reactRedux = __webpack_require__("/MKj"); + var drawYAxis = function drawYAxis() { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + (0, _d3Selection.select)(yAxisRef.current).call((0, _d3Axis.axisRight)(yScale).ticks(isAnalysis ? 0 : 4).tickSize(-width).tickSizeOuter(0).tickFormat(function (d) { + return d >= 1000 && fluidStyle !== 'MULTIFLUID' ? typeof d === 'number' ? "".concat(d / 1000, " ").concat(t('FLUID.' + fluidStyle + '.MEGAUNIT')) : "".concat(d.valueOf() / 1000, " ").concat(t('FLUID.' + fluidStyle + '.MEGAUNIT')) : d === 0 ? "".concat(d) : "".concat(d, " ").concat(t('FLUID.' + fluidStyle + '.UNIT')); + })); + (0, _d3Selection.selectAll)('.tick text').attr('class', 'chart-ticks-y-text'); + (0, _d3Selection.select)('.domain').remove(); + }; -var _profile = __webpack_require__("jPH6"); + (0, _react.useEffect)(function () { + drawYAxis(); + }); + return /*#__PURE__*/_react.default.createElement("g", { + className: "axis y", + ref: yAxisRef, + transform: "translate(".concat(width - newMarginRight, ", ").concat(marginTop, ")") + }); +}; + +__signature__(AxisRight, "useI18n{{ t }}\nuseRef{yAxisRef}\nuseEffect{}", function () { + return [_I18n.useI18n]; +}); + +var _default = AxisRight; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(AxisRight, "AxisRight", "/home/bastien/ecolyo/src/components/Charts/AxisRight.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Charts/AxisRight.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "0q55": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); var _reactRouterDom = __webpack_require__("55Ip"); +__webpack_require__("ZkBf"); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -1847,92 +1945,35 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -var EcogestureFormEquipment = function EcogestureFormEquipment(_ref) { - var profileEcogesture = _ref.profileEcogesture, - setPreviousStep = _ref.setPreviousStep; - +var DuelError = function DuelError() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var dispatch = (0, _reactRedux.useDispatch)(); var history = (0, _reactRouterDom.useHistory)(); - - var _useState = (0, _react.useState)([]), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - answer = _useState2[0], - setAnswer = _useState2[1]; - - var handlePrevious = (0, _react.useCallback)(function () { - setPreviousStep(profileEcogesture); - }, [profileEcogesture, setPreviousStep]); - var handleFinish = (0, _react.useCallback)(function () { - profileEcogesture.equipments = answer; - dispatch((0, _profileEcogesture.newProfileEcogestureEntry)(profileEcogesture)); - dispatch((0, _profile.updateProfile)({ - isProfileEcogestureCompleted: true - })); - history.push('/ecogesture-selection'); - }, [profileEcogesture, answer, dispatch, history]); - var isChecked = (0, _react.useCallback)(function (value) { - if (answer.includes(value)) { - return true; - } else { - return false; - } - }, [answer]); - var handleChange = (0, _react.useCallback)(function (value) { - var tempAnswer = (0, _toConsumableArray2.default)(answer); - - if (tempAnswer.includes(value)) { - var index = tempAnswer.indexOf(value); - if (index > -1) tempAnswer.splice(index, 1); - } else { - tempAnswer.push(value); - } - - setAnswer(tempAnswer); - }, [answer]); + var goBack = (0, _react.useCallback)(function () { + history.goBack(); + }, [history]); return /*#__PURE__*/_react.default.createElement("div", { - className: "ecogesture-profile-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: 'equipment-form-container' + className: "duel-error-container" }, /*#__PURE__*/_react.default.createElement("div", { - className: 'equipment-label text-22-normal' - }, t("ecogesture_profile.".concat(_ecogestureForm.EcogestureStepForm[_ecogestureForm.EcogestureStepForm.EQUIPMENTS].toLowerCase(), ".question"))), /*#__PURE__*/_react.default.createElement("div", { - className: 'equipment-hint text-16-normal' - }, t("ecogesture_profile.".concat(_ecogestureForm.EcogestureStepForm[_ecogestureForm.EcogestureStepForm.EQUIPMENTS].toLowerCase(), ".hint"))), /*#__PURE__*/_react.default.createElement("div", { - className: "icons-container" - }, Object.values(_ecogesture.EquipmentType).map(function (equipment, index) { - return /*#__PURE__*/_react.default.createElement("label", { - key: index, - className: 'checkbox-equipment' - }, /*#__PURE__*/_react.default.createElement("input", { - type: 'checkbox', - value: equipment, - name: equipment.toString(), - onChange: function onChange() { - return handleChange(equipment); - }, - checked: isChecked(equipment), - className: isChecked(equipment) ? 'item-eq checked' : 'item-eq' - }), /*#__PURE__*/_react.default.createElement(_EquipmentIcon.default, { - equipment: equipment, - isChecked: answer.includes(equipment) - })); - }))), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: _ecogestureForm.EcogestureStepForm.EQUIPMENTS, - handlePrevious: handlePrevious, - handleNext: handleFinish, - disableNextButton: answer === [], - isEcogesture: true - })); + className: "duel-error-message" + }, t('duel.global_error')), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-error-button" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('duel.accessibility.button_go_back'), + onClick: goBack, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('duel.button_go_back')))); }; -__signature__(EcogestureFormEquipment, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseHistory{history}\nuseState{[answer, setAnswer]([])}\nuseCallback{handlePrevious}\nuseCallback{handleFinish}\nuseCallback{isChecked}\nuseCallback{handleChange}", function () { - return [_I18n.useI18n, _reactRedux.useDispatch, _reactRouterDom.useHistory]; +__signature__(DuelError, "useI18n{{ t }}\nuseHistory{history}\nuseCallback{goBack}", function () { + return [_I18n.useI18n, _reactRouterDom.useHistory]; }); -var _default = EcogestureFormEquipment; +var _default = DuelError; var _default2 = _default; exports.default = _default2; ; @@ -1944,8 +1985,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EcogestureFormEquipment, "EcogestureFormEquipment", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormEquipment.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormEquipment.tsx"); + reactHotLoader.register(DuelError, "DuelError", "/home/bastien/ecolyo/src/components/Duel/DuelError.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelError.tsx"); })(); ; @@ -1958,242 +1999,6 @@ exports.default = _default2; /***/ }), -/***/ "09DC": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("oCNE"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "0bt6": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _d3Selection = __webpack_require__("/TIM"); - -var _d3Axis = __webpack_require__("RhHs"); - -var _fluid = __webpack_require__("5Wkc"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var AxisRight = function AxisRight(_ref) { - var yScale = _ref.yScale, - fluidType = _ref.fluidType, - width = _ref.width, - marginRight = _ref.marginRight, - marginTop = _ref.marginTop, - isAnalysis = _ref.isAnalysis; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var fluidStyle = fluidType === _fluid.FluidType.MULTIFLUID ? 'MULTIFLUID' : _fluid.FluidType[fluidType]; - var yAxisRef = (0, _react.useRef)(null); - var newMarginRight = fluidType === _fluid.FluidType.MULTIFLUID ? marginRight - 10 : marginRight; - - var drawYAxis = function drawYAxis() { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - (0, _d3Selection.select)(yAxisRef.current).call((0, _d3Axis.axisRight)(yScale).ticks(isAnalysis ? 0 : 4).tickSize(-width).tickSizeOuter(0).tickFormat(function (d) { - return d >= 1000 && fluidStyle !== 'MULTIFLUID' ? typeof d === 'number' ? "".concat(d / 1000, " ").concat(t('FLUID.' + fluidStyle + '.MEGAUNIT')) : "".concat(d.valueOf() / 1000, " ").concat(t('FLUID.' + fluidStyle + '.MEGAUNIT')) : d === 0 ? "".concat(d) : "".concat(d, " ").concat(t('FLUID.' + fluidStyle + '.UNIT')); - })); - (0, _d3Selection.selectAll)('.tick text').attr('class', 'chart-ticks-y-text'); - (0, _d3Selection.select)('.domain').remove(); - }; - - (0, _react.useEffect)(function () { - drawYAxis(); - }); - return /*#__PURE__*/_react.default.createElement("g", { - className: "axis y", - ref: yAxisRef, - transform: "translate(".concat(width - newMarginRight, ", ").concat(marginTop, ")") - }); -}; - -__signature__(AxisRight, "useI18n{{ t }}\nuseRef{yAxisRef}\nuseEffect{}", function () { - return [_I18n.useI18n]; -}); - -var _default = AxisRight; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(AxisRight, "AxisRight", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisRight.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisRight.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "0q55": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -__webpack_require__("ZkBf"); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var DuelError = function DuelError() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var history = (0, _reactRouterDom.useHistory)(); - var goBack = (0, _react.useCallback)(function () { - history.goBack(); - }, [history]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "duel-error-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "duel-error-message" - }, t('duel.global_error')), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-error-button" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('duel.accessibility.button_go_back'), - onClick: goBack, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('duel.button_go_back')))); -}; - -__signature__(DuelError, "useI18n{{ t }}\nuseHistory{history}\nuseCallback{goBack}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory]; -}); - -var _default = DuelError; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(DuelError, "DuelError", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelError.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelError.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "16zw": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "MICROWAVE_6449c3a518d265ac18535df3c7af2825", - "use": "MICROWAVE_6449c3a518d265ac18535df3c7af2825-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"MICROWAVE_6449c3a518d265ac18535df3c7af2825\">\n<path d=\"M12.1661 16.5298C11.6463 16.8436 10.9296 16.91 10.4988 16.4822L9.65911 15.6484C9.28075 15.2727 9.25959 14.6597 9.66787 14.3168C10.4005 13.7013 11.5055 13.0381 12.8624 13.0381C14.1662 13.0381 15.1277 13.6737 15.8122 14.13C16.3175 14.4723 16.6434 14.6679 16.9368 14.6679C17.1637 14.6679 17.4045 14.5732 17.6296 14.4378C18.1511 14.1241 18.87 14.0587 19.3004 14.489L20.1285 15.3171C20.5045 15.6932 20.5245 16.3043 20.1177 16.6468C19.386 17.2628 18.2833 17.9274 16.9368 17.9274C15.6493 17.9274 14.704 17.3081 14.0195 16.8518C13.4817 16.4932 13.172 16.2976 12.8624 16.2976C12.6343 16.2976 12.3922 16.3932 12.1661 16.5298ZM12.8624 24.4465C13.172 24.4465 13.4817 24.642 14.0195 25.0006C14.704 25.4569 15.6493 26.0762 16.9368 26.0762C18.2941 26.0762 19.391 25.4125 20.1189 24.7969C20.525 24.4535 20.5045 23.842 20.1285 23.4659L19.3004 22.6378C18.87 22.2075 18.1481 22.2696 17.627 22.5839C17.4001 22.7208 17.1591 22.8167 16.9368 22.8167C16.6434 22.8167 16.3175 22.6211 15.8122 22.2789C15.1277 21.8225 14.1662 21.1869 12.8624 21.1869C11.504 21.1869 10.398 21.8517 9.66535 22.4677C9.25827 22.81 9.27831 23.4211 9.65439 23.7972L10.5078 24.6506C10.9292 25.072 11.6235 25.0166 12.129 24.7008C12.3663 24.5526 12.6221 24.4465 12.8624 24.4465ZM36.0865 9.77857V29.3358C36.0865 31.1285 34.6197 32.5953 32.827 32.5953H6.75074C4.958 32.5953 3.49121 31.1285 3.49121 29.3358V9.77857C3.49121 7.98583 4.958 6.51904 6.75074 6.51904H32.827C34.6197 6.51904 36.0865 7.98583 36.0865 9.77857ZM23.0484 9.77857H6.75074V29.3358H23.0484V9.77857ZM31.1972 26.0762C31.1972 25.1799 30.4638 24.4465 29.5675 24.4465C28.6711 24.4465 27.9377 25.1799 27.9377 26.0762C27.9377 26.9726 28.6711 27.706 29.5675 27.706C30.4638 27.706 31.1972 26.9726 31.1972 26.0762ZM31.1972 19.5572C31.1972 18.6608 30.4638 17.9274 29.5675 17.9274C28.6711 17.9274 27.9377 18.6608 27.9377 19.5572C27.9377 20.4535 28.6711 21.1869 29.5675 21.1869C30.4638 21.1869 31.1972 20.4535 31.1972 19.5572ZM31.1972 11.4083H27.9377V14.6679H31.1972V11.4083Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "1AEK": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2216,78 +2021,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "1L0a": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.getClient = void 0; - -var _cozyClient = _interopRequireDefault(__webpack_require__("SH7X")); - -var _manifest = _interopRequireDefault(__webpack_require__("pZg0")); - -var _doctypes = _interopRequireDefault(__webpack_require__("D2hQ")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -/** - * Returns cozy client instance - * @returns {object} cozy client instance - */ -var getClient = function getClient() { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - var root = document.querySelector('[role=application]'); - var data = root.dataset; - var protocol = window.location.protocol; - var cozyUrl = "".concat(protocol, "//").concat(data.cozyDomain); - return new _cozyClient.default({ - uri: cozyUrl, - token: data.cozyToken, - appMetadata: { - slug: _manifest.default.name, - version: _manifest.default.version - }, - schema: _doctypes.default - }); -}; - -exports.getClient = getClient; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(getClient, "getClient", "/home/gcarron/dev/ecolyo/src/utils/client.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - /***/ "1RIw": /***/ (function(module, exports, __webpack_require__) { @@ -2345,7 +2078,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); + reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); })(); ; @@ -2523,9 +2256,6 @@ var ProfileService = /*#__PURE__*/function () { }), partnersIssueDate: _luxon.DateTime.fromISO(profileEntity.partnersIssueDate, { zone: 'utc' - }), - activateHalfHourDate: _luxon.DateTime.fromISO(profileEntity.activateHalfHourDate, { - zone: 'utc' }) }); return profile; @@ -2644,7 +2374,7 @@ exports.default = ProfileService; return; } - reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts"); + reactHotLoader.register(ProfileService, "ProfileService", "/home/bastien/ecolyo/src/services/profile.service.ts"); })(); ; @@ -2865,7 +2595,7 @@ var ChallengeView = function ChallengeView() { }, t('challenge.banner.title')), /*#__PURE__*/_react.default.createElement("div", { className: "content" }, t('challenge.banner.content'))), /*#__PURE__*/_react.default.createElement("div", { - className: "challenge-container", + className: "container", style: { transform: "translateX(".concat(containerTranslation, "px)") } @@ -2910,8 +2640,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ChallengeView, "ChallengeView", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeView.tsx"); + reactHotLoader.register(ChallengeView, "ChallengeView", "/home/bastien/ecolyo/src/components/Challenge/ChallengeView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/ChallengeView.tsx"); })(); ; @@ -2953,55 +2683,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "3HG6": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.InitStepsErrors = exports.InitSteps = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var InitSteps; -exports.InitSteps = InitSteps; - -(function (InitSteps) { - InitSteps[InitSteps["MIGRATION"] = 0] = "MIGRATION"; - InitSteps[InitSteps["CONSENT"] = 1] = "CONSENT"; - InitSteps[InitSteps["PROFILE"] = 2] = "PROFILE"; - InitSteps[InitSteps["ECOGESTURE"] = 3] = "ECOGESTURE"; - InitSteps[InitSteps["CHALLENGES"] = 4] = "CHALLENGES"; - InitSteps[InitSteps["PRICES"] = 5] = "PRICES"; - InitSteps[InitSteps["CONSOS"] = 6] = "CONSOS"; -})(InitSteps || (exports.InitSteps = InitSteps = {})); - -var InitStepsErrors; -exports.InitStepsErrors = InitStepsErrors; - -(function (InitStepsErrors) { - InitStepsErrors["MIGRATION_ERROR"] = "migration_error"; - InitStepsErrors["CONSENT_ERROR"] = "consent_error"; - InitStepsErrors["PROFILE_ERROR"] = "profile_error"; - InitStepsErrors["PROFILETYPE_ERROR"] = "profileType_error"; - InitStepsErrors["ECOGESTURE_ERROR"] = "ecogesture_error"; - InitStepsErrors["CHALLENGES_ERROR"] = "challenges_error"; - InitStepsErrors["ANALYSIS_ERROR"] = "analysis_error"; - InitStepsErrors["INDEX_ERROR"] = "index_error"; - InitStepsErrors["PRICES_ERROR"] = "prices_error"; - InitStepsErrors["CONSOS_ERROR"] = "consos_error"; - InitStepsErrors["PARTNERS_ERROR"] = "partners_error"; - InitStepsErrors["NETWORK_ERROR"] = "network_error"; - InitStepsErrors["UNKNOWN_ERROR"] = "unknown_error"; -})(InitStepsErrors || (exports.InitStepsErrors = InitStepsErrors = {})); - -/***/ }), - /***/ "3KnC": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3029,7 +2710,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, ".slide {\n margin: 1rem 1rem 1rem 0;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: white;\n display: flex;\n flex-direction: column; }\n .slide.active {\n transform: scale(1); }\n .slide.inactive {\n transform: scale(0.9); }\n .slide .cardContent {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n height: inherit;\n box-sizing: border-box;\n padding: 5% 10%;\n transition: all 300ms ease; }\n", ""]); +exports.push([module.i, ".slide {\n margin: auto;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n margin-right: 1rem;\n transition: all 300ms ease;\n color: white;\n display: flex;\n flex-direction: column;\n transform: scale(0.9); }\n .slide.active {\n transform: scale(1.08); }\n .slide .cardContent {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n height: inherit;\n box-sizing: border-box;\n padding: 5% 10%;\n transition: all 300ms ease; }\n", ""]); @@ -3182,114 +2863,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionView, "ActionView", "/home/gcarron/dev/ecolyo/src/components/Action/ActionView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionView.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "3j34": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _core = __webpack_require__("TTf+"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _I18n = __webpack_require__("buk/"); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -__webpack_require__("ZVHH"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureSelectionModal = function EcogestureSelectionModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('ecogesture_selection.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('ecogesture_selection.accessibility.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-20-bold" - }, t('ecogesture_selection.selectionModal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.selectionModal.text')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.selectionModal.button_close'), - onClick: handleCloseClick, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('ecogesture_selection.selectionModal.button_close')))); -}; - -__signature__(EcogestureSelectionModal, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - -var _default = EcogestureSelectionModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EcogestureSelectionModal, "EcogestureSelectionModal", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionModal.tsx"); + reactHotLoader.register(ActionView, "ActionView", "/home/bastien/ecolyo/src/components/Action/ActionView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionView.tsx"); })(); ; @@ -3394,7 +2969,7 @@ exports.default = MailService; return; } - reactHotLoader.register(MailService, "MailService", "/home/gcarron/dev/ecolyo/src/services/mail.service.ts"); + reactHotLoader.register(MailService, "MailService", "/home/bastien/ecolyo/src/services/mail.service.ts"); })(); ; @@ -3527,144 +3102,8 @@ exports.chartReducer = chartReducer; return; } - reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/chart/chart.reducer.ts"); - reactHotLoader.register(chartReducer, "chartReducer", "/home/gcarron/dev/ecolyo/src/store/chart/chart.reducer.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "45jH": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("UGT3"); - -var _I18n = __webpack_require__("buk/"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _FormNavigation = _interopRequireDefault(__webpack_require__("btPA")); - -var _ecogestureForm = __webpack_require__("kcOp"); - -__webpack_require__("iYKh"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureFormSingleChoice = function EcogestureFormSingleChoice(_ref) { - var step = _ref.step, - viewedStep = _ref.viewedStep, - profileEcogesture = _ref.profileEcogesture, - answerType = _ref.answerType, - setNextStep = _ref.setNextStep, - setPrevioustStep = _ref.setPrevioustStep; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - answer = _useState2[0], - setAnswer = _useState2[1]; - - var handlePrevious = (0, _react.useCallback)(function () { - setPrevioustStep(profileEcogesture); - }, [profileEcogesture, setPrevioustStep]); - var handleAnswer = (0, _react.useCallback)(function (value) { - setAnswer(value); - }, []); - var handleNext = (0, _react.useCallback)(function () { - profileEcogesture[answerType.attribute] = answer; - setNextStep(profileEcogesture); - }, [profileEcogesture, setNextStep, answer, answerType.attribute]); - (0, _react.useEffect)(function () { - if (step < viewedStep) { - setAnswer(profileEcogesture[answerType.attribute]); - } - }, [step, viewedStep, profileEcogesture, answerType]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "ecogesture-profile-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-form-container ecogesture-form-single' - }, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-question-label' - }, t("ecogesture_form.".concat(_ecogestureForm.EcogestureStepForm[step].toLowerCase(), ".question"))), answerType.choices.map(function (value, index) { - var _classNames; - - return value || value === 0 ? /*#__PURE__*/_react.default.createElement("label", { - key: index, - className: (0, _classnames.default)((_classNames = {}, (0, _defineProperty2.default)(_classNames, 'radio_short', answerType.choices.length < 5), (0, _defineProperty2.default)(_classNames, 'radio_long', answerType.choices.length > 4), (0, _defineProperty2.default)(_classNames, 'answer-checked', answer === value), _classNames)) - }, /*#__PURE__*/_react.default.createElement("input", { - type: 'radio', - value: value, - name: value.toString(), - onChange: function onChange() { - return handleAnswer(value); - }, - checked: answer === value ? true : false, - className: answer === value ? 'checked-input' : '' - }), t("ecogesture_form.".concat(_ecogestureForm.EcogestureStepForm[step].toLowerCase(), ".").concat(value))) : null; - })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: step, - handlePrevious: handlePrevious, - handleNext: handleNext, - disableNextButton: answer === '', - isEcogesture: true - })); -}; - -__signature__(EcogestureFormSingleChoice, "useI18n{{ t }}\nuseState{[answer, setAnswer]('')}\nuseCallback{handlePrevious}\nuseCallback{handleAnswer}\nuseCallback{handleNext}\nuseEffect{}", function () { - return [_I18n.useI18n]; -}); - -var _default = EcogestureFormSingleChoice; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EcogestureFormSingleChoice, "EcogestureFormSingleChoice", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormSingleChoice.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormSingleChoice.tsx"); + reactHotLoader.register(initialState, "initialState", "/home/bastien/ecolyo/src/store/chart/chart.reducer.ts"); + reactHotLoader.register(chartReducer, "chartReducer", "/home/bastien/ecolyo/src/store/chart/chart.reducer.ts"); })(); ; @@ -3828,8 +3267,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionOnGoing, "ActionOnGoing", "/home/gcarron/dev/ecolyo/src/components/Action/ActionOnGoing.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionOnGoing.tsx"); + reactHotLoader.register(ActionOnGoing, "ActionOnGoing", "/home/bastien/ecolyo/src/components/Action/ActionOnGoing.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionOnGoing.tsx"); })(); ; @@ -3908,7 +3347,29 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "4iQs": +/***/ "4xLI": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "ECOGESTURE0007_713183319c3a399127589f0a01120426", + "use": "ECOGESTURE0007_713183319c3a399127589f0a01120426-usage", + "viewBox": "0 0 220 220", + "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426\">\n<g clip-path=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_clip0)\">\n<circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\" />\n<circle opacity=\"0.5\" cx=\"193.327\" cy=\"111.5\" r=\"1.5\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M111.123 208.68C123.294 208.68 133.16 163.085 133.16 106.84C133.16 50.5954 123.294 5 111.123 5C108.568 5 106.114 7.01023 103.832 10.7072C105.437 8.93712 107.112 8 108.834 8C120.708 8 130.334 52.5477 130.334 107.5C130.334 162.452 120.708 207 108.834 207C108.035 207 107.246 206.798 106.47 206.405C107.97 207.896 109.527 208.68 111.123 208.68Z\" fill=\"#345A7D\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M138.156 160.237C89.4461 188.359 39.6359 193.276 26.9012 171.219C24.43 166.939 23.5365 161.958 24.0575 156.503C24.2516 160.463 25.2616 164.133 27.1558 167.414C40.0581 189.761 89.096 185.604 136.685 158.129C157.614 146.045 174.777 131.464 186.341 117.019C186.975 117.858 187.782 118.559 188.708 119.07C176.758 133.458 159.298 148.03 138.156 160.237ZM197.448 107.02C206.345 92.6223 208.945 79.1672 203.294 69.3791C200.423 64.4075 195.669 60.8063 189.469 58.5323C193.8 60.8438 197.21 63.9659 199.491 67.9161C205.176 77.7632 202.896 91.1132 194.496 105.318C195.612 105.654 196.618 106.244 197.448 107.02Z\" fill=\"#345A7D\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M130.872 182.893C163.214 192.745 190.497 190.571 199.451 175.063C202.383 169.984 203.094 163.918 201.856 157.246C202.112 162.348 201.126 167.036 198.768 171.12C189.774 186.699 163.186 189.373 131.787 180.224C131.679 181.194 131.358 182.1 130.872 182.893ZM118.868 178.766C108.835 174.931 98.4912 170.024 88.1963 164.08C39.4869 135.958 10.3237 95.2795 23.0583 73.2224C25.9902 68.1442 30.8873 64.4958 37.2837 62.2312C32.7382 64.5609 29.1715 67.758 26.8137 71.8418C13.9376 94.1438 41.9929 134.447 89.4769 161.862C99.614 167.715 109.817 172.507 119.721 176.208C119.27 176.974 118.972 177.841 118.868 178.766Z\" fill=\"#345A7D\" />\n<circle cx=\"125.327\" cy=\"179.5\" r=\"4.5\" fill=\"#345A7D\" />\n<circle opacity=\"0.5\" cx=\"126.327\" cy=\"178.5\" r=\"1.5\" fill=\"white\" />\n<path d=\"M142.322 82H146.088V159.826H142.322V82Z\" fill=\"#606060\" />\n<path d=\"M141.695 82H143.578V159.826H141.695V82Z\" fill=\"#4B4B4B\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M56.3372 82.0007C54.9507 82.0007 53.8267 83.1247 53.8267 84.5113V157.316C53.8267 158.703 54.9507 159.827 56.3372 159.827H142.95V82.0007H56.3372ZM166.8 82.0007H144.833V159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V84.5113C169.311 83.1247 168.187 82.0007 166.8 82.0007Z\" fill=\"#D6D6D6\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M56.3372 82.0007C54.9507 82.0007 53.8267 83.1247 53.8267 84.5113V157.316C53.8267 158.703 54.9507 159.827 56.3372 159.827H142.95V82.0007H56.3372ZM166.8 82.0007H144.833V159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V84.5113C169.311 83.1247 168.187 82.0007 166.8 82.0007Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint0_linear)\" fill-opacity=\"0.4\" />\n<path opacity=\"0.1\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M56.3372 82.001C54.9507 82.001 53.8267 83.125 53.8267 84.5115V157.317C53.8267 158.703 54.9507 159.827 56.3372 159.827L57.2509 91.6495C57.2935 88.4759 59.8001 85.8845 62.9705 85.7364L142.95 82.001H56.3372Z\" fill=\"#0181F8\" />\n<path opacity=\"0.1\" d=\"M145.827 158.5L149.106 90.5746C149.236 87.8734 151.158 85.5932 153.798 85.0067L167.327 82.001H144.827V158.5H145.827Z\" fill=\"#0181F8\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M137.979 145.25C137.589 150.203 133.638 154.126 128.683 154.48L53.8267 159.827H142.95V82.0007L137.979 145.25ZM165.883 148.264C165.683 152.145 162.956 155.434 159.178 156.349L144.833 159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V82.0007L165.883 148.264Z\" fill=\"#9E9E9E\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M137.979 145.25C137.589 150.203 133.638 154.126 128.683 154.48L53.8267 159.827H142.95V82.0007L137.979 145.25ZM165.883 148.264C165.683 152.145 162.956 155.434 159.178 156.349L144.833 159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V82.0007L165.883 148.264Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint1_linear)\" fill-opacity=\"0.4\" />\n<path d=\"M61.9858 97.6908C61.9858 96.9975 62.5478 96.4355 63.2411 96.4355H129.77C130.463 96.4355 131.025 96.9975 131.025 97.6908V144.136C131.025 144.829 130.463 145.391 129.77 145.391H63.2411C62.5478 145.391 61.9858 144.829 61.9858 144.136V97.6908Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint2_radial)\" />\n<path d=\"M61.9858 97.6908C61.9858 96.9975 62.5478 96.4355 63.2411 96.4355H129.77C130.463 96.4355 131.025 96.9975 131.025 97.6908V144.136C131.025 144.829 130.463 145.391 129.77 145.391H63.2411C62.5478 145.391 61.9858 144.829 61.9858 144.136V97.6908Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint3_linear)\" fill-opacity=\"0.2\" />\n<path d=\"M147.971 97.6904C147.971 97.3437 148.252 97.0627 148.599 97.0627H165.545C165.891 97.0627 166.172 97.3437 166.172 97.6904V102.084C166.172 102.43 165.891 102.711 165.545 102.711H148.599C148.252 102.711 147.971 102.43 147.971 102.084V97.6904Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint4_radial)\" />\n<path d=\"M147.971 97.6904C147.971 97.3437 148.252 97.0627 148.599 97.0627H165.545C165.891 97.0627 166.172 97.3437 166.172 97.6904V102.084C166.172 102.43 165.891 102.711 165.545 102.711H148.599C148.252 102.711 147.971 102.43 147.971 102.084V97.6904Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint5_linear)\" fill-opacity=\"0.2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M148.599 96.4355H165.545C166.238 96.4355 166.8 96.9975 166.8 97.6908V102.084C166.8 102.777 166.238 103.339 165.545 103.339H148.599C147.906 103.339 147.344 102.777 147.344 102.084V97.6908C147.344 96.9975 147.906 96.4355 148.599 96.4355ZM148.599 97.0632C148.252 97.0632 147.971 97.3442 147.971 97.6908V102.084C147.971 102.431 148.252 102.712 148.599 102.712H165.545C165.892 102.712 166.173 102.431 166.173 102.084V97.6908C166.173 97.3442 165.892 97.0632 165.545 97.0632H148.599Z\" fill=\"#919191\" />\n<path d=\"M68.2622 102.084C68.2622 101.391 68.8242 100.829 69.5175 100.829H123.494C124.187 100.829 124.749 101.391 124.749 102.084V140.37C124.749 141.063 124.187 141.625 123.494 141.625H69.5175C68.8242 141.625 68.2622 141.063 68.2622 140.37V102.084Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint6_radial)\" />\n<path d=\"M68.2622 102.084C68.2622 101.391 68.8242 100.829 69.5175 100.829H123.494C124.187 100.829 124.749 101.391 124.749 102.084V140.37C124.749 141.063 124.187 141.625 123.494 141.625H69.5175C68.8242 141.625 68.2622 141.063 68.2622 140.37V102.084Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint7_linear)\" fill-opacity=\"0.6\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M61.0444 97.6906C61.0444 96.4774 62.0279 95.4939 63.2411 95.4939H129.77C130.983 95.4939 131.967 96.4774 131.967 97.6906V144.135C131.967 145.349 130.983 146.332 129.77 146.332H63.2411C62.0279 146.332 61.0444 145.349 61.0444 144.135V97.6906ZM63.2411 97.3768C63.0678 97.3768 62.9273 97.5173 62.9273 97.6906V144.135C62.9273 144.309 63.0678 144.449 63.2411 144.449H129.77C129.943 144.449 130.084 144.309 130.084 144.135V97.6906C130.084 97.5173 129.943 97.3768 129.77 97.3768H63.2411Z\" fill=\"#878787\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M129.77 97.377H63.2411C63.0678 97.377 62.9273 97.5175 62.9273 97.6908V144.136C62.9273 144.309 63.0678 144.449 63.2411 144.449H129.77C129.943 144.449 130.084 144.309 130.084 144.136V97.6908C130.084 97.5175 129.943 97.377 129.77 97.377ZM63.2411 96.4355C62.5478 96.4355 61.9858 96.9975 61.9858 97.6908V144.136C61.9858 144.829 62.5478 145.391 63.2411 145.391H129.77C130.463 145.391 131.025 144.829 131.025 144.136V97.6908C131.025 96.9975 130.463 96.4355 129.77 96.4355H63.2411Z\" fill=\"#B3B3B3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M129.77 96.7494H63.2411C62.7212 96.7494 62.2997 97.1709 62.2997 97.6908V144.136C62.2997 144.655 62.7212 145.077 63.2411 145.077H129.77C130.29 145.077 130.711 144.655 130.711 144.136V97.6908C130.711 97.1709 130.29 96.7494 129.77 96.7494ZM63.2411 96.4355C62.5478 96.4355 61.9858 96.9975 61.9858 97.6908V144.136C61.9858 144.829 62.5478 145.391 63.2411 145.391H129.77C130.463 145.391 131.025 144.829 131.025 144.136V97.6908C131.025 96.9975 130.463 96.4355 129.77 96.4355H63.2411Z\" fill=\"#ECECEC\" />\n<path opacity=\"0.5\" d=\"M137.302 97.0634C137.302 96.3701 137.864 95.8081 138.557 95.8081H141.068C141.761 95.8081 142.323 96.3701 142.323 97.0634V147.274C142.323 147.967 141.761 148.529 141.068 148.529H138.557C137.864 148.529 137.302 147.967 137.302 147.274V97.0634Z\" fill=\"#808080\" />\n<path d=\"M136.046 95.808C136.046 95.1147 136.608 94.5527 137.302 94.5527H139.812C140.505 94.5527 141.067 95.1147 141.067 95.808V146.018C141.067 146.712 140.505 147.274 139.812 147.274H137.302C136.608 147.274 136.046 146.712 136.046 146.018V95.808Z\" fill=\"#828282\" />\n<path d=\"M139.138 144.182C139.369 143.951 139.501 143.639 139.505 143.312L140.119 98.1584C140.123 97.8992 140.334 97.6909 140.593 97.6909C140.855 97.6909 141.067 97.9031 141.067 98.1648V146.019C141.067 146.712 140.505 147.274 139.812 147.274H139.077C137.958 147.274 137.398 145.922 138.189 145.131L139.138 144.182Z\" fill=\"#6D6D6D\" />\n<path d=\"M137.302 99.2601C137.302 99.0868 137.442 98.9463 137.616 98.9463C137.789 98.9463 137.929 99.0868 137.929 99.2601V142.567C137.929 142.74 137.789 142.88 137.616 142.88C137.442 142.88 137.302 142.74 137.302 142.567V99.2601Z\" fill=\"white\" />\n<path opacity=\"0.8\" d=\"M163.662 113.696C163.662 116.642 161.273 119.031 158.327 119.031C155.381 119.031 152.992 116.642 152.992 113.696C152.992 110.749 155.381 108.361 158.327 108.361C161.273 108.361 163.662 110.749 163.662 113.696Z\" fill=\"#A3A3A3\" />\n<path d=\"M162.407 112.44C162.407 115.386 160.018 117.775 157.072 117.775C154.125 117.775 151.737 115.386 151.737 112.44C151.737 109.493 154.125 107.105 157.072 107.105C160.018 107.105 162.407 109.493 162.407 112.44Z\" fill=\"#808080\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M157.072 116.519C159.325 116.519 161.151 114.693 161.151 112.44C161.151 110.187 159.325 108.36 157.072 108.36C154.819 108.36 152.992 110.187 152.992 112.44C152.992 114.693 154.819 116.519 157.072 116.519ZM157.072 117.775C160.018 117.775 162.407 115.386 162.407 112.44C162.407 109.493 160.018 107.105 157.072 107.105C154.125 107.105 151.737 109.493 151.737 112.44C151.737 115.386 154.125 117.775 157.072 117.775Z\" fill=\"#474747\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M161.465 112.441C161.465 114.867 159.498 116.834 157.072 116.834C154.645 116.834 152.678 114.867 152.678 112.441C152.678 110.014 154.645 108.047 157.072 108.047C159.498 108.047 161.465 110.014 161.465 112.441ZM157.072 116.52C159.325 116.52 161.151 114.694 161.151 112.441C161.151 110.187 159.325 108.361 157.072 108.361C154.819 108.361 152.992 110.187 152.992 112.441C152.992 114.694 154.819 116.52 157.072 116.52Z\" fill=\"#B9B9B9\" />\n<path d=\"M159.268 110.558C159.268 111.078 158.847 111.499 158.327 111.499C157.807 111.499 157.385 111.078 157.385 110.558C157.385 110.038 157.807 109.616 158.327 109.616C158.847 109.616 159.268 110.038 159.268 110.558Z\" fill=\"#B9B9B9\" />\n<path opacity=\"0.8\" d=\"M163.662 129.386C163.662 132.332 161.273 134.721 158.327 134.721C155.381 134.721 152.992 132.332 152.992 129.386C152.992 126.44 155.381 124.051 158.327 124.051C161.273 124.051 163.662 126.44 163.662 129.386Z\" fill=\"#A3A3A3\" />\n<path d=\"M162.407 128.131C162.407 131.077 160.018 133.466 157.072 133.466C154.125 133.466 151.737 131.077 151.737 128.131C151.737 125.184 154.125 122.796 157.072 122.796C160.018 122.796 162.407 125.184 162.407 128.131Z\" fill=\"#808080\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M157.072 132.21C159.325 132.21 161.151 130.384 161.151 128.131C161.151 125.878 159.325 124.051 157.072 124.051C154.819 124.051 152.992 125.878 152.992 128.131C152.992 130.384 154.819 132.21 157.072 132.21ZM157.072 133.466C160.018 133.466 162.407 131.077 162.407 128.131C162.407 125.184 160.018 122.796 157.072 122.796C154.125 122.796 151.737 125.184 151.737 128.131C151.737 131.077 154.125 133.466 157.072 133.466Z\" fill=\"#474747\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M161.465 128.131C161.465 130.557 159.498 132.524 157.072 132.524C154.645 132.524 152.678 130.557 152.678 128.131C152.678 125.705 154.645 123.738 157.072 123.738C159.498 123.738 161.465 125.705 161.465 128.131ZM157.072 132.211C159.325 132.211 161.151 130.384 161.151 128.131C161.151 125.878 159.325 124.051 157.072 124.051C154.819 124.051 152.992 125.878 152.992 128.131C152.992 130.384 154.819 132.211 157.072 132.211Z\" fill=\"#B9B9B9\" />\n<path d=\"M156.758 130.014C156.758 130.534 156.336 130.955 155.816 130.955C155.297 130.955 154.875 130.534 154.875 130.014C154.875 129.494 155.297 129.073 155.816 129.073C156.336 129.073 156.758 129.494 156.758 130.014Z\" fill=\"#B9B9B9\" />\n<path opacity=\"0.3\" d=\"M85.5222 100.829L73.5972 141.625H77.0491L88.9741 100.829H85.5222Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M119.728 100.829L107.803 141.625H109.058L120.983 100.829H119.728Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M139.827 95.9998C139.827 95.7236 139.603 95.4998 139.327 95.4998H137.327C137.051 95.4998 136.827 95.7236 136.827 95.9998C136.827 96.2759 137.051 96.4998 137.327 96.4998H139.327C139.603 96.4998 139.827 96.2759 139.827 95.9998Z\" fill=\"#0181F8\" />\n<path opacity=\"0.3\" d=\"M92.1125 100.829L80.1875 141.625H92.7401L104.665 100.829H92.1125Z\" fill=\"white\" />\n<path d=\"M152.365 98.3184H152.992V99.5736H152.365V98.3184Z\" fill=\"#0094FF\" />\n<path d=\"M159.269 98.3181H159.896V99.5734H159.269V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 99.5735L160.524 100.201L159.269 100.201L159.269 99.5735L160.524 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.201H158.013V101.456H157.386V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181H158.013V99.5734H157.386V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 98.9456L154.875 99.5732L154.248 99.5732L154.248 98.9456L154.875 98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181L157.386 98.9457L156.13 98.9457L156.13 98.3181L157.386 98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 100.201L154.875 100.828L154.248 100.828L154.248 100.201L154.875 100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.829L157.386 101.456L156.13 101.456L156.13 100.829L157.386 100.829Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 99.5735L157.386 100.201L156.13 100.201L156.13 99.5735L157.386 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M152.365 100.201H152.992V101.456H152.365V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 98.9456H161.152V100.201H160.524V98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 100.201H161.152V101.456H160.524V100.201Z\" fill=\"#0094FF\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter0_f)\">\n<path d=\"M152.365 98.3184H152.992V99.5736H152.365V98.3184Z\" fill=\"#0094FF\" />\n<path d=\"M159.269 98.3181H159.896V99.5734H159.269V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 99.5735L160.524 100.201L159.269 100.201L159.269 99.5735L160.524 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.201H158.013V101.456H157.386V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181H158.013V99.5734H157.386V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 98.9456L154.875 99.5732L154.248 99.5732L154.248 98.9456L154.875 98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181L157.386 98.9457L156.13 98.9457L156.13 98.3181L157.386 98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 100.201L154.875 100.828L154.248 100.828L154.248 100.201L154.875 100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.829L157.386 101.456L156.13 101.456L156.13 100.829L157.386 100.829Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 99.5735L157.386 100.201L156.13 100.201L156.13 99.5735L157.386 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M152.365 100.201H152.992V101.456H152.365V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 98.9456H161.152V100.201H160.524V98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 100.201H161.152V101.456H160.524V100.201Z\" fill=\"#0094FF\" />\n</g>\n<path opacity=\"0.3\" d=\"M153.18 97.0627L148.599 102.711H149.925L154.506 97.0627H153.18Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M163.849 97.0627L159.269 102.711H161.151L165.732 97.0627H163.849Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M155.711 97.0627L151.13 102.711H153.747L158.327 97.0627H155.711Z\" fill=\"white\" />\n<g opacity=\"0.8\">\n<path d=\"M153.186 142.253C153.186 141.906 153.467 141.625 153.813 141.625H157.289V142.881H153.813C153.467 142.881 153.186 142.6 153.186 142.253Z\" fill=\"#A3A3A3\" />\n<path d=\"M163.035 142.254C163.035 141.907 162.754 141.626 162.407 141.626H158.931V142.881H162.407C162.754 142.881 163.035 142.6 163.035 142.254Z\" fill=\"#A3A3A3\" />\n<path d=\"M153.186 146.647C153.186 146.3 153.467 146.019 153.813 146.019H157.289V147.275H153.813C153.467 147.275 153.186 146.994 153.186 146.647Z\" fill=\"#A3A3A3\" />\n<path d=\"M163.035 146.647C163.035 146.3 162.754 146.019 162.407 146.019H158.931V147.275H162.407C162.754 147.275 163.035 146.994 163.035 146.647Z\" fill=\"#A3A3A3\" />\n<path d=\"M153.186 150.413C153.186 150.066 153.467 149.785 153.813 149.785H157.289V151.041H153.813C153.467 151.041 153.186 150.76 153.186 150.413Z\" fill=\"#A3A3A3\" />\n<path d=\"M163.035 150.413C163.035 150.066 162.754 149.785 162.407 149.785H158.931V151.041H162.407C162.754 151.041 163.035 150.76 163.035 150.413Z\" fill=\"#A3A3A3\" />\n</g>\n<path d=\"M152.365 141.625C152.365 141.278 152.646 140.997 152.992 140.997H156.468V142.253H152.992C152.646 142.253 152.365 141.972 152.365 141.625Z\" fill=\"#808080\" />\n<path d=\"M152.365 141.625H156.468V142.253H152.992C152.646 142.253 152.365 141.972 152.365 141.625Z\" fill=\"#474747\" />\n<path d=\"M162.214 141.625C162.214 141.279 161.933 140.998 161.586 140.998H158.11V142.253H161.586C161.933 142.253 162.214 141.972 162.214 141.625Z\" fill=\"#808080\" />\n<path d=\"M162.214 141.625H158.11V142.253H161.586C161.933 142.253 162.214 141.972 162.214 141.625Z\" fill=\"#474747\" />\n<path d=\"M152.365 146.019C152.365 145.672 152.646 145.391 152.992 145.391H156.468V146.646H152.992C152.646 146.646 152.365 146.365 152.365 146.019Z\" fill=\"#808080\" />\n<path d=\"M152.365 146.018H156.468V146.646H152.992C152.646 146.646 152.365 146.365 152.365 146.018Z\" fill=\"#474747\" />\n<path d=\"M162.214 146.019C162.214 145.672 161.933 145.391 161.586 145.391H158.11V146.646H161.586C161.933 146.646 162.214 146.365 162.214 146.019Z\" fill=\"#808080\" />\n<path d=\"M162.214 146.018H158.11V146.646H161.586C161.933 146.646 162.214 146.365 162.214 146.018Z\" fill=\"#474747\" />\n<path d=\"M152.365 149.785C152.365 149.438 152.646 149.157 152.992 149.157H156.468V150.412H152.992C152.646 150.412 152.365 150.131 152.365 149.785Z\" fill=\"#808080\" />\n<path d=\"M152.365 149.784H156.468V150.412H152.992C152.646 150.412 152.365 150.131 152.365 149.784Z\" fill=\"#474747\" />\n<path d=\"M162.214 149.785C162.214 149.438 161.933 149.157 161.586 149.157H158.11V150.412H161.586C161.933 150.412 162.214 150.131 162.214 149.785Z\" fill=\"#808080\" />\n<path d=\"M162.214 149.784H158.11V150.412H161.586C161.933 150.412 162.214 150.131 162.214 149.784Z\" fill=\"#474747\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.6947 156.885C26.2987 163.392 26.7072 169.352 29.1659 174.422C28.3156 173.426 27.5589 172.359 26.9012 171.219C24.3189 166.747 23.4594 161.509 24.1362 155.765C25.2329 156.32 26.4307 156.705 27.6947 156.885ZM36.6702 136.649C48.0414 119.022 68.672 100.134 95.0231 84.9201C141.217 58.2502 188.4 52.4506 204.013 70.7354C203.79 70.276 203.55 69.8239 203.293 69.3793C190.559 47.3222 140.749 52.2391 92.0392 80.3615C64.5451 96.2352 43.2784 116.109 32.259 134.377C33.902 134.809 35.4012 135.595 36.6702 136.649Z\" fill=\"#0081F8\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M141.6 94.6664C182.757 121.317 206.943 156.327 198.035 177.204C198.548 176.521 199.02 175.807 199.45 175.062C211.214 154.686 187.224 118.42 145.101 90.8405C144.212 92.3471 143.017 93.6511 141.6 94.6664ZM121.886 83.2664C78.1311 60.8213 35.5676 57.3261 21.911 75.5167C22.2461 74.7313 22.6281 73.966 23.0577 73.2218C34.8465 52.803 78.4081 55.5 123.456 78.3234C122.611 79.8078 122.061 81.4821 121.886 83.2664Z\" fill=\"#0081F8\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter1_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.6947 156.885C26.2987 163.392 26.7072 169.352 29.1659 174.422C28.3156 173.426 27.5589 172.359 26.9012 171.219C24.3189 166.747 23.4594 161.509 24.1362 155.765C25.2329 156.32 26.4307 156.705 27.6947 156.885ZM36.6702 136.649C48.0414 119.022 68.672 100.134 95.0231 84.9201C141.217 58.2502 188.4 52.4506 204.013 70.7354C203.79 70.276 203.55 69.8239 203.293 69.3793C190.559 47.3222 140.749 52.2391 92.0392 80.3615C64.5451 96.2352 43.2784 116.109 32.259 134.377C33.902 134.809 35.4012 135.595 36.6702 136.649Z\" fill=\"#0081F8\" />\n</g>\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter2_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M141.601 94.6664C182.757 121.317 206.944 156.327 198.035 177.204C198.548 176.521 199.021 175.807 199.451 175.062C211.214 154.686 187.225 118.42 145.101 90.8405C144.213 92.3471 143.017 93.6511 141.601 94.6664ZM121.887 83.2664C78.1316 60.8213 35.568 57.3261 21.9115 75.5167C22.2466 74.7313 22.6285 73.966 23.0582 73.2218C34.847 52.803 78.4086 55.5 123.457 78.3234C122.611 79.8078 122.062 81.4821 121.887 83.2664Z\" fill=\"#0081F8\" />\n</g>\n<circle cx=\"29.3267\" cy=\"145.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"32.3267\" cy=\"141.5\" r=\"2.5\" fill=\"white\" />\n<circle cx=\"134.327\" cy=\"84.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"135.327\" cy=\"80.5\" r=\"2.5\" fill=\"white\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter3_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M110.348 208.55C99.6812 203.691 91.3335 160.081 91.3335 107C91.3335 53.4022 99.8447 9.45982 110.66 5.31898C110.124 5.13863 109.583 5.04688 109.037 5.04688C96.8664 5.04688 87 50.6423 87 106.887C87 163.132 96.8664 208.727 109.037 208.727C109.477 208.727 109.914 208.668 110.348 208.55Z\" fill=\"#0081F8\" />\n</g>\n<g opacity=\"0.8\" filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter4_f)\">\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter5_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.6947 156.885C26.2987 163.392 26.7072 169.352 29.1659 174.422C28.3156 173.426 27.5589 172.359 26.9012 171.219C24.3189 166.747 23.4594 161.509 24.1362 155.765C25.2329 156.32 26.4307 156.705 27.6947 156.885ZM36.6702 136.649C48.0414 119.022 68.672 100.134 95.0231 84.9201C141.217 58.2502 188.4 52.4506 204.013 70.7354C203.79 70.276 203.55 69.8239 203.293 69.3793C190.559 47.3222 140.749 52.2391 92.0392 80.3615C64.5451 96.2352 43.2784 116.109 32.259 134.377C33.902 134.809 35.4012 135.595 36.6702 136.649Z\" fill=\"#0081F8\" />\n</g>\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter6_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M141.601 94.6664C182.757 121.317 206.944 156.327 198.035 177.204C198.548 176.521 199.021 175.807 199.451 175.062C211.214 154.686 187.225 118.42 145.101 90.8405C144.213 92.3471 143.017 93.6511 141.601 94.6664ZM121.887 83.2664C78.1316 60.8213 35.568 57.3261 21.9115 75.5167C22.2466 74.7313 22.6285 73.966 23.0582 73.2218C34.847 52.803 78.4086 55.5 123.457 78.3234C122.611 79.8078 122.062 81.4821 121.887 83.2664Z\" fill=\"#0081F8\" />\n</g>\n<circle cx=\"29.3267\" cy=\"145.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"32.3267\" cy=\"141.5\" r=\"2.5\" fill=\"white\" />\n<circle cx=\"134.327\" cy=\"84.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"135.327\" cy=\"80.5\" r=\"2.5\" fill=\"white\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter7_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M110.348 208.55C99.6812 203.691 91.3335 160.081 91.3335 107C91.3335 53.4022 99.8447 9.45982 110.66 5.31898C110.124 5.13863 109.583 5.04688 109.037 5.04688C96.8664 5.04688 87 50.6423 87 106.887C87 163.132 96.8664 208.727 109.037 208.727C109.477 208.727 109.914 208.668 110.348 208.55Z\" fill=\"#0081F8\" />\n</g>\n</g>\n</g>\n<defs>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter0_f\" x=\"144.365\" y=\"90.3181\" width=\"24.7866\" height=\"19.1384\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"4\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter1_b\" x=\"-16.1572\" y=\"9.44141\" width=\"241.404\" height=\"185.161\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter2_b\" x=\"1.77686\" y=\"13.5742\" width=\"240.564\" height=\"183.707\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter3_b\" x=\"67\" y=\"-14.9531\" width=\"63.6606\" height=\"243.68\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter4_f\" x=\"-11.1572\" y=\"-9.95312\" width=\"248.499\" height=\"233.68\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"7.5\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter5_b\" x=\"-16.1572\" y=\"9.44141\" width=\"241.404\" height=\"185.161\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter6_b\" x=\"1.77686\" y=\"13.5742\" width=\"240.564\" height=\"183.707\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter7_b\" x=\"67\" y=\"-14.9531\" width=\"63.6606\" height=\"243.68\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint0_linear\" x1=\"53.8267\" y1=\"82.0007\" x2=\"161.804\" y2=\"54.3893\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#405561\" />\n<stop offset=\"0.20774\" stop-color=\"#94A3AC\" />\n<stop offset=\"0.579588\" stop-color=\"#D2DADE\" />\n<stop offset=\"0.835819\" stop-color=\"#94A3AC\" />\n<stop offset=\"1\" stop-color=\"#405561\" />\n</linearGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint1_linear\" x1=\"53.8267\" y1=\"82.0007\" x2=\"161.804\" y2=\"54.3893\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#405561\" />\n<stop offset=\"0.20774\" stop-color=\"#94A3AC\" />\n<stop offset=\"0.579588\" stop-color=\"#D2DADE\" />\n<stop offset=\"0.835819\" stop-color=\"#94A3AC\" />\n<stop offset=\"1\" stop-color=\"#405561\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint2_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(96.5056 97.9654) rotate(90) scale(14.9925 41.8706)\">\n<stop stop-color=\"#2A2B30\" />\n<stop offset=\"1\" stop-color=\"#1B1C22\" />\n</radialGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint3_linear\" x1=\"160.784\" y1=\"70.1106\" x2=\"57.4322\" y2=\"130.296\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.282067\" stop-color=\"white\" stop-opacity=\"0.75\" />\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint4_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(157.072 97.2393) rotate(90) scale(1.72991 11.0386)\">\n<stop stop-color=\"#2A2B30\" />\n<stop offset=\"1\" stop-color=\"#1B1C22\" />\n</radialGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint5_linear\" x1=\"174.018\" y1=\"94.0252\" x2=\"160.847\" y2=\"111.549\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.282067\" stop-color=\"white\" stop-opacity=\"0.75\" />\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint6_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(96.5056 102.104) rotate(90) scale(12.4938 34.2578)\">\n<stop stop-color=\"#2A2B30\" />\n<stop offset=\"1\" stop-color=\"#1B1C22\" />\n</radialGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint7_linear\" x1=\"149.097\" y1=\"78.8914\" x2=\"52.5282\" y2=\"132.451\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.124809\" stop-color=\"white\" stop-opacity=\"0.75\" />\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n</linearGradient>\n<clipPath id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_clip0\">\n<rect width=\"220\" height=\"220\" fill=\"white\" />\n</clipPath>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "4zrG": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3923,10 +3384,6 @@ exports.default = void 0; var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); @@ -3935,9 +3392,7 @@ var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); -var _cozyClient = __webpack_require__("SH7X"); - -var _doctypes = __webpack_require__("D2hQ"); +var _environment = _interopRequireDefault(__webpack_require__("X6DI")); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -3948,119 +3403,57 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -var ProfileEcogestureService = /*#__PURE__*/function () { - function ProfileEcogestureService(_client) { - (0, _classCallCheck2.default)(this, ProfileEcogestureService); +var PartnersInfoService = /*#__PURE__*/function () { + function PartnersInfoService(_client) { + (0, _classCallCheck2.default)(this, PartnersInfoService); (0, _defineProperty2.default)(this, "_client", void 0); this._client = _client; } - /** - * Retrieve the ProfileEcogesture from db - * @returns {ProfileEcogesture} + /* + * Get information from backoffice about the status of partners' service + * On success, respond the partnersInfo + * Else, throw an error */ - (0, _createClass2.default)(ProfileEcogestureService, [{ - key: "getProfileEcogesture", + (0, _createClass2.default)(PartnersInfoService, [{ + key: "getPartnersInfo", value: function () { - var _getProfileEcogesture = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var query, _yield$this$_client$q, profileEcogesture; - + var _getPartnersInfo = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var env, remoteUrl, result; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: - query = (0, _cozyClient.Q)(_doctypes.PROFILEECOGESTURE_DOCTYPE); - _context.next = 3; - return this._client.query(query.limitBy(1)); - - case 3: - _yield$this$_client$q = _context.sent; - profileEcogesture = _yield$this$_client$q.data; - - if (!profileEcogesture) { - _context.next = 9; - break; - } - - return _context.abrupt("return", profileEcogesture); - - case 9: - return _context.abrupt("return", null); - - case 10: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function getProfileEcogesture() { - return _getProfileEcogesture.apply(this, arguments); - } - - return getProfileEcogesture; - }() - /** - * Saves ProfileEcogesture in database - * @returns {ProfileEcogesture} - */ - - }, { - key: "updateProfileEcogesture", - value: function () { - var _updateProfileEcogesture = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(attributes) { - var query, _yield$this$_client$q2, _yield$this$_client$q3, doc, _yield$this$_client$s, profileEcogesture; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - query = (0, _cozyClient.Q)(_doctypes.PROFILEECOGESTURE_DOCTYPE); - _context2.next = 3; - return this._client.query(query.limitBy(1)); - - case 3: - _yield$this$_client$q2 = _context2.sent; - _yield$this$_client$q3 = (0, _slicedToArray2.default)(_yield$this$_client$q2.data, 1); - doc = _yield$this$_client$q3[0]; - - if (!doc) { - _context2.next = 13; - break; - } + env = new _environment.default(); + remoteUrl = env.isProduction() ? "/remote/org.ecolyo.backoffice.partners.info" : "/remote/org.ecolyo.backoffice.partners.info.rec"; + _context.prev = 2; + _context.next = 5; + return this._client.getStackClient().fetchJSON('GET', remoteUrl); - _context2.next = 9; - return this._client.save((0, _objectSpread2.default)({}, doc, attributes)); + case 5: + result = _context.sent; + return _context.abrupt("return", result); case 9: - _yield$this$_client$s = _context2.sent; - profileEcogesture = _yield$this$_client$s.data; - - if (!profileEcogesture) { - _context2.next = 13; - break; - } - - return _context2.abrupt("return", profileEcogesture); + _context.prev = 9; + _context.t0 = _context["catch"](2); + console.error(_context.t0); + throw new Error("Failed to get partners' info"); case 13: - return _context2.abrupt("return", null); - - case 14: case "end": - return _context2.stop(); + return _context.stop(); } } - }, _callee2, this); + }, _callee, this, [[2, 9]]); })); - function updateProfileEcogesture(_x) { - return _updateProfileEcogesture.apply(this, arguments); + function getPartnersInfo() { + return _getPartnersInfo.apply(this, arguments); } - return updateProfileEcogesture; + return getPartnersInfo; }() }, { key: "__reactstandin__regenerateByEval", @@ -4070,10 +3463,10 @@ var ProfileEcogestureService = /*#__PURE__*/function () { this[key] = eval(code); } }]); - return ProfileEcogestureService; + return PartnersInfoService; }(); -exports.default = ProfileEcogestureService; +exports.default = PartnersInfoService; ; (function () { @@ -4083,7 +3476,7 @@ exports.default = ProfileEcogestureService; return; } - reactHotLoader.register(ProfileEcogestureService, "ProfileEcogestureService", "/home/gcarron/dev/ecolyo/src/services/profileEcogesture.service.ts"); + reactHotLoader.register(PartnersInfoService, "PartnersInfoService", "/home/bastien/ecolyo/src/services/partnersInfo.service.ts"); })(); ; @@ -4094,177 +3487,6 @@ exports.default = ProfileEcogestureService; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) -/***/ }), - -/***/ "4wfj": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-navigation {\n border-top: 1px solid #7b7b7b;\n background: #1b1c22;\n position: fixed;\n bottom: 0;\n height: 6.5rem;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n padding: 0 0 env(safe-area-inset-bottom) 0; }\n @media (min-width: 1023px) {\n .profile-navigation {\n background: #121212;\n height: 3rem; } }\n .profile-navigation .rounded {\n border-radius: 22px;\n margin-left: 1rem;\n margin-right: 1rem; }\n .profile-navigation .disabled {\n opacity: 0.5; }\n .profile-navigation button.profile-navigation-button {\n max-width: 12.5rem;\n margin: 0.375rem 1rem;\n padding: 0.5rem 1rem; }\n", ""]); - - - -/***/ }), - -/***/ "4xLI": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0007_713183319c3a399127589f0a01120426", - "use": "ECOGESTURE0007_713183319c3a399127589f0a01120426-usage", - "viewBox": "0 0 220 220", - "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426\">\n<g clip-path=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_clip0)\">\n<circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\" />\n<circle opacity=\"0.5\" cx=\"193.327\" cy=\"111.5\" r=\"1.5\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M111.123 208.68C123.294 208.68 133.16 163.085 133.16 106.84C133.16 50.5954 123.294 5 111.123 5C108.568 5 106.114 7.01023 103.832 10.7072C105.437 8.93712 107.112 8 108.834 8C120.708 8 130.334 52.5477 130.334 107.5C130.334 162.452 120.708 207 108.834 207C108.035 207 107.246 206.798 106.47 206.405C107.97 207.896 109.527 208.68 111.123 208.68Z\" fill=\"#345A7D\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M138.156 160.237C89.4461 188.359 39.6359 193.276 26.9012 171.219C24.43 166.939 23.5365 161.958 24.0575 156.503C24.2516 160.463 25.2616 164.133 27.1558 167.414C40.0581 189.761 89.096 185.604 136.685 158.129C157.614 146.045 174.777 131.464 186.341 117.019C186.975 117.858 187.782 118.559 188.708 119.07C176.758 133.458 159.298 148.03 138.156 160.237ZM197.448 107.02C206.345 92.6223 208.945 79.1672 203.294 69.3791C200.423 64.4075 195.669 60.8063 189.469 58.5323C193.8 60.8438 197.21 63.9659 199.491 67.9161C205.176 77.7632 202.896 91.1132 194.496 105.318C195.612 105.654 196.618 106.244 197.448 107.02Z\" fill=\"#345A7D\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M130.872 182.893C163.214 192.745 190.497 190.571 199.451 175.063C202.383 169.984 203.094 163.918 201.856 157.246C202.112 162.348 201.126 167.036 198.768 171.12C189.774 186.699 163.186 189.373 131.787 180.224C131.679 181.194 131.358 182.1 130.872 182.893ZM118.868 178.766C108.835 174.931 98.4912 170.024 88.1963 164.08C39.4869 135.958 10.3237 95.2795 23.0583 73.2224C25.9902 68.1442 30.8873 64.4958 37.2837 62.2312C32.7382 64.5609 29.1715 67.758 26.8137 71.8418C13.9376 94.1438 41.9929 134.447 89.4769 161.862C99.614 167.715 109.817 172.507 119.721 176.208C119.27 176.974 118.972 177.841 118.868 178.766Z\" fill=\"#345A7D\" />\n<circle cx=\"125.327\" cy=\"179.5\" r=\"4.5\" fill=\"#345A7D\" />\n<circle opacity=\"0.5\" cx=\"126.327\" cy=\"178.5\" r=\"1.5\" fill=\"white\" />\n<path d=\"M142.322 82H146.088V159.826H142.322V82Z\" fill=\"#606060\" />\n<path d=\"M141.695 82H143.578V159.826H141.695V82Z\" fill=\"#4B4B4B\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M56.3372 82.0007C54.9507 82.0007 53.8267 83.1247 53.8267 84.5113V157.316C53.8267 158.703 54.9507 159.827 56.3372 159.827H142.95V82.0007H56.3372ZM166.8 82.0007H144.833V159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V84.5113C169.311 83.1247 168.187 82.0007 166.8 82.0007Z\" fill=\"#D6D6D6\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M56.3372 82.0007C54.9507 82.0007 53.8267 83.1247 53.8267 84.5113V157.316C53.8267 158.703 54.9507 159.827 56.3372 159.827H142.95V82.0007H56.3372ZM166.8 82.0007H144.833V159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V84.5113C169.311 83.1247 168.187 82.0007 166.8 82.0007Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint0_linear)\" fill-opacity=\"0.4\" />\n<path opacity=\"0.1\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M56.3372 82.001C54.9507 82.001 53.8267 83.125 53.8267 84.5115V157.317C53.8267 158.703 54.9507 159.827 56.3372 159.827L57.2509 91.6495C57.2935 88.4759 59.8001 85.8845 62.9705 85.7364L142.95 82.001H56.3372Z\" fill=\"#0181F8\" />\n<path opacity=\"0.1\" d=\"M145.827 158.5L149.106 90.5746C149.236 87.8734 151.158 85.5932 153.798 85.0067L167.327 82.001H144.827V158.5H145.827Z\" fill=\"#0181F8\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M137.979 145.25C137.589 150.203 133.638 154.126 128.683 154.48L53.8267 159.827H142.95V82.0007L137.979 145.25ZM165.883 148.264C165.683 152.145 162.956 155.434 159.178 156.349L144.833 159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V82.0007L165.883 148.264Z\" fill=\"#9E9E9E\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M137.979 145.25C137.589 150.203 133.638 154.126 128.683 154.48L53.8267 159.827H142.95V82.0007L137.979 145.25ZM165.883 148.264C165.683 152.145 162.956 155.434 159.178 156.349L144.833 159.827H166.8C168.187 159.827 169.311 158.703 169.311 157.316V82.0007L165.883 148.264Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint1_linear)\" fill-opacity=\"0.4\" />\n<path d=\"M61.9858 97.6908C61.9858 96.9975 62.5478 96.4355 63.2411 96.4355H129.77C130.463 96.4355 131.025 96.9975 131.025 97.6908V144.136C131.025 144.829 130.463 145.391 129.77 145.391H63.2411C62.5478 145.391 61.9858 144.829 61.9858 144.136V97.6908Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint2_radial)\" />\n<path d=\"M61.9858 97.6908C61.9858 96.9975 62.5478 96.4355 63.2411 96.4355H129.77C130.463 96.4355 131.025 96.9975 131.025 97.6908V144.136C131.025 144.829 130.463 145.391 129.77 145.391H63.2411C62.5478 145.391 61.9858 144.829 61.9858 144.136V97.6908Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint3_linear)\" fill-opacity=\"0.2\" />\n<path d=\"M147.971 97.6904C147.971 97.3437 148.252 97.0627 148.599 97.0627H165.545C165.891 97.0627 166.172 97.3437 166.172 97.6904V102.084C166.172 102.43 165.891 102.711 165.545 102.711H148.599C148.252 102.711 147.971 102.43 147.971 102.084V97.6904Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint4_radial)\" />\n<path d=\"M147.971 97.6904C147.971 97.3437 148.252 97.0627 148.599 97.0627H165.545C165.891 97.0627 166.172 97.3437 166.172 97.6904V102.084C166.172 102.43 165.891 102.711 165.545 102.711H148.599C148.252 102.711 147.971 102.43 147.971 102.084V97.6904Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint5_linear)\" fill-opacity=\"0.2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M148.599 96.4355H165.545C166.238 96.4355 166.8 96.9975 166.8 97.6908V102.084C166.8 102.777 166.238 103.339 165.545 103.339H148.599C147.906 103.339 147.344 102.777 147.344 102.084V97.6908C147.344 96.9975 147.906 96.4355 148.599 96.4355ZM148.599 97.0632C148.252 97.0632 147.971 97.3442 147.971 97.6908V102.084C147.971 102.431 148.252 102.712 148.599 102.712H165.545C165.892 102.712 166.173 102.431 166.173 102.084V97.6908C166.173 97.3442 165.892 97.0632 165.545 97.0632H148.599Z\" fill=\"#919191\" />\n<path d=\"M68.2622 102.084C68.2622 101.391 68.8242 100.829 69.5175 100.829H123.494C124.187 100.829 124.749 101.391 124.749 102.084V140.37C124.749 141.063 124.187 141.625 123.494 141.625H69.5175C68.8242 141.625 68.2622 141.063 68.2622 140.37V102.084Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint6_radial)\" />\n<path d=\"M68.2622 102.084C68.2622 101.391 68.8242 100.829 69.5175 100.829H123.494C124.187 100.829 124.749 101.391 124.749 102.084V140.37C124.749 141.063 124.187 141.625 123.494 141.625H69.5175C68.8242 141.625 68.2622 141.063 68.2622 140.37V102.084Z\" fill=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_paint7_linear)\" fill-opacity=\"0.6\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M61.0444 97.6906C61.0444 96.4774 62.0279 95.4939 63.2411 95.4939H129.77C130.983 95.4939 131.967 96.4774 131.967 97.6906V144.135C131.967 145.349 130.983 146.332 129.77 146.332H63.2411C62.0279 146.332 61.0444 145.349 61.0444 144.135V97.6906ZM63.2411 97.3768C63.0678 97.3768 62.9273 97.5173 62.9273 97.6906V144.135C62.9273 144.309 63.0678 144.449 63.2411 144.449H129.77C129.943 144.449 130.084 144.309 130.084 144.135V97.6906C130.084 97.5173 129.943 97.3768 129.77 97.3768H63.2411Z\" fill=\"#878787\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M129.77 97.377H63.2411C63.0678 97.377 62.9273 97.5175 62.9273 97.6908V144.136C62.9273 144.309 63.0678 144.449 63.2411 144.449H129.77C129.943 144.449 130.084 144.309 130.084 144.136V97.6908C130.084 97.5175 129.943 97.377 129.77 97.377ZM63.2411 96.4355C62.5478 96.4355 61.9858 96.9975 61.9858 97.6908V144.136C61.9858 144.829 62.5478 145.391 63.2411 145.391H129.77C130.463 145.391 131.025 144.829 131.025 144.136V97.6908C131.025 96.9975 130.463 96.4355 129.77 96.4355H63.2411Z\" fill=\"#B3B3B3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M129.77 96.7494H63.2411C62.7212 96.7494 62.2997 97.1709 62.2997 97.6908V144.136C62.2997 144.655 62.7212 145.077 63.2411 145.077H129.77C130.29 145.077 130.711 144.655 130.711 144.136V97.6908C130.711 97.1709 130.29 96.7494 129.77 96.7494ZM63.2411 96.4355C62.5478 96.4355 61.9858 96.9975 61.9858 97.6908V144.136C61.9858 144.829 62.5478 145.391 63.2411 145.391H129.77C130.463 145.391 131.025 144.829 131.025 144.136V97.6908C131.025 96.9975 130.463 96.4355 129.77 96.4355H63.2411Z\" fill=\"#ECECEC\" />\n<path opacity=\"0.5\" d=\"M137.302 97.0634C137.302 96.3701 137.864 95.8081 138.557 95.8081H141.068C141.761 95.8081 142.323 96.3701 142.323 97.0634V147.274C142.323 147.967 141.761 148.529 141.068 148.529H138.557C137.864 148.529 137.302 147.967 137.302 147.274V97.0634Z\" fill=\"#808080\" />\n<path d=\"M136.046 95.808C136.046 95.1147 136.608 94.5527 137.302 94.5527H139.812C140.505 94.5527 141.067 95.1147 141.067 95.808V146.018C141.067 146.712 140.505 147.274 139.812 147.274H137.302C136.608 147.274 136.046 146.712 136.046 146.018V95.808Z\" fill=\"#828282\" />\n<path d=\"M139.138 144.182C139.369 143.951 139.501 143.639 139.505 143.312L140.119 98.1584C140.123 97.8992 140.334 97.6909 140.593 97.6909C140.855 97.6909 141.067 97.9031 141.067 98.1648V146.019C141.067 146.712 140.505 147.274 139.812 147.274H139.077C137.958 147.274 137.398 145.922 138.189 145.131L139.138 144.182Z\" fill=\"#6D6D6D\" />\n<path d=\"M137.302 99.2601C137.302 99.0868 137.442 98.9463 137.616 98.9463C137.789 98.9463 137.929 99.0868 137.929 99.2601V142.567C137.929 142.74 137.789 142.88 137.616 142.88C137.442 142.88 137.302 142.74 137.302 142.567V99.2601Z\" fill=\"white\" />\n<path opacity=\"0.8\" d=\"M163.662 113.696C163.662 116.642 161.273 119.031 158.327 119.031C155.381 119.031 152.992 116.642 152.992 113.696C152.992 110.749 155.381 108.361 158.327 108.361C161.273 108.361 163.662 110.749 163.662 113.696Z\" fill=\"#A3A3A3\" />\n<path d=\"M162.407 112.44C162.407 115.386 160.018 117.775 157.072 117.775C154.125 117.775 151.737 115.386 151.737 112.44C151.737 109.493 154.125 107.105 157.072 107.105C160.018 107.105 162.407 109.493 162.407 112.44Z\" fill=\"#808080\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M157.072 116.519C159.325 116.519 161.151 114.693 161.151 112.44C161.151 110.187 159.325 108.36 157.072 108.36C154.819 108.36 152.992 110.187 152.992 112.44C152.992 114.693 154.819 116.519 157.072 116.519ZM157.072 117.775C160.018 117.775 162.407 115.386 162.407 112.44C162.407 109.493 160.018 107.105 157.072 107.105C154.125 107.105 151.737 109.493 151.737 112.44C151.737 115.386 154.125 117.775 157.072 117.775Z\" fill=\"#474747\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M161.465 112.441C161.465 114.867 159.498 116.834 157.072 116.834C154.645 116.834 152.678 114.867 152.678 112.441C152.678 110.014 154.645 108.047 157.072 108.047C159.498 108.047 161.465 110.014 161.465 112.441ZM157.072 116.52C159.325 116.52 161.151 114.694 161.151 112.441C161.151 110.187 159.325 108.361 157.072 108.361C154.819 108.361 152.992 110.187 152.992 112.441C152.992 114.694 154.819 116.52 157.072 116.52Z\" fill=\"#B9B9B9\" />\n<path d=\"M159.268 110.558C159.268 111.078 158.847 111.499 158.327 111.499C157.807 111.499 157.385 111.078 157.385 110.558C157.385 110.038 157.807 109.616 158.327 109.616C158.847 109.616 159.268 110.038 159.268 110.558Z\" fill=\"#B9B9B9\" />\n<path opacity=\"0.8\" d=\"M163.662 129.386C163.662 132.332 161.273 134.721 158.327 134.721C155.381 134.721 152.992 132.332 152.992 129.386C152.992 126.44 155.381 124.051 158.327 124.051C161.273 124.051 163.662 126.44 163.662 129.386Z\" fill=\"#A3A3A3\" />\n<path d=\"M162.407 128.131C162.407 131.077 160.018 133.466 157.072 133.466C154.125 133.466 151.737 131.077 151.737 128.131C151.737 125.184 154.125 122.796 157.072 122.796C160.018 122.796 162.407 125.184 162.407 128.131Z\" fill=\"#808080\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M157.072 132.21C159.325 132.21 161.151 130.384 161.151 128.131C161.151 125.878 159.325 124.051 157.072 124.051C154.819 124.051 152.992 125.878 152.992 128.131C152.992 130.384 154.819 132.21 157.072 132.21ZM157.072 133.466C160.018 133.466 162.407 131.077 162.407 128.131C162.407 125.184 160.018 122.796 157.072 122.796C154.125 122.796 151.737 125.184 151.737 128.131C151.737 131.077 154.125 133.466 157.072 133.466Z\" fill=\"#474747\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M161.465 128.131C161.465 130.557 159.498 132.524 157.072 132.524C154.645 132.524 152.678 130.557 152.678 128.131C152.678 125.705 154.645 123.738 157.072 123.738C159.498 123.738 161.465 125.705 161.465 128.131ZM157.072 132.211C159.325 132.211 161.151 130.384 161.151 128.131C161.151 125.878 159.325 124.051 157.072 124.051C154.819 124.051 152.992 125.878 152.992 128.131C152.992 130.384 154.819 132.211 157.072 132.211Z\" fill=\"#B9B9B9\" />\n<path d=\"M156.758 130.014C156.758 130.534 156.336 130.955 155.816 130.955C155.297 130.955 154.875 130.534 154.875 130.014C154.875 129.494 155.297 129.073 155.816 129.073C156.336 129.073 156.758 129.494 156.758 130.014Z\" fill=\"#B9B9B9\" />\n<path opacity=\"0.3\" d=\"M85.5222 100.829L73.5972 141.625H77.0491L88.9741 100.829H85.5222Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M119.728 100.829L107.803 141.625H109.058L120.983 100.829H119.728Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M139.827 95.9998C139.827 95.7236 139.603 95.4998 139.327 95.4998H137.327C137.051 95.4998 136.827 95.7236 136.827 95.9998C136.827 96.2759 137.051 96.4998 137.327 96.4998H139.327C139.603 96.4998 139.827 96.2759 139.827 95.9998Z\" fill=\"#0181F8\" />\n<path opacity=\"0.3\" d=\"M92.1125 100.829L80.1875 141.625H92.7401L104.665 100.829H92.1125Z\" fill=\"white\" />\n<path d=\"M152.365 98.3184H152.992V99.5736H152.365V98.3184Z\" fill=\"#0094FF\" />\n<path d=\"M159.269 98.3181H159.896V99.5734H159.269V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 99.5735L160.524 100.201L159.269 100.201L159.269 99.5735L160.524 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.201H158.013V101.456H157.386V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181H158.013V99.5734H157.386V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 98.9456L154.875 99.5732L154.248 99.5732L154.248 98.9456L154.875 98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181L157.386 98.9457L156.13 98.9457L156.13 98.3181L157.386 98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 100.201L154.875 100.828L154.248 100.828L154.248 100.201L154.875 100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.829L157.386 101.456L156.13 101.456L156.13 100.829L157.386 100.829Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 99.5735L157.386 100.201L156.13 100.201L156.13 99.5735L157.386 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M152.365 100.201H152.992V101.456H152.365V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 98.9456H161.152V100.201H160.524V98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 100.201H161.152V101.456H160.524V100.201Z\" fill=\"#0094FF\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter0_f)\">\n<path d=\"M152.365 98.3184H152.992V99.5736H152.365V98.3184Z\" fill=\"#0094FF\" />\n<path d=\"M159.269 98.3181H159.896V99.5734H159.269V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 99.5735L160.524 100.201L159.269 100.201L159.269 99.5735L160.524 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.201H158.013V101.456H157.386V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181H158.013V99.5734H157.386V98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 98.9456L154.875 99.5732L154.248 99.5732L154.248 98.9456L154.875 98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 98.3181L157.386 98.9457L156.13 98.9457L156.13 98.3181L157.386 98.3181Z\" fill=\"#0094FF\" />\n<path d=\"M154.875 100.201L154.875 100.828L154.248 100.828L154.248 100.201L154.875 100.201Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 100.829L157.386 101.456L156.13 101.456L156.13 100.829L157.386 100.829Z\" fill=\"#0094FF\" />\n<path d=\"M157.386 99.5735L157.386 100.201L156.13 100.201L156.13 99.5735L157.386 99.5735Z\" fill=\"#0094FF\" />\n<path d=\"M152.365 100.201H152.992V101.456H152.365V100.201Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 98.9456H161.152V100.201H160.524V98.9456Z\" fill=\"#0094FF\" />\n<path d=\"M160.524 100.201H161.152V101.456H160.524V100.201Z\" fill=\"#0094FF\" />\n</g>\n<path opacity=\"0.3\" d=\"M153.18 97.0627L148.599 102.711H149.925L154.506 97.0627H153.18Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M163.849 97.0627L159.269 102.711H161.151L165.732 97.0627H163.849Z\" fill=\"white\" />\n<path opacity=\"0.3\" d=\"M155.711 97.0627L151.13 102.711H153.747L158.327 97.0627H155.711Z\" fill=\"white\" />\n<g opacity=\"0.8\">\n<path d=\"M153.186 142.253C153.186 141.906 153.467 141.625 153.813 141.625H157.289V142.881H153.813C153.467 142.881 153.186 142.6 153.186 142.253Z\" fill=\"#A3A3A3\" />\n<path d=\"M163.035 142.254C163.035 141.907 162.754 141.626 162.407 141.626H158.931V142.881H162.407C162.754 142.881 163.035 142.6 163.035 142.254Z\" fill=\"#A3A3A3\" />\n<path d=\"M153.186 146.647C153.186 146.3 153.467 146.019 153.813 146.019H157.289V147.275H153.813C153.467 147.275 153.186 146.994 153.186 146.647Z\" fill=\"#A3A3A3\" />\n<path d=\"M163.035 146.647C163.035 146.3 162.754 146.019 162.407 146.019H158.931V147.275H162.407C162.754 147.275 163.035 146.994 163.035 146.647Z\" fill=\"#A3A3A3\" />\n<path d=\"M153.186 150.413C153.186 150.066 153.467 149.785 153.813 149.785H157.289V151.041H153.813C153.467 151.041 153.186 150.76 153.186 150.413Z\" fill=\"#A3A3A3\" />\n<path d=\"M163.035 150.413C163.035 150.066 162.754 149.785 162.407 149.785H158.931V151.041H162.407C162.754 151.041 163.035 150.76 163.035 150.413Z\" fill=\"#A3A3A3\" />\n</g>\n<path d=\"M152.365 141.625C152.365 141.278 152.646 140.997 152.992 140.997H156.468V142.253H152.992C152.646 142.253 152.365 141.972 152.365 141.625Z\" fill=\"#808080\" />\n<path d=\"M152.365 141.625H156.468V142.253H152.992C152.646 142.253 152.365 141.972 152.365 141.625Z\" fill=\"#474747\" />\n<path d=\"M162.214 141.625C162.214 141.279 161.933 140.998 161.586 140.998H158.11V142.253H161.586C161.933 142.253 162.214 141.972 162.214 141.625Z\" fill=\"#808080\" />\n<path d=\"M162.214 141.625H158.11V142.253H161.586C161.933 142.253 162.214 141.972 162.214 141.625Z\" fill=\"#474747\" />\n<path d=\"M152.365 146.019C152.365 145.672 152.646 145.391 152.992 145.391H156.468V146.646H152.992C152.646 146.646 152.365 146.365 152.365 146.019Z\" fill=\"#808080\" />\n<path d=\"M152.365 146.018H156.468V146.646H152.992C152.646 146.646 152.365 146.365 152.365 146.018Z\" fill=\"#474747\" />\n<path d=\"M162.214 146.019C162.214 145.672 161.933 145.391 161.586 145.391H158.11V146.646H161.586C161.933 146.646 162.214 146.365 162.214 146.019Z\" fill=\"#808080\" />\n<path d=\"M162.214 146.018H158.11V146.646H161.586C161.933 146.646 162.214 146.365 162.214 146.018Z\" fill=\"#474747\" />\n<path d=\"M152.365 149.785C152.365 149.438 152.646 149.157 152.992 149.157H156.468V150.412H152.992C152.646 150.412 152.365 150.131 152.365 149.785Z\" fill=\"#808080\" />\n<path d=\"M152.365 149.784H156.468V150.412H152.992C152.646 150.412 152.365 150.131 152.365 149.784Z\" fill=\"#474747\" />\n<path d=\"M162.214 149.785C162.214 149.438 161.933 149.157 161.586 149.157H158.11V150.412H161.586C161.933 150.412 162.214 150.131 162.214 149.785Z\" fill=\"#808080\" />\n<path d=\"M162.214 149.784H158.11V150.412H161.586C161.933 150.412 162.214 150.131 162.214 149.784Z\" fill=\"#474747\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.6947 156.885C26.2987 163.392 26.7072 169.352 29.1659 174.422C28.3156 173.426 27.5589 172.359 26.9012 171.219C24.3189 166.747 23.4594 161.509 24.1362 155.765C25.2329 156.32 26.4307 156.705 27.6947 156.885ZM36.6702 136.649C48.0414 119.022 68.672 100.134 95.0231 84.9201C141.217 58.2502 188.4 52.4506 204.013 70.7354C203.79 70.276 203.55 69.8239 203.293 69.3793C190.559 47.3222 140.749 52.2391 92.0392 80.3615C64.5451 96.2352 43.2784 116.109 32.259 134.377C33.902 134.809 35.4012 135.595 36.6702 136.649Z\" fill=\"#0081F8\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M141.6 94.6664C182.757 121.317 206.943 156.327 198.035 177.204C198.548 176.521 199.02 175.807 199.45 175.062C211.214 154.686 187.224 118.42 145.101 90.8405C144.212 92.3471 143.017 93.6511 141.6 94.6664ZM121.886 83.2664C78.1311 60.8213 35.5676 57.3261 21.911 75.5167C22.2461 74.7313 22.6281 73.966 23.0577 73.2218C34.8465 52.803 78.4081 55.5 123.456 78.3234C122.611 79.8078 122.061 81.4821 121.886 83.2664Z\" fill=\"#0081F8\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter1_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.6947 156.885C26.2987 163.392 26.7072 169.352 29.1659 174.422C28.3156 173.426 27.5589 172.359 26.9012 171.219C24.3189 166.747 23.4594 161.509 24.1362 155.765C25.2329 156.32 26.4307 156.705 27.6947 156.885ZM36.6702 136.649C48.0414 119.022 68.672 100.134 95.0231 84.9201C141.217 58.2502 188.4 52.4506 204.013 70.7354C203.79 70.276 203.55 69.8239 203.293 69.3793C190.559 47.3222 140.749 52.2391 92.0392 80.3615C64.5451 96.2352 43.2784 116.109 32.259 134.377C33.902 134.809 35.4012 135.595 36.6702 136.649Z\" fill=\"#0081F8\" />\n</g>\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter2_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M141.601 94.6664C182.757 121.317 206.944 156.327 198.035 177.204C198.548 176.521 199.021 175.807 199.451 175.062C211.214 154.686 187.225 118.42 145.101 90.8405C144.213 92.3471 143.017 93.6511 141.601 94.6664ZM121.887 83.2664C78.1316 60.8213 35.568 57.3261 21.9115 75.5167C22.2466 74.7313 22.6285 73.966 23.0582 73.2218C34.847 52.803 78.4086 55.5 123.457 78.3234C122.611 79.8078 122.062 81.4821 121.887 83.2664Z\" fill=\"#0081F8\" />\n</g>\n<circle cx=\"29.3267\" cy=\"145.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"32.3267\" cy=\"141.5\" r=\"2.5\" fill=\"white\" />\n<circle cx=\"134.327\" cy=\"84.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"135.327\" cy=\"80.5\" r=\"2.5\" fill=\"white\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter3_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M110.348 208.55C99.6812 203.691 91.3335 160.081 91.3335 107C91.3335 53.4022 99.8447 9.45982 110.66 5.31898C110.124 5.13863 109.583 5.04688 109.037 5.04688C96.8664 5.04688 87 50.6423 87 106.887C87 163.132 96.8664 208.727 109.037 208.727C109.477 208.727 109.914 208.668 110.348 208.55Z\" fill=\"#0081F8\" />\n</g>\n<g opacity=\"0.8\" filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter4_f)\">\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter5_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.6947 156.885C26.2987 163.392 26.7072 169.352 29.1659 174.422C28.3156 173.426 27.5589 172.359 26.9012 171.219C24.3189 166.747 23.4594 161.509 24.1362 155.765C25.2329 156.32 26.4307 156.705 27.6947 156.885ZM36.6702 136.649C48.0414 119.022 68.672 100.134 95.0231 84.9201C141.217 58.2502 188.4 52.4506 204.013 70.7354C203.79 70.276 203.55 69.8239 203.293 69.3793C190.559 47.3222 140.749 52.2391 92.0392 80.3615C64.5451 96.2352 43.2784 116.109 32.259 134.377C33.902 134.809 35.4012 135.595 36.6702 136.649Z\" fill=\"#0081F8\" />\n</g>\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter6_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M141.601 94.6664C182.757 121.317 206.944 156.327 198.035 177.204C198.548 176.521 199.021 175.807 199.451 175.062C211.214 154.686 187.225 118.42 145.101 90.8405C144.213 92.3471 143.017 93.6511 141.601 94.6664ZM121.887 83.2664C78.1316 60.8213 35.568 57.3261 21.9115 75.5167C22.2466 74.7313 22.6285 73.966 23.0582 73.2218C34.847 52.803 78.4086 55.5 123.457 78.3234C122.611 79.8078 122.062 81.4821 121.887 83.2664Z\" fill=\"#0081F8\" />\n</g>\n<circle cx=\"29.3267\" cy=\"145.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"32.3267\" cy=\"141.5\" r=\"2.5\" fill=\"white\" />\n<circle cx=\"134.327\" cy=\"84.5\" r=\"8.5\" fill=\"#0081F8\" />\n<circle opacity=\"0.5\" cx=\"135.327\" cy=\"80.5\" r=\"2.5\" fill=\"white\" />\n<g filter=\"url(#ECOGESTURE0007_713183319c3a399127589f0a01120426_filter7_b)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M110.348 208.55C99.6812 203.691 91.3335 160.081 91.3335 107C91.3335 53.4022 99.8447 9.45982 110.66 5.31898C110.124 5.13863 109.583 5.04688 109.037 5.04688C96.8664 5.04688 87 50.6423 87 106.887C87 163.132 96.8664 208.727 109.037 208.727C109.477 208.727 109.914 208.668 110.348 208.55Z\" fill=\"#0081F8\" />\n</g>\n</g>\n</g>\n<defs>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter0_f\" x=\"144.365\" y=\"90.3181\" width=\"24.7866\" height=\"19.1384\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"4\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter1_b\" x=\"-16.1572\" y=\"9.44141\" width=\"241.404\" height=\"185.161\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter2_b\" x=\"1.77686\" y=\"13.5742\" width=\"240.564\" height=\"183.707\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter3_b\" x=\"67\" y=\"-14.9531\" width=\"63.6606\" height=\"243.68\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter4_f\" x=\"-11.1572\" y=\"-9.95312\" width=\"248.499\" height=\"233.68\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"7.5\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter5_b\" x=\"-16.1572\" y=\"9.44141\" width=\"241.404\" height=\"185.161\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter6_b\" x=\"1.77686\" y=\"13.5742\" width=\"240.564\" height=\"183.707\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<filter id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_filter7_b\" x=\"67\" y=\"-14.9531\" width=\"63.6606\" height=\"243.68\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feGaussianBlur in=\"BackgroundImage\" stdDeviation=\"10\"></feGaussianBlur>\n<feComposite in2=\"SourceAlpha\" operator=\"in\" result=\"effect1_backgroundBlur\"></feComposite>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_backgroundBlur\" result=\"shape\"></feBlend>\n</filter>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint0_linear\" x1=\"53.8267\" y1=\"82.0007\" x2=\"161.804\" y2=\"54.3893\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#405561\" />\n<stop offset=\"0.20774\" stop-color=\"#94A3AC\" />\n<stop offset=\"0.579588\" stop-color=\"#D2DADE\" />\n<stop offset=\"0.835819\" stop-color=\"#94A3AC\" />\n<stop offset=\"1\" stop-color=\"#405561\" />\n</linearGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint1_linear\" x1=\"53.8267\" y1=\"82.0007\" x2=\"161.804\" y2=\"54.3893\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#405561\" />\n<stop offset=\"0.20774\" stop-color=\"#94A3AC\" />\n<stop offset=\"0.579588\" stop-color=\"#D2DADE\" />\n<stop offset=\"0.835819\" stop-color=\"#94A3AC\" />\n<stop offset=\"1\" stop-color=\"#405561\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint2_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(96.5056 97.9654) rotate(90) scale(14.9925 41.8706)\">\n<stop stop-color=\"#2A2B30\" />\n<stop offset=\"1\" stop-color=\"#1B1C22\" />\n</radialGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint3_linear\" x1=\"160.784\" y1=\"70.1106\" x2=\"57.4322\" y2=\"130.296\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.282067\" stop-color=\"white\" stop-opacity=\"0.75\" />\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint4_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(157.072 97.2393) rotate(90) scale(1.72991 11.0386)\">\n<stop stop-color=\"#2A2B30\" />\n<stop offset=\"1\" stop-color=\"#1B1C22\" />\n</radialGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint5_linear\" x1=\"174.018\" y1=\"94.0252\" x2=\"160.847\" y2=\"111.549\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.282067\" stop-color=\"white\" stop-opacity=\"0.75\" />\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint6_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(96.5056 102.104) rotate(90) scale(12.4938 34.2578)\">\n<stop stop-color=\"#2A2B30\" />\n<stop offset=\"1\" stop-color=\"#1B1C22\" />\n</radialGradient>\n<linearGradient id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_paint7_linear\" x1=\"149.097\" y1=\"78.8914\" x2=\"52.5282\" y2=\"132.451\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.124809\" stop-color=\"white\" stop-opacity=\"0.75\" />\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n</linearGradient>\n<clipPath id=\"ECOGESTURE0007_713183319c3a399127589f0a01120426_clip0\">\n<rect width=\"220\" height=\"220\" fill=\"white\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "4zrG": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); - -var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _initialisationSteps = __webpack_require__("3HG6"); - -var _environment = _interopRequireDefault(__webpack_require__("X6DI")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var PartnersInfoService = /*#__PURE__*/function () { - function PartnersInfoService(_client, _setinitStepError) { - (0, _classCallCheck2.default)(this, PartnersInfoService); - (0, _defineProperty2.default)(this, "_client", void 0); - (0, _defineProperty2.default)(this, "_setinitStepError", void 0); - this._client = _client; - this._setinitStepError = _setinitStepError; - } - /* - * Get information from backoffice about the status of partners' service - * On success, respond the partnersInfo - * Else, throw an error - */ - - - (0, _createClass2.default)(PartnersInfoService, [{ - key: "getPartnersInfo", - value: function () { - var _getPartnersInfo = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var env, remoteUrl, result; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - env = new _environment.default(); - remoteUrl = env.isProduction() ? "/remote/org.ecolyo.backoffice.partners.info" : "/remote/org.ecolyo.backoffice.partners.info.rec"; - _context.prev = 2; - _context.next = 5; - return this._client.getStackClient().fetchJSON('GET', remoteUrl); - - case 5: - result = _context.sent; - return _context.abrupt("return", result); - - case 9: - _context.prev = 9; - _context.t0 = _context["catch"](2); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.PARTNERS_ERROR); - - console.error(_context.t0); - throw new Error("Failed to get partners' info"); - - case 14: - case "end": - return _context.stop(); - } - } - }, _callee, this, [[2, 9]]); - })); - - function getPartnersInfo() { - return _getPartnersInfo.apply(this, arguments); - } - - return getPartnersInfo; - }() - }, { - key: "__reactstandin__regenerateByEval", - value: // @ts-ignore - function __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - }]); - return PartnersInfoService; -}(); - -exports.default = PartnersInfoService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PartnersInfoService, "PartnersInfoService", "/home/gcarron/dev/ecolyo/src/services/partnersInfo.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "58Xv": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-detail-container {\n position: relative;\n min-height: inherit;\n margin: auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: #e0e0e0;\n max-width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .eg-selection-detail-container {\n margin: 0 1rem;\n max-width: unset; } }\n .eg-selection-detail-container .content {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: center;\n align-items: center; }\n .eg-selection-detail-container .content .icon {\n margin: 5rem 0 0; }\n @media only screen and (max-width: 768px) {\n .eg-selection-detail-container .content .icon {\n margin: 1rem 0 0; } }\n .eg-selection-detail-container .content .text {\n min-height: 4.875rem;\n display: flex;\n align-items: center;\n margin: 0 1rem; }\n .eg-selection-detail-container .buttons {\n margin: 1rem 0;\n display: flex;\n flex-direction: row;\n justify-content: center;\n width: 100%; }\n .eg-selection-detail-container .buttons button.btn-secondary-negative {\n padding: 0.75rem 0.25rem;\n margin: 0 0.25rem;\n height: 7.375rem;\n width: 6.5rem;\n border-radius: 0.25rem; }\n .eg-selection-detail-container .buttons button.btn-secondary-negative:focus, .eg-selection-detail-container .buttons button.btn-secondary-negative.active, .eg-selection-detail-container .buttons button.btn-secondary-negative:disabled, .eg-selection-detail-container .buttons button.btn-secondary-negative:hover {\n background: transparent; }\n .eg-selection-detail-container .buttons button.btn-secondary-negative span {\n flex-direction: column;\n color: #e0e0e0; }\n .eg-selection-detail-container .buttons button.noFocus {\n background: transparent; }\n", ""]); - - - /***/ }), /***/ "5BWs": @@ -4556,8 +3778,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionBegin, "ActionBegin", "/home/gcarron/dev/ecolyo/src/components/Action/ActionBegin.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionBegin.tsx"); + reactHotLoader.register(ActionBegin, "ActionBegin", "/home/bastien/ecolyo/src/components/Action/ActionBegin.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionBegin.tsx"); })(); ; @@ -5091,7 +4313,7 @@ exports.default = ActionService; return; } - reactHotLoader.register(ActionService, "ActionService", "/home/gcarron/dev/ecolyo/src/services/action.service.ts"); + reactHotLoader.register(ActionService, "ActionService", "/home/bastien/ecolyo/src/services/action.service.ts"); })(); ; @@ -5395,8 +4617,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DuelOngoing, "DuelOngoing", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelOngoing.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelOngoing.tsx"); + reactHotLoader.register(DuelOngoing, "DuelOngoing", "/home/bastien/ecolyo/src/components/Duel/DuelOngoing.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelOngoing.tsx"); })(); ; @@ -5638,11 +4860,11 @@ function getPartnerPicto(slug) { return; } - reactHotLoader.register(getPicto, "getPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts"); - reactHotLoader.register(getAddPicto, "getAddPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts"); - reactHotLoader.register(getParamPicto, "getParamPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts"); - reactHotLoader.register(getNavPicto, "getNavPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts"); - reactHotLoader.register(getPartnerPicto, "getPartnerPicto", "/home/gcarron/dev/ecolyo/src/utils/picto.ts"); + reactHotLoader.register(getPicto, "getPicto", "/home/bastien/ecolyo/src/utils/picto.ts"); + reactHotLoader.register(getAddPicto, "getAddPicto", "/home/bastien/ecolyo/src/utils/picto.ts"); + reactHotLoader.register(getParamPicto, "getParamPicto", "/home/bastien/ecolyo/src/utils/picto.ts"); + reactHotLoader.register(getNavPicto, "getNavPicto", "/home/bastien/ecolyo/src/utils/picto.ts"); + reactHotLoader.register(getPartnerPicto, "getPartnerPicto", "/home/bastien/ecolyo/src/utils/picto.ts"); })(); ; @@ -5680,11 +4902,19 @@ var _luxon = __webpack_require__("ExVU"); var _userQuiz = __webpack_require__("Ush/"); +var _fluidPrices = _interopRequireDefault(__webpack_require__("j6C6")); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -6053,25 +5283,60 @@ var migrations = [{ baseSchemaVersion: 8, targetSchemaVersion: 9, appVersion: '1.6.0', - description: 'Init new doctype fluidPrices --deprecated--', + description: 'Init new doctype fluidPrices', releaseNotes: null, docTypes: _doctypes.FLUIDPRICES_DOCTYPE, isCreate: true, - isDeprecated: true, run: function () { var _run9 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(_client, docs) { + var _iterator, _step, fluidPrice; + return _regenerator.default.wrap(function _callee9$(_context9) { while (1) { switch (_context9.prev = _context9.next) { case 0: - return _context9.abrupt("return", []); + _iterator = _createForOfIteratorHelper(_fluidPrices.default); + _context9.prev = 1; - case 1: + _iterator.s(); + + case 3: + if ((_step = _iterator.n()).done) { + _context9.next = 9; + break; + } + + fluidPrice = _step.value; + _context9.next = 7; + return _client.create(_doctypes.FLUIDPRICES_DOCTYPE, fluidPrice); + + case 7: + _context9.next = 3; + break; + + case 9: + _context9.next = 14; + break; + + case 11: + _context9.prev = 11; + _context9.t0 = _context9["catch"](1); + + _iterator.e(_context9.t0); + + case 14: + _context9.prev = 14; + + _iterator.f(); + + return _context9.finish(14); + + case 17: case "end": return _context9.stop(); } } - }, _callee9); + }, _callee9, null, [[1, 11, 14, 17]]); })); function run(_x17, _x18) { @@ -6097,6 +5362,7 @@ var migrations = [{ doc.partnersIssueDate = _luxon.DateTime.local().minus({ day: 1 }).startOf('day'); + console.log(doc); return doc; })); @@ -6152,379 +5418,6 @@ var migrations = [{ return _run11.apply(this, arguments); } - return run; - }() -}, { - baseSchemaVersion: 11, - targetSchemaVersion: 12, - appVersion: '1.6.1', - description: 'Corrects daily Enedis data.', - releaseNotes: null, - docTypes: _doctypes.ENEDIS_DAY_DOCTYPE, - queryOptions: { - scope: 'conso', - tag: 'day', - limit: 1000 - }, - run: function () { - var _run12 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12(_client, docs) { - var prevData; - return _regenerator.default.wrap(function _callee12$(_context12) { - while (1) { - switch (_context12.prev = _context12.next) { - case 0: - prevData = { - id: '', - day: 0, - hour: 0, - load: 0, - minute: 0, - month: 0, - year: 0 - }; - return _context12.abrupt("return", docs.map(function (doc) { - if (prevData.day === doc.day && prevData.month === doc.month && prevData.year === doc.year) { - doc.deleteAction = true; - } - - if (doc.price) { - delete doc.price; - } - - prevData = doc; - return doc; - })); - - case 2: - case "end": - return _context12.stop(); - } - } - }, _callee12); - })); - - function run(_x23, _x24) { - return _run12.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 12, - targetSchemaVersion: 13, - appVersion: '1.6.1', - description: 'Corrects daily GRDF data.', - releaseNotes: null, - docTypes: _doctypes.GRDF_DAY_DOCTYPE, - queryOptions: { - scope: 'conso', - tag: 'day', - limit: 1000 - }, - run: function () { - var _run13 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13(_client, docs) { - var prevData; - return _regenerator.default.wrap(function _callee13$(_context13) { - while (1) { - switch (_context13.prev = _context13.next) { - case 0: - prevData = { - id: '', - day: 0, - hour: 0, - load: 0, - minute: 0, - month: 0, - year: 0 - }; - return _context13.abrupt("return", docs.map(function (doc) { - if (prevData.day === doc.day && prevData.month === doc.month && prevData.year === doc.year) { - doc.deleteAction = true; - } - - if (doc.price) { - delete doc.price; - } - - prevData = doc; - return doc; - })); - - case 2: - case "end": - return _context13.stop(); - } - } - }, _callee13); - })); - - function run(_x25, _x26) { - return _run13.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 13, - targetSchemaVersion: 14, - appVersion: '1.6.1', - description: 'Remove wrong price for Enedis month', - releaseNotes: null, - docTypes: _doctypes.ENEDIS_MONTH_DOCTYPE, - queryOptions: { - scope: 'conso', - tag: 'month', - limit: 17 - }, - run: function () { - var _run14 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14(_client, docs) { - return _regenerator.default.wrap(function _callee14$(_context14) { - while (1) { - switch (_context14.prev = _context14.next) { - case 0: - return _context14.abrupt("return", docs.map(function (doc) { - if (doc.price) { - delete doc.price; - } - - return doc; - })); - - case 1: - case "end": - return _context14.stop(); - } - } - }, _callee14); - })); - - function run(_x27, _x28) { - return _run14.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 14, - targetSchemaVersion: 15, - appVersion: '1.6.1', - description: 'Remove wrong price for Enedis year', - releaseNotes: null, - docTypes: _doctypes.ENEDIS_YEAR_DOCTYPE, - queryOptions: { - scope: 'conso', - tag: 'year', - limit: 3 - }, - run: function () { - var _run15 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee15(_client, docs) { - return _regenerator.default.wrap(function _callee15$(_context15) { - while (1) { - switch (_context15.prev = _context15.next) { - case 0: - return _context15.abrupt("return", docs.map(function (doc) { - if (doc.price) { - delete doc.price; - } - - return doc; - })); - - case 1: - case "end": - return _context15.stop(); - } - } - }, _callee15); - })); - - function run(_x29, _x30) { - return _run15.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 15, - targetSchemaVersion: 16, - appVersion: '1.6.1', - description: 'Remove wrong price for GRDF month', - releaseNotes: null, - docTypes: _doctypes.GRDF_MONTH_DOCTYPE, - queryOptions: { - scope: 'conso', - tag: 'month', - limit: 17 - }, - run: function () { - var _run16 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee16(_client, docs) { - return _regenerator.default.wrap(function _callee16$(_context16) { - while (1) { - switch (_context16.prev = _context16.next) { - case 0: - return _context16.abrupt("return", docs.map(function (doc) { - if (doc.price) { - delete doc.price; - } - - return doc; - })); - - case 1: - case "end": - return _context16.stop(); - } - } - }, _callee16); - })); - - function run(_x31, _x32) { - return _run16.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 16, - targetSchemaVersion: 17, - appVersion: '1.6.1', - description: 'Remove wrong price for GRDF year', - releaseNotes: null, - docTypes: _doctypes.GRDF_YEAR_DOCTYPE, - queryOptions: { - scope: 'conso', - tag: 'year', - limit: 3 - }, - run: function () { - var _run17 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee17(_client, docs) { - return _regenerator.default.wrap(function _callee17$(_context17) { - while (1) { - switch (_context17.prev = _context17.next) { - case 0: - return _context17.abrupt("return", docs.map(function (doc) { - if (doc.price) { - delete doc.price; - } - - return doc; - })); - - case 1: - case "end": - return _context17.stop(); - } - } - }, _callee17); - })); - - function run(_x33, _x34) { - return _run17.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 17, - targetSchemaVersion: 18, - appVersion: '1.7.0', - description: 'Init new fluidPrices for water -- deprecated --', - releaseNotes: null, - docTypes: _doctypes.FLUIDPRICES_DOCTYPE, - isDeprecated: true, - run: function () { - var _run18 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee18(_client, docs) { - return _regenerator.default.wrap(function _callee18$(_context18) { - while (1) { - switch (_context18.prev = _context18.next) { - case 0: - return _context18.abrupt("return", []); - - case 1: - case "end": - return _context18.stop(); - } - } - }, _callee18); - })); - - function run(_x35, _x36) { - return _run18.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 18, - targetSchemaVersion: 19, - appVersion: '1.7.0', - description: 'Replace old minCons with the new calculation', - releaseNotes: null, - docTypes: _doctypes.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, - run: function () { - var _run19 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee19(_client, docs) { - return _regenerator.default.wrap(function _callee19$(_context19) { - while (1) { - switch (_context19.prev = _context19.next) { - case 0: - docs.map(function (doc) { - if (doc.minLoad) { - var numberofDaysInMonth = _luxon.DateTime.fromObject({ - month: doc.month, - year: doc.year - }).daysInMonth; - - doc.minimumLoad = doc.minLoad * 48 * numberofDaysInMonth; - delete doc.minLoad; - } - }); - return _context19.abrupt("return", docs); - - case 2: - case "end": - return _context19.stop(); - } - } - }, _callee19); - })); - - function run(_x37, _x38) { - return _run19.apply(this, arguments); - } - - return run; - }() -}, { - baseSchemaVersion: 19, - targetSchemaVersion: 20, - appVersion: '1.8.0', - description: 'Empty fluidPrices db so it can be fetched with right format from remote doctype', - releaseNotes: null, - docTypes: _doctypes.FLUIDPRICES_DOCTYPE, - run: function () { - var _run20 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee20(_client, docs) { - return _regenerator.default.wrap(function _callee20$(_context20) { - while (1) { - switch (_context20.prev = _context20.next) { - case 0: - docs.map(function (doc) { - doc.deleteAction = true; - return doc; - }); - return _context20.abrupt("return", docs); - - case 2: - case "end": - return _context20.stop(); - } - } - }, _callee20); - })); - - function run(_x39, _x40) { - return _run20.apply(this, arguments); - } - return run; }() }]; @@ -6538,11 +5431,11 @@ exports.migrations = migrations; return; } - reactHotLoader.register(SCHEMA_INITIAL_VERSION, "SCHEMA_INITIAL_VERSION", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts"); - reactHotLoader.register(MIGRATION_RESULT_NOOP, "MIGRATION_RESULT_NOOP", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts"); - reactHotLoader.register(MIGRATION_RESULT_COMPLETE, "MIGRATION_RESULT_COMPLETE", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts"); - reactHotLoader.register(MIGRATION_RESULT_FAILED, "MIGRATION_RESULT_FAILED", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts"); - reactHotLoader.register(migrations, "migrations", "/home/gcarron/dev/ecolyo/src/migrations/migration.data.ts"); + reactHotLoader.register(SCHEMA_INITIAL_VERSION, "SCHEMA_INITIAL_VERSION", "/home/bastien/ecolyo/src/migrations/migration.data.ts"); + reactHotLoader.register(MIGRATION_RESULT_NOOP, "MIGRATION_RESULT_NOOP", "/home/bastien/ecolyo/src/migrations/migration.data.ts"); + reactHotLoader.register(MIGRATION_RESULT_COMPLETE, "MIGRATION_RESULT_COMPLETE", "/home/bastien/ecolyo/src/migrations/migration.data.ts"); + reactHotLoader.register(MIGRATION_RESULT_FAILED, "MIGRATION_RESULT_FAILED", "/home/bastien/ecolyo/src/migrations/migration.data.ts"); + reactHotLoader.register(migrations, "migrations", "/home/bastien/ecolyo/src/migrations/migration.data.ts"); })(); ; @@ -6665,28 +5558,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "7A5i": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "WASHING_MACHINE_aa781334390098698e040f5f181cc3b5", - "use": "WASHING_MACHINE_aa781334390098698e040f5f181cc3b5-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"WASHING_MACHINE_aa781334390098698e040f5f181cc3b5\">\n<path d=\"M24.6504 18.9449C25.8713 20.1694 26.5569 21.828 26.5569 23.5572C26.5569 25.2863 25.8713 26.945 24.6504 28.1694C23.4259 29.3904 21.7673 30.076 20.0381 30.076C18.309 30.076 16.6503 29.3904 15.4259 28.1694L24.6504 18.9449ZM10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "7RpM": /***/ (function(module, exports, __webpack_require__) { @@ -6708,6 +5579,8 @@ var _reactLottie = _interopRequireDefault(__webpack_require__("hxQi")); var _Button = _interopRequireDefault(__webpack_require__("FtsS")); +var _logos = _interopRequireDefault(__webpack_require__("n0vG")); + var loadingData = _interopRequireWildcard(__webpack_require__("noA/")); __webpack_require__("a3QZ"); @@ -6734,27 +5607,26 @@ var loadingOptions = { } }; -var SplashScreenError = function SplashScreenError(_ref) { - var error = _ref.error; - +var SplashScreenError = function SplashScreenError() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "splash-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "splash-loader" }, /*#__PURE__*/_react.default.createElement(_reactLottie.default, { options: loadingOptions, - height: 200, - width: 200 + height: 300, + width: 300 }), /*#__PURE__*/_react.default.createElement("div", { - className: "splash-error-text text-20-bold" - }, t('splashscreen.error_loading')), /*#__PURE__*/_react.default.createElement("div", { - className: "splash-error-text text-18-normal" - }, t("splashscreen.".concat(error))))), /*#__PURE__*/_react.default.createElement("div", { + className: "splash-logos-container" + }, /*#__PURE__*/_react.default.createElement("img", { + src: _logos.default, + alt: "ensemble de logos" + }))), /*#__PURE__*/_react.default.createElement("div", { className: "splash-footer" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { + }, /*#__PURE__*/_react.default.createElement("div", { + className: "splash-footer-error-text text-16-normal" + }, t('splashscreen.error_loading')), /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t('splashscreen.accessibility.button_reload'), className: "splash-footer-button", onClick: function onClick() { @@ -6783,9 +5655,9 @@ exports.default = _default2; return; } - reactHotLoader.register(loadingOptions, "loadingOptions", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreenError.tsx"); - reactHotLoader.register(SplashScreenError, "SplashScreenError", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreenError.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreenError.tsx"); + reactHotLoader.register(loadingOptions, "loadingOptions", "/home/bastien/ecolyo/src/components/Splash/SplashScreenError.tsx"); + reactHotLoader.register(SplashScreenError, "SplashScreenError", "/home/bastien/ecolyo/src/components/Splash/SplashScreenError.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Splash/SplashScreenError.tsx"); })(); ; @@ -6904,7 +5776,7 @@ var TriggerService = /*#__PURE__*/function () { query = (0, _cozyClient.Q)(_doctypes.TRIGGERS_DOCTYPE).where({ 'message.account': account._id, 'message.konnector': konnector.slug - }).indexFields(['cozyMetadata.updatedAt']).sortBy([{ + }).sortBy([{ 'cozyMetadata.updatedAt': 'desc' }]).limitBy(1); _context2.next = 3; @@ -6930,114 +5802,41 @@ var TriggerService = /*#__PURE__*/function () { return getTrigger; }() }, { - key: "getTriggerForAccount", + key: "fetchTriggerState", value: function () { - var _getTriggerForAccount = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(account) { - var query, _yield$this$_client$q2, triggers; - + var _fetchTriggerState = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(trigger) { + var triggerState; return _regenerator.default.wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: - query = (0, _cozyClient.Q)(_doctypes.TRIGGERS_DOCTYPE).where({ - 'message.account': account._id, - 'message.konnector': account.account_type - }).indexFields(['cozyMetadata.createdAt']).sortBy([{ - 'cozyMetadata.createdAt': 'desc' - }]).limitBy(1); + _context3.prev = 0; _context3.next = 3; - return this._client.query(query); - - case 3: - _yield$this$_client$q2 = _context3.sent; - triggers = _yield$this$_client$q2.data; - return _context3.abrupt("return", triggers[0] ? triggers[0] : null); - - case 6: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function getTriggerForAccount(_x5) { - return _getTriggerForAccount.apply(this, arguments); - } - - return getTriggerForAccount; - }() - }, { - key: "fetchTriggerState", - value: function () { - var _fetchTriggerState = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(trigger) { - var triggerState; - return _regenerator.default.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.prev = 0; - _context4.next = 3; return this._client.getStackClient().fetchJSON('GET', "/jobs/triggers/".concat(trigger._id)); case 3: - triggerState = _context4.sent; - return _context4.abrupt("return", triggerState.data.attributes.current_state ? triggerState.data.attributes.current_state : null); + triggerState = _context3.sent; + return _context3.abrupt("return", triggerState.data.attributes.current_state ? triggerState.data.attributes.current_state : null); case 7: - _context4.prev = 7; - _context4.t0 = _context4["catch"](0); + _context3.prev = 7; + _context3.t0 = _context3["catch"](0); throw new Error('Fetch trigger state failed'); case 10: case "end": - return _context4.stop(); + return _context3.stop(); } } - }, _callee4, this, [[0, 7]]); + }, _callee3, this, [[0, 7]]); })); - function fetchTriggerState(_x6) { + function fetchTriggerState(_x5) { return _fetchTriggerState.apply(this, arguments); } return fetchTriggerState; }() - }, { - key: "deleteTrigger", - value: function () { - var _deleteTrigger = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(trigger) { - return _regenerator.default.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - _context5.prev = 0; - _context5.next = 3; - return this._client.destroy(trigger); - - case 3: - return _context5.abrupt("return", true); - - case 6: - _context5.prev = 6; - _context5.t0 = _context5["catch"](0); - console.log(_context5.t0); - throw new Error('Delete trigger failed'); - - case 10: - case "end": - return _context5.stop(); - } - } - }, _callee5, this, [[0, 6]]); - })); - - function deleteTrigger(_x7) { - return _deleteTrigger.apply(this, arguments); - } - - return deleteTrigger; - }() }, { key: "__reactstandin__regenerateByEval", value: // @ts-ignore @@ -7059,7 +5858,7 @@ exports.default = TriggerService; return; } - reactHotLoader.register(TriggerService, "TriggerService", "/home/gcarron/dev/ecolyo/src/services/triggers.service.ts"); + reactHotLoader.register(TriggerService, "TriggerService", "/home/bastien/ecolyo/src/services/triggers.service.ts"); })(); ; @@ -7266,8 +6065,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DuelView, "DuelView", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelView.tsx"); + reactHotLoader.register(DuelView, "DuelView", "/home/bastien/ecolyo/src/components/Duel/DuelView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelView.tsx"); })(); ; @@ -7302,28 +6101,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "87vZ": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "DISHWASHER_9782589d75eff277119ef5ef4b274ca3", - "use": "DISHWASHER_9782589d75eff277119ef5ef4b274ca3-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"DISHWASHER_9782589d75eff277119ef5ef4b274ca3\">\n<path d=\"M29.4529 3.25977H9.89576C9.03128 3.25977 8.20221 3.60318 7.59092 4.21446C6.97964 4.82574 6.63623 5.65481 6.63623 6.5193V32.5955C6.63623 33.46 6.97964 34.2891 7.59092 34.9004C8.20221 35.5117 9.03128 35.8551 9.89576 35.8551H29.4529C30.3174 35.8551 31.1465 35.5117 31.7578 34.9004C32.3691 34.2891 32.7125 33.46 32.7125 32.5955V6.5193C32.7125 5.65481 32.3691 4.82574 31.7578 4.21446C31.1465 3.60318 30.3174 3.25977 29.4529 3.25977ZM16.4148 6.5193C16.8471 6.5193 17.2616 6.691 17.5672 6.99664C17.8729 7.30228 18.0446 7.71682 18.0446 8.14906C18.0446 8.5813 17.8729 8.99584 17.5672 9.30148C17.2616 9.60712 16.8471 9.77883 16.4148 9.77883C15.9826 9.77883 15.568 9.60712 15.2624 9.30148C14.9568 8.99584 14.7851 8.5813 14.7851 8.14906C14.7851 7.71682 14.9568 7.30228 15.2624 6.99664C15.568 6.691 15.9826 6.5193 16.4148 6.5193ZM11.5255 6.5193C11.9578 6.5193 12.3723 6.691 12.6779 6.99664C12.9836 7.30228 13.1553 7.71682 13.1553 8.14906C13.1553 8.5813 12.9836 8.99584 12.6779 9.30148C12.3723 9.60712 11.9578 9.77883 11.5255 9.77883C11.0933 9.77883 10.6787 9.60712 10.3731 9.30148C10.0675 8.99584 9.89576 8.5813 9.89576 8.14906C9.89576 7.71682 10.0675 7.30228 10.3731 6.99664C10.6787 6.691 11.0933 6.5193 11.5255 6.5193ZM29.4529 32.5955H9.89576V13.0384H29.4529V32.5955ZM24.0258 24.9845C24.0584 26.1254 23.6021 27.2336 22.7872 28.0485C22.3785 28.4575 21.8933 28.782 21.3592 29.0033C20.825 29.2247 20.2525 29.3387 19.6744 29.3387C19.0962 29.3387 18.5237 29.2247 17.9895 29.0033C17.4554 28.782 16.9702 28.4575 16.5615 28.0485C15.7466 27.2336 15.2903 26.1254 15.3229 24.9845C15.437 23.8274 15.8118 22.7192 16.4148 21.725C17.0178 20.3723 17.7349 19.1174 18.5824 17.9277L19.6744 16.2979C22.5916 20.519 24.0258 23.4037 24.0258 24.9845Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "88kW": /***/ (function(module, exports, __webpack_require__) { @@ -7355,7 +6132,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; return; } - reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts"); + reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-konnectors.ts"); })(); ; @@ -7394,39 +6171,6 @@ if(false) {} /***/ }), -/***/ "8c5z": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-end-container {\n position: relative;\n min-height: inherit;\n margin: auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: #e0e0e0;\n max-width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .eg-selection-end-container {\n margin: 0 1rem;\n max-width: unset; } }\n .eg-selection-end-container .content {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: center;\n align-items: center; }\n .eg-selection-end-container .content .title {\n color: #e3b82a;\n margin: 1rem; }\n @media all and (min-width: 1023px) {\n .eg-selection-end-container .content .title {\n margin: 5rem; } }\n .eg-selection-end-container .content .text {\n margin-top: 1rem; }\n .eg-selection-end-container .buttons {\n margin: 1rem 0;\n display: flex;\n flex-direction: row;\n justify-content: center;\n width: 100%; }\n .eg-selection-end-container .buttons button.btn-highlight {\n padding: 0.75rem 0.5rem;\n margin: 0 0.5rem;\n max-width: 25rem; }\n", ""]); - - - -/***/ }), - -/***/ "8gGs": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "REFREGIRATOR_020dcbd43d283d4f580a7bcef61891f2", - "use": "REFREGIRATOR_020dcbd43d283d4f580a7bcef61891f2-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"REFREGIRATOR_020dcbd43d283d4f580a7bcef61891f2\">\n<path d=\"M12.2595 1H28.5572C29.4217 1 30.2507 1.34341 30.862 1.95469C31.4733 2.56597 31.8167 3.39505 31.8167 4.25953V12.4084H9V4.25953C9 3.39505 9.34341 2.56597 9.95469 1.95469C10.566 1.34341 11.395 1 12.2595 1ZM31.8167 34.1107C31.8167 34.9752 31.4733 35.8043 30.862 36.4155C30.2507 37.0268 29.4217 37.3702 28.5572 37.3702V39H25.2977V37.3702H15.5191V39H12.2595V37.3702C11.395 37.3702 10.566 37.0268 9.95469 36.4155C9.34341 35.8043 9 34.9752 9 34.1107V14.0381H31.8167V34.1107ZM13.8893 5.8893V9.14883H17.1488V5.8893H13.8893ZM13.8893 17.2977V22.1869H17.1488V17.2977H13.8893Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "8gio": /***/ (function(module, exports, __webpack_require__) { @@ -7541,7 +6285,7 @@ exports.default = PerformanceIndicatorService; return; } - reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/gcarron/dev/ecolyo/src/services/performanceIndicator.service.ts"); + reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/bastien/ecolyo/src/services/performanceIndicator.service.ts"); })(); ; @@ -7607,9 +6351,9 @@ exports.default = _default2; return; } - reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx"); - reactHotLoader.register(StyledBlackSpinner, "StyledBlackSpinner", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx"); + reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx"); + reactHotLoader.register(StyledBlackSpinner, "StyledBlackSpinner", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledBlackSpinner.tsx"); })(); ; @@ -7673,7 +6417,7 @@ if(false) {} /***/ "9pOX": /***/ (function(module) { -module.exports = JSON.parse("{\"common\":{\"title_app\":\"Ecolyo\",\"title_challenge\":\"Défis\",\"title_quiz\":\"Quiz\",\"title_exploration\":\"Exploration\",\"title_action\":\"Action\",\"title_duel\":\"Duel final\",\"title_ecogestures\":\"Écogestes\",\"title_options\":\"Options\",\"title_analysis\":\"Analyse\",\"title_profiletype\":\"Ajuster mon profil\",\"title_faq\":\"FAQ\",\"title_legal_notice\":\"Mentions légales\",\"title_gcu\":\"CGU\",\"accessibility\":{\"loading\":\"Chargement\"}},\"FLUID\":{\"ELECTRICITY\":{\"NAME\":\"Electricité\",\"LABEL\":\"Électricité\",\"UNIT\":\"kWh\",\"ADD\":\"Ajouter l'électricité\",\"MEGAUNIT\":\"MWh\",\"provider\":\"Enedis\"},\"WATER\":{\"NAME\":\"Eau\",\"LABEL\":\"Eau\",\"ADD\":\"Ajouter l'eau\",\"UNIT\":\"L\",\"MEGAUNIT\":\"m³\",\"provider\":\"Eau du Grand Lyon\"},\"GAS\":{\"NAME\":\"Gaz\",\"LABEL\":\"Gaz\",\"ADD\":\"Ajouter le gaz\",\"UNIT\":\"kWh\",\"MEGAUNIT\":\"MWh\",\"provider\":\"GRDF\"},\"MULTIFLUID\":{\"NAME\":\"Multi fluide\",\"LABEL\":\"Multi\",\"UNIT\":\"€\"}},\"action\":{\"duration\":\"Durée : %{smart_count} jours\",\"result\":\"Résultat\",\"finished\":\"Défi terminé !\",\"details\":\"Détail de l'écogeste\",\"apply\":\"J'applique cette action\",\"other\":\"Je choisis une autre action\",\"resultText1\":\"Cela n'a pas été trop difficile ?\",\"resultText2\":\"Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre écogeste.\",\"resultText3\":\"Pas de baisse de significative ? Pas de panique, en maintenant cette pratique dans le temps, les économies d'énergies et d'eau seront davantage visibles.\",\"resultText4\":\"Dans tous les cas, bravo, vous remportez...\",\"ok\":\"Ok\"},\"action_modal\":{\"accept\":\"Je relève le défi\",\"refuse\":\"Je me défile\",\"accessibility\":{\"window_title\":\"Fenêtre de confirmation\",\"button_accept\":\"Accepter\",\"button_refuse\":\"Refuser\"}},\"analysis\":{\"viewTitle\":\"Analyse\",\"comparison\":\"Comparatif\",\"analysis_date\":\"Conso totale\",\"challenge\":\"Défis terminés en\",\"user_consumption\":\"Votre conso\",\"average_home\":\"Conso moyenne d'un profil similaire\",\"ideal_home\":\"Conso idéale pour votre profil\",\"approximative_description\":\"Pour comparer votre consommation avec un foyer similaire ou avec une conso idéale, veuillez détailler votre profil\",\"not_connected\":\"Non connecté\",\"no_data_2\":\"Données non disponibles\",\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"},\"max_day\":\"Jour où vous avez le plus consommé\",\"compare\":{\"title\":\"Comparateur\"},\"no_data\":\"Pas de données\"},\"analysis_error_modal\":{\"title\":\"Aucune analyse\",\"message\":\"Pour profiter d’une analyse de vos consommations, connectez au moins un de vos compteurs.\",\"go_to_options\":\"Je connecte mes compteurs\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_go_back\":\"Retour\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"analysis_pie\":{\"total\":\"Conso totale\",\"month\":\"Au mois de \",\"estimation\":\"Comment sont estimés\",\"estimation2\":\"les prix ?\"},\"special_elec\":{\"title\":\"Spécial Électricité\",\"average\":\"Conso moyenne\",\"weektype\":\"un jour de \",\"week\":\"semaine\",\"weekend\":\"week-end\",\"min\":\"Conso minimum\",\"percentage\":\"Part dans la facture\",\"price\":\"Soit\",\"maxPower\":\"Puissance maximum atteinte\",\"showModal\":\"Plus d'infos\"},\"elec_info_modal\":{\"accessibility\":{\"window_title\":\"electricity-info-modal\",\"button_close\":\"close-modal\"},\"title1\":\"Qu’est-ce que la consommation minimum ?\",\"title2\":\"Qu’est-ce que la puissance maximum ?\",\"text1\":\"Elle correspond à votre plus petite consommation du mois sur un créneau d'une demi-heure.\",\"text2\":\"Nous extrapolons cette consommation sur 1 mois afin vous donner un aperçu de la consommation de vos consommations électriques en veille (box, télé, chargeurs, ...) ou encore de celle, incompressible, de vos appareils de froid (frigo, congélateur).\",\"text3\":\"C’est la puissance maximum délivrée par tous les appareils fonctionnant au même moment dans votre logement.\",\"text4\":\"Vous avez choisi une puissance maximum dans votre offre d’éléctricité (3, 6 ou 9 kVA...) que vous ne devez pas dépasser pour ne pas faire sauter votre compteur. \",\"text5\":\"Cette puissance varie d'un mois à l'autre, regardez cette valeur sur l'ensemble de l'année pour vérifier si votre puissance souscrite correspond bien à votre usage.\"},\"auth\":{\"enedisgrandlyon\":{\"connect\":{\"label1\":\"Je me connecte à mon\",\"label2\":\"compte Enedis\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à votre compte Enedis\",\"subtitle1\":\"Si vous n’avez pas de compte Enedis\",\"button_create_account\":\"Je crée mon compte Enedis\",\"subtitle2\":\"Si vous avez déjà un compte Enedis,\",\"subtitle2_info\":\"votre accord est nécessaire pour connecter Enedis et Ecolyo\",\"info\":\"Enedis est responsable de votre compteur Linky et en charge de relever vos consommations.\"},\"title_with_account\":\"Votre compte Enedis a bien été créé ?\",\"with_account\":{\"title\":\"Votre compte Enedis a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter Enedis et Ecolyo !\",\"subtitle2\":\"Si vous n’avez pas de compte Enedis\",\"button_create_account\":\"Je crée mon compte\",\"subtitle2_info\":\"En cas de soucis pour créer votre compte ou pour vous y connecter, un guide en pas-à-pas est disponible pour vous y aider.\",\"button_goto_guide\":\"Voir le guide\"}},\"grdfgrandlyon\":{\"connect\":{\"label1\":\"Je me connecte à mon\",\"label2\":\"compte GRDF\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à votre compte GRDF\",\"subtitle1\":\"Si vous n’avez pas de compte GRDF\",\"button_create_account\":\"Je crée mon compte GRDF\",\"subtitle2\":\"Si vous avez déjà un compte GRDF,\",\"subtitle2_info\":\"votre accord est nécessaire pour connecter GRDF et Ecolyo\",\"info\":\"GRDF est responsable de votre compteur Gazpar et en charge de relever vos consommations.\"},\"with_account\":{\"title\":\"Votre compte GRDF a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter GRDF et Ecolyo !\",\"subtitle1_info\":\"Une période de consentement minimale d'un an est recommandée\",\"subtitle2\":\"Si vous n’avez pas de compte GRDF\",\"button_create_account\":\"Je crée mon compte\",\"subtitle2_info\":\"En cas de soucis pour créer votre compte ou pour vous y connecter, un guide en pas-à-pas est disponible pour vous y aider.\",\"button_goto_guide\":\"Voir le guide\"}},\"eglgrandlyon\":{\"connect\":{\"login\":\"Identifiant Eau du Grand Lyon (7 chiffres)\",\"password\":\"Mot de passe\",\"label1\":\"Je me connecte à mon\",\"label2\":\"compte Eau du Grand Lyon\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à votre compte Eau du Grand Lyon\",\"subtitle1\":\"Si vous n’avez pas de compte EGL\",\"button_create_account\":\"Je crée mon compte EGL\",\"subtitle2\":\"Si vous avez déjà un compte EGL,\",\"subtitle2_info\":\"renseignez votre identifiant Eau Du Grand Lyon.\"},\"with_account\":{\"title\":\"Votre compte Eau du Grand Lyon a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter EGL et Ecolyo !\",\"subtitle2\":\"Si vous n’avez pas de compte EGL\",\"button_create_account\":\"Je crée mon compte\",\"subtitle2_info\":\"En cas de soucis pour créer votre compte ou pour vous y connecter, un guide en pas-à-pas est disponible pour vous y aider.\",\"button_goto_guide\":\"Voir le guide\"}},\"accessibility\":{\"button_reveal_password\":\"Afficher le mot de passe\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\",\"button_goto_guide\":\"Voir le guide\"}},\"challenge\":{\"banner\":{\"title\":\"Nouvelle section prochainement\",\"content\":\"Nous traitons actuellement les retours des utilisateurs afin d'améliorer les défis\"},\"card\":{\"ongoing\":{\"quiz\":\"Quiz\",\"exploration\":\"Explorations\",\"action\":\"Actions\",\"duel\":\"Duel Final\",\"result\":\"Résultat\",\"duelDone\":\"du duel final\"},\"locked\":{\"desc\":\"À débloquer en terminant le challenge précédent\"}},\"card_done\":{\"day\":\" jour\",\"days\":\" jours\",\"saving\":\"Économie de\",\"depense\":\"Dépense de\",\"win\":\"Gagné\",\"lost\":\"Perdu\",\"stars\":\" étoiles\",\"get_in\":\"obtenues en \",\"final_defi\":\"sur le duel final\"},\"card_unlocked\":{\"button_launch\":\"Lancer le challenge\"},\"accessibility\":{\"button_launch\":\"Lancer le challenge\",\"button_goto_konnector\":\"Aller aux connecteurs\",\"button_slider_previous\":\"Précédent\",\"button_slider_next\":\"Suivant\"}},\"challenge_no_fluid_modal\":{\"title\":\"Oups !\",\"content\":\"Connectez au moins 1 fluide pour pouvoir jouer\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Valider\"}},\"consumption\":{\"display_last_data\":\"Voir mes dernières consos\",\"accessibility\":{\"button_previous_period\":\"Afficher la période précédente\",\"button_next_period\":\"Afficher la période suivante\",\"button_previous_value\":\"Sélectionner la valeur précédente\",\"button_next_value\":\"Sélectionner la valeur suivante\",\"checkbox_compare\":\"Afficher ou cacher la comparaison\"},\"partners_issue_modal\":{\"title\":\"Un problème dans la récupération de vos données\",\"text_1\":\"Ces partenaires nous indiquent qu’ils subissent en ce moment un soucis technique :\",\"text_2\":\"La visualisation de vos consommations peut s’en trouver affectée.\",\"button_validate\":\"J'ai compris\"}},\"consumption_details\":{\"detail\":\"Détail par fluide\",\"connect\":\"Connecter d'autres fluides\",\"mini_cards_label\":\"AUTRES ENERGIES\"},\"consumption_visualizer\":{\"missing_data\":\"Données manquantes\",\"no_data\":\"Pas de données\",\"why_no_data\":\"Pourquoi n'ai-je pas de données ?\",\"last_data\":\"Dernières données\",\"last_valid_data\":\"Dernières données disponibles\",\"last_valid_data_multi\":\"Dernières données complètes\",\"data_to_come\":\"à venir\",\"aie\":\"Aïe !\",\"data_empty\":\"Vide\",\"estimated\":\"estimés\",\"dataModal\":{\"list_title\":\"3 raisons possibles :\",\"item1\":\"le lien entre Ecolyo et le fournisseur de données est rompu : une mise à jour de ce lien (en bas de la page) peut résoudre ce problème.\",\"item2\":\"un problème technique chez votre gestionnaire : se connecter directement chez ce gestionnaire pour vérifier que cette donnée apparaît.\",\"item3\":\"vous n'aviez tout simplement pas de compteur communicant à l'époque !\"},\"modal\":{\"window_title\":\"info estimation des prix\",\"title\":\"Comment sont estimés les prix ?\",\"close\":\"Fermer la fenêtre\",\"part1\":\"Le prix de votre électricité ou de votre gaz dépend de l'offre choisie auprès de votre fournisseur. N’ayant pas accès à cette information, Ecolyo affiche un prix moyen par fluide. \",\"part2\":\"Tarifs moyens retenus :\",\"list1\":\" : 1 kWh = %{elecPrice} €TTC (il correspond au tarif réglementé d’EDF au %{elecPriceStartDate} pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\"list2\":\" : 1 kWh = %{gasPrice} €TTC (tarif réglementé de vente au %{gasPriceStartDate} pour un consommateur soutirant moins de 6 MWh par an)\",\"list3\":\" : 1 litre d’eau = %{waterPrice} € TTC (prix constaté au %{waterPriceStartDate} pour un abonnement et une consommation de 120 m3/an sur la Métropole de Lyon)\",\"part3\":\"Le coût de votre abonnement n'est pas pris en compte dans Ecolyo.\"},\"release_notes_modal\":{\"title\":\"Du nouveau sur Ecolyo !\",\"message\":\"Les mises à jour suivantes ont été effectuées sur votre application :\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre de notifications\",\"button_go_back\":\"J'ai compris\"}}},\"duel\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"average_info\":\"%{average} euros étant votre moyenne actuelle, relevez-vous le défi ?\",\"button_start\":\"Allons-y !\",\"goal1\":\"Faites moins que votre moyenne actuelle sur %{durationInDays} jours\",\"goal2\":\"pour gagner le badge %{title}\",\"caption_average\":\"Votre moyenne à titre indicatif\",\"caption_consumption\":\"Votre consommation\",\"caption_incoming\":\"Données à venir\",\"accessibility\":{\"button_go_back\":\"Retour\",\"button_start_duel\":\"Lancer le duel\",\"button_start_quiz\":\"Lancer le quiz\"}},\"duel_result_modal\":{\"sucess\":{\"title\":\"Félicitations !\",\"message1\":\"Vous avez économisé \",\"message2\":\"et gagné le badge \",\"button_validate\":\"Youpi !\"},\"lost\":{\"title\":\"Presque !\",\"message1\":\"Vous avez dépassé de \",\"message2\":\"et manqué le badge \",\"button_validate\":\"Zut alors !\"},\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_validate\":\"Valider\"}},\"duel_empty_value_modal\":{\"title\":\"Oups !\",\"message\":\"Impossible de lancer le duel. Il nous manque en effet certaines de vos données de consommation pour vous proposer un duel à votre hauteur.\",\"button\":\"Je retourne au menu des défis\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Retourner au menu des défis\"}},\"ecogesture\":{\"title_tab_0\":\"Objectifs\",\"title_tab_1\":\"Je fais déjà\",\"title_tab_2\":\"Tous\",\"MENU_TITLE\":\"Filtrer\",\"ALL\":\"Tous les usages\",\"HEATING\":\"Chauffage\",\"AIR_CONDITIONING\":\"Climatisation\",\"ECS\":\"Eau chaude\",\"COLD_WATER\":\"Eau froide\",\"ELECTRICITY_SPECIFIC\":\"Électricité courante\",\"COOKING\":\"Cuisson\",\"selection\":\"Sélectionner les écogestes les plus adaptés à votre consommation\",\"selection_2\":\"vus sur\",\"button_selection\":\"Continuer ma sélection\",\"no_ecogesture\":\"Aucun écogeste ne correspond à votre filtrage\",\"no_ecogesture_filter\":{\"text1\":\"Nous n'avons pas trouvé d'écogestes adaptés à votre profil dans cette catégorie.\",\"text2\":\"En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d'éco-gestes vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \\\"Tous les écogestes\\\".\"},\"adjust_profil\":{\"description\":\"Pour une sélection d’écogestes adaptée à votre consommation, vous pouvez ajuster votre profil.\",\"button_go_to_profil\":\"Ajuster mon profil\"},\"accessibility\":{\"window_title\":\"Fenêtre d'information'\",\"button_go_to_profil\":\"Aller à la page de profil\",\"button_close\":\"Fermer la fenetre\",\"button_selection\":\"Aller à la page de sélection\"},\"doing\":\"Je fais déjà\",\"objective\":\"Objectif\",\"emptyList\":{\"obj1\":\"Les écogestes sont des actions qui vous permettent de réduire vos consommations et donc vos factures.\",\"obj1_done\":\"Aucun écogeste n’est indiqué comme objectif actuellement.\",\"obj2\":\"Vous pouvez sélectionner ceux à mettre en objectifs et ceux que vous appliquez déjà.\",\"obj2_done\":\"Vous pouvez consulter tous les écogestes et ajouter les gestes que vous souhaitez garder en objectif dans cette section.\",\"doing1\":\"Aucun écogeste n’est indiqué comme déjà appliqué actuellement.\",\"doing1_done\":\"Aucun écogeste n’est indiqué comme déjà appliqué actuellement.\",\"doing2\":\"Vous pouvez consulter tous les écogestes et ajouter les gestes que vous mettez déjà en pratique dans cette section.\",\"doing2_done\":\"Vous pouvez consulter tous les écogestes et ajouter les gestes que vous mettez déjà en pratique dans cette section.\",\"btn1\":\"Voir tous les écogestes\",\"btn2\":\"Sélectionner\"},\"initModal\":{\"title\":\"Sélectionner mes écogestes\",\"text1\":\"Les écogestes sont des actions qui vous permettent de réduire vos consommations et donc vos factures.\",\"text2\":\"Vous pouvez sélectionner ceux à mettre en objectifs et ceux que vous appliquez déjà.\",\"text3\":\"Afin de savoir quels écogestes correspondent à votre consommation, merci de répondre à quelques rapides questions.\",\"btn1\":\"Plus tard\",\"btn2\":\"C'est parti !\"}},\"ecogesture_modal\":{\"title_ecogesture\":\"Écogeste\",\"title_action\":\"Action\",\"efficiency\":\"Efficacité\",\"show_less\":\"Je veux moins d’infos\",\"show_more\":\"Je veux plus d’infos\",\"select_action\":\"Je choisis cette action\",\"accessibility\":{\"window_title_ecogesture\":\"Fenêtre ecogeste\",\"window_title_action\":\"Fenêtre action\",\"button_close\":\"Fermer la fenêtre\",\"button_select_action\":\"Sélectionner cette action\",\"button_see_more_detail\":\"Afficher plus de détails\"}},\"ecogesture_info_modal\":{\"header\":\"Comment sont choisis les écogestes adaptés à mon profil ?\",\"text\":\"Les écogestes adaptés à votre profil sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.\",\"button_close\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_close\":\"Fermer la fenêtre\"}},\"ecogesture_form\":{\"heating_type\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Bois\",\"4\":\"Fioul\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie principale utilisez-vous pour votre chauffage ?\"},\"hot_water_type\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"}},\"ecogesture_profile\":{\"equipments\":{\"question\":\"Quels équipements possédez-vous ?\",\"hint\":\"Plusieurs réponses possibles\",\"air_conditioning\":\"Climatisation\",\"computer\":\"Ordinateur\",\"microwave\":\"Micro-ondes\",\"oven\":\"Four\",\"washing_machine\":\"Lave-linge\",\"dishwasher\":\"Lave-vaisselle\",\"cooking_plates\":\"Plaques électriques\",\"garden\":\"Jardin\",\"dryer\":\"Sèche-linge\",\"refregirator\":\"Réfrigérateur\",\"fan\":\"Ventilateur\",\"water_heater\":\"Chauffe-eau\",\"curtain\":\"Rideaux\",\"internet_box\":\"Box internet\",\"ventilation\":\"VMC\",\"freezer\":\"Congélateur\",\"boiler\":\"Chaudière\",\"hydraulic_heating\":\"Chauffage hydraulique\"}},\"ecogesture_selection\":{\"header\":\"Sélection des écogestes\",\"title\":\"Vous avez parcouru un groupe de %{smart_count} écogestes\",\"text\":\"Voulez-vous continuer sur votre lancée ou remettre cette sélection à plus tard ?\",\"title_final\":\"Félicitations !\",\"text_final_1\":\"Vous avez terminé la sélection des écogestes adaptés à votre consommation.\",\"text_final_2\":\"Vous pouvez les retrouver dans les sections “Objectifs” et “Je fais déjà” selon que vous les pratiquiez déjà ou non.\",\"button_go_to_ecogesture\":\"Plus tard\",\"button_ok\":\"J'ai compris\",\"button_continue\":\"Poursuivre\",\"button_objective\":\"Objectif\",\"button_doing\":\"Je fais déjà\",\"button_skip\":\"Pas interessé\",\"accessibility\":{\"window_title\":\"Fenêtre d'information'\",\"button_close\":\"Fermer la fenetre\",\"button_go_to_ecogesture\":\"Retourner aux ecogestes\",\"button_continue\":\"Poursuivre\",\"button_ok\":\"Fermer la sélection\"},\"selectionModal\":{\"title\":\"Des écogestes correspondants à votre profil ont été trouvés !\",\"text\":\"À vous de choisir ceux que vous souhaitez mettre en objectif et ceux que vous faites déjà.\",\"button_close\":\"C'est parti !\"}},\"exploration\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"button_already_done\":\"C’est déjà fait !\",\"button_come_back\":\"Je reviens quand cela sera fait\",\"button_start\":\"C'est parti !\",\"watch_consumption\":\"Je fonce\",\"congratulation\":\"Bravo !\",\"earn\":\"Vous remportez\",\"button_confirm\":\"Ok\",\"interval\":{\"explanation\":\"Vous pouvez vérifier cette informations sur l'écran Conso.\"},\"accessibility\":{\"button_already_done\":\"Marquer l'exploration comme déjà réalisée\",\"button_confirm\":\"Valider\",\"button_come_back\":\"Fermer l'exploration\",\"button_go_back\":\"Retour\",\"button_start\":\"Lancer l'exploration\"}},\"error_page\":{\"main\":\"Erreur\",\"back\":\"Retour\",\"no_ecogesture\":\"Oups ! Nous n'avons pas trouvé l'écogeste demandé.\"},\"faq\":{\"title_faq\":\"Foire aux questions\",\"read_faq\":\"Lire la FAQ\",\"accessibility\":{\"button_toggle_detail\":\"Afficher ou masquer le détail de la question\"}},\"feedback\":{\"title\":\"Partagez-nous vos retours\",\"type\":\"Motif du retour :\",\"suggest_faq\":\"Avez-vous pensé à consulter la \",\"description\":\"Description :\",\"description_placeholder\":\"Vos remarques\",\"send\":\"Envoyer\",\"ok\":\"Ok\",\"type_bug\":\"Bug\",\"type_idea\":\"Idée\",\"type_other\":\"Autre\",\"success_sending\":\"Nous vous remercions pour votre retour.\",\"warning\":\"Attention !\",\"error_empty_description\":\"Le champ de description est vide.\",\"error_sending\":\"Erreur lors de l'envoi, veuillez essayer ultérieurement.\",\"upload\":\"Joindre une image\",\"imageLabel\":\"Image :\",\"accessibility\":{\"window_title\":\"Fenêtre de partage de retours\",\"select_type_bug\":\"Sélectionner le motif bug\",\"select_type_idea\":\"Sélectionner le motif idée\",\"select_type_other\":\"Sélectionner le motif autre\",\"button_send\":\"Envoyer le retour\",\"button_ok\":\"Valider\",\"button_close\":\"Fermer la fenêtre de partage de retours\"}},\"dataShare\":{\"title1\":\"Bienvenue !\",\"title1Update\":\"Ecolyo évolue !\",\"title2Update\":\"Pour continuer à utiliser Ecolyo, merci d’accepter les modalités de traitement des données ci-dessous.\",\"part1\":\"Pour le bon fonctionnement du service, nous avons besoin de l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon.\",\"part2\":\"Cette donnée de compte est conservée dans Ecolyo le temps de l’utilisation de ce service.\",\"part3\":\"La Métropole de Lyon utilisera cet email afin de vous tenir informé·e :\",\"item1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter.\",\"item2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"item3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part4\":\"Vos données privées de consommation d’énergie et d’eau sont récupérées, sauvegardées et stockées dans votre cloud personnel à votre initiative sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part5\":\"Il en est de même pour les données privées de composition du logement et du foyer, fournies par vos soins. Elles restent également sans visibilité de la Métropole de Lyon sur leur contenu. \",\"part6\":\"Dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service (Plus d’informations sur la manière dont votre anonymat est bien préservé dans ce processus <a href=\\\"https://ecolyo.com/cloud_statistiques.html\\\">ici</a>).\",\"part7\":\"Au sein de votre cloud personnel, vous pouvez à tout moment exercer vos droits d’accès, de rectification, de portabilité, de limitation et d’opposition. \",\"part8\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part9\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 \",\"part10\":\"ou en ligne, au moyen du formulaire disponible à l'adresse suivante : \",\"link1\":\"<a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/</a>\",\"validDataConsent\":\"Je consens au traitement de mes données tel que décrit ci-dessus.\",\"validCGU\":\"Je valide les <span class=\\\"action\\\">Conditions Générales d’Utilisation</span> \",\"validLegal\":\" du service et ai pris connaissance des <span class=\\\"action\\\"> Mentions Légales </span> de celui-ci.\",\"button_accept\":\"C'est parti !\",\"accessibility\":{\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"minorUpdate\":{\"title\":\"Ecolyo évolue !\",\"button\":\"J'ai compris\"},\"gcu\":{\"title\":\"Conditions générales d’utilisation du service\",\"subtitle\":\"Envie de prendre le temps de relire ces CGU ces Conditions Générales d’Utilisation plus tard ? Vous pourrez les retrouver dans la page Options du service.\",\"version\":\"V2.0 du 20.08.2021\",\"content\":{\"title1\":\"Ecolyo, késako ?\",\"part1_1\":\"Ecolyo est un service proposé par la Métropole de Lyon vous permettant de suivre au même endroit vos consommations d’électricité, de gaz et d’eau, en kWh, en litres, en euros et à différentes échelles de temps. Ce service vous permet également de participer à des défis individuels et vous offre une analyse de vos consommations. Des éco-gestes vous sont aussi proposés afin de vous permettre de réduire vos consommations.\",\"part1_2\":\"C’est un service gratuit qui prend la forme d’un site web dit « responsive », c’est-à-dire qu’il peut être consulté sur ordinateur ou sur mobile. Sur mobile, c’est une application que l’on a souhaitée ergonomique, réactive et esthétique pour votre plaisir de navigation et d’utilisation au quotidien.\",\"part1_3\":\"Tous les termes « techniques » sont définis en bas de page.\",\"title2\":\"Quelles fonctionnalités le service propose-t-il ?\",\"part2_1\":\"La fonctionnalité principale d’Ecolyo est la visualisation, au même endroit, de vos consommations d’électricité, de gaz et d’eau et ce, à différents pas de temps (de la demi-heure – uniquement pour l’électricité, à plusieurs années, en passant par les pas de temps journaliers et mensuels). La visualisation des consommations se fait en kWh pour l’énergie et en L pour l’eau ainsi qu’en euros (euros résultant d’un prix moyenné).\",\"part2_2\":\"Au-delà de la visualisation de vos consommations et parce que nous souhaitons vous aider à diminuer ces consommations vous retrouverez plusieurs autres pages : \",\"part2_2_list1\":\"Défis : Des quiz, et actions à mettre en place vous seront proposés pour vous pousser à réduire vos consommations.\",\"part2_2_list2\":\"Écogestes : Une liste d’écogestes à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.\",\"part2_2_list3\":\"Analyse : Une analyse de vos consommations réelles en comparaison à celle d’un foyer étant proche d’une vôtre.\",\"part2_3\":\"Pour la page Analyse ainsi que pour la partie personnalisation des éco-gestes, des éléments supplémentaires sur votre profil vous seront demandés. L’ensemble de ces informations récoltées à l’aide du formulaire peuvent être modifiées par la suite.\",\"part2_4\":\"Dernière page : la page Options dans laquelle vous pourrez retrouver les connecteurs - services vous permettant d’aller récupérer vos données d’électricité, de gaz et d’eau - , une foire aux questions, et de quoi ajuster votre profil.\",\"title3\":\"Comment ai-je accès à mes données d’électricité, de gaz et d’eau ?\",\"part3_1\":\"Pour visualiser vos consommations réelles et profiter pleinement du potentiel de notre service, il vous faut au minimum un des trois compteurs communicants suivants : Linky (pour l’électricité), Gazpar (pour le gaz), Téléo (pour l’eau).\",\"part3_2\":\"Ces compteurs sont opérés par les gestionnaires de réseaux. Pour Linky, c’est Enedis, le gestionnaire de réseau de distribution d’électricité. Pour Gazpar, GRDF est responsable de cette gestion. Et pour Téléo, c’est Eau du Grand Lyon.\",\"part3_3\":\"Ces acteurs sont responsables de la relève de vos données. Ces données servent notamment à votre fournisseur d’électricité, de gaz ou d’eau pour permettre la facturation de vos consommations d’énergie. Des fournisseurs d’électricité ou de gaz il y en a des dizaines ! Les gestionnaires de réseaux (… et de votre compteur) ne sont qu’au nombre de trois ! Nous avons donc décidé de travailler avec eux, au plus près de la donnée brute issue de vos compteurs.\",\"part3_4\":\"Il vous faudra donc avoir un compte chez Enedis, GRDF et Eau du Grand Lyon pour accéder à vos données. Si vous n’en avez pas, il suffira de vous en créer un. Ceci ne sera à faire qu’une fois, au début.\",\"title4\":\"Ecolyo se trouve dans un cloud personnel Grand Lyon, qu’est-ce que cela signifie ?\",\"part4_1\":\"Comme vous avez dû le remarquer, lors de votre première connexion à Ecolyo vous avez dû vous créer un compte Cloud Personnel Grand Lyon. Ce cloud personnel est un espace sécurisé porté par l’ambition de vous apporter visibilité, transparence et maitrise sur l’usage de vos données personnelles, et dont les fonctionnalités vous permettant de récupérer, synchroniser, stocker et partager vos données avec les destinataires de votre choix. Le service Ecolyo se déploie à l’intérieur de cet espace protégé. Dans ce cloud personnel, vous pourrez accéder également à d’autres services. Toutes les données traitées par Ecolyo, mais aussi les autres services que vous seriez amenés à utiliser dans ce cloud personnel restent dans ce Cloud Personnel Grand Lyon et n’en sortent pas, sauf si vous décidez vous-même de partager vos données avec des tiers.\",\"part4_2\":\"Pour en savoir plus sur ce cloud et son utilisation, ainsi que la durée de conservation de vos données, vous pouvez lire les conditions générales d’utilisation du service <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">ici</a>.\",\"title5\":\"Et donc concrètement pour Ecolyo, quelles données sont collectées et qui y a accès ?\",\"part5_1\":\"Pour qu’Ecolyo ait accès à vos données de consommations, vous devrez activer vos connecteurs dans la page Options. À ce moment-là, et à travers un parcours qui vous conduira de manière intuitive sur le site de chacun des gestionnaires de réseaux concerné, vous pourrez donner votre consentement à partager ces données avec le Service Ecolyo, et ce pour une durée limitée dans le temps. Pour les données électriques (chez Enedis), elle est par défaut de 6 mois. Pour les données gaz, cela sera à vous de la définir (nous vous recommandons 1 an pour une expérience optimale).\",\"part5_2\":\"Vos connecteurs, une fois configurés, permettent le transfert de vos données de consommations au service Ecolyo. Le transfert de cette donnée se fait sans que personne n’accède à leur contenu, pas même la Métropole de Lyon. En effet, ces données sont stockées et traitées directement dans votre cloud personnel qui en assure la protection. Tous les calculs, analyses et traitements sur ces données sont faites DANS votre espace personnel sans visibilité sur le contenu des données par la Métropole de Lyon.\",\"part5_3\":\"Vous pouvez bien sûr mettre fin à la récupération/ au transfert de vos données de consommation sur votre espace cloud personnel à tout moment et à plusieurs niveaux : \",\"part5_3_list1\":\"Vous pouvez supprimer le transfert quotidien de vos données en supprimant tout simplement le connecteur dans la Page Options.\",\"part5_3_list2\":\"Attention : lors de la désinstallation du connecteur qui collecte vos données au sein du cloud, celui-ci ne va plus aller chercher vos données. Par contre, votre consentement chez le partenaire fournisseur est toujours actif jusqu’à votre révocation de consentement auprès de ce dernier. Pour révoquer votre consentement, il vous faudra contacter ou agir directement chez le partenaire en question : Enedis pour l’électricité ou GRDF pour le gaz. Pour l’électricité, vous pouvez peut supprimer votre consentement à partager vos données en écrivant directement à dataconnect(at)enedis.fr. Pour le gaz, il vous faudra vous connecter à <a href=\\\"https://monespace.grdf.fr/monespace/connexion\\\">votre espace GRDF</a> et supprimer le consentement donné à la Métropole de Lyon dans la partie « Suivi de Consommations » puis « Données Consultées ». Au terme de la durée initiale de validité du consentement de 6 mois ou de la durée que vous aurez définie librement, votre consentement sera considéré comme révolu. Tout nouveau transfert de données sera donc soumis à nouveau au recueil préalable de votre consentement.\",\"part5_3_list3\":\"Pour supprimer l’ensemble de vos données ainsi que votre espace personnel Grand Lyon, vous devez demander la suppression de votre cloud. Pour faire cela, rendez-vous dans les paramètres de votre cloud personnel via la barre blanche en haut d’Ecolyo et appuyez sur le bouton « Supprimer mon compte » dans la partie paramètres.\",\"part5_4\":\"Des données sur le profil de votre foyer peuvent être également remplies au sein de l’application. Ces données s’enrichiront au fur et à mesure de votre utilisation du service avec d’autres informations : défis réalisés, étoiles gagnées, etc. L’ensemble de ces données restent à l’intérieur de votre cloud personnel, sans que personne n’y ait accès.\",\"part5_5\":\"Enfin, afin de permettre une mise à jour quotidienne de vos données de consommations, vos identifiants Eau du Grand Lyon, un jeton d’identification Enedis et/ou GRDF ainsi que vos numéros de compteurs sont stockés dans votre cloud personnel – sans droit de regard de la Métropole de Lyon.\",\"title6\":\"Personne n’a donc accès à mes données, pas même la Métropole de Lyon, vraiment ?\",\"part6_1\":\"Conformément aux indications du paragraphe précédent, la Métropole de Lyon n’accède ni à vos données de consommations ni aux données utilisées via certaines fonctionnalités du service comme le formulaire (celui-là même qui permet l’analyse de vos consommations personnalisée ainsi qu’une sélection d’éco-gestes personnalisés). Toutes ces informations sont bien gardées au chaud dans votre cloud personnel Grand Lyon.\",\"part6_2\":\"Seul vous pouvez accepter de partager vos données, documents ou fichiers privés avec la Métropole de Lyon, ses partenaires ou d’autres utilisateurs ou acteurs (publics ou privés) après recueil de votre consentement éclairé et par une action expresse de votre part.\",\"part6_3\":\"La Métropole de Lyon n’a accès qu’à l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon. Elle utilise cet email afin de vous tenir informé·e :\",\"part6_3_list1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter. \",\"part6_3_list2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"part6_3_list3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part6_4\":\"Par ailleurs, et dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service\",\"title8\":\"Encore des questions ?\",\"part8_1\":\"N’hésitez pas à consulter la FAQ présente dans le service (page Options) ou à nous contacter via le formulaire de contact (la petite bulle jaune) présente sur l’ensemble des pages.\",\"part8_2\":\"Dernière option, contactez-nous directement à <a href=\\\"mailto:ecolyo@grandlyon.com\\\">ecolyo(at)grandlyon.com</a>.\",\"title9\":\"LEXIQUE\",\"part9_1_title\":\"Cloud personnel Grand Lyon : \",\"part9_1_content\":\"Cloud personnel : appelé aussi le « domicile numérique », le cloud personnel est souvent réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé où vous pouvez accéder à des services sans exposer aucune donnée à l’extérieur. Vous seul pouvez y accéder, personne d'autre.\",\"part9_2_title\":\"Connecteur : \",\"part9_2_content\":\"Un connecteur est un service, installé dans votre cloud personnel également, qui a pour but uniquement d’aller récupérer les données auprès de différents partenaires/sources de données. Dans le cadre d’Ecolyo, trois connecteurs sont pré-installés dans votre cloud personnel : celui d’Enedis, celui de GRDF et celui d’Eau du Grand Lyon.\",\"part9_3_title\":\"Compteur communicant : \",\"part9_3_content\":\"Un compteur communicant est un compteur qui mesure de manière précise et détaillée vos consommations et peut transmettre ces données au gestionnaire de réseau via une technologie radio (c'est le cas pour Gazpar et Téléo par exemple) ou via les réseaux électriques (via Courant Porteur en ligne, c'est le cas pour Linky par exemple).\",\"part9_4_title\":\"Fournisseur : \",\"part9_4_content\":\"Votre fournisseur d’électricité, de gaz ou d’eau est l’entreprise qui vous facture votre électricité, gaz ou eau. Côté électricité il en existe <a href=\\\"https://www.enedis.fr/liste-des-fournisseurs-delectricite\\\">aujourd’hui plus de 50</a>, chacun proposant des tarifs différents.\",\"part9_5_title\":\"Gestionnaire de réseau de distribution : \",\"part9_5_content\":\"Appelé aussi parfois distributeur, il est en charge de la livraison de votre électricité, gaz ou eau jusqu’à votre domicile. Il est aussi en charge du compteur qui relève vos consommations. Il transmet vos données de consommations à votre fournisseur afin qu’il effectue la facturation de vos consommations d’énergie. Il peut également les transmettre à tout acteur avec qui vous avez décidé de partager ces données.\"}},\"gcu_modal\":{\"button_accept\":\"J'accepte\",\"accessibility\":{\"window_title\":\"Conditions générales d’utilisation\",\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"gcu_option\":{\"title\":\"Conditions générales d’utilisation\",\"read_gcu\":\"Lire les CGU\"},\"header\":{\"accessibility\":{\"button_back\":\"Retour à la page précédente\",\"button_open_feedbacks\":\"Ouvrir le partage de retours\"}},\"konnector_form\":{\"label_updated_at\":\"Dernière mise-à-jour le\",\"button_update\":\"Mettre à jour\",\"wait_end_issue\":\"Attendre la fin de la maintenance avant de mettre à jour.\",\"button_delete\":\"Supprimer\",\"issue\":\"Le problème semble venir de \",\"resolve\":\"Une mise à jour peut résoudre ce problème.\",\"not_installed\":\"Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous.\",\"button_install\":\"Installer\",\"error_account_creation\":\"Une erreur est survenue, veuillez essayer de nouveau.\",\"error_no_login_password\":\"Identifiant et mot de passe requis\",\"error_login_failed\":\"Identifiants invalides\",\"error_update\":\"Un problème est survenu lors du rapatriement de vos données.\",\"error_update_oauth\":\"Votre autorisation pour afficher vos données %{fluid} a expiré.\",\"button_oauth_reload\":\"Redonner mon consentement\",\"OK\":\"Ok\",\"accessibility\":{\"button_install\":\"Installer le connecteur\",\"button_update\":\"Mettre à jour votre connexion\",\"button_delete\":\"Supprimer votre connexion\"}},\"konnector_options\":{\"label_connect_to_electricity\":\"Se connecter à l'électricité\",\"label_connect_to_water\":\"Se connecter à l'eau\",\"label_connect_to_gas\":\"Se connecter au gaz\",\"partner_issue\":\"En maintenance\",\"accessibility\":{\"label_ko_status\":\"Connecteur en erreur\",\"button_toggle_detail_electricity\":\"Afficher ou masquer le détail de la connexion à l'électricité\",\"button_toggle_detail_water\":\"Afficher ou masquer le détail de la connexion à l'eau\",\"button_toggle_detail_gas\":\"Afficher ou masquer le détail de la connexion au gaz\"}},\"konnector_modal\":{\"loading_data\":\"Veuillez patienter, vos données sont en cours de chargement.\",\"loading_data_update\":\"Veuillez patienter, vos données sont en cours de mise à jour.\",\"success_txt\":\"Félicitations !\",\"success_data_electricity\":\"Vos données de consommation d'électricité sont maintenant connectées à Ecolyo.\",\"success_data_water\":\"Vos données de consommation d'eau sont maintenant connectées à Ecolyo.\",\"success_data_gas\":\"Vos données de consommation de gaz sont maintenant connectées à Ecolyo.\",\"success_data_update_electricity\":\"Vos données de consommation d'électricité sont maintenant à jour dans Ecolyo.\",\"success_data_update_water\":\"Vos données de consommation d'eau sont maintenant à jour dans Ecolyo.\",\"success_data_update_gas\":\"Vos données de consommation de gaz sont maintenant à jour dans Ecolyo.\",\"error_txt\":\"Aïe !\",\"error_data_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité ne seront pas chargées.\",\"error_data_water\":\"Un problème est survenu. Vos données de consommation d’eau ne seront pas chargées.\",\"error_credentials_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter. L'identifiant est un numéro à 7 chiffres (différent de votre numéro de contrat).\",\"error_credentials_update_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter.\",\"error_data_gas\":\"Un problème est survenu. Vos données de consommmation de gaz ne seront pas chargées.\",\"error_data_update_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité n’ont pas été mises à jour.\",\"error_data_update_water\":\"Un problème est survenu. Vos données de consommation d’eau n’ont pas été mises à jour.\",\"error_data_update_gas\":\"Un problème est survenu. Vos données de consommation de gaz n’ont pas été mises à jour.\",\"error_data_2\":\"Merci de réessayer plus tard.\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'attente de connexion\",\"button_close\":\"Fermer la fenêtre\"}},\"consent_outdated\":{\"title\":{\"0\":\"Votre autorisation pour afficher vos données d’électricité a expiré\",\"2\":\"Votre autorisation pour afficher vos données de gaz a expiré\"},\"text1\":{\"0\":\"Veuillez re-donner votre consentement pour la transmission et la reconnexion de vos données ENEDIS à Ecolyo.\",\"2\":\"Veuillez re-donner votre accord pour que GRDF nous transmette vos données de consommation.\"},\"text2\":{\"0\":\"Voulez-vous donner votre accord sur votre compte ENEDIS maintenant ?\",\"2\":\"Voulez-vous donner votre accord sur votre compte GRDF maintenant ?\"},\"later\":\"Plus tard\",\"go\":\"J'y vais\"},\"delete_grdf_modal\":{\"text1\":\"La suppression de la connexion avec GRDF s’accompagne de la suppression de votre consentement à partager vos données gaz avec Ecolyo.\",\"text2\":\"Si vous souhaitez vous reconnecter, il vous faudra re-donner votre accord pour que GRDF nous transmette vos données de consommation.\",\"text3\":\"Voulez-vous supprimer votre connexion et votre consentement à GRDF ?\",\"cancel\":\"Plus tard\",\"go\":\"Oui\"},\"legal\":{\"read_legal\":\"Lire les mentions légales\",\"title_legal\":\"Mentions légales\",\"version\":\"V2.0 du 20.08.2021\",\"site\":\"Site du service Ecolyo : <a href=\\\"https://ecolyo.com/\\\"> https://ecolyo.com/</a>\",\"adress\":\"Métropole de Lyon - 20, rue du Lac – CS 33569 - 69505 Lyon cedex 03\",\"phone\":\"Tél : (33) 4 78 63 40 40\",\"mail\":\"<a href=\\\"mailto:ecolyo@grandlyon.com\\\"> ecolyo(at)grandlyon.com</a>\",\"p1b\":\"Directeur de publication : \",\"p1\":\"Blandine MELAY\",\"p2b\":\"Animation éditoriale, gestion et mise à jour : \",\"p2\":\"Marion BERTHOLON, Maria Inés LEAL\",\"p3b\":\"Photographies : \",\"p3\":\"sauf mention contraire, les photos sont la propriété de la Métropole de Lyon\",\"p4b\":\"Conception et Charte graphique : \",\"p4\":\"Florent Dufier - <a href=\\\"https://florentdufier.myportfolio.com/\\\">https://florentdufier.myportfolio.com/</a>\",\"p5b\":\"Réalisation technique : \",\"p5\":\"Métropole de Lyon, Sopra Steria, Cozy Cloud, Clever Age\",\"p6b\":\"Maintenance technique : \",\"p6\":\"Délégation Développement économique, emploi & savoirs - Innovation numérique & systèmes d’information - Usages et services numériques - Développement des services numériques\",\"title1\":\"Crédits\",\"part1\":\"Ce site est le résultat de développements spécifiques réalisés dans les langages Go, TypeScript, HTML et Sass. Les développements s’appuient sur plusieurs bibliothèques et frameworks libres : axios, cozy-bar, cozy-client, cozy-harvest-lib, cozy-scripts, cozy-ui, d3, detect-browser, eslint-config-cozy-app, global, lodash, luxon, moment, moment-timezone, node-sass, object-hash, react, react-dom, react-lottie, react-redux, react-router-dom, react-swipeable-views, redux-devtools-extension, sass-loader. Les tests de l’application s’appuient sur les biliothèques et frameworks libres suivants: enzyme, enzyme-adapter-react-16, jest-junit, react-test-renderer, redux-mock-store. La pile technique intègre également les applications Cozy stack, Yarn, Docker, ACH. Les déploiements sont réalisés sur le registre hébergé chez Cozy. L’équipe de réalisation utilise au quotidien les applications GitLab, IceScrum, RocketChat, Sonarqube.\",\"title2\":\"Traitement des données personnelles et droit d’accès, de modification et de suppression\",\"part2\":\"Conformément à la réglementation en vigueur en matière de protection des données personnelles, le service Ecolyo a fait l’objet d’une inscription au registre des traitements de la Métropole de Lyon. Ecolyo fait partie de l’écosystème de services orientés « self data » déployés par la Métropole de Lyon avec l’ambition d’offrir aux usagers métropolitains les outils et les services leur permettant d’exercer directement leur droit à la portabilité, dans un cadre apte à garantir aussi bien la transparence et le contrôle sur l’usage de leurs données personnelles que l’exploitation directe du contenu de ces données selon leurs libres choix. Le self data est en effet selon la Fondation Internet Nouvelle Génération (FING) « la production, l’exploitation et le partage de données personnelles par les individus, sous leur contrôle et à leurs propres fins ». Au sein de cet environnement self data, la gestion des données s’appuie sur l’organisation suivante des rôles et responsabilités associées : \",\"part2-1\":\"Les partenaires du service Ecolyo – Enedis, GRDF et Eau du Grand Lyon sont responsables exclusivement des seuls traitements de Données Personnelles relatifs à la collecte des données de consommation de l’usager et à leur transmission sur la plateforme de cloud personnel, après consentement de l’usager ;\",\"part2-2\":\"La Métropole de Lyon est responsable de traitement sur le périmètre du service Ecolyo qu’elle propose à l’usager, ainsi que des traitements nécessaires à la fourniture de la plateforme de cloud personnel qu’elle met à disposition de l’usager pour accéder au service Ecolyo. En sa qualité de responsable de ces traitements, elle collecte et traite : \",\"part2-2-1\":\"Les données de compte de l’usager renseignées par l’usager au sein de son espace de cloud personnel Grand Lyon à des fins de gestion du compte et de communication avec l’usager ;\",\"part2-2-2\":\"Les données privées de consommation d’énergie et d’eau dont la récupération, la sauvegarde, le stockage, la synchronisation et le partage sur la plateforme de cloud personnel sont initiés par l’usager sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-3\":\"Les données privées sur la composition du logement et du foyer de l’utilisateur, fournies par l’utilisateur lui-même au sein du service, sont traitées par le service sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-4\":\"Des métriques d’usage du service anonymisées et remontées périodiquement afin d’améliorer la qualité du service et d’évaluer son impact\",\"part2-3\":\"L’usager est seul décisionnaire des finalités d’utilisation qu’il souhaite définir pour le traitement de ses données personnelles de consommation, à la suite de leur transmission par les partenaires du service Ecolyo sur son cloud personnel. Ainsi, dans le cadre de l’utilisation d’Ecolyo, l’usager ne recevra les données des partenaires du service : Enedis, GRDF et Eau du Grand Lyon seulement qu’à sa demande expresse après la saisie de ses identifiants.\",\"part2-4\":\"L’utilisateur est donc le seul à accéder :\",\"part2-4-1\":\"À ses données de consommation d’électricité horaires, journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-2\":\"À ses données de consommation de gaz journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-3\":\"À ses données de consommation eau journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-5\":\"Les engagements et responsabilités de la Métropole de Lyon concernant la protection des données et la confidentialité des données Ecolyo sont précisés dans les Mentions légales et les conditions d’utilisation du cloud personnel Grand Lyon qui accueille aujourd’hui le service Ecolyo et sans lequel le service ne peut pas fonctionner. Pour plus d’informations sur les engagements et responsabilités de la Métropole de Lyon concernant la protection et la confidentialité dans le cloud personnel, nous vous invitons à vous référer <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">aux mentions légales et CGU du cloud personnel métropolitain.</a> \",\"part2-6\":\"Conformément à la loi 78-17 du 6 janvier 1978 modifiée relative à l’information, aux fichiers et aux libertés, vous disposez d’un droit d’accès, de rectification et d’opposition au traitement de vos données à caractère personnel. Votre cloud personnel vous permet d’exercer ces droits directement dans cet espace sur vos données de compte. S’agissant des données de consommations d’électricité et de gaz, l’utilisateur peut supprimer son consentement à partager ses données auprès d’Enedis et de GRDF.\",\"part2-7\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part2-8\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 ou en ligne, au moyen du formulaire disponible à l'adresse suivante : <a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/.</a>\",\"part2-9\":\"L’exercice de ces droits sur vos données personnelles auprès de la Métropole de Lyon concerne exclusivement les données traitées dans le cadre du service « Ecolyo ».\",\"title3\":\"Dispositions légales\",\"part3-1\":\"Les divers éléments du site web (la forme, la mise en page, le fonds, la structure …) sont protégés par le droit des dessins et modèles, le droit d’auteur, le droit des marques ainsi que le droit à l’image et ils ne peuvent être copiés ou imités en tout ou partie sauf autorisation expresse de la Métropole de Lyon.\",\"part3-2\":\"Toute personne ne respectant pas les dispositions légales applicables se rend coupable du délit de contrefaçon et est passible des sanctions pénales prévues par la loi.\",\"title4\":\"Droits d’auteurs\",\"part4-1\":\"Les photographies, textes, logos, pictogrammes, ainsi que toutes œuvres intégrées dans le site sont la propriété de la \\\"Métropole de Lyon\\\" ou de tiers ayant autorisé la \\\"Métropole de Lyon\\\" à les utiliser.\",\"part4-2\":\"Les reproductions, les transmissions, les modifications, les réutilisations, sur un support papier ou informatique, dudit site et des œuvres qui y sont reproduites ne sont autorisées que pour un usage personnel et privé conforme aux dispositions de l’article L 122-5 du Code de la Propriété Intellectuelle. Ces reproductions devront ainsi notamment indiquer clairement la source et l’auteur du site et/ou de ces œuvres multimédias. En aucun cas ces reproductions ne sauraient porter préjudice aux droits des tiers. Les reproductions, les transmissions, les modifications, les réutilisations à des fins publicitaires, commerciales ou d’information, de tout ou partie du site, sont totalement interdites.\",\"title5\":\"Logo de la Métropole de Lyon et d’Ecolyo\",\"part5\":\"Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent pas être modifiés – proportions, couleurs, éléments, constituants – et ne peuvent pas être sujet à aucune transformation, animation ou tout autre processus. Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent être utilisés et associés qu’aux seules informations vérifiables. Ils ne peuvent être notamment utilisés que pour illustrer des relations avec la Métropole de Lyon ou des actions de sponsorings dûment établies. Quel que soit le cas d’espèce, la Métropole de Lyon se réserve le droit d’approuver ou de désapprouver toute utilisation des logos de la Métropole de Lyon et d’Ecolyo, pour assurer son utilisation correcte, conformément à l’éthique, la morale et aux intérêts de la Métropole de Lyon. Les conditions susmentionnées s’appliquent dans le cadre de pages web, elles ne font pas référence à l’utilisation des logos dans tout autre document. La Métropole de Lyon se réserve le droit de modifier les conditions d’utilisation des logos de la Métropole de Lyon et d’Ecolyo à tout moment et sans préavis.\",\"title6\":\"Droit des bases de données\",\"part6\":\"Les bases de données sont protégées par la loi du 1er juillet 1998 et le régime français du droit d’auteur.\",\"title7\":\"Établissements de liens vers le site Ecolyo\",\"part7-1\":\"La Métropole de Lyon autorise la mise en place d’un lien hypertexte vers son service Ecolyo pour tous les sites internet, à l’exclusion de ceux diffusant des informations à caractère polémique, pornographique, xénophobe ou pouvant, dans une plus large mesure porter atteinte à la sensibilité du plus grand nombre.\",\"part7-2\":\"Le lien doit aboutir à la page d’accueil du service (<a href=\\\"https://ecolyo.com\\\">https://ecolyo.com</a>), cette page devant apparaître dans une nouvelle fenêtre. Les pages du service Ecolyo ne doivent en aucun cas être intégrées à l’intérieur des pages d’un autre site (iframe).\",\"part7-3\":\"Dans tous les cas d’espèce, La Métropole de Lyon se réserve le droit de demander la suppression d’un lien si elle estime que le site cible ne respecte pas les règles ainsi définies.\",\"title8\":\"Liens vers des sites tiers depuis le site Ecolyo\",\"part8\":\"Les liens hypertextes mis en œuvre au sein du site en direction d’autres sites et/ou de pages personnelles et d’une manière générale vers toutes ressources existantes sur internet ne sauraient engager la responsabilité de la Métropole de Lyon quant aux liens qu’ils contiennent ou aux changements ou mises à jour qui leur sont apportés.\",\"title9\":\"Mise en garde générale\",\"part9-1\":\"Nos services mettent tout en œuvre pour offrir aux visiteurs de ce site web des informations fiables et vérifiées. Cependant, malgré tous les soins apportés, le site peut comporter des inexactitudes, des défauts de mise à jour ou des erreurs.\",\"part9-2\":\"Nous remercions les utilisateurs du site de nous faire part d’éventuelles omissions, erreurs ou corrections par mail sur la boite aux lettres du webmestre ou directement via le formulaire proposé dans le service.\",\"accessibility\":{\"button_close\":\"Fermer la fenêtre\"}},\"navigation\":{\"consumption\":\"Conso\",\"challenges\":\"Défis\",\"ecogestures\":\"Écogestes\",\"options\":\"Options\",\"analysis\":\"Analyse\"},\"oauth\":{\"window\":{\"title\":\"OAuth\"}},\"onboarding\":{\"welcomeModal\":{\"title\":\"Vous êtes à mi-chemin !\",\"part1\":\"Votre cloud personnel a bien été créé.\",\"part2\":\"Il vous faut maintenant créer ou vous connecter à votre compte chez le gestionnaire de votre compteur communicant afin de donner votre accord pour relier Ecolyo à l’électricité (Enedis), au gaz (GRDF) ou à l’eau (Eau du Grand Lyon).\",\"button_valid\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre de bienvenue\",\"button_valid\":\"Valider\"}}},\"old_fluid_data_modal\":{\"errorTxt\":\"Aïe !\",\"oldData\":\"Vos données semblent anciennes\",\"verify\":\"Veuillez vérifier l’état de vos connecteurs : \",\"problem\":\"Vos connecteurs semblent bien connectés, il se peut qu’il y ait un problème au niveau du ou des fournisseurs de données :\",\"problem_electricity\":\"pour l'électricité.\",\"problem_water\":\"pour l'eau.\",\"problem_gas\":\"pour le gaz.\",\"contact\":\"Veuillez prendre contact directement avec eux.\",\"accessButton\":\"Accéder aux connecteurs\",\"later\":\"Plus tard\",\"ok\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_ok\":\"Fermer la fenêtre\",\"button_later\":\"Fermer la fenêtre\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"partner_connection_steps\":{\"electricity\":{\"step1\":{\"info1\":\"Munissez-vous d’une <span>facture d’électricité</span> et d’un zeste de patience.\",\"info2\":\"\"},\"step2\":{\"info1\":\"Si le contrat d’électricité est à votre nom, privilégiez l’identification <span>France connect.</span>\",\"info2\":\"Sinon, munissez-vous de la <span>pièce d’identité du titulaire du contrat.</span>\"},\"step3\":{\"info1\":\"Une fois votre compte créé, <span>revenez sur Ecolyo</span> pour finaliser la connexion.\",\"info2\":\"\"},\"button_validate\":\"Aller sur Enedis\"},\"water\":{\"step1\":{\"info1\":\"Munissez-vous d’une <span>facture d'eau</span> et d’un zeste de patience.\",\"info2\":\"\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>revenez sur Ecolyo</span> pour finaliser la connexion.\",\"info2\":\"\"},\"button_validate\":\"Aller sur EGL\"},\"gas\":{\"step1\":{\"info1\":\"Munissez-vous d’une <span>facture de gaz</span> et d’un zeste de patience.\",\"info2\":\"\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>revenez sur Ecolyo</span> pour finaliser la connexion.\",\"info2\":\"\"},\"button_validate\":\"Aller sur GRDF\"},\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"accessibility\":{\"window_title\":\"Fenêtre d'information sur la création de compte.\",\"button_validate\":\"Aller sur le site du partenaire.\",\"button_close\":\"Fermer la fenètre.\",\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\"}},\"performance_indicator\":{\"bilan\":{\"text1\":\"Par rapport à \",\"text2\":\"soit une différence de : \"},\"error_no_compare\":\"comparaison impossible\",\"error_no_compare_reason\":\"(manque de données)\",\"error_no_compare_no_data\":\"Vos consommations pour cette période sont incomplètes à cause d’un problème technique concernant :\",\"fpi\":{\"no_data\":\"Données non disponibles\",\"no_comparison\":\"Pas de comparaison possible\"}},\"profile\":{\"report\":{\"title_alert\":\"Alerte fuite d'eau\",\"title_bilan\":\"Bilan et conseils\",\"switch_label_bilan\":\"Je reçois la lettre mensuelle contenant un bilan et des conseils sur ma consommation.\",\"switch_label_alert\":\"Être prévenu d’un dépassement anormal de ma consommation d’eau\",\"input_label_alert\":\"Si ma consommation d’eau quotidienne dépasse :\",\"input_label_subtext_alert\":\"(Votre consommation quotidienne maximum sur les 6 derniers mois : \",\"activate\":\"Activer\",\"deactivate\":\"Désactiver\"},\"accessibility\":{\"button_toggle_mail_report\":\"Recevoir mon bilan mensuel par mail\",\"button_toggle_consumption_alert\":\"Recevoir des alertes sur mes consommations journalières\",\"input_water_alert_report\":\"Indiquer une limite de consommation d'eau journalière\"}},\"profile_type\":{\"title_profile\":\"Profil de consommation\",\"read_profile\":\"Ajuster mon profil\",\"button_update_profile\":\"J'ajuste mon profil\",\"your_profile\":\"Votre profil\",\"multi_choices\":\"Plusieurs réponses possibles\",\"housing_type\":{\"title\":\"Logement\",\"question\":\"De quel type de logement disposez-vous ?\",\"individual_house\":\"Maison individuelle\",\"appartment\":\"Appartement\"},\"construction_year\":{\"title\":\"Construction\",\"question\":\"Quelle est son année de construction ?\",\"text_before_1948\":\"Construit avant 1948\",\"text_between_1948_and_1974\":\"Construit entre 1948 et 1974\",\"text_between_1975_and_1989\":\"Construit entre 1975 et 1989\",\"text_between_1990_and_1998\":\"Construit entre 1990 et 1998\",\"text_after_1998\":\"Construit après 1998\",\"text_unknown\":\"Construit après 1998\",\"before_1948\":\"Avant 1948\",\"between_1948_and_1974\":\"Entre 1948 et 1974\",\"between_1975_and_1989\":\"Entre 1975 et 1989\",\"between_1990_and_1998\":\"Entre 1990 et 1998\",\"after_1998\":\"Après 1998\",\"unknown\":\"Je ne sais pas\"},\"occupantsNumber\":{\"single\":\" occupant\",\"multi\":\" occupants\"},\"area\":{\"title\":\"Surface\",\"question\":\"Quelle est sa surface en m² ?\",\"name\":\" m²\"},\"occupants_number\":{\"title\":\"Nombre d'occupants\",\"question\":\"Combien il y a-t-il d'occupants ?\"},\"outside_facing_walls\":{\"1\":\"1 façade\",\"2\":\"2 façades\",\"3\":\"3 façades\",\"4\":\"4 façades\",\"title\":\"Murs extérieurs\",\"question\":\"Combien de façades donnent sur l'extérieur ?\",\"text\":{\"single\":\" façade donne sur l'extérieur\",\"multi\":\" façades donnent sur l'extérieur\"}},\"floor\":{\"title\":\"Étage\",\"question\":\"À quel étage est votre appartement ?\",\"ground_floor\":\"Au rez-de-chaussée\",\"intermediate_floor\":\"Étage intermédiaire\",\"last_floor\":\"Dernier étage\",\"not_applicable\":\"Sans objet\"},\"heating\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"individual_insulation_work\":{\"title\":\"Travaux de rénovation\",\"question\":\"Quels travaux de rénovation avez-vous réalisés ces 10 dernières années ?\",\"none\":\"Aucun\",\"roof_insulation\":\"Isolation toiture\",\"window_replacement\":\"Remplacement fenêtres\",\"wall_insulation\":\"Isolation des murs\",\"window_replacement_and_wall_insulation\":\"Remplacement fenêtres et isolation des murs\",\"window_replacement_and_roof_insulation\":\"Remplacement fenêtres et isolation toiture\",\"roof_and_wall_insulation\":\"Isolation toiture et murs\",\"window_replacement_and_roof_and_wall_insulation\":\"Remplacement fenêtre et isolation des murs et isolation toiture\",\"built_after_1998\":\"construit après 1998\"},\"facilities_installation\":{\"title\":\"Équipement\"},\"ventilation\":{\"title\":\"Ventilation double flux\",\"question\":\"Etes-vous équipé d'une ventilation double flux ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une ventilation double flux\"},\"heater_replacement\":{\"title\":\"Pompe à chaleur ou poêle à bois\",\"question\":\"Au cours de ces 10 dernières années, avez-vous remplacé votre chaudière ou vous êtes-vous équipé d'une pompe à chaleur ou d'un poêle à bois ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une pompe à chaleur ou poêle à bois\"},\"cold_water\":{\"title\":\"Eau\",\"question\":\"Votre eau est-elle comprise dans vos charges collectives ?\",\"individual\":\"Non\",\"collective\":\"Oui\",\"individual_text\":\"Individuelle\",\"collective_text\":\"Collective\"},\"hot_water\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"},\"hot_water_equipment\":{\"title\":\"Eau chaude\",\"question\":\"Utilisez-vous l’un de ces équipements pour produire votre eau chaude ?\",\"solar\":\"Chauffe-eau solaire\",\"thermodynamic\":\"Chauffe-eau thermodynamique\",\"other\":\"Aucun des deux\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Bois\",\"4\":\"Fioul\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie principale utilisez-vous pour vous chauffer ?\",\"no_fluid_text\":\"Produit ni par de l'électricité, ni par du gaz, ni par du bois ou du fuel\",\"0_text\":\"Produit grâce à de l'électricité\",\"2_text\":\"Produit grâce au gaz\",\"3_text\":\"Produit grâce au bois\",\"4_text\":\"Produit grâce au fioul\"},\"hot_water_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source eau chaude\",\"question\":\"Avec quelle source d’énergie votre eau chaude est-elle produite ?\",\"no_fluid_text\":\"Produite ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produite grâce à de l'électricité\",\"2_text\":\"Produite grâce au gaz\"},\"cooking_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source cuisson\",\"question\":\"Quel mode de cuisson principal utilisez-vous ?\"},\"update_date\":{\"title\":\"Date de prise d'effet\",\"question\":\"A partir de quelle date souhaitez-vous que ce nouveau profil soit pris en compte dans l'analyse de vos données ?\"},\"fluidType\":{\"0\":\"Électricité\",\"1\":\"Eau\",\"2\":\"Gaz\"},\"form\":{\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"button_end\":\"Terminer\"},\"finished\":{\"title\":\"Terminé !\",\"label1\":\"Grâce à ces informations, vous pourrez comparer votre consommation avec celle d'un foyer vous ressemblant davantage.\",\"label2\":\"Nous pourrons aussi vous proposer des écogestes adaptés à votre profil.\",\"button_validate\":\"OK\"},\"accessibility\":{\"button_end\":\"Terminer la mise à jour du profil\",\"button_next\":\"Aller à la section suivante\",\"button_previous\":\"Retour à la section précédente\",\"button_update_profile\":\"Ouvrir la page de mise à jour du profil\",\"button_toggle_detail_profile\":\"Afficher ou masquer le détail du profil\",\"button_validate\":\"Valider\"}},\"quiz\":{\"explanation\":\"Répondez correctement aux 5 questions et remportez 5 des 15 étoiles nécessaires pour débloquer le duel final\",\"score_final\":\"SCORE FINAL\",\"correct\":\"Bravo !\",\"wrong\":\"Raté !\",\"rightAnswer\":\"Bonne réponse :\",\"earn\":\"Vous remportez\",\"button_go_back\":\"Retour\",\"button_end_quiz\":\"Youpi !\",\"button_try_again\":\"Rééssayer\",\"button_validate\":\"Valider\",\"next\":\"Suivant\",\"consumption_question\":\"Question sur votre consommation\",\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_end_quiz\":\"Terminer le quiz\",\"button_go_back\":\"Retour\",\"button_go_next\":\"Suivant\",\"button_try_again\":\"Relancer le quiz\",\"button_validate\":\"Valider\"}},\"splashscreen\":{\"error_loading\":\"Une erreur est survenue\",\"button_reload\":\"Rééssayer\",\"accessibility\":{\"button_reload\":\"Recharger la page\"},\"migration_error\":\"Mise à jour de l'application\",\"consent_error\":\"Vérification de vos consentements pour partager vos données avec Ecolyo\",\"profile_error\":\"Chargement de votre profil utilisateur\",\"profileType_error\":\"Chargement de votre profil de consommation.\",\"ecogesture_error\":\"Chargement de vos écogestes\",\"challenges_error\":\"Actualisation de votre progression dans les défis\",\"analysis_error\":\"Chargement de votre analyse mensuelle\",\"index_error\":\"Chargement des index\",\"prices_error\":\"Mise à jour des prix\",\"consos_error\":\"Test de la connexion à vos données de consommation\",\"partners_error\":\"Récupération de l'état des services partenaires\",\"unknown_error\":\"Veuillez vérifier votre connexion internet\",\"network_error\":\"Erreur de réseau\",\"step\":{\"0\":\"Mise à jour de l'application\",\"1\":\"Vérification de vos consentements pour partager vos données avec Ecolyo\",\"2\":\"Chargement de votre profil\",\"3\":\"Chargement de vos écogestes\",\"4\":\"Actualisation de votre progression dans les défis\",\"5\":\"Mise à jour des prix\",\"6\":\"Test de la connexion à vos données de consommation\"}},\"timestep\":{\"today\":\"Aujourd'hui\",\"activate\":{\"enedis\":{\"consent_active\":{\"title\":\"La visualisation par 1/2 heure n’est pas activée\",\"info\":\"Pour les visualiser, il vous faut activer l’<span>enregistrement</span> de votre consommation horaire sur votre compte Enedis\",\"label1\":\"Activer sur mon compte Enedis\",\"accessibility\":{\"button_activate\":\"Aller sur mon compte Enedis\"}},\"no_consent_active\":{\"title\":\"La visualisation par 1/2 heure n’est pas activée\",\"info\":\"Il semble que votre consentement ait expiré, il vous faut ré-activer l’enregistrement de votre consommation horaire sur votre compte Enedis\",\"label1\":\"Ré-activer sur mon compte Enedis\",\"accessibility\":{\"button_activate\":\"Aller sur mon compte Enedis\"},\"text_analysis\":\"Pour bénéficier d’une analyse approfondie de votre consommation électrique, il vous faut activer l’enregistrement de votre consommation horaire sur votre compte Enedis\"},\"consent_activated\":{\"title\":\"La récupération de vos données s’effectuera cette nuit.\",\"title_2\":\"À demain !\",\"info\":\"Si vous n’avez pas réussi à activer l'enregistrement de votre consommation horaire, vous pouvez ré-essayer.\"}}},\"year\":{\"period\":\"5 ans\",\"comparelabel\":\"Comparer à l'année précédente\"},\"month\":{\"period\":\"Année\",\"comparelabel\":\"Comparer à l'année précédente\"},\"day\":{\"period\":\"Mois\",\"comparelabel\":\"Comparer au mois précédent\"},\"week\":{\"period\":\"Semaine\",\"comparelabel\":\"Comparer à la semaine précédente\"},\"half_an_hour\":{\"period\":\"Jour\",\"comparelabel\":\"Comparer à la journée précédente\"},\"accessibility\":{\"button_zoom_in\":\"Sélectionner le pas de temps précédent\",\"button_zoom_out\":\"Sélectionner le pas de temps suivant\"}},\"unsubscribe\":{\"title\":\"Etes-vous sûr de ne plus vouloir recevoir notre email mensuel ?\",\"content\":\"Dans ce cas, vous ne recevrez plus la notification de votre bilan ainsi que les conseils associés au mois en cours.\",\"button_text\":\"Oui, je me désabonne\",\"button_accessibility\":\"Bouton de désinscription\"},\"welcome_modal\":{\"title\":\"Félicitations\",\"perso\":\"Votre espace personnel a bien été créé.\",\"connect\":\"Vous pouvez maintenant connecter vos compteurs d’énergie à Ecolyo en toute sécurité.\",\"button_valid\":\"Ok\",\"accessibility\":{\"title\":\"Fenêtre de félicitations\",\"button_valid\":\"Valider\"}}}"); +module.exports = JSON.parse("{\"common\":{\"title_app\":\"Ecolyo\",\"title_challenge\":\"Défis\",\"title_quiz\":\"Quiz\",\"title_exploration\":\"Exploration\",\"title_action\":\"Action\",\"title_duel\":\"Duel final\",\"title_ecogestures\":\"Écogestes\",\"title_options\":\"Options\",\"title_analysis\":\"Analyse\",\"title_profiletype\":\"Ajuster mon profil\",\"title_faq\":\"FAQ\",\"title_legal_notice\":\"Mentions légales\",\"title_gcu\":\"CGU\",\"accessibility\":{\"loading\":\"Chargement\"}},\"FLUID\":{\"ELECTRICITY\":{\"NAME\":\"Electricité\",\"LABEL\":\"Électricité\",\"UNIT\":\"kWh\",\"ADD\":\"Ajouter l'électricité\",\"MEGAUNIT\":\"MWh\",\"provider\":\"Enedis\"},\"WATER\":{\"NAME\":\"Eau\",\"LABEL\":\"Eau\",\"ADD\":\"Ajouter l'eau\",\"UNIT\":\"L\",\"MEGAUNIT\":\"m³\",\"provider\":\"Eau du Grand Lyon\"},\"GAS\":{\"NAME\":\"Gaz\",\"LABEL\":\"Gaz\",\"ADD\":\"Ajouter le gaz\",\"UNIT\":\"kWh\",\"MEGAUNIT\":\"MWh\",\"provider\":\"GRDF\"},\"MULTIFLUID\":{\"NAME\":\"Multi fluide\",\"LABEL\":\"Multi\",\"UNIT\":\"€\"}},\"action\":{\"duration\":\"Durée : %{smart_count} jours\",\"result\":\"Résultat\",\"finished\":\"Défi terminé !\",\"details\":\"Détail de l'écogeste\",\"apply\":\"J'applique cette action\",\"other\":\"Je choisis une autre action\",\"resultText1\":\"Cela n'a pas été trop difficile ?\",\"resultText2\":\"Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre écogeste.\",\"resultText3\":\"Pas de baisse de significative ? Pas de panique, en maintenant cette pratique dans le temps, les économies d'énergies et d'eau seront davantage visibles.\",\"resultText4\":\"Dans tous les cas, bravo, vous remportez...\",\"ok\":\"Ok\"},\"action_modal\":{\"accept\":\"Je relève le défi\",\"refuse\":\"Je me défile\",\"accessibility\":{\"window_title\":\"Fenêtre de confirmation\",\"button_accept\":\"Accepter\",\"button_refuse\":\"Refuser\"}},\"analysis\":{\"viewTitle\":\"Analyse\",\"comparison\":\"Comparatif\",\"analysis_date\":\"Conso totale\",\"challenge\":\"Défis terminés en\",\"user_consumption\":\"Votre conso\",\"average_home\":\"Conso moyenne d'un profil similaire\",\"ideal_home\":\"Conso idéale pour votre profil\",\"approximative_description\":\"Pour comparer votre consommation avec un foyer similaire ou avec une conso idéale, veuillez détailler votre profil\",\"not_connected\":\"Non connecté\",\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"},\"max_day\":\"Jour où vous avez le plus consommé\",\"compare\":{\"title\":\"Comparateur\"},\"no_data\":\"Pas de données\"},\"analysis_error_modal\":{\"title\":\"Aucune analyse\",\"message\":\"Pour profiter d’une analyse de vos consommations, connectez au moins un de vos compteurs.\",\"go_to_options\":\"Je connecte mes compteurs\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_go_back\":\"Retour\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"analysis_pie\":{\"total\":\"Conso totale\",\"month\":\"Au mois de \",\"estimation\":\"Comment sont estimés\",\"estimation2\":\"les prix ?\"},\"special_elec\":{\"title\":\"Spécial Électricité\",\"average\":\"Conso moyenne\",\"weektype\":\"un jour de \",\"week\":\"semaine\",\"weekend\":\"week-end\",\"min\":\"Consommation minimum\",\"maxPower\":\"Puissance maximum atteinte\"},\"auth\":{\"enedisgrandlyon\":{\"connect\":{\"label1\":\"Je me connecte à mon\",\"label2\":\"compte Enedis\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à votre compte Enedis\",\"subtitle1\":\"Si vous n’avez pas de compte Enedis\",\"button_create_account\":\"Je crée mon compte Enedis\",\"subtitle2\":\"Si vous avez déjà un compte Enedis,\",\"subtitle2_info\":\"votre accord est nécessaire pour connecter Enedis et Ecolyo\",\"info\":\"Enedis est responsable de votre compteur Linky et en charge de relever vos consommations.\"},\"title_with_account\":\"Votre compte Enedis a bien été créé ?\",\"with_account\":{\"title\":\"Votre compte Enedis a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter Enedis et Ecolyo !\",\"subtitle2\":\"Si vous n’avez pas de compte Enedis\",\"button_create_account\":\"Je crée mon compte\",\"subtitle2_info\":\"En cas de soucis pour créer votre compte ou pour vous y connecter, un guide en pas-à-pas est disponible pour vous y aider.\",\"button_goto_guide\":\"Voir le guide\"}},\"grdfgrandlyon\":{\"connect\":{\"label1\":\"Je me connecte à mon\",\"label2\":\"compte GRDF\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à votre compte GRDF\",\"subtitle1\":\"Si vous n’avez pas de compte GRDF\",\"button_create_account\":\"Je crée mon compte GRDF\",\"subtitle2\":\"Si vous avez déjà un compte GRDF,\",\"subtitle2_info\":\"votre accord est nécessaire pour connecter GRDF et Ecolyo\",\"info\":\"GRDF est responsable de votre compteur Gazpar et en charge de relever vos consommations.\"},\"with_account\":{\"title\":\"Votre compte GRDF a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter GRDF et Ecolyo !\",\"subtitle1_info\":\"Une période de consentement minimale d'un an est recommandée\",\"subtitle2\":\"Si vous n’avez pas de compte GRDF\",\"button_create_account\":\"Je crée mon compte\",\"subtitle2_info\":\"En cas de soucis pour créer votre compte ou pour vous y connecter, un guide en pas-à-pas est disponible pour vous y aider.\",\"button_goto_guide\":\"Voir le guide\"}},\"eglgrandlyon\":{\"connect\":{\"login\":\"Identifiant Eau du Grand Lyon (7 chiffres)\",\"password\":\"Mot de passe\",\"label1\":\"Je me connecte à mon\",\"label2\":\"compte Eau du Grand Lyon\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à votre compte Eau du Grand Lyon\",\"subtitle1\":\"Si vous n’avez pas de compte EGL\",\"button_create_account\":\"Je crée mon compte EGL\",\"subtitle2\":\"Si vous avez déjà un compte EGL,\",\"subtitle2_info\":\"renseignez votre identifiant Eau Du Grand Lyon.\"},\"with_account\":{\"title\":\"Votre compte Eau du Grand Lyon a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter EGL et Ecolyo !\",\"subtitle2\":\"Si vous n’avez pas de compte EGL\",\"button_create_account\":\"Je crée mon compte\",\"subtitle2_info\":\"En cas de soucis pour créer votre compte ou pour vous y connecter, un guide en pas-à-pas est disponible pour vous y aider.\",\"button_goto_guide\":\"Voir le guide\"}},\"accessibility\":{\"button_reveal_password\":\"Afficher le mot de passe\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\",\"button_goto_guide\":\"Voir le guide\"}},\"challenge\":{\"banner\":{\"title\":\"Nouvelle section prochainement\",\"content\":\"Nous traitons actuellement les retours des utilisateurs afin d'améliorer les défis\"},\"card\":{\"ongoing\":{\"quiz\":\"Quiz\",\"exploration\":\"Explorations\",\"action\":\"Actions\",\"duel\":\"Duel Final\",\"result\":\"Résultat\",\"duelDone\":\"du duel final\"},\"locked\":{\"desc\":\"À débloquer en terminant le challenge précédent\"}},\"card_done\":{\"day\":\" jour\",\"days\":\" jours\",\"saving\":\"Économie de\",\"depense\":\"Dépense de\",\"win\":\"Gagné\",\"lost\":\"Perdu\",\"stars\":\" étoiles\",\"get_in\":\"obtenues en \",\"final_defi\":\"sur le duel final\"},\"card_unlocked\":{\"button_launch\":\"Lancer le challenge\"},\"accessibility\":{\"button_launch\":\"Lancer le challenge\",\"button_goto_konnector\":\"Aller aux connecteurs\",\"button_slider_previous\":\"Précédent\",\"button_slider_next\":\"Suivant\"}},\"challenge_no_fluid_modal\":{\"title\":\"Oups !\",\"content\":\"Connectez au moins 1 fluide pour pouvoir jouer\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Valider\"}},\"consumption\":{\"display_last_data\":\"Voir mes dernières consos\",\"accessibility\":{\"button_previous_period\":\"Afficher la période précédente\",\"button_next_period\":\"Afficher la période suivante\",\"button_previous_value\":\"Sélectionner la valeur précédente\",\"button_next_value\":\"Sélectionner la valeur suivante\",\"checkbox_compare\":\"Afficher ou cacher la comparaison\"},\"partners_issue_modal\":{\"title\":\"Un problème dans la récupération de vos données\",\"text_1\":\"Ces partenaires nous indiquent qu’ils subissent en ce moment un soucis technique :\",\"text_2\":\"La visualisation de vos consommations peut s’en trouver affectée.\",\"button_validate\":\"J'ai compris\"}},\"consumption_details\":{\"detail\":\"Détail par fluide\",\"connect\":\"Connecter d'autres fluides\",\"mini_cards_label\":\"AUTRES ENERGIES\"},\"consumption_visualizer\":{\"missing_data\":\"Données manquantes\",\"no_data\":\"Pas de données\",\"why_no_data\":\"Pourquoi n'ai-je pas de données ?\",\"last_data\":\"Dernières données\",\"last_valid_data\":\"Dernières données disponibles\",\"last_valid_data_multi\":\"Dernières données complètes\",\"data_to_come\":\"à venir\",\"aie\":\"Aïe !\",\"estimated\":\"estimés\",\"dataModal\":{\"list_title\":\"2 raisons possibles :\",\"item1\":\"- le lien entre Ecolyo et le fournisseur de données est rompu : une mise à jour de ce lien (en bas de la page) peut parfois résoudre ce problème.\",\"item2\":\"- la mise à jour a été effectuée mais les données n'apparaissent toujours pas : le soucis vient du fournisseur de données (Enedis pour l'électricité, GRDF pour le gaz, Eau du Grand Lyon pour l'eau). Cela peut-être dû à un problème technique lié à votre compteur ou à leurs systèmes informatiques. Le mieux est de contacter directement ce partenaire pour tenter de régler le problème avec lui.\"},\"modal\":{\"window_title\":\"info estimation des prix\",\"title\":\"Comment sont estimés les prix ?\",\"close\":\"Fermer la fenêtre\",\"part1\":\"Le prix de votre électricité ou de votre gaz dépend de l'offre choisie auprès de votre fournisseur. N’ayant pas accès à cette information, Ecolyo affiche un prix moyen par fluide. \",\"part2\":\"Tarifs moyens retenus :\",\"list1\":\" : 1 kWh = 0,1558 €TTC (il correspond au tarif réglementé d’EDF au 1/08/2021 pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\"list2\":\" : 1 kWh = 0,1121 €TTC (tarif réglementé de vente au 1/10/2021 pour un consommateur soutirant moins de 6 MWh par an)\",\"list3\":\" : 1 litre d’eau = 0,00319 € TTC (prix constaté au 1/01/2021 pour un abonnement et une consommation de 120 m3/an sur la Métropole de Lyon)\",\"part3\":\"À cela s'ajoute le coût de votre abonnement, le coût d'acheminement et les taxes qui représentent plus de 66% de votre facture.\"},\"release_notes_modal\":{\"title\":\"Du nouveau sur Ecolyo !\",\"message\":\"Les mises à jour suivantes ont été effectuées sur votre application :\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre de notifications\",\"button_go_back\":\"J'ai compris\"}}},\"duel\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"average_info\":\"%{average} euros étant votre moyenne actuelle, relevez-vous le défi ?\",\"button_start\":\"Allons-y !\",\"goal1\":\"Faites moins que votre moyenne actuelle sur %{durationInDays} jours\",\"goal2\":\"pour gagner le badge %{title}\",\"caption_average\":\"Votre moyenne à titre indicatif\",\"caption_consumption\":\"Votre consommation\",\"caption_incoming\":\"Données à venir\",\"accessibility\":{\"button_go_back\":\"Retour\",\"button_start_duel\":\"Lancer le duel\",\"button_start_quiz\":\"Lancer le quiz\"}},\"duel_result_modal\":{\"sucess\":{\"title\":\"Félicitations !\",\"message1\":\"Vous avez économisé \",\"message2\":\"et gagné le badge \",\"button_validate\":\"Youpi !\"},\"lost\":{\"title\":\"Presque !\",\"message1\":\"Vous avez dépassé de \",\"message2\":\"et manqué le badge \",\"button_validate\":\"Zut alors !\"},\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_validate\":\"Valider\"}},\"duel_empty_value_modal\":{\"title\":\"Oups !\",\"message\":\"Impossible de lancer le duel. Il nous manque en effet certaines de vos données de consommation pour vous proposer un duel à votre hauteur.\",\"button\":\"Je retourne au menu des défis\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Retourner au menu des défis\"}},\"ecogesture\":{\"title_tab_1\":\"Tous les écogestes\",\"title_tab_2\":\"Écogestes adaptés à votre profil\",\"MENU_TITLE\":\"Filtrer\",\"ALL\":\"Tous les usages\",\"HEATING\":\"Chauffage\",\"AIR_CONDITIONING\":\"Climatisation\",\"ECS\":\"Eau chaude\",\"COLD_WATER\":\"Eau froide\",\"ELECTRICITY_SPECIFIC\":\"Électricité courante\",\"COOKING\":\"Cuisson\",\"no_ecogesture\":\"Aucun écogeste ne correspond à votre filtrage\",\"no_ecogesture_filter\":{\"text1\":\"Nous n'avons pas trouvé d'écogestes adaptés à votre profil dans cette catégorie.\",\"text2\":\"En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d'éco-gestes vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \\\"Tous les écogestes\\\".\"},\"adjust_profil\":{\"description\":\"Pour une sélection d’écogestes adaptée à votre consommation, vous pouvez ajuster votre profil.\",\"button_go_to_profil\":\"Ajuster mon profil\"},\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"}},\"ecogesture_modal\":{\"title_ecogesture\":\"Écogeste\",\"title_action\":\"Action\",\"efficiency\":\"Efficacité\",\"show_less\":\"Je veux moins d’infos\",\"show_more\":\"Je veux plus d’infos\",\"select_action\":\"Je choisis cette action\",\"accessibility\":{\"window_title_ecogesture\":\"Fenêtre ecogeste\",\"window_title_action\":\"Fenêtre action\",\"button_close\":\"Fermer la fenêtre\",\"button_select_action\":\"Sélectionner cette action\",\"button_see_more_detail\":\"Afficher plus de détails\"}},\"ecogesture_info_modal\":{\"header\":\"Comment sont choisis les écogestes adaptés à mon profil ?\",\"text\":\"Les écogestes adaptés à votre profil sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.\",\"button_close\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_close\":\"Fermer la fenêtre\"}},\"exploration\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"button_already_done\":\"C’est déjà fait !\",\"button_come_back\":\"Je reviens quand cela sera fait\",\"button_start\":\"C'est parti !\",\"watch_consumption\":\"Je fonce\",\"congratulation\":\"Bravo !\",\"earn\":\"Vous remportez\",\"button_confirm\":\"Ok\",\"interval\":{\"explanation\":\"Vous pouvez vérifier cette informations sur l'écran Conso.\"},\"accessibility\":{\"button_already_done\":\"Marquer l'exploration comme déjà réalisée\",\"button_confirm\":\"Valider\",\"button_come_back\":\"Fermer l'exploration\",\"button_go_back\":\"Retour\",\"button_start\":\"Lancer l'exploration\"}},\"faq\":{\"title_faq\":\"Foire aux questions\",\"read_faq\":\"Lire la FAQ\",\"accessibility\":{\"button_toggle_detail\":\"Afficher ou masquer le détail de la question\"}},\"feedback\":{\"title\":\"Partagez-nous vos retours\",\"type\":\"Motif du retour :\",\"description\":\"Description :\",\"description_placeholder\":\"Vos remarques\",\"send\":\"Envoyer\",\"ok\":\"Ok\",\"type_bug\":\"Bug\",\"type_idea\":\"Idée\",\"type_other\":\"Autre\",\"success_sending\":\"Nous vous remercions pour votre retour.\",\"warning\":\"Attention !\",\"error_empty_description\":\"Le champ de description est vide.\",\"error_sending\":\"Erreur lors de l'envoi, veuillez essayer ultérieurement.\",\"upload\":\"Joindre une image\",\"imageLabel\":\"Image :\",\"accessibility\":{\"window_title\":\"Fenêtre de partage de retours\",\"select_type_bug\":\"Sélectionner le motif bug\",\"select_type_idea\":\"Sélectionner le motif idée\",\"select_type_other\":\"Sélectionner le motif autre\",\"button_send\":\"Envoyer le retour\",\"button_ok\":\"Valider\",\"button_close\":\"Fermer la fenêtre de partage de retours\"}},\"dataShare\":{\"title1\":\"Bienvenue !\",\"title1Update\":\"Ecolyo évolue !\",\"title2Update\":\"Pour continuer à utiliser Ecolyo, merci d’accepter les modalités de traitement des données ci-dessous.\",\"part1\":\"Pour le bon fonctionnement du service, nous avons besoin de l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon.\",\"part2\":\"Cette donnée de compte est conservée dans Ecolyo le temps de l’utilisation de ce service.\",\"part3\":\"La Métropole de Lyon utilisera cet email afin de vous tenir informé·e :\",\"item1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter.\",\"item2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"item3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part4\":\"Vos données privées de consommation d’énergie et d’eau sont récupérées, sauvegardées et stockées dans votre cloud personnel à votre initiative sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part5\":\"Il en est de même pour les données privées de composition du logement et du foyer, fournies par vos soins. Elles restent également sans visibilité de la Métropole de Lyon sur leur contenu. \",\"part6\":\"Dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service (Plus d’informations sur la manière dont votre anonymat est bien préservé dans ce processus <a href=\\\"https://ecolyo.com/cloud_statistiques.html\\\">ici</a>).\",\"part7\":\"Au sein de votre cloud personnel, vous pouvez à tout moment exercer vos droits d’accès, de rectification, de portabilité, de limitation et d’opposition. \",\"part8\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part9\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 \",\"part10\":\"ou en ligne, au moyen du formulaire disponible à l'adresse suivante : \",\"link1\":\"<a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/</a>\",\"validDataConsent\":\"Je consens au traitement de mes données tel que décrit ci-dessus.\",\"validCGU\":\"Je valide les <span class=\\\"action\\\">Conditions Générales d’Utilisation</span> \",\"validLegal\":\" du service et ai pris connaissance des <span class=\\\"action\\\"> Mentions Légales </span> de celui-ci.\",\"button_accept\":\"C'est parti !\",\"accessibility\":{\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"minorUpdate\":{\"title\":\"Ecolyo évolue !\",\"button\":\"J'ai compris\"},\"gcu\":{\"title\":\"Conditions générales d’utilisation du service\",\"subtitle\":\"Envie de prendre le temps de relire ces CGU ces Conditions Générales d’Utilisation plus tard ? Vous pourrez les retrouver dans la page Options du service.\",\"version\":\"V2.0 du 20.08.2021\",\"content\":{\"title1\":\"Ecolyo, késako ?\",\"part1_1\":\"Ecolyo est un service proposé par la Métropole de Lyon vous permettant de suivre au même endroit vos consommations d’électricité, de gaz et d’eau, en kWh, en litres, en euros et à différentes échelles de temps. Ce service vous permet également de participer à des défis individuels et vous offre une analyse de vos consommations. Des éco-gestes vous sont aussi proposés afin de vous permettre de réduire vos consommations.\",\"part1_2\":\"C’est un service gratuit qui prend la forme d’un site web dit « responsive », c’est-à-dire qu’il peut être consulté sur ordinateur ou sur mobile. Sur mobile, c’est une application que l’on a souhaitée ergonomique, réactive et esthétique pour votre plaisir de navigation et d’utilisation au quotidien.\",\"part1_3\":\"Tous les termes « techniques » sont définis en bas de page.\",\"title2\":\"Quelles fonctionnalités le service propose-t-il ?\",\"part2_1\":\"La fonctionnalité principale d’Ecolyo est la visualisation, au même endroit, de vos consommations d’électricité, de gaz et d’eau et ce, à différents pas de temps (de la demi-heure – uniquement pour l’électricité, à plusieurs années, en passant par les pas de temps journaliers et mensuels). La visualisation des consommations se fait en kWh pour l’énergie et en L pour l’eau ainsi qu’en euros (euros résultant d’un prix moyenné).\",\"part2_2\":\"Au-delà de la visualisation de vos consommations et parce que nous souhaitons vous aider à diminuer ces consommations vous retrouverez plusieurs autres pages : \",\"part2_2_list1\":\"Défis : Des quiz, et actions à mettre en place vous seront proposés pour vous pousser à réduire vos consommations.\",\"part2_2_list2\":\"Écogestes : Une liste d’écogestes à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.\",\"part2_2_list3\":\"Analyse : Une analyse de vos consommations réelles en comparaison à celle d’un foyer étant proche d’une vôtre.\",\"part2_3\":\"Pour la page Analyse ainsi que pour la partie personnalisation des éco-gestes, des éléments supplémentaires sur votre profil vous seront demandés. L’ensemble de ces informations récoltées à l’aide du formulaire peuvent être modifiées par la suite.\",\"part2_4\":\"Dernière page : la page Options dans laquelle vous pourrez retrouver les connecteurs - services vous permettant d’aller récupérer vos données d’électricité, de gaz et d’eau - , une foire aux questions, et de quoi ajuster votre profil.\",\"title3\":\"Comment ai-je accès à mes données d’électricité, de gaz et d’eau ?\",\"part3_1\":\"Pour visualiser vos consommations réelles et profiter pleinement du potentiel de notre service, il vous faut au minimum un des trois compteurs communicants suivants : Linky (pour l’électricité), Gazpar (pour le gaz), Téléo (pour l’eau).\",\"part3_2\":\"Ces compteurs sont opérés par les gestionnaires de réseaux. Pour Linky, c’est Enedis, le gestionnaire de réseau de distribution d’électricité. Pour Gazpar, GRDF est responsable de cette gestion. Et pour Téléo, c’est Eau du Grand Lyon.\",\"part3_3\":\"Ces acteurs sont responsables de la relève de vos données. Ces données servent notamment à votre fournisseur d’électricité, de gaz ou d’eau pour permettre la facturation de vos consommations d’énergie. Des fournisseurs d’électricité ou de gaz il y en a des dizaines ! Les gestionnaires de réseaux (… et de votre compteur) ne sont qu’au nombre de trois ! Nous avons donc décidé de travailler avec eux, au plus près de la donnée brute issue de vos compteurs.\",\"part3_4\":\"Il vous faudra donc avoir un compte chez Enedis, GRDF et Eau du Grand Lyon pour accéder à vos données. Si vous n’en avez pas, il suffira de vous en créer un. Ceci ne sera à faire qu’une fois, au début.\",\"title4\":\"Ecolyo se trouve dans un cloud personnel Grand Lyon, qu’est-ce que cela signifie ?\",\"part4_1\":\"Comme vous avez dû le remarquer, lors de votre première connexion à Ecolyo vous avez dû vous créer un compte Cloud Personnel Grand Lyon. Ce cloud personnel est un espace sécurisé porté par l’ambition de vous apporter visibilité, transparence et maitrise sur l’usage de vos données personnelles, et dont les fonctionnalités vous permettant de récupérer, synchroniser, stocker et partager vos données avec les destinataires de votre choix. Le service Ecolyo se déploie à l’intérieur de cet espace protégé. Dans ce cloud personnel, vous pourrez accéder également à d’autres services. Toutes les données traitées par Ecolyo, mais aussi les autres services que vous seriez amenés à utiliser dans ce cloud personnel restent dans ce Cloud Personnel Grand Lyon et n’en sortent pas, sauf si vous décidez vous-même de partager vos données avec des tiers.\",\"part4_2\":\"Pour en savoir plus sur ce cloud et son utilisation, ainsi que la durée de conservation de vos données, vous pouvez lire les conditions générales d’utilisation du service <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">ici</a>.\",\"title5\":\"Et donc concrètement pour Ecolyo, quelles données sont collectées et qui y a accès ?\",\"part5_1\":\"Pour qu’Ecolyo ait accès à vos données de consommations, vous devrez activer vos connecteurs dans la page Options. À ce moment-là, et à travers un parcours qui vous conduira de manière intuitive sur le site de chacun des gestionnaires de réseaux concerné, vous pourrez donner votre consentement à partager ces données avec le Service Ecolyo, et ce pour une durée limitée dans le temps. Pour les données électriques (chez Enedis), elle est par défaut de 6 mois. Pour les données gaz, cela sera à vous de la définir (nous vous recommandons 1 an pour une expérience optimale).\",\"part5_2\":\"Vos connecteurs, une fois configurés, permettent le transfert de vos données de consommations au service Ecolyo. Le transfert de cette donnée se fait sans que personne n’accède à leur contenu, pas même la Métropole de Lyon. En effet, ces données sont stockées et traitées directement dans votre cloud personnel qui en assure la protection. Tous les calculs, analyses et traitements sur ces données sont faites DANS votre espace personnel sans visibilité sur le contenu des données par la Métropole de Lyon.\",\"part5_3\":\"Vous pouvez bien sûr mettre fin à la récupération/ au transfert de vos données de consommation sur votre espace cloud personnel à tout moment et à plusieurs niveaux : \",\"part5_3_list1\":\"Vous pouvez supprimer le transfert quotidien de vos données en supprimant tout simplement le connecteur dans la Page Options.\",\"part5_3_list2\":\"Attention : lors de la désinstallation du connecteur qui collecte vos données au sein du cloud, celui-ci ne va plus aller chercher vos données. Par contre, votre consentement chez le partenaire fournisseur est toujours actif jusqu’à votre révocation de consentement auprès de ce dernier. Pour révoquer votre consentement, il vous faudra contacter ou agir directement chez le partenaire en question : Enedis pour l’électricité ou GRDF pour le gaz. Pour l’électricité, vous pouvez peut supprimer votre consentement à partager vos données en écrivant directement à dataconnect(at)enedis.fr. Pour le gaz, il vous faudra vous connecter à <a href=\\\"https://monespace.grdf.fr/monespace/connexion\\\">votre espace GRDF</a> et supprimer le consentement donné à la Métropole de Lyon dans la partie « Suivi de Consommations » puis « Données Consultées ». Au terme de la durée initiale de validité du consentement de 6 mois ou de la durée que vous aurez définie librement, votre consentement sera considéré comme révolu. Tout nouveau transfert de données sera donc soumis à nouveau au recueil préalable de votre consentement.\",\"part5_3_list3\":\"Pour supprimer l’ensemble de vos données ainsi que votre espace personnel Grand Lyon, vous devez demander la suppression de votre cloud. Pour faire cela, rendez-vous dans les paramètres de votre cloud personnel via la barre blanche en haut d’Ecolyo et appuyez sur le bouton « Supprimer mon compte » dans la partie paramètres.\",\"part5_4\":\"Des données sur le profil de votre foyer peuvent être également remplies au sein de l’application. Ces données s’enrichiront au fur et à mesure de votre utilisation du service avec d’autres informations : défis réalisés, étoiles gagnées, etc. L’ensemble de ces données restent à l’intérieur de votre cloud personnel, sans que personne n’y ait accès.\",\"part5_5\":\"Enfin, afin de permettre une mise à jour quotidienne de vos données de consommations, vos identifiants Eau du Grand Lyon, un jeton d’identification Enedis et/ou GRDF ainsi que vos numéros de compteurs sont stockés dans votre cloud personnel – sans droit de regard de la Métropole de Lyon.\",\"title6\":\"Personne n’a donc accès à mes données, pas même la Métropole de Lyon, vraiment ?\",\"part6_1\":\"Conformément aux indications du paragraphe précédent, la Métropole de Lyon n’accède ni à vos données de consommations ni aux données utilisées via certaines fonctionnalités du service comme le formulaire (celui-là même qui permet l’analyse de vos consommations personnalisée ainsi qu’une sélection d’éco-gestes personnalisés). Toutes ces informations sont bien gardées au chaud dans votre cloud personnel Grand Lyon.\",\"part6_2\":\"Seul vous pouvez accepter de partager vos données, documents ou fichiers privés avec la Métropole de Lyon, ses partenaires ou d’autres utilisateurs ou acteurs (publics ou privés) après recueil de votre consentement éclairé et par une action expresse de votre part.\",\"part6_3\":\"La Métropole de Lyon n’a accès qu’à l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon. Elle utilise cet email afin de vous tenir informé·e :\",\"part6_3_list1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter. \",\"part6_3_list2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"part6_3_list3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part6_4\":\"Par ailleurs, et dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service\",\"title8\":\"Encore des questions ?\",\"part8_1\":\"N’hésitez pas à consulter la FAQ présente dans le service (page Options) ou à nous contacter via le formulaire de contact (la petite bulle jaune) présente sur l’ensemble des pages.\",\"part8_2\":\"Dernière option, contactez-nous directement à <a href=\\\"mailto:ecolyo@grandlyon.com\\\">ecolyo(at)grandlyon.com</a>.\",\"title9\":\"LEXIQUE\",\"part9_1_title\":\"Cloud personnel Grand Lyon : \",\"part9_1_content\":\"Cloud personnel : appelé aussi le « domicile numérique », le cloud personnel est souvent réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé où vous pouvez accéder à des services sans exposer aucune donnée à l’extérieur. Vous seul pouvez y accéder, personne d'autre.\",\"part9_2_title\":\"Connecteur : \",\"part9_2_content\":\"Un connecteur est un service, installé dans votre cloud personnel également, qui a pour but uniquement d’aller récupérer les données auprès de différents partenaires/sources de données. Dans le cadre d’Ecolyo, trois connecteurs sont pré-installés dans votre cloud personnel : celui d’Enedis, celui de GRDF et celui d’Eau du Grand Lyon.\",\"part9_3_title\":\"Compteur communicant : \",\"part9_3_content\":\"Un compteur communicant est un compteur qui mesure de manière précise et détaillée vos consommations et peut transmettre ces données au gestionnaire de réseau via une technologie radio (c'est le cas pour Gazpar et Téléo par exemple) ou via les réseaux électriques (via Courant Porteur en ligne, c'est le cas pour Linky par exemple).\",\"part9_4_title\":\"Fournisseur : \",\"part9_4_content\":\"Votre fournisseur d’électricité, de gaz ou d’eau est l’entreprise qui vous facture votre électricité, gaz ou eau. Côté électricité il en existe <a href=\\\"https://www.enedis.fr/liste-des-fournisseurs-delectricite\\\">aujourd’hui plus de 50</a>, chacun proposant des tarifs différents.\",\"part9_5_title\":\"Gestionnaire de réseau de distribution : \",\"part9_5_content\":\"Appelé aussi parfois distributeur, il est en charge de la livraison de votre électricité, gaz ou eau jusqu’à votre domicile. Il est aussi en charge du compteur qui relève vos consommations. Il transmet vos données de consommations à votre fournisseur afin qu’il effectue la facturation de vos consommations d’énergie. Il peut également les transmettre à tout acteur avec qui vous avez décidé de partager ces données.\"}},\"gcu_modal\":{\"button_accept\":\"J'accepte\",\"accessibility\":{\"window_title\":\"Conditions générales d’utilisation\",\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"gcu_option\":{\"title\":\"Conditions générales d’utilisation\",\"read_gcu\":\"Lire les CGU\"},\"header\":{\"accessibility\":{\"button_back\":\"Retour à la page précédente\",\"button_open_feedbacks\":\"Ouvrir le partage de retours\"}},\"konnector_form\":{\"label_updated_at\":\"Dernière mise-à-jour le\",\"button_update\":\"Mettre à jour\",\"wait_end_issue\":\"Attendre la fin de la maintenance avant de mettre à jour.\",\"button_delete\":\"Supprimer\",\"issue\":\"Le problème semble venir de \",\"resolve\":\"Une mise à jour peut résoudre ce problème.\",\"not_installed\":\"Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous.\",\"button_install\":\"Installer\",\"error_account_creation\":\"Une erreur est survenue, veuillez essayer de nouveau.\",\"error_no_login_password\":\"Identifiant et mot de passe requis\",\"error_login_failed\":\"Identifiants invalides\",\"error_update\":\"Un problème est survenu lors du rapatriement de vos données.\",\"error_update_oauth\":\"Le service demande d'autoriser à nouveau votre accès. Merci de supprimer puis reconnecter votre compte. Aucune donnée ne sera perdue.\",\"OK\":\"Ok\",\"accessibility\":{\"button_install\":\"Installer le connecteur\",\"button_update\":\"Mettre à jour votre connexion\",\"button_delete\":\"Supprimer votre connexion\"}},\"konnector_options\":{\"label_connect_to_electricity\":\"Se connecter à l'électricité\",\"label_connect_to_water\":\"Se connecter à l'eau\",\"label_connect_to_gas\":\"Se connecter au gaz\",\"partner_issue\":\"En maintenance\",\"accessibility\":{\"label_ko_status\":\"Connecteur en erreur\",\"button_toggle_detail_electricity\":\"Afficher ou masquer le détail de la connexion à l'électricité\",\"button_toggle_detail_water\":\"Afficher ou masquer le détail de la connexion à l'eau\",\"button_toggle_detail_gas\":\"Afficher ou masquer le détail de la connexion au gaz\"}},\"konnector_modal\":{\"loading_data\":\"Veuillez patienter, vos données sont en cours de chargement.\",\"loading_data_update\":\"Veuillez patienter, vos données sont en cours de mise à jour.\",\"success_txt\":\"Félicitations !\",\"success_data_electricity\":\"Vos données de consommation d'électricité sont maintenant connectées à Ecolyo.\",\"success_data_water\":\"Vos données de consommation d'eau sont maintenant connectées à Ecolyo.\",\"success_data_gas\":\"Vos données de consommation de gaz sont maintenant connectées à Ecolyo.\",\"success_data_update_electricity\":\"Vos données de consommation d'électricité sont maintenant à jour dans Ecolyo.\",\"success_data_update_water\":\"Vos données de consommation d'eau sont maintenant à jour dans Ecolyo.\",\"success_data_update_gas\":\"Vos données de consommation de gaz sont maintenant à jour dans Ecolyo.\",\"error_txt\":\"Aïe !\",\"error_data_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité ne seront pas chargées.\",\"error_data_water\":\"Un problème est survenu. Vos données de consommation d’eau ne seront pas chargées.\",\"error_credentials_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter. L'identifiant est un numéro à 7 chiffres (différent de votre numéro de contrat).\",\"error_data_gas\":\"Un problème est survenu. Vos données de consommmation de gaz ne seront pas chargées.\",\"error_data_update_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité n’ont pas été mises à jour.\",\"error_data_update_water\":\"Un problème est survenu. Vos données de consommation d’eau n’ont pas été mises à jour.\",\"error_data_update_gas\":\"Un problème est survenu. Vos données de consommation de gaz n’ont pas été mises à jour.\",\"error_data_2\":\"Merci de réessayer plus tard.\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'attente de connexion\",\"button_close\":\"Fermer la fenêtre\"}},\"legal\":{\"read_legal\":\"Lire les mentions légales\",\"title_legal\":\"Mentions légales\",\"version\":\"V2.0 du 20.08.2021\",\"site\":\"Site du service Ecolyo : <a href=\\\"https://ecolyo.com/\\\"> https://ecolyo.com/</a>\",\"adress\":\"Métropole de Lyon - 20, rue du Lac – CS 33569 - 69505 Lyon cedex 03\",\"phone\":\"Tél : (33) 4 78 63 40 40\",\"mail\":\"<a href=\\\"mailto:ecolyo@grandlyon.com\\\"> ecolyo(at)grandlyon.com</a>\",\"p1b\":\"Directeur de publication : \",\"p1\":\"Blandine MELAY\",\"p2b\":\"Animation éditoriale, gestion et mise à jour : \",\"p2\":\"Marion BERTHOLON, Maria Inés LEAL\",\"p3b\":\"Photographies : \",\"p3\":\"sauf mention contraire, les photos sont la propriété de la Métropole de Lyon\",\"p4b\":\"Conception et Charte graphique : \",\"p4\":\"Florent Dufier - <a href=\\\"https://florentdufier.myportfolio.com/\\\">https://florentdufier.myportfolio.com/</a>\",\"p5b\":\"Réalisation technique : \",\"p5\":\"Métropole de Lyon, Sopra Steria, Cozy Cloud, Clever Age\",\"p6b\":\"Maintenance technique : \",\"p6\":\"Délégation Développement économique, emploi & savoirs - Innovation numérique & systèmes d’information - Usages et services numériques - Développement des services numériques\",\"title1\":\"Crédits\",\"part1\":\"Ce site est le résultat de développements spécifiques réalisés dans les langages Go, TypeScript, HTML et Sass. Les développements s’appuient sur plusieurs bibliothèques et frameworks libres : axios, cozy-bar, cozy-client, cozy-harvest-lib, cozy-scripts, cozy-ui, d3, detect-browser, eslint-config-cozy-app, global, lodash, luxon, moment, moment-timezone, node-sass, object-hash, react, react-dom, react-lottie, react-redux, react-router-dom, react-swipeable-views, redux-devtools-extension, sass-loader. Les tests de l’application s’appuient sur les biliothèques et frameworks libres suivants: enzyme, enzyme-adapter-react-16, jest-junit, react-test-renderer, redux-mock-store. La pile technique intègre également les applications Cozy stack, Yarn, Docker, ACH. Les déploiements sont réalisés sur le registre hébergé chez Cozy. L’équipe de réalisation utilise au quotidien les applications GitLab, IceScrum, RocketChat, Sonarqube.\",\"title2\":\"Traitement des données personnelles et droit d’accès, de modification et de suppression\",\"part2\":\"Conformément à la réglementation en vigueur en matière de protection des données personnelles, le service Ecolyo a fait l’objet d’une inscription au registre des traitements de la Métropole de Lyon. Ecolyo fait partie de l’écosystème de services orientés « self data » déployés par la Métropole de Lyon avec l’ambition d’offrir aux usagers métropolitains les outils et les services leur permettant d’exercer directement leur droit à la portabilité, dans un cadre apte à garantir aussi bien la transparence et le contrôle sur l’usage de leurs données personnelles que l’exploitation directe du contenu de ces données selon leurs libres choix. Le self data est en effet selon la Fondation Internet Nouvelle Génération (FING) « la production, l’exploitation et le partage de données personnelles par les individus, sous leur contrôle et à leurs propres fins ». Au sein de cet environnement self data, la gestion des données s’appuie sur l’organisation suivante des rôles et responsabilités associées : \",\"part2-1\":\"Les partenaires du service Ecolyo – Enedis, GRDF et Eau du Grand Lyon sont responsables exclusivement des seuls traitements de Données Personnelles relatifs à la collecte des données de consommation de l’usager et à leur transmission sur la plateforme de cloud personnel, après consentement de l’usager ;\",\"part2-2\":\"La Métropole de Lyon est responsable de traitement sur le périmètre du service Ecolyo qu’elle propose à l’usager, ainsi que des traitements nécessaires à la fourniture de la plateforme de cloud personnel qu’elle met à disposition de l’usager pour accéder au service Ecolyo. En sa qualité de responsable de ces traitements, elle collecte et traite : \",\"part2-2-1\":\"Les données de compte de l’usager renseignées par l’usager au sein de son espace de cloud personnel Grand Lyon à des fins de gestion du compte et de communication avec l’usager ;\",\"part2-2-2\":\"Les données privées de consommation d’énergie et d’eau dont la récupération, la sauvegarde, le stockage, la synchronisation et le partage sur la plateforme de cloud personnel sont initiés par l’usager sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-3\":\"Les données privées sur la composition du logement et du foyer de l’utilisateur, fournies par l’utilisateur lui-même au sein du service, sont traitées par le service sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-4\":\"Des métriques d’usage du service anonymisées et remontées périodiquement afin d’améliorer la qualité du service et d’évaluer son impact\",\"part2-3\":\"L’usager est seul décisionnaire des finalités d’utilisation qu’il souhaite définir pour le traitement de ses données personnelles de consommation, à la suite de leur transmission par les partenaires du service Ecolyo sur son cloud personnel. Ainsi, dans le cadre de l’utilisation d’Ecolyo, l’usager ne recevra les données des partenaires du service : Enedis, GRDF et Eau du Grand Lyon seulement qu’à sa demande expresse après la saisie de ses identifiants.\",\"part2-4\":\"L’utilisateur est donc le seul à accéder :\",\"part2-4-1\":\"À ses données de consommation d’électricité horaires, journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-2\":\"À ses données de consommation de gaz journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-3\":\"À ses données de consommation eau journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-5\":\"Les engagements et responsabilités de la Métropole de Lyon concernant la protection des données et la confidentialité des données Ecolyo sont précisés dans les Mentions légales et les conditions d’utilisation du cloud personnel Grand Lyon qui accueille aujourd’hui le service Ecolyo et sans lequel le service ne peut pas fonctionner. Pour plus d’informations sur les engagements et responsabilités de la Métropole de Lyon concernant la protection et la confidentialité dans le cloud personnel, nous vous invitons à vous référer <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">aux mentions légales et CGU du cloud personnel métropolitain.</a> \",\"part2-6\":\"Conformément à la loi 78-17 du 6 janvier 1978 modifiée relative à l’information, aux fichiers et aux libertés, vous disposez d’un droit d’accès, de rectification et d’opposition au traitement de vos données à caractère personnel. Votre cloud personnel vous permet d’exercer ces droits directement dans cet espace sur vos données de compte. S’agissant des données de consommations d’électricité et de gaz, l’utilisateur peut supprimer son consentement à partager ses données auprès d’Enedis et de GRDF.\",\"part2-7\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part2-8\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 ou en ligne, au moyen du formulaire disponible à l'adresse suivante : <a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/.</a>\",\"part2-9\":\"L’exercice de ces droits sur vos données personnelles auprès de la Métropole de Lyon concerne exclusivement les données traitées dans le cadre du service « Ecolyo ».\",\"title3\":\"Dispositions légales\",\"part3-1\":\"Les divers éléments du site web (la forme, la mise en page, le fonds, la structure …) sont protégés par le droit des dessins et modèles, le droit d’auteur, le droit des marques ainsi que le droit à l’image et ils ne peuvent être copiés ou imités en tout ou partie sauf autorisation expresse de la Métropole de Lyon.\",\"part3-2\":\"Toute personne ne respectant pas les dispositions légales applicables se rend coupable du délit de contrefaçon et est passible des sanctions pénales prévues par la loi.\",\"title4\":\"Droits d’auteurs\",\"part4-1\":\"Les photographies, textes, logos, pictogrammes, ainsi que toutes œuvres intégrées dans le site sont la propriété de la \\\"Métropole de Lyon\\\" ou de tiers ayant autorisé la \\\"Métropole de Lyon\\\" à les utiliser.\",\"part4-2\":\"Les reproductions, les transmissions, les modifications, les réutilisations, sur un support papier ou informatique, dudit site et des œuvres qui y sont reproduites ne sont autorisées que pour un usage personnel et privé conforme aux dispositions de l’article L 122-5 du Code de la Propriété Intellectuelle. Ces reproductions devront ainsi notamment indiquer clairement la source et l’auteur du site et/ou de ces œuvres multimédias. En aucun cas ces reproductions ne sauraient porter préjudice aux droits des tiers. Les reproductions, les transmissions, les modifications, les réutilisations à des fins publicitaires, commerciales ou d’information, de tout ou partie du site, sont totalement interdites.\",\"title5\":\"Logo de la Métropole de Lyon et d’Ecolyo\",\"part5\":\"Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent pas être modifiés – proportions, couleurs, éléments, constituants – et ne peuvent pas être sujet à aucune transformation, animation ou tout autre processus. Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent être utilisés et associés qu’aux seules informations vérifiables. Ils ne peuvent être notamment utilisés que pour illustrer des relations avec la Métropole de Lyon ou des actions de sponsorings dûment établies. Quel que soit le cas d’espèce, la Métropole de Lyon se réserve le droit d’approuver ou de désapprouver toute utilisation des logos de la Métropole de Lyon et d’Ecolyo, pour assurer son utilisation correcte, conformément à l’éthique, la morale et aux intérêts de la Métropole de Lyon. Les conditions susmentionnées s’appliquent dans le cadre de pages web, elles ne font pas référence à l’utilisation des logos dans tout autre document. La Métropole de Lyon se réserve le droit de modifier les conditions d’utilisation des logos de la Métropole de Lyon et d’Ecolyo à tout moment et sans préavis.\",\"title6\":\"Droit des bases de données\",\"part6\":\"Les bases de données sont protégées par la loi du 1er juillet 1998 et le régime français du droit d’auteur.\",\"title7\":\"Établissements de liens vers le site Ecolyo\",\"part7-1\":\"La Métropole de Lyon autorise la mise en place d’un lien hypertexte vers son service Ecolyo pour tous les sites internet, à l’exclusion de ceux diffusant des informations à caractère polémique, pornographique, xénophobe ou pouvant, dans une plus large mesure porter atteinte à la sensibilité du plus grand nombre.\",\"part7-2\":\"Le lien doit aboutir à la page d’accueil du service (<a href=\\\"https://ecolyo.com\\\">https://ecolyo.com</a>), cette page devant apparaître dans une nouvelle fenêtre. Les pages du service Ecolyo ne doivent en aucun cas être intégrées à l’intérieur des pages d’un autre site (iframe).\",\"part7-3\":\"Dans tous les cas d’espèce, La Métropole de Lyon se réserve le droit de demander la suppression d’un lien si elle estime que le site cible ne respecte pas les règles ainsi définies.\",\"title8\":\"Liens vers des sites tiers depuis le site Ecolyo\",\"part8\":\"Les liens hypertextes mis en œuvre au sein du site en direction d’autres sites et/ou de pages personnelles et d’une manière générale vers toutes ressources existantes sur internet ne sauraient engager la responsabilité de la Métropole de Lyon quant aux liens qu’ils contiennent ou aux changements ou mises à jour qui leur sont apportés.\",\"title9\":\"Mise en garde générale\",\"part9-1\":\"Nos services mettent tout en œuvre pour offrir aux visiteurs de ce site web des informations fiables et vérifiées. Cependant, malgré tous les soins apportés, le site peut comporter des inexactitudes, des défauts de mise à jour ou des erreurs.\",\"part9-2\":\"Nous remercions les utilisateurs du site de nous faire part d’éventuelles omissions, erreurs ou corrections par mail sur la boite aux lettres du webmestre ou directement via le formulaire proposé dans le service.\",\"accessibility\":{\"button_close\":\"Fermer la fenêtre\"}},\"navigation\":{\"consumption\":\"Conso\",\"challenges\":\"Défis\",\"ecogestures\":\"Écogestes\",\"options\":\"Options\",\"analysis\":\"Analyse\"},\"oauth\":{\"window\":{\"title\":\"OAuth\"}},\"onboarding\":{\"welcomeModal\":{\"title\":\"Vous êtes à mi-chemin !\",\"part1\":\"Votre cloud personnel a bien été créé.\",\"part2\":\"Il vous faut maintenant créer ou vous connecter à votre compte chez le gestionnaire de votre compteur communicant afin de donner votre accord pour relier Ecolyo à l’électricité (Enedis), au gaz (GRDF) ou à l’eau (Eau du Grand Lyon).\",\"button_valid\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre de bienvenue\",\"button_valid\":\"Valider\"}}},\"old_fluid_data_modal\":{\"errorTxt\":\"Aïe !\",\"oldData\":\"Vos données semblent anciennes\",\"verify\":\"Veuillez vérifier l’état de vos connecteurs : \",\"problem\":\"Vos connecteurs semblent bien connectés, il se peut qu’il y ait un problème au niveau du ou des fournisseurs de données :\",\"problem_electricity\":\"pour l'électricité.\",\"problem_water\":\"pour l'eau.\",\"problem_gas\":\"pour le gaz.\",\"contact\":\"Veuillez prendre contact directement avec eux.\",\"accessButton\":\"Accéder aux connecteurs\",\"later\":\"Plus tard\",\"ok\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_ok\":\"Fermer la fenêtre\",\"button_later\":\"Fermer la fenêtre\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"partner_connection_steps\":{\"electricity\":{\"step1\":{\"info1\":\"Munissez-vous d’une <span>facture d’électricité</span> et d’un zeste de patience.\",\"info2\":\"\"},\"step2\":{\"info1\":\"Si le contrat d’électricité est à votre nom, privilégiez l’identification <span>France connect.</span>\",\"info2\":\"Sinon, munissez-vous de la <span>pièce d’identité du titulaire du contrat.</span>\"},\"step3\":{\"info1\":\"Une fois votre compte créé, <span>revenez sur Ecolyo</span> pour finaliser la connexion.\",\"info2\":\"\"},\"button_validate\":\"Aller sur Enedis\"},\"water\":{\"step1\":{\"info1\":\"Munissez-vous d’une <span>facture d'eau</span> et d’un zeste de patience.\",\"info2\":\"\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>revenez sur Ecolyo</span> pour finaliser la connexion.\",\"info2\":\"\"},\"button_validate\":\"Aller sur EGL\"},\"gas\":{\"step1\":{\"info1\":\"Munissez-vous d’une <span>facture de gaz</span> et d’un zeste de patience.\",\"info2\":\"\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>revenez sur Ecolyo</span> pour finaliser la connexion.\",\"info2\":\"\"},\"button_validate\":\"Aller sur GRDF\"},\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"accessibility\":{\"window_title\":\"Fenêtre d'information sur la création de compte.\",\"button_validate\":\"Aller sur le site du partenaire.\",\"button_close\":\"Fermer la fenètre.\",\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\"}},\"performance_indicator\":{\"bilan\":{\"text1\":\"Par rapport à \",\"text2\":\"soit une différence de : \"},\"error_no_compare\":\"comparaison impossible\",\"error_no_compare_reason\":\"(manque de données)\",\"error_no_compare_no_data\":\"Vos consommations pour cette période sont incomplètes à cause d’un problème technique concernant :\"},\"profile\":{\"report\":{\"title_alert\":\"Alerte fuite d'eau\",\"title_bilan\":\"Bilan et conseils\",\"switch_label_bilan\":\"Je reçois la lettre mensuelle contenant un bilan et des conseils sur ma consommation.\",\"switch_label_alert\":\"Être prévenu d’un dépassement anormal de ma consommation d’eau\",\"input_label_alert\":\"Si ma consommation d’eau quotidienne dépasse :\",\"input_label_subtext_alert\":\"(Votre consommation quotidienne maximum sur les 6 derniers mois : \",\"activate\":\"Activer\",\"deactivate\":\"Désactiver\"},\"accessibility\":{\"button_toggle_mail_report\":\"Recevoir mon bilan mensuel par mail\",\"button_toggle_consumption_alert\":\"Recevoir des alertes sur mes consommations journalières\",\"input_water_alert_report\":\"Indiquer une limite de consommation d'eau journalière\"}},\"profile_type\":{\"title_profile\":\"Profil de consommation\",\"read_profile\":\"Ajuster mon profil\",\"button_update_profile\":\"J'ajuste mon profil\",\"your_profile\":\"Votre profil\",\"multi_choices\":\"Plusieurs réponses possibles\",\"housing_type\":{\"title\":\"Logement\",\"question\":\"De quel type de logement disposez-vous ?\",\"individual_house\":\"Maison individuelle\",\"appartment\":\"Appartement\"},\"construction_year\":{\"title\":\"Construction\",\"question\":\"Quelle est son année de construction ?\",\"text_before_1948\":\"Construit avant 1948\",\"text_between_1948_and_1974\":\"Construit entre 1948 et 1974\",\"text_between_1975_and_1989\":\"Construit entre 1975 et 1989\",\"text_between_1990_and_1998\":\"Construit entre 1990 et 1998\",\"text_after_1998\":\"Construit après 1998\",\"text_unknown\":\"Construit après 1998\",\"before_1948\":\"Avant 1948\",\"between_1948_and_1974\":\"Entre 1948 et 1974\",\"between_1975_and_1989\":\"Entre 1975 et 1989\",\"between_1990_and_1998\":\"Entre 1990 et 1998\",\"after_1998\":\"Après 1998\",\"unknown\":\"Je ne sais pas\"},\"occupantsNumber\":{\"single\":\" occupant\",\"multi\":\" occupants\"},\"area\":{\"title\":\"Surface\",\"question\":\"Quelle est sa surface en m² ?\",\"name\":\" m²\"},\"occupants_number\":{\"title\":\"Nombre d'occupants\",\"question\":\"Combien il y a-t-il d'occupants ?\"},\"outside_facing_walls\":{\"1\":\"1 façade\",\"2\":\"2 façades\",\"3\":\"3 façades\",\"4\":\"4 façades\",\"title\":\"Murs extérieurs\",\"question\":\"Combien de façades donnent sur l'extérieur ?\",\"text\":{\"single\":\" façade donne sur l'extérieur\",\"multi\":\" façades donnent sur l'extérieur\"}},\"floor\":{\"title\":\"Étage\",\"question\":\"À quel étage est votre appartement ?\",\"ground_floor\":\"Au rez-de-chaussée\",\"intermediate_floor\":\"Étage intermédiaire\",\"last_floor\":\"Dernier étage\",\"not_applicable\":\"Sans objet\"},\"heating\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"individual_insulation_work\":{\"title\":\"Travaux de rénovation\",\"question\":\"Quels travaux de rénovation avez-vous réalisés ces 10 dernières années ?\",\"none\":\"Aucun\",\"roof_insulation\":\"Isolation toiture\",\"window_replacement\":\"Remplacement fenêtres\",\"wall_insulation\":\"Isolation des murs\",\"window_replacement_and_wall_insulation\":\"Remplacement fenêtres et isolation des murs\",\"window_replacement_and_roof_insulation\":\"Remplacement fenêtres et isolation toiture\",\"roof_and_wall_insulation\":\"Isolation toiture et murs\",\"window_replacement_and_roof_and_wall_insulation\":\"Remplacement fenêtre et isolation des murs et isolation toiture\",\"built_after_1998\":\"construit après 1998\"},\"facilities_installation\":{\"title\":\"Équipement\"},\"ventilation\":{\"title\":\"Ventilation double flux\",\"question\":\"Etes-vous équipé d'une ventilation double flux ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une ventilation double flux\"},\"heater_replacement\":{\"title\":\"Pompe à chaleur ou poêle à bois\",\"question\":\"Au cours de ces 10 dernières années, avez-vous remplacé votre chaudière ou vous êtes-vous équipé d'une pompe à chaleur ou d'un poêle à bois ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une pompe à chaleur ou poêle à bois\"},\"cold_water\":{\"title\":\"Eau\",\"question\":\"Votre eau est-elle comprise dans vos charges collectives ?\",\"individual\":\"Non\",\"collective\":\"Oui\",\"individual_text\":\"Individuelle\",\"collective_text\":\"Collective\"},\"hot_water\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"},\"hot_water_equipment\":{\"title\":\"Eau chaude\",\"question\":\"Utilisez-vous l’un de ces équipements pour produire votre eau chaude ?\",\"solar\":\"Chauffe-eau solaire\",\"thermodynamic\":\"Chauffe-eau thermodynamique\",\"other\":\"Aucun des deux\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Bois\",\"4\":\"Fioul\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie principale utilisez-vous pour vous chauffer ?\",\"no_fluid_text\":\"Produit ni par de l'électricité, ni par du gaz, ni par du bois ou du fuel\",\"0_text\":\"Produit grâce à de l'électricité\",\"2_text\":\"Produit grâce au gaz\",\"3_text\":\"Produit grâce au bois\",\"4_text\":\"Produit grâce au fioul\"},\"hot_water_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source eau chaude\",\"question\":\"Avec quelle source d’énergie votre eau chaude est-elle produite ?\",\"no_fluid_text\":\"Produite ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produite grâce à de l'électricité\",\"2_text\":\"Produite grâce au gaz\"},\"cooking_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source cuisson\",\"question\":\"Quel mode de cuisson principal utilisez-vous ?\"},\"update_date\":{\"title\":\"Date de prise d'effet\",\"question\":\"A partir de quelle date souhaitez-vous que ce nouveau profil soit pris en compte dans l'analyse de vos données ?\"},\"fluidType\":{\"0\":\"Électricité\",\"1\":\"Eau\",\"2\":\"Gaz\"},\"form\":{\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"button_end\":\"Terminer\"},\"finished\":{\"title\":\"Terminé !\",\"label1\":\"Grâce à ces informations, vous pourrez comparer votre consommation avec celle d'un foyer vous ressemblant davantage.\",\"label2\":\"Nous pourrons aussi vous proposer des écogestes adaptés à votre profil.\",\"button_validate\":\"OK\"},\"accessibility\":{\"button_end\":\"Terminer la mise à jour du profil\",\"button_next\":\"Aller à la section suivante\",\"button_previous\":\"Retour à la section précédente\",\"button_update_profile\":\"Ouvrir la page de mise à jour du profil\",\"button_toggle_detail_profile\":\"Afficher ou masquer le détail du profil\",\"button_validate\":\"Valider\"}},\"quiz\":{\"explanation\":\"Répondez correctement aux 5 questions et remportez 5 des 15 étoiles nécessaires pour débloquer le duel final\",\"score_final\":\"SCORE FINAL\",\"correct\":\"Bravo !\",\"wrong\":\"Raté !\",\"rightAnswer\":\"Bonne réponse :\",\"earn\":\"Vous remportez\",\"button_go_back\":\"Retour\",\"button_end_quiz\":\"Youpi !\",\"button_try_again\":\"Rééssayer\",\"button_validate\":\"Valider\",\"next\":\"Suivant\",\"consumption_question\":\"Question sur votre consommation\",\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_end_quiz\":\"Terminer le quiz\",\"button_go_back\":\"Retour\",\"button_go_next\":\"Suivant\",\"button_try_again\":\"Relancer le quiz\",\"button_validate\":\"Valider\"}},\"splashscreen\":{\"error_loading\":\"Erreur pendant le chargement des données. Veuillez vérifier votre connexion internet.\",\"button_reload\":\"Recharger\",\"accessibility\":{\"button_reload\":\"Recharger la page\"}},\"timestep\":{\"today\":\"Aujourd'hui\",\"activate\":{\"enedis\":{\"consent_active\":{\"info\":\"Pour visualiser vos consommations à la 1/2 heure, il vous faut activer l’ENREGISTREMENT de votre consommation horaire sur votre compte Enedis\",\"label1\":\"Activer sur mon compte Enedis\",\"accessibility\":{\"button_activate\":\"Aller sur mon compte Enedis\"}},\"no_consent_active\":{\"info\":\"Il semble que votre consentement ait expiré, il vous faut ré-activer l’enregistrement de votre consommation horaire sur votre compte Enedis\",\"label1\":\"Ré-activer sur mon compte Enedis\",\"accessibility\":{\"button_activate\":\"Aller sur mon compte Enedis\"},\"text_analysis\":\"Pour bénéficier d’une analyse approfondie de votre consommation électrique, il vous faut activer l’enregistrement de votre consommation horaire sur votre compte Enedis\"}}},\"year\":{\"period\":\"5 ans\",\"comparelabel\":\"Comparer à l'année précédente\"},\"month\":{\"period\":\"Année\",\"comparelabel\":\"Comparer à l'année précédente\"},\"day\":{\"period\":\"Mois\",\"comparelabel\":\"Comparer au mois précédent\"},\"week\":{\"period\":\"Semaine\",\"comparelabel\":\"Comparer à la semaine précédente\"},\"half_an_hour\":{\"period\":\"Jour\",\"comparelabel\":\"Comparer à la journée précédente\"},\"accessibility\":{\"button_zoom_in\":\"Sélectionner le pas de temps précédent\",\"button_zoom_out\":\"Sélectionner le pas de temps suivant\"}},\"unsubscribe\":{\"title\":\"Etes-vous sûr de ne plus vouloir recevoir notre email mensuel ?\",\"content\":\"Dans ce cas, vous ne recevrez plus la notification de votre bilan ainsi que les conseils associés au mois en cours.\",\"button_text\":\"Oui, je me désabonne\",\"button_accessibility\":\"Bouton de désinscription\"},\"welcome_modal\":{\"title\":\"Félicitations\",\"perso\":\"Votre espace personnel a bien été créé.\",\"connect\":\"Vous pouvez maintenant connecter vos compteurs d’énergie à Ecolyo en toute sécurité.\",\"button_valid\":\"Ok\",\"accessibility\":{\"title\":\"Fenêtre de félicitations\",\"button_valid\":\"Valider\"}}}"); /***/ }), @@ -7785,7 +6529,6 @@ var ConsumptionDataManager = /*#__PURE__*/function () { * @param timePeriod TimePeriod * @param timeStep TimeStep * @param fluidTypes FluidType[] - * @param fluidStatus FluidStatus[] * @param compareTimePeriod - Optional TimePeriod * @param isHome - Optional boolean * @returns DataChart | null @@ -7795,8 +6538,8 @@ var ConsumptionDataManager = /*#__PURE__*/function () { (0, _createClass2.default)(ConsumptionDataManager, [{ key: "getGraphData", value: function () { - var _getGraphData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(timePeriod, timeStep, fluidTypes, fluidStatus, compareTimePeriod, isHome) { - var InputisValid, fluidType, fetchedData, formattedData, toBeAgreggatedData, _iterator, _step, _fluidType, _fetchedData, _formattedData, aggregatedData; + var _getGraphData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { + var InputisValid, fetchedData, formattedData, toBeAgreggatedData, _iterator, _step, fluidType, _fetchedData, _formattedData, aggregatedData; return _regenerator.default.wrap(function _callee$(_context) { while (1) { @@ -7813,90 +6556,88 @@ var ConsumptionDataManager = /*#__PURE__*/function () { case 3: if (!(fluidTypes.length === 1 && !isHome)) { - _context.next = 12; + _context.next = 11; break; } - fluidType = fluidTypes[0]; // running the query - - _context.next = 7; - return this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); + _context.next = 6; + return this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidTypes[0], compareTimePeriod); - case 7: + case 6: fetchedData = _context.sent; // formatting data - formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); + formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); return _context.abrupt("return", formattedData); - case 12: + case 11: if (!(fluidTypes.length > 1 || isHome)) { - _context.next = 38; + _context.next = 37; break; } toBeAgreggatedData = []; _iterator = _createForOfIteratorHelper(fluidTypes); - _context.prev = 15; + _context.prev = 14; _iterator.s(); - case 17: + case 16: if ((_step = _iterator.n()).done) { - _context.next = 26; + _context.next = 25; break; } - _fluidType = _step.value; - _context.next = 21; - return this.fetchSingleFluidGraphData(timePeriod, timeStep, _fluidType, compareTimePeriod); + fluidType = _step.value; + _context.next = 20; + return this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); - case 21: + case 20: _fetchedData = _context.sent; // formatting data - _formattedData = this.formatGraphDataManager(_fetchedData, timeStep, timePeriod, compareTimePeriod || null, _fluidType, fluidStatus ? fluidStatus[_fluidType] : undefined); // validating output data + _formattedData = this.formatGraphDataManage(_fetchedData, timeStep, timePeriod, compareTimePeriod || null); // validating output data toBeAgreggatedData.push({ chartData: _formattedData, - chartFluid: _fluidType + chartFluid: fluidType }); - case 24: - _context.next = 17; + case 23: + _context.next = 16; break; - case 26: - _context.next = 31; + case 25: + _context.next = 30; break; - case 28: - _context.prev = 28; - _context.t0 = _context["catch"](15); + case 27: + _context.prev = 27; + _context.t0 = _context["catch"](14); _iterator.e(_context.t0); - case 31: - _context.prev = 31; + case 30: + _context.prev = 30; _iterator.f(); - return _context.finish(31); + return _context.finish(30); - case 34: + case 33: aggregatedData = this.aggregateGraphData(toBeAgreggatedData); return _context.abrupt("return", aggregatedData); - case 38: + case 37: return _context.abrupt("return", null); - case 39: + case 38: case "end": return _context.stop(); } } - }, _callee, this, [[15, 28, 31, 34]]); + }, _callee, this, [[14, 27, 30, 33]]); })); - function getGraphData(_x, _x2, _x3, _x4, _x5, _x6) { + function getGraphData(_x, _x2, _x3, _x4, _x5) { return _getGraphData.apply(this, arguments); } @@ -7906,34 +6647,36 @@ var ConsumptionDataManager = /*#__PURE__*/function () { key: "getMaxLoad", value: function () { var _getMaxLoad = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(maxTimePeriod, timeStep, fluidTypes, compareMaxTimePeriod, isHome, withDate) { - var allData, max; + var allData, max, _max; + return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: if (!isHome) { - _context2.next = 7; + _context2.next = 8; break; } _context2.next = 3; - return this.getGraphData(maxTimePeriod, timeStep, fluidTypes, undefined, compareMaxTimePeriod, isHome); + return this.getGraphData(maxTimePeriod, timeStep, fluidTypes, compareMaxTimePeriod, isHome); case 3: allData = _context2.sent; - return _context2.abrupt("return", allData && allData.actualData ? Math.max.apply(Math, (0, _toConsumableArray2.default)(allData.actualData.map(function (d) { + max = allData && allData.actualData ? Math.max.apply(Math, (0, _toConsumableArray2.default)(allData.actualData.map(function (d) { return d.value; - }))) : 0); + }))) : 0; + return _context2.abrupt("return", max); - case 7: - _context2.next = 9; + case 8: + _context2.next = 10; return this._queryRunnerService.fetchFluidMaxData(maxTimePeriod, timeStep, fluidTypes[0], withDate); - case 9: - max = _context2.sent; - return _context2.abrupt("return", max); + case 10: + _max = _context2.sent; + return _context2.abrupt("return", _max); - case 11: + case 12: case "end": return _context2.stop(); } @@ -7941,7 +6684,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { }, _callee2, this); })); - function getMaxLoad(_x7, _x8, _x9, _x10, _x11, _x12) { + function getMaxLoad(_x6, _x7, _x8, _x9, _x10, _x11) { return _getMaxLoad.apply(this, arguments); } @@ -7978,7 +6721,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { }, _callee3, this); })); - function getLastDataload(_x13) { + function getLastDataload(_x12) { return _getLastDataload.apply(this, arguments); } @@ -7988,12 +6731,13 @@ var ConsumptionDataManager = /*#__PURE__*/function () { key: "getPerformanceIndicators", value: function () { var _getPerformanceIndicators = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(timePeriod, timeStep, fluidTypes, compareTimePeriod) { - var performanceIndicators, _iterator2, _step2, fluidType, graphData, performanceIndicator, actualDataIsValid, comparisonSumValue; + var performanceIndicators, _iterator2, _step2, fluideType, graphData, performanceIndicator, actualDataIsValid, comparisonSumValue; return _regenerator.default.wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: + //const result = {}; performanceIndicators = []; _iterator2 = _createForOfIteratorHelper(fluidTypes); _context4.prev = 2; @@ -8006,9 +6750,9 @@ var ConsumptionDataManager = /*#__PURE__*/function () { break; } - fluidType = _step2.value; + fluideType = _step2.value; _context4.next = 8; - return this.getGraphData(timePeriod, timeStep, [fluidType], undefined, compareTimePeriod); + return this.getGraphData(timePeriod, timeStep, [fluideType], compareTimePeriod); case 8: graphData = _context4.sent; @@ -8033,7 +6777,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { performanceIndicator.percentageVariation = this.calculatePerformanceIndicatorVariationPercentage(performanceIndicator.value || 0, comparisonSumValue); } - performanceIndicators[fluidType] = performanceIndicator; + performanceIndicators[fluideType] = performanceIndicator; } case 10: @@ -8068,7 +6812,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { }, _callee4, this, [[2, 14, 17, 20]]); })); - function getPerformanceIndicators(_x14, _x15, _x16, _x17) { + function getPerformanceIndicators(_x13, _x14, _x15, _x16) { return _getPerformanceIndicators.apply(this, arguments); } @@ -8095,7 +6839,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { key: "calculatePerformanceIndicatorPrice", value: function calculatePerformanceIndicatorPrice(data) { return data.reduce(function (a, b) { - return b.price ? a + b.price : a; + return b.price !== null ? a + b.price : a; }, 0); } }, { @@ -8156,21 +6900,21 @@ var ConsumptionDataManager = /*#__PURE__*/function () { }, _callee5, this); })); - function fetchSingleFluidGraphData(_x18, _x19, _x20, _x21) { + function fetchSingleFluidGraphData(_x17, _x18, _x19, _x20) { return _fetchSingleFluidGraphData.apply(this, arguments); } return fetchSingleFluidGraphData; }() }, { - key: "formatGraphDataManager", - value: function formatGraphDataManager(data, timeStep, timePeriod, compareTimePeriod, fluidType, fluidStatus) { + key: "formatGraphDataManage", + value: function formatGraphDataManage(data, timeStep, timePeriod, compareTimePeriod) { if (!data) return null; - var formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep, fluidType, fluidStatus); + var formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep); var formattedComparisonData = null; - if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep, fluidType, fluidStatus); + if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep); var result = { actualData: formattedActualData, comparisonData: formattedComparisonData @@ -8178,114 +6922,135 @@ var ConsumptionDataManager = /*#__PURE__*/function () { return result; } }, { - key: "fetchAllFirstDateData", + key: "fetchLastDateData", value: function () { - var _fetchAllFirstDateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(fluidTypes) { - var firstDay, firstDays, _iterator3, _step3, fluidType; + var _fetchLastDateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(fluidTypes, allFluids) { + var lastDay, lastDays, _iterator3, _step3, fluidType; return _regenerator.default.wrap(function _callee6$(_context6) { while (1) { switch (_context6.prev = _context6.next) { case 0: - firstDay = null; - firstDays = []; + lastDay = null; if (!(fluidTypes.length === 1)) { - _context6.next = 12; + _context6.next = 10; break; } - _context6.next = 5; - return this._queryRunnerService.getFirstDateData(fluidTypes[0]); + _context6.next = 4; + return this._queryRunnerService.getLastDateData(fluidTypes[0]); - case 5: + case 4: _context6.t0 = _context6.sent; if (_context6.t0) { - _context6.next = 8; + _context6.next = 7; break; } _context6.t0 = null; - case 8: - firstDay = _context6.t0; - firstDays.push(firstDay); - _context6.next = 35; + case 7: + lastDay = _context6.t0; + _context6.next = 37; break; - case 12: + case 10: if (!(fluidTypes.length > 1)) { - _context6.next = 35; + _context6.next = 37; break; } + lastDays = []; _iterator3 = _createForOfIteratorHelper(fluidTypes); - _context6.prev = 14; + _context6.prev = 13; _iterator3.s(); - case 16: + case 15: if ((_step3 = _iterator3.n()).done) { - _context6.next = 27; + _context6.next = 26; break; } fluidType = _step3.value; - _context6.next = 20; - return this._queryRunnerService.getFirstDateData(fluidType); + _context6.next = 19; + return this._queryRunnerService.getLastDateData(fluidType); - case 20: + case 19: _context6.t1 = _context6.sent; if (_context6.t1) { - _context6.next = 23; + _context6.next = 22; break; } _context6.t1 = null; - case 23: - firstDay = _context6.t1; - firstDays.push(firstDay); + case 22: + lastDay = _context6.t1; - case 25: - _context6.next = 16; + if (lastDay) { + lastDays.push(lastDay); + } + + case 24: + _context6.next = 15; break; - case 27: - _context6.next = 32; + case 26: + _context6.next = 31; break; - case 29: - _context6.prev = 29; - _context6.t2 = _context6["catch"](14); + case 28: + _context6.prev = 28; + _context6.t2 = _context6["catch"](13); _iterator3.e(_context6.t2); - case 32: - _context6.prev = 32; + case 31: + _context6.prev = 31; _iterator3.f(); - return _context6.finish(32); + return _context6.finish(31); - case 35: - return _context6.abrupt("return", firstDays); + case 34: + if (!(lastDays.length < 1)) { + _context6.next = 36; + break; + } + + return _context6.abrupt("return", null); case 36: + if (allFluids) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } else { + lastDay = lastDays.reduce(function (a, b) { + return a > b ? a : b; + }); + } + + case 37: + return _context6.abrupt("return", lastDay); + + case 38: case "end": return _context6.stop(); } } - }, _callee6, this, [[14, 29, 32, 35]]); + }, _callee6, this, [[13, 28, 31, 34]]); })); - function fetchAllFirstDateData(_x22) { - return _fetchAllFirstDateData.apply(this, arguments); + function fetchLastDateData(_x21, _x22) { + return _fetchLastDateData.apply(this, arguments); } - return fetchAllFirstDateData; + return fetchLastDateData; }() }, { key: "fetchAllLastDateData", @@ -8499,8 +7264,6 @@ var ConsumptionDataManager = /*#__PURE__*/function () { for (var i = 0; i < length; i++) { var agreggatedConvertedValue = 0; var comparisonAgreggatedConvertedValue = 0; - var tempAggregatedState = []; - var tempComparisonAggregatedState = []; var noDataCount = 0; var comparisonNoDataCount = 0; var convertedValueDetail = []; @@ -8515,29 +7278,21 @@ var ConsumptionDataManager = /*#__PURE__*/function () { if (!singleFluidChart.chartData) break; if (!singleFluidChart.chartData.actualData[i]) break; var value = singleFluidChart.chartData.actualData[i].value; - tempAggregatedState.push(singleFluidChart.chartData.actualData[i].state); var convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); agreggatedConvertedValue += convertedValue; } - convertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedValue, - state: singleFluidChart.chartData.actualData[i].state - }; + convertedValueDetail[singleFluidChart.chartFluid] = convertedValue; if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) { var comparisonValue = singleFluidChart.chartData.comparisonData[i].value; - tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state); var convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); comparisonAgreggatedConvertedValue += convertedComparisonValue; } - comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedComparisonValue, - state: singleFluidChart.chartData.comparisonData[i].state - }; + comparisonConvertedValueDetail[singleFluidChart.chartFluid] = convertedComparisonValue; } } } catch (err) { @@ -8550,26 +7305,18 @@ var ConsumptionDataManager = /*#__PURE__*/function () { if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { - // Define the aggregated state - var aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - var acutaldataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, value: agreggatedConvertedValue, - state: aggregatedDataloadState, valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail }; resultChartData.actualData.push(acutaldataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { - // Define the aggregated state - var aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - var comparisondataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, value: comparisonAgreggatedConvertedValue, - state: aggregatedComparisonDataloadState, valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; resultChartData.comparisonData.push(comparisondataLoad); @@ -8810,7 +7557,7 @@ exports.default = ConsumptionDataManager; return; } - reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts"); + reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/bastien/ecolyo/src/services/consumption.service.ts"); })(); ; @@ -8845,28 +7592,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "AwXY": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "HYDRAULIC_HEATING_2f2b275622194e7a9c43ce8be4cb3077", - "use": "HYDRAULIC_HEATING_2f2b275622194e7a9c43ce8be4cb3077-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"HYDRAULIC_HEATING_2f2b275622194e7a9c43ce8be4cb3077\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 16C10 15.4477 10.4477 15 11 15H14C14.5523 15 15 15.4477 15 16V18H16V16C16 15.4477 16.4477 15 17 15H20C20.5523 15 21 15.4477 21 16V18H22V16C22 15.4477 22.4477 15 23 15H26C26.5523 15 27 15.4477 27 16V18H28V16C28 15.4477 28.4477 15 29 15H32C32.5523 15 33 15.4477 33 16V18H34C34.5523 18 35 18.4477 35 19C35 19.5523 34.5523 20 34 20H33V27H34C34.5523 27 35 27.4477 35 28C35 28.5523 34.5523 29 34 29H33V31C33 31.5523 32.5523 32 32 32H29C28.4477 32 28 31.5523 28 31V29H27V31C27 31.5523 26.5523 32 26 32H23C22.4477 32 22 31.5523 22 31V29H21V31C21 31.5523 20.5523 32 20 32H17C16.4477 32 16 31.5523 16 31V29H15V31C15 31.3706 14.7984 31.6941 14.4989 31.8668C14.4996 31.8279 14.5 31.789 14.5 31.75C14.5 29.913 13.2795 28.5575 12.229 27.3906L12.1159 27.2649C11.3601 26.424 10.5995 25.5709 10 24.5358L10 20C9.44772 20 9 19.5523 9 19C9 18.4477 9.44772 18 10 18V16ZM10 26.3203C10.4497 26.9071 10.923 27.4337 11.3712 27.9323L11.372 27.9333C12.5182 29.209 13.5 30.3019 13.5 31.75C13.5 31.8336 13.498 31.9169 13.4941 32H11C10.4477 32 10 31.5523 10 31L10 29C9.44772 29 9 28.5523 9 28C9 27.4477 9.44772 27 10 27L10 26.3203ZM28 20V27H27V20H28ZM22 20V27H21V20H22ZM16 20V27H15V20H16Z\" fill=\"#121212\" />\n<path d=\"M15.3106 4H14.9556C14.4583 4 14.0287 4.36553 14.0072 4.8623C13.9257 6.74296 14.5375 8.21449 15.7586 9.41286C16.3158 10.0138 16.6267 10.739 16.615 11.8197C16.6083 12.4399 17.0646 13 17.6848 13H18.0445C18.5397 13 18.9683 12.6375 18.9916 12.1428C19.0805 10.2597 18.4589 8.7866 17.2368 7.58714C16.6796 6.98619 16.3686 6.26103 16.3804 5.18027C16.3871 4.56012 15.9307 4 15.3106 4Z\" fill=\"black\" />\n<path d=\"M20.3106 4H19.9556C19.4583 4 19.0287 4.36553 19.0072 4.8623C18.9257 6.74296 19.5375 8.21449 20.7586 9.41286C21.3158 10.0138 21.6267 10.739 21.615 11.8197C21.6083 12.4399 22.0646 13 22.6848 13H23.0445C23.5397 13 23.9683 12.6375 23.9916 12.1428C24.0805 10.2597 23.4589 8.7866 22.2368 7.58714C21.6796 6.98619 21.3686 6.26103 21.3804 5.18027C21.3871 4.56012 20.9307 4 20.3106 4Z\" fill=\"black\" />\n<path d=\"M25.3106 4H24.9556C24.4583 4 24.0287 4.36553 24.0072 4.8623C23.9257 6.74296 24.5375 8.21449 25.7586 9.41286C26.3158 10.0138 26.6267 10.739 26.615 11.8197C26.6083 12.4399 27.0646 13 27.6848 13H28.0445C28.5397 13 28.9683 12.6375 28.9916 12.1428C29.0805 10.2597 28.4589 8.7866 27.2368 7.58714C26.6796 6.98619 26.3686 6.26103 26.3804 5.18027C26.3871 4.56012 25.9307 4 25.3106 4Z\" fill=\"black\" />\n<path d=\"M8.25 37C9.64239 37 10.9777 36.4469 11.9623 35.4623C12.9469 34.4777 13.5 33.1424 13.5 31.75C13.5 30.3019 12.5182 29.209 11.372 27.9332C10.2222 26.654 8.90625 25.1901 8.25 23C8.25 23 3 27.9752 3 31.75C3 33.1424 3.55312 34.4777 4.53769 35.4623C5.52226 36.4469 6.85761 37 8.25 37ZM7.06525 27.0652L7.68475 27.6848C7.431 27.9385 6.69775 28.8319 6.01612 30.196L5.23388 29.804C5.95138 28.3681 6.73625 27.3951 7.06525 27.0652Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "B1Wc": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -8920,8 +7645,6 @@ var _modal = __webpack_require__("zW4P"); var _challenge = __webpack_require__("TYd+"); -var _profileEcogesture = __webpack_require__("L0ad"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -8935,7 +7658,6 @@ var ecolyoReducer = (0, _redux.combineReducers)({ global: _global.globalReducer, profile: _profile.profileReducer, profileType: _profileType.profileTypeReducer, - profileEcogesture: _profileEcogesture.profileEcogestureReducer, chart: _chart.chartReducer, modal: _modal.modalReducer, challenge: _challenge.challengeReducer @@ -8968,9 +7690,9 @@ exports.default = _default2; return; } - reactHotLoader.register(ecolyoReducer, "ecolyoReducer", "/home/gcarron/dev/ecolyo/src/store/index.ts"); - reactHotLoader.register(configureStore, "configureStore", "/home/gcarron/dev/ecolyo/src/store/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/store/index.ts"); + reactHotLoader.register(ecolyoReducer, "ecolyoReducer", "/home/bastien/ecolyo/src/store/index.ts"); + reactHotLoader.register(configureStore, "configureStore", "/home/bastien/ecolyo/src/store/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/store/index.ts"); })(); ; @@ -9024,7 +7746,7 @@ function hashFile(file) { return; } - reactHotLoader.register(hashFile, "hashFile", "/home/gcarron/dev/ecolyo/src/utils/hash.ts"); + reactHotLoader.register(hashFile, "hashFile", "/home/bastien/ecolyo/src/utils/hash.ts"); })(); ; @@ -9050,7 +7772,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); var _I18n = __webpack_require__("buk/"); @@ -9079,10 +7801,6 @@ var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); enterModule && enterModule(module); })(); -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -9092,9 +7810,7 @@ var CozyBar = function CozyBar(_ref) { titleKey = _ref$titleKey === void 0 ? 'common.title_app' : _ref$titleKey, _ref$displayBackArrow = _ref.displayBackArrow, displayBackArrow = _ref$displayBackArrow === void 0 ? false : _ref$displayBackArrow, - isBuilding = _ref.isBuilding, - isNotKey = _ref.isNotKey, - backFunction = _ref.backFunction; + isBuilding = _ref.isBuilding; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; @@ -9111,13 +7827,9 @@ var CozyBar = function CozyBar(_ref) { }), screenType = _useSelector.screenType; - var handleClickBack = (0, _react.useCallback)(function () { - if (backFunction) { - backFunction(); - } else { - history.goBack(); - } - }, [backFunction, history]); + var handleClickBack = function handleClickBack() { + history.goBack(); + }; var handleClickFeedbacks = function handleClickFeedbacks() { dispatch((0, _modal.updateModalIsFeedbacksOpen)(true)); @@ -9137,12 +7849,12 @@ var CozyBar = function CozyBar(_ref) { size: 17 }), /*#__PURE__*/_react.default.createElement("span", { className: "app-title isBuilding" - }, isNotKey ? titleKey : t(titleKey)), /*#__PURE__*/_react.default.createElement(_Icon.default, { + }, t(titleKey)), /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _hammerRight.default, size: 17 })) : /*#__PURE__*/_react.default.createElement("span", { className: "app-title" - }, isNotKey ? titleKey : t(titleKey)))), /*#__PURE__*/_react.default.createElement(BarRight, null, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { + }, t(titleKey)))), /*#__PURE__*/_react.default.createElement(BarRight, null, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { "aria-label": t('header.accessibility.button_open_feedbacks'), className: "cv-button", icon: _feedbacks.default, @@ -9157,7 +7869,7 @@ var CozyBar = function CozyBar(_ref) { return cozyBarCustom(screenType); }; -__signature__(CozyBar, "useI18n{{ t }}\nuseHistory{history}\nuseDispatch{dispatch}\nuseSelector{{ screenType }}\nuseCallback{handleClickBack}", function () { +__signature__(CozyBar, "useI18n{{ t }}\nuseHistory{history}\nuseDispatch{dispatch}\nuseSelector{{ screenType }}", function () { return [_I18n.useI18n, _reactRouterDom.useHistory, _reactRedux.useDispatch, _reactRedux.useSelector]; }); @@ -9173,8 +7885,8 @@ exports.default = _default2; return; } - reactHotLoader.register(CozyBar, "CozyBar", "/home/gcarron/dev/ecolyo/src/components/Header/CozyBar.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Header/CozyBar.tsx"); + reactHotLoader.register(CozyBar, "CozyBar", "/home/bastien/ecolyo/src/components/Header/CozyBar.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Header/CozyBar.tsx"); })(); ; @@ -9283,8 +7995,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DuelChart, "DuelChart", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelChart.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelChart.tsx"); + reactHotLoader.register(DuelChart, "DuelChart", "/home/bastien/ecolyo/src/components/Duel/DuelChart.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelChart.tsx"); })(); ; @@ -10104,7 +8816,7 @@ var QuizService = /*#__PURE__*/function () { _logger.default.info('GetAverageOnGivenPeriod is about to call getgraphdata'); _context10.next = 4; - return consumptionService.getGraphData(interval, timeStep, fluidType, undefined, undefined, !singleFluid); + return consumptionService.getGraphData(interval, timeStep, fluidType, undefined, !singleFluid); case 4: graphData = _context10.sent; @@ -10292,7 +9004,7 @@ exports.default = QuizService; return; } - reactHotLoader.register(QuizService, "QuizService", "/home/gcarron/dev/ecolyo/src/services/quiz.service.ts"); + reactHotLoader.register(QuizService, "QuizService", "/home/bastien/ecolyo/src/services/quiz.service.ts"); })(); ; @@ -10728,20 +9440,6 @@ Object.keys(_comGrandlyonEnedisMaxpower).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__("fGnb"); - -Object.keys(_comGrandlyonEcolyoProfileecogesture).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _comGrandlyonEcolyoProfileecogesture[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function get() { - return _comGrandlyonEcolyoProfileecogesture[key]; - } - }); -}); - var _ioCozyTriggers = __webpack_require__("rsfG"); Object.keys(_ioCozyTriggers).forEach(function (key) { @@ -10914,11 +9612,6 @@ var doctypes = { doctype: _comGrandlyonEnedisMaxpower.ENEDIS_MAXPOWER_DOCTYPE, attributes: {}, relationships: {} - }, - profileecogesture: { - doctype: _comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, - attributes: {}, - relationships: {} } }; var _default = doctypes; @@ -10934,8 +9627,8 @@ exports.default = _default2; return; } - reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(doctypes, "doctypes", "/home/bastien/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/doctypes/index.ts"); })(); ; @@ -10957,51 +9650,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** -/***/ }), - -/***/ "D5WE": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DataloadState = exports.DataloadSectionType = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var DataloadState; -exports.DataloadState = DataloadState; - -(function (DataloadState) { - DataloadState["VALID"] = "VALID"; - DataloadState["EMPTY"] = "EMPTY"; - DataloadState["MISSING"] = "MISSING"; - DataloadState["HOLE"] = "HOLE"; - DataloadState["UPCOMING"] = "UPCOMING"; - DataloadState["COMING"] = "COMING"; - DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; - DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; - DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; - DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; - DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; -})(DataloadState || (exports.DataloadState = DataloadState = {})); - -var DataloadSectionType; -exports.DataloadSectionType = DataloadSectionType; - -(function (DataloadSectionType) { - DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; - DataloadSectionType["LEFT"] = "LEFT"; - DataloadSectionType["RIGHT"] = "RIGHT"; -})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); - /***/ }), /***/ "D9qV": @@ -11217,7 +9865,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); + reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); })(); ; @@ -11261,7 +9909,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; return; } - reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); + reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); })(); ; @@ -11274,7 +9922,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; /***/ }), -/***/ "Dqfw": +/***/ "Ds8i": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11287,19 +9935,133 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); -__webpack_require__("IzCH"); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); -var _reactRouterDom = __webpack_require__("55Ip"); +var _styles = __webpack_require__("DfQ9"); + +var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _finish = _interopRequireDefault(__webpack_require__("de6s")); +var _excluded = ["icon", "size", "selected", "children"]; -var _core = __webpack_require__("TTf+"); +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); -var _I18n = __webpack_require__("buk/"); +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var IconButtonBase = (0, _styles.withStyles)({ + root: { + outline: 'none !important', + borderRadius: '4px', + width: '100%', + padding: 'unset' + }, + label: { + display: 'flex', + flexDirection: 'column' + } +})(_IconButton.default); +var SelectedIconButtonBase = (0, _styles.withStyles)({ + root: { + border: '1px solid var(--multiColor)', + background: 'var(--greyLinearGradientBackground)', + boxShadow: '0px 4px 16px rgba(0, 0, 0, 0.55)' + } +})(IconButtonBase); +var UnselectedIconButtonBase = (0, _styles.withStyles)({ + root: { + border: '1px solid var(--greyDark)' + } +})(IconButtonBase); + +var StyledIconBorderedButton = function StyledIconBorderedButton(_ref) { + var icon = _ref.icon, + _ref$size = _ref.size, + size = _ref$size === void 0 ? 16 : _ref$size, + _ref$selected = _ref.selected, + selected = _ref$selected === void 0 ? false : _ref$selected, + _ref$children = _ref.children, + children = _ref$children === void 0 ? null : _ref$children, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, selected ? /*#__PURE__*/_react.default.createElement(SelectedIconButtonBase, props, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: icon, + size: size + }), children) : /*#__PURE__*/_react.default.createElement(UnselectedIconButtonBase, props, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: icon, + size: size + }), children)); +}; + +var _default = StyledIconBorderedButton; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); + reactHotLoader.register(SelectedIconButtonBase, "SelectedIconButtonBase", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); + reactHotLoader.register(UnselectedIconButtonBase, "UnselectedIconButtonBase", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); + reactHotLoader.register(StyledIconBorderedButton, "StyledIconBorderedButton", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "DyCt": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("mFBf"); + +var _QuizQuestionContent = _interopRequireDefault(__webpack_require__("QceR")); + +var _QuizCustomQuestionContent = _interopRequireDefault(__webpack_require__("+9KM")); + +var _reactRouterDom = __webpack_require__("55Ip"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); + +var _cozyClient = __webpack_require__("SH7X"); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -11314,44 +10076,102 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -var EcogestureSelectionEnd = function EcogestureSelectionEnd() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +var QuizQuestion = function QuizQuestion(_ref) { + var userChallenge = _ref.userChallenge; + var questionsIsLocked = userChallenge.quiz.questions.some(function (answer) { + return answer.result == 0; + }); + + var _useState = (0, _react.useState)(), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + question = _useState2[0], + setQuestion = _useState2[1]; + + var _useState3 = (0, _react.useState)(!questionsIsLocked), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + isCustomQuest = _useState4[0], + setIsCustomQuest = _useState4[1]; + + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + customQuestionLoading = _useState6[0], + setCustomQuestionLoading = _useState6[1]; + + var client = (0, _cozyClient.useClient)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidTypes = _useSelector.fluidTypes; var history = (0, _reactRouterDom.useHistory)(); - var goToObjectives = (0, _react.useCallback)(function () { - history.push('/ecogestures?tab=0'); - }, [history]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-end-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-21-bold" - }, t('ecogesture_selection.title_final')), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _finish.default, - size: 120 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.text_final_1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.text_final_2'))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.accessibility.button_ok'), - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - }, - onClick: goToObjectives - }, t('ecogesture_selection.button_ok')))); + + var goBack = function goBack() { + history.push('/challenges'); + }; + + (0, _react.useEffect)(function () { + var subscribed = true; + + function loadCustomQuestion() { + return _loadCustomQuestion.apply(this, arguments); + } + + function _loadCustomQuestion() { + _loadCustomQuestion = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var quizService, customQuestion; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + quizService = new _quiz.default(client); + _context.next = 3; + return quizService.getCustomQuestion(userChallenge.quiz.customQuestion, fluidTypes); + + case 3: + customQuestion = _context.sent; + + if (subscribed) { + setQuestion(customQuestion); + setCustomQuestionLoading(false); + } + + case 5: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _loadCustomQuestion.apply(this, arguments); + } + + if (isCustomQuest) { + setCustomQuestionLoading(true); + loadCustomQuestion(); + } + + return function () { + subscribed = false; + }; + }, [client, fluidTypes, isCustomQuest, userChallenge.quiz.customQuestion]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isCustomQuest ? /*#__PURE__*/_react.default.createElement(_QuizCustomQuestionContent.default, { + userChallenge: userChallenge, + goBack: goBack, + question: question, + isLoading: customQuestionLoading + }) : /*#__PURE__*/_react.default.createElement(_QuizQuestionContent.default, { + userChallenge: userChallenge, + setIsCustomQuest: setIsCustomQuest, + goBack: goBack + })); }; -__signature__(EcogestureSelectionEnd, "useI18n{{ t }}\nuseHistory{history}\nuseCallback{goToObjectives}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory]; +__signature__(QuizQuestion, "useState{[question, setQuestion]}\nuseState{[isCustomQuest, setIsCustomQuest](!questionsIsLocked)}\nuseState{[customQuestionLoading, setCustomQuestionLoading](false)}\nuseClient{client: Client}\nuseSelector{{ fluidTypes }}\nuseHistory{history}\nuseEffect{}", function () { + return [_cozyClient.useClient, _reactRedux.useSelector, _reactRouterDom.useHistory]; }); -var _default = EcogestureSelectionEnd; +var _default = QuizQuestion; var _default2 = _default; exports.default = _default2; ; @@ -11363,283 +10183,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EcogestureSelectionEnd, "EcogestureSelectionEnd", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionEnd.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionEnd.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Ds8i": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _styles = __webpack_require__("DfQ9"); - -var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _excluded = ["icon", "size", "selected", "children"]; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var IconButtonBase = (0, _styles.withStyles)({ - root: { - outline: 'none !important', - borderRadius: '4px', - width: '100%', - padding: 'unset' - }, - label: { - display: 'flex', - flexDirection: 'column' - } -})(_IconButton.default); -var SelectedIconButtonBase = (0, _styles.withStyles)({ - root: { - border: '1px solid var(--multiColor)', - background: 'var(--greyLinearGradientBackground)', - boxShadow: '0px 4px 16px rgba(0, 0, 0, 0.55)' - } -})(IconButtonBase); -var UnselectedIconButtonBase = (0, _styles.withStyles)({ - root: { - border: '1px solid var(--greyDark)' - } -})(IconButtonBase); - -var StyledIconBorderedButton = function StyledIconBorderedButton(_ref) { - var icon = _ref.icon, - _ref$size = _ref.size, - size = _ref$size === void 0 ? 16 : _ref$size, - _ref$selected = _ref.selected, - selected = _ref$selected === void 0 ? false : _ref$selected, - _ref$children = _ref.children, - children = _ref$children === void 0 ? null : _ref$children, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, selected ? /*#__PURE__*/_react.default.createElement(SelectedIconButtonBase, props, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: icon, - size: size - }), children) : /*#__PURE__*/_react.default.createElement(UnselectedIconButtonBase, props, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: icon, - size: size - }), children)); -}; - -var _default = StyledIconBorderedButton; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); - reactHotLoader.register(SelectedIconButtonBase, "SelectedIconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); - reactHotLoader.register(UnselectedIconButtonBase, "UnselectedIconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); - reactHotLoader.register(StyledIconBorderedButton, "StyledIconBorderedButton", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconBorderedButton.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "DyCt": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("mFBf"); - -var _QuizQuestionContent = _interopRequireDefault(__webpack_require__("QceR")); - -var _QuizCustomQuestionContent = _interopRequireDefault(__webpack_require__("+9KM")); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); - -var _cozyClient = __webpack_require__("SH7X"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var QuizQuestion = function QuizQuestion(_ref) { - var userChallenge = _ref.userChallenge; - var questionsIsLocked = userChallenge.quiz.questions.some(function (answer) { - return answer.result == 0; - }); - - var _useState = (0, _react.useState)(), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - question = _useState2[0], - setQuestion = _useState2[1]; - - var _useState3 = (0, _react.useState)(!questionsIsLocked), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - isCustomQuest = _useState4[0], - setIsCustomQuest = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - customQuestionLoading = _useState6[0], - setCustomQuestionLoading = _useState6[1]; - - var client = (0, _cozyClient.useClient)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidTypes = _useSelector.fluidTypes; - - var history = (0, _reactRouterDom.useHistory)(); - - var goBack = function goBack() { - history.push('/challenges'); - }; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function loadCustomQuestion() { - return _loadCustomQuestion.apply(this, arguments); - } - - function _loadCustomQuestion() { - _loadCustomQuestion = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var quizService, customQuestion; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - quizService = new _quiz.default(client); - _context.next = 3; - return quizService.getCustomQuestion(userChallenge.quiz.customQuestion, fluidTypes); - - case 3: - customQuestion = _context.sent; - - if (subscribed) { - setQuestion(customQuestion); - setCustomQuestionLoading(false); - } - - case 5: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _loadCustomQuestion.apply(this, arguments); - } - - if (isCustomQuest) { - setCustomQuestionLoading(true); - loadCustomQuestion(); - } - - return function () { - subscribed = false; - }; - }, [client, fluidTypes, isCustomQuest, userChallenge.quiz.customQuestion]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isCustomQuest ? /*#__PURE__*/_react.default.createElement(_QuizCustomQuestionContent.default, { - userChallenge: userChallenge, - goBack: goBack, - question: question, - isLoading: customQuestionLoading - }) : /*#__PURE__*/_react.default.createElement(_QuizQuestionContent.default, { - userChallenge: userChallenge, - setIsCustomQuest: setIsCustomQuest, - goBack: goBack - })); -}; - -__signature__(QuizQuestion, "useState{[question, setQuestion]}\nuseState{[isCustomQuest, setIsCustomQuest](!questionsIsLocked)}\nuseState{[customQuestionLoading, setCustomQuestionLoading](false)}\nuseClient{client: Client}\nuseSelector{{ fluidTypes }}\nuseHistory{history}\nuseEffect{}", function () { - return [_cozyClient.useClient, _reactRedux.useSelector, _reactRouterDom.useHistory]; -}); - -var _default = QuizQuestion; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(QuizQuestion, "QuizQuestion", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestion.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestion.tsx"); + reactHotLoader.register(QuizQuestion, "QuizQuestion", "/home/bastien/ecolyo/src/components/Quiz/QuizQuestion.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Quiz/QuizQuestion.tsx"); })(); ; @@ -11705,7 +10250,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; return; } - reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); + reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); })(); ; @@ -11851,8 +10396,8 @@ exports.default = _default2; return; } - reactHotLoader.register(LegalNoticeModal, "LegalNoticeModal", "/home/gcarron/dev/ecolyo/src/components/Terms/LegalNoticeModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/LegalNoticeModal.tsx"); + reactHotLoader.register(LegalNoticeModal, "LegalNoticeModal", "/home/bastien/ecolyo/src/components/Terms/LegalNoticeModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Terms/LegalNoticeModal.tsx"); })(); ; @@ -11926,16 +10471,12 @@ var _react = _interopRequireDefault(__webpack_require__("q1tI")); var _reactLottie = _interopRequireDefault(__webpack_require__("hxQi")); -var _logos_partenaires = _interopRequireDefault(__webpack_require__("mrO1")); +var _logos = _interopRequireDefault(__webpack_require__("n0vG")); var loadingData = _interopRequireWildcard(__webpack_require__("noA/")); __webpack_require__("a3QZ"); -var _initialisationSteps = __webpack_require__("3HG6"); - -var _I18n = __webpack_require__("buk/"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -11958,49 +10499,21 @@ var loadingOptions = { } }; -var SplashScreen = function SplashScreen(_ref) { - var initStep = _ref.initStep; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var getProgress = function getProgress() { - var total = Object.values(_initialisationSteps.InitSteps).length / 2; - var progress = initStep === 0 ? 10 : Math.round(initStep / total * 100); - return progress; - }; - +var SplashScreen = function SplashScreen() { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "splash-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "splash-loader" }, /*#__PURE__*/_react.default.createElement(_reactLottie.default, { options: loadingOptions, - height: 200, - width: 200 + height: 300, + width: 300 }), /*#__PURE__*/_react.default.createElement("div", { - className: "splash-progress" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "splash-progress-bar-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "splash-progress-bar-content", - style: { - width: "".concat(getProgress(), "%") - } - })))), /*#__PURE__*/_react.default.createElement("div", { - className: "step-label text-18-normal" - }, t("splashscreen.step.".concat(initStep))), /*#__PURE__*/_react.default.createElement("div", { className: "splash-logos-container" }, /*#__PURE__*/_react.default.createElement("img", { - src: _logos_partenaires.default, + src: _logos.default, alt: "ensemble de logos" })))); }; -__signature__(SplashScreen, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - var _default = SplashScreen; var _default2 = _default; exports.default = _default2; @@ -12013,9 +10526,9 @@ exports.default = _default2; return; } - reactHotLoader.register(loadingOptions, "loadingOptions", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreen.tsx"); - reactHotLoader.register(SplashScreen, "SplashScreen", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreen.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Splash/SplashScreen.tsx"); + reactHotLoader.register(loadingOptions, "loadingOptions", "/home/bastien/ecolyo/src/components/Splash/SplashScreen.tsx"); + reactHotLoader.register(SplashScreen, "SplashScreen", "/home/bastien/ecolyo/src/components/Splash/SplashScreen.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Splash/SplashScreen.tsx"); })(); ; @@ -12218,8 +10731,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ChallengeCardDone, "ChallengeCardDone", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardDone.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardDone.tsx"); + reactHotLoader.register(ChallengeCardDone, "ChallengeCardDone", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardDone.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardDone.tsx"); })(); ; @@ -12504,8 +11017,8 @@ exports.default = _default2; return; } - reactHotLoader.register(MinorUpdateContent, "MinorUpdateContent", "/home/gcarron/dev/ecolyo/src/components/Terms/MinorUpdateContent.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/MinorUpdateContent.tsx"); + reactHotLoader.register(MinorUpdateContent, "MinorUpdateContent", "/home/bastien/ecolyo/src/components/Terms/MinorUpdateContent.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Terms/MinorUpdateContent.tsx"); })(); ; @@ -12974,8 +11487,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ChallengeCardOnGoing, "ChallengeCardOnGoing", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx"); + reactHotLoader.register(ChallengeCardOnGoing, "ChallengeCardOnGoing", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardOnGoing.tsx"); })(); ; @@ -13161,113 +11674,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "HTwM": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _fluid = __webpack_require__("5Wkc"); - -var _styles = __webpack_require__("DfQ9"); - -var _CircularProgress = _interopRequireDefault(__webpack_require__("tdZp")); - -var _excluded = ["fluidType"]; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var SpinnerBase = (0, _styles.withStyles)({ - root: { - color: 'var(--multiColor)' - } -})(_CircularProgress.default); -var SpinnerElec = (0, _styles.withStyles)({ - root: { - color: 'var(--elecColor)' - } -})(_CircularProgress.default); -var SpinnerWater = (0, _styles.withStyles)({ - root: { - color: 'var(--waterColor)' - } -})(_CircularProgress.default); -var SpinnerGas = (0, _styles.withStyles)({ - root: { - color: 'var(--gasColor)' - } -})(_CircularProgress.default); - -var StyledSpinner = function StyledSpinner(_ref) { - var fluidType = _ref.fluidType, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); - - switch (fluidType) { - case _fluid.FluidType.ELECTRICITY: - return /*#__PURE__*/_react.default.createElement(SpinnerElec, props); - - case _fluid.FluidType.WATER: - return /*#__PURE__*/_react.default.createElement(SpinnerWater, props); - - case _fluid.FluidType.GAS: - return /*#__PURE__*/_react.default.createElement(SpinnerGas, props); - - case _fluid.FluidType.MULTIFLUID: - return /*#__PURE__*/_react.default.createElement(SpinnerBase, props); - - default: - return /*#__PURE__*/_react.default.createElement(SpinnerBase, props); - } -}; - -var _default = StyledSpinner; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); - reactHotLoader.register(SpinnerElec, "SpinnerElec", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); - reactHotLoader.register(SpinnerWater, "SpinnerWater", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); - reactHotLoader.register(SpinnerGas, "SpinnerGas", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); - reactHotLoader.register(StyledSpinner, "StyledSpinner", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledSpinner.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - /***/ "HvHZ": /***/ (function(module, exports, __webpack_require__) { @@ -13352,8 +11758,8 @@ exports.default = _default2; return; } - reactHotLoader.register(StyledIcon, "StyledIcon", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx"); + reactHotLoader.register(StyledIcon, "StyledIcon", "/home/bastien/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Icon/StyledIcon.tsx"); })(); ; @@ -13553,8 +11959,8 @@ exports.default = _default2; return; } - reactHotLoader.register(UnSubscribe, "UnSubscribe", "/home/gcarron/dev/ecolyo/src/components/Options/UnSubscribe.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Options/UnSubscribe.tsx"); + reactHotLoader.register(UnSubscribe, "UnSubscribe", "/home/bastien/ecolyo/src/components/Options/UnSubscribe.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Options/UnSubscribe.tsx"); })(); ; @@ -13567,32 +11973,6 @@ exports.default = _default2; /***/ }), -/***/ "IzCH": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("8c5z"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "J/6P": /***/ (function(module, exports, __webpack_require__) { @@ -13837,8 +12217,8 @@ exports.default = _default2; return; } - reactHotLoader.register(TermsView, "TermsView", "/home/gcarron/dev/ecolyo/src/components/Terms/TermsView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/TermsView.tsx"); + reactHotLoader.register(TermsView, "TermsView", "/home/bastien/ecolyo/src/components/Terms/TermsView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Terms/TermsView.tsx"); })(); ; @@ -13953,7 +12333,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConfigService, "ConfigService", "/home/bastien/ecolyo/src/services/fluidConfig.service.ts"); })(); ; @@ -13997,7 +12377,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; return; } - reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); + reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); })(); ; @@ -14108,8 +12488,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DataShareConsentContent, "DataShareConsentContent", "/home/gcarron/dev/ecolyo/src/components/Terms/DataShareConsentContent.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Terms/DataShareConsentContent.tsx"); + reactHotLoader.register(DataShareConsentContent, "DataShareConsentContent", "/home/bastien/ecolyo/src/components/Terms/DataShareConsentContent.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Terms/DataShareConsentContent.tsx"); })(); ; @@ -14258,7 +12638,51 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "L0ad": +/***/ "L9+3": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89", + "use": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89-usage", + "viewBox": "0 0 180 180", + "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89\">\n<path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\" />\n<path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\" />\n<mask id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\n<path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\" />\n</mask>\n<g mask=\"url(#CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "LIEf": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "parametre-on_93b7569f1aee79b4cedabad21439941d", + "use": "parametre-on_93b7569f1aee79b4cedabad21439941d-usage", + "viewBox": "0 0 36 36", + "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"parametre-on_93b7569f1aee79b4cedabad21439941d\">\n<line x1=\"7.5\" y1=\"11.5\" x2=\"28.5\" y2=\"11.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"18.5\" x2=\"28.5\" y2=\"18.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"25.5\" x2=\"28.5\" y2=\"25.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<circle cx=\"21.5\" cy=\"11.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"13.5\" cy=\"18.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"22.5\" cy=\"25.5\" r=\"2.5\" fill=\"#E3B82A\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "LXmx": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14269,13 +12693,17 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.profileEcogestureReducer = void 0; +exports.default = void 0; -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); +var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); -var _profileType = __webpack_require__("D9qV"); +var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); -var _profileEcogesture = __webpack_require__("Zmlh"); +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + +var _fluid = __webpack_require__("5Wkc"); + +var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -14286,28 +12714,180 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -var initialState = { - heating: _profileType.IndividualOrCollective.INDIVIDUAL, - warmingFluid: _profileType.WarmingType.ELECTRICITY, - hotWater: _profileType.IndividualOrCollective.INDIVIDUAL, - equipments: [] -}; +var ConverterService = /*#__PURE__*/function () { + function ConverterService() { + (0, _classCallCheck2.default)(this, ConverterService); + (0, _defineProperty2.default)(this, "_fluidConfig", void 0); + this._fluidConfig = new _fluidConfig.default().getFluidConfig(); + } -var profileEcogestureReducer = function profileEcogestureReducer() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState; - var action = arguments.length > 1 ? arguments[1] : undefined; + (0, _createClass2.default)(ConverterService, [{ + key: "LoadToEuro", + value: function LoadToEuro(load, fluidType, price) { + var convertedLoad; // If Multifluid do not apply coeff because it doesn't exist - switch (action.type) { - case _profileEcogesture.UPDATE_PROFILEECOGESTURE: - case _profileEcogesture.CREATE_NEW_PROFILEECOGESTURE: - return (0, _objectSpread2.default)({}, state, action.payload); + if (fluidType === _fluid.FluidType.MULTIFLUID) { + convertedLoad = load; + } else { + convertedLoad = this.applyPrice(this._fluidConfig[fluidType], load, price); + } // Prevent round 0 case when the actual value is not 0 - default: - return state; + + if (convertedLoad > 0 && convertedLoad < 0.01) { + convertedLoad = 0.01; + } + + return convertedLoad; + } + /** + * Return calculated price + * @param {FluidConfig} fluidConfig - Fluid configuration + * @param {number} load - Load value + * @param {number} [price] - Price if exist + * @returns {number} + */ + + }, { + key: "applyPrice", + value: function applyPrice(fluidConfig, load, price) { + if (price) { + return price; + } else { + return load * fluidConfig.coefficient; + } + } + }, { + key: "__reactstandin__regenerateByEval", + value: // @ts-ignore + function __reactstandin__regenerateByEval(key, code) { + // @ts-ignore + this[key] = eval(code); + } + }]); + return ConverterService; +}(); + +exports.default = ConverterService; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; } + + reactHotLoader.register(ConverterService, "ConverterService", "/home/bastien/ecolyo/src/services/converter.service.ts"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "LaBx": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "arrowRight_6f92132cde0428f5b00e66bb7615de23", + "use": "arrowRight_6f92132cde0428f5b00e66bb7615de23-usage", + "viewBox": "0 0 24 24", + "content": "<symbol viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"arrowRight_6f92132cde0428f5b00e66bb7615de23\">\n<path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "Layg": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("bXKO"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "MBn6": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.UserDuelState = void 0; + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var UserDuelState; +exports.UserDuelState = UserDuelState; + +(function (UserDuelState) { + UserDuelState[UserDuelState["LOCKED"] = 0] = "LOCKED"; + UserDuelState[UserDuelState["UNLOCKED"] = 1] = "UNLOCKED"; + UserDuelState[UserDuelState["ONGOING"] = 2] = "ONGOING"; + UserDuelState[UserDuelState["DONE"] = 3] = "DONE"; + UserDuelState[UserDuelState["NO_REF_PERIOD_VALID"] = 4] = "NO_REF_PERIOD_VALID"; +})(UserDuelState || (exports.UserDuelState = UserDuelState = {})); + +/***/ }), + +/***/ "MDWW": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.USERCHALLENGE_DOCTYPE = void 0; + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; }; -exports.profileEcogestureReducer = profileEcogestureReducer; +var USERCHALLENGE_DOCTYPE = 'com.grandlyon.ecolyo.userchallenge'; +exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; ; (function () { @@ -14317,594 +12897,7 @@ exports.profileEcogestureReducer = profileEcogestureReducer; return; } - reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.reducer.ts"); - reactHotLoader.register(profileEcogestureReducer, "profileEcogestureReducer", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.reducer.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "L9+3": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89", - "use": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89-usage", - "viewBox": "0 0 180 180", - "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89\">\n<path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\" />\n<path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\" />\n<mask id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\n<path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\" />\n</mask>\n<g mask=\"url(#CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "LIEf": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "parametre-on_93b7569f1aee79b4cedabad21439941d", - "use": "parametre-on_93b7569f1aee79b4cedabad21439941d-usage", - "viewBox": "0 0 36 36", - "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"parametre-on_93b7569f1aee79b4cedabad21439941d\">\n<line x1=\"7.5\" y1=\"11.5\" x2=\"28.5\" y2=\"11.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"18.5\" x2=\"28.5\" y2=\"18.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"25.5\" x2=\"28.5\" y2=\"25.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<circle cx=\"21.5\" cy=\"11.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"13.5\" cy=\"18.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"22.5\" cy=\"25.5\" r=\"2.5\" fill=\"#E3B82A\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "LXmx": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); - -var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _fluid = __webpack_require__("5Wkc"); - -var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConverterService = /*#__PURE__*/function () { - function ConverterService() { - (0, _classCallCheck2.default)(this, ConverterService); - (0, _defineProperty2.default)(this, "_fluidConfig", void 0); - this._fluidConfig = new _fluidConfig.default().getFluidConfig(); - } - - (0, _createClass2.default)(ConverterService, [{ - key: "LoadToEuro", - value: function LoadToEuro(load, fluidType, price) { - var convertedLoad; // If Multifluid do not apply coeff because it doesn't exist - - if (fluidType === _fluid.FluidType.MULTIFLUID) { - convertedLoad = load; - } else { - convertedLoad = this.applyPrice(this._fluidConfig[fluidType], load, price); - } // Prevent round 0 case when the actual value is not 0 - - - if (convertedLoad > 0 && convertedLoad < 0.01) { - convertedLoad = 0.01; - } - - return convertedLoad; - } - /** - * Return calculated price - * @param {FluidConfig} fluidConfig - Fluid configuration - * @param {number} load - Load value - * @param {number} [price] - Price if exist - * @returns {number} - */ - - }, { - key: "applyPrice", - value: function applyPrice(fluidConfig, load, price) { - if (price) { - return price; - } else { - return load * fluidConfig.coefficient; - } - } - }, { - key: "__reactstandin__regenerateByEval", - value: // @ts-ignore - function __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - }]); - return ConverterService; -}(); - -exports.default = ConverterService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "LaBx": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "arrowRight_6f92132cde0428f5b00e66bb7615de23", - "use": "arrowRight_6f92132cde0428f5b00e66bb7615de23-usage", - "viewBox": "0 0 24 24", - "content": "<symbol viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"arrowRight_6f92132cde0428f5b00e66bb7615de23\">\n<path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "Layg": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("bXKO"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "Lix/": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("qzRO"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); - -var _Header = _interopRequireDefault(__webpack_require__("frrP")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3")); - -var _EcogestureSelectionModal = _interopRequireDefault(__webpack_require__("3j34")); - -var _EcogestureSelectionDetail = _interopRequireDefault(__webpack_require__("kckh")); - -var _EcogestureSelectionRestart = _interopRequireDefault(__webpack_require__("keF7")); - -var _EcogestureSelectionEnd = _interopRequireDefault(__webpack_require__("Dqfw")); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - -var _fluid = __webpack_require__("5Wkc"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureSelection = function EcogestureSelection() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - - var _useState = (0, _react.useState)(true), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - isLoading = _useState2[0], - setIsLoading = _useState2[1]; - - var _useState3 = (0, _react.useState)(0), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - headerHeight = _useState4[0], - setHeaderHeight = _useState4[1]; - - var _useState5 = (0, _react.useState)(0), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - indexEcogesture = _useState6[0], - setIndexEcogesture = _useState6[1]; - - var _useState7 = (0, _react.useState)([]), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - ecogestureList = _useState8[0], - setEcogestureList = _useState8[1]; - - var _useState9 = (0, _react.useState)(0), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - totalViewed = _useState10[0], - setTotalViewed = _useState10[1]; - - var _useState11 = (0, _react.useState)(0), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - totalAvailable = _useState12[0], - setTotalAvailable = _useState12[1]; - - var _useState13 = (0, _react.useState)(false), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - openEcogestureSelectionModal = _useState14[0], - setOpenEcogestureSelectionModal = _useState14[1]; - - var defineHeaderHeight = (0, _react.useCallback)(function (height) { - setHeaderHeight(height); - }, []); - var ecogestureService = (0, _react.useMemo)(function () { - return new _ecogesture.default(client); - }, [client]); - var profileEcogesture = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profileEcogesture; - }); - var getTitle = (0, _react.useCallback)(function () { - if (indexEcogesture <= ecogestureList.length - 1 && ecogestureList[indexEcogesture]) { - return ecogestureList[indexEcogesture].shortName; - } - - return t('ecogesture_selection.header'); - }, [ecogestureList, indexEcogesture, t]); - var validateChoice = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(objective, doing) { - var updatedEcogesture, updatedList; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return ecogestureService.updateEcogesture((0, _objectSpread2.default)({}, ecogestureList[indexEcogesture], { - objective: objective, - doing: doing, - viewedInSelection: true - })); - - case 2: - updatedEcogesture = _context.sent; - updatedList = ecogestureList; - updatedList[indexEcogesture] = updatedEcogesture; - setEcogestureList(updatedList); - setIndexEcogesture(function (prev) { - return prev + 1; - }); - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x, _x2) { - return _ref.apply(this, arguments); - }; - }(), [ecogestureList, ecogestureService, indexEcogesture]); - var restartSelection = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var availableList, filteredList, slicedFilteredList; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - setIsLoading(true); - _context2.next = 3; - return ecogestureService.getEcogestureListByProfile(profileEcogesture); - - case 3: - availableList = _context2.sent; - filteredList = availableList.filter(function (ecogesture) { - return ecogesture.viewedInSelection === false; - }); - slicedFilteredList = filteredList.slice(0, 10); - setTotalViewed(availableList.length - filteredList.length); - setEcogestureList(slicedFilteredList); - setIndexEcogesture(0); - setIsLoading(false); - - case 10: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })), [ecogestureService, profileEcogesture]); - (0, _react.useEffect)(function () { - var subscribed = true; - - function getFilteredList() { - return _getFilteredList.apply(this, arguments); - } - - function _getFilteredList() { - _getFilteredList = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var availableList, filteredList, slicedFilteredList; - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return ecogestureService.getEcogestureListByProfile(profileEcogesture); - - case 2: - availableList = _context3.sent; - filteredList = availableList.filter(function (ecogesture) { - return ecogesture.viewedInSelection === false; - }); - slicedFilteredList = filteredList.slice(0, 10); - - if (subscribed) { - if (availableList.length === filteredList.length && slicedFilteredList.length > 0) { - setOpenEcogestureSelectionModal(true); - } - - setTotalAvailable(availableList.length); - setTotalViewed(availableList.length - filteredList.length); - setEcogestureList(slicedFilteredList); - setIndexEcogesture(0); - setIsLoading(false); - } - - case 6: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _getFilteredList.apply(this, arguments); - } - - getFilteredList(); - return function () { - subscribed = false; - }; - }, [ecogestureService, profileEcogesture]); - - if (isLoading) { - return /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-loader" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: _fluid.FluidType.MULTIFLUID - }))); - } - - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: getTitle(), - isNotKey: true, - displayBackArrow: indexEcogesture === 0 ? false : true, - backFunction: function backFunction() { - return setIndexEcogesture(function (prev) { - return prev - 1; - }); - } - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight, - desktopTitleKey: getTitle(), - displayBackArrow: indexEcogesture === 0 ? false : true, - isNotKey: true, - backFunction: function backFunction() { - return setIndexEcogesture(function (prev) { - return prev - 1; - }); - } - }, /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-header" - }, indexEcogesture <= ecogestureList.length - 1 ? "".concat(totalViewed + indexEcogesture + 1, "/").concat(totalViewed + ecogestureList.length) : '')), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, indexEcogesture <= ecogestureList.length - 1 ? /*#__PURE__*/_react.default.createElement(_EcogestureSelectionDetail.default, { - ecogesture: ecogestureList[indexEcogesture], - validate: validateChoice - }) : totalAvailable > totalViewed + ecogestureList.length ? /*#__PURE__*/_react.default.createElement(_EcogestureSelectionRestart.default, { - listLength: ecogestureList.length, - restart: restartSelection - }) : /*#__PURE__*/_react.default.createElement(_EcogestureSelectionEnd.default, null)), openEcogestureSelectionModal && /*#__PURE__*/_react.default.createElement(_EcogestureSelectionModal.default, { - open: openEcogestureSelectionModal, - handleCloseClick: function handleCloseClick() { - return setOpenEcogestureSelectionModal(false); - } - })); -}; - -__signature__(EcogestureSelection, "useI18n{{ t }}\nuseClient{client}\nuseState{[isLoading, setIsLoading](true)}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseState{[indexEcogesture, setIndexEcogesture](0)}\nuseState{[ecogestureList, setEcogestureList]([])}\nuseState{[totalViewed, setTotalViewed](0)}\nuseState{[totalAvailable, setTotalAvailable](0)}\nuseState{[\n openEcogestureSelectionModal,\n setOpenEcogestureSelectionModal,\n ](false)}\nuseCallback{defineHeaderHeight}\nuseMemo{ecogestureService}\nuseSelector{profileEcogesture: ProfileEcogesture}\nuseCallback{getTitle}\nuseCallback{validateChoice}\nuseCallback{restartSelection}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useSelector]; -}); - -var _default = EcogestureSelection; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EcogestureSelection, "EcogestureSelection", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelection.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelection.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "MBn6": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.UserDuelState = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var UserDuelState; -exports.UserDuelState = UserDuelState; - -(function (UserDuelState) { - UserDuelState[UserDuelState["LOCKED"] = 0] = "LOCKED"; - UserDuelState[UserDuelState["UNLOCKED"] = 1] = "UNLOCKED"; - UserDuelState[UserDuelState["ONGOING"] = 2] = "ONGOING"; - UserDuelState[UserDuelState["DONE"] = 3] = "DONE"; - UserDuelState[UserDuelState["NO_REF_PERIOD_VALID"] = 4] = "NO_REF_PERIOD_VALID"; -})(UserDuelState || (exports.UserDuelState = UserDuelState = {})); - -/***/ }), - -/***/ "MDWW": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.USERCHALLENGE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var USERCHALLENGE_DOCTYPE = 'com.grandlyon.ecolyo.userchallenge'; -exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); + reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); })(); ; @@ -15018,7 +13011,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; return; } - reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); + reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); })(); ; @@ -15185,140 +13178,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "Nixq": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("UGT3"); - -var _I18n = __webpack_require__("buk/"); - -var _utils = __webpack_require__("c+yx"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EquipmentIcon = function EquipmentIcon(_ref) { - var equipment = _ref.equipment, - isChecked = _ref.isChecked; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - icon = _useState2[0], - setIcon = _useState2[1]; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function getIcon() { - return _getIcon.apply(this, arguments); - } - - function _getIcon() { - _getIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var svg; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0, _utils.importIconbyId)(equipment, 'equipments'); - - case 2: - svg = _context.sent; - - if (subscribed && svg) { - setIcon(svg); - } - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _getIcon.apply(this, arguments); - } - - getIcon(); - return function () { - subscribed = false; - }; - }, [equipment]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: isChecked ? 'equipment-icon-container checked' : ' equipment-icon-container' - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: icon, - size: 40, - className: 'equipmentIcon ' - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-14-normal" - }, t("ecogesture_profile.equipments.".concat(equipment.toLocaleLowerCase())))); -}; - -__signature__(EquipmentIcon, "useI18n{{ t }}\nuseState{[icon, setIcon]('')}\nuseEffect{}", function () { - return [_I18n.useI18n]; -}); - -var _default = EquipmentIcon; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EquipmentIcon, "EquipmentIcon", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EquipmentIcon.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EquipmentIcon.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - /***/ "Nji6": /***/ (function(module, exports, __webpack_require__) { @@ -15500,8 +13359,8 @@ exports.default = _default2; return; } - reactHotLoader.register(userInstanceSettings, "userInstanceSettings", "/home/gcarron/dev/ecolyo/src/components/Hooks/userInstanceSettings.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Hooks/userInstanceSettings.tsx"); + reactHotLoader.register(userInstanceSettings, "userInstanceSettings", "/home/bastien/ecolyo/src/components/Hooks/userInstanceSettings.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Hooks/userInstanceSettings.tsx"); })(); ; @@ -15512,17 +13371,6 @@ exports.default = _default2; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) -/***/ }), - -/***/ "O5oM": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-form-container {\n color: #ffffff;\n margin: 1rem 1rem 3.5rem;\n width: 100%;\n max-width: 53rem; }\n @media (min-width: 1023px) {\n .profile-form-container {\n margin: 1rem 1rem 0; } }\n .profile-form-container .text,\n .profile-form-container .number {\n font-size: 1.25rem; }\n .profile-form-container .text input,\n .profile-form-container .number input {\n margin: 0.5rem;\n background: #121212;\n color: #ffffff;\n border: 1px solid #e3b82a;\n max-width: 5rem;\n height: 2.5rem;\n text-align: center; }\n .profile-form-container .text input:focus,\n .profile-form-container .number input:focus {\n outline: #e3b82a 1px; }\n .profile-form-container .text input:disabled,\n .profile-form-container .number input:disabled {\n -webkit-text-fill-color: #ffffff;\n opacity: 1; }\n .profile-form-container .profile-question-label {\n font-weight: bold;\n font-size: 1.375rem;\n line-height: 150%;\n padding: 1rem 0; }\n .profile-form-container .profile-question-hint {\n font-size: 1rem;\n color: #e0e0e0;\n display: block;\n margin-bottom: 1rem;\n font-style: italic; }\n .profile-form-container .profile-question-answers {\n display: flex; }\n .profile-form-container .profile-question-answers-radio-long {\n flex-wrap: wrap; }\n .profile-form-container .profile-question-answers-other {\n flex-direction: column; }\n .profile-form-container .radio_short,\n .profile-form-container .radio_long,\n .profile-form-container .checkbox {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n margin: 0.5rem 0;\n display: flex;\n align-items: center;\n font-weight: bold; }\n .profile-form-container .radio_short input,\n .profile-form-container .radio_long input,\n .profile-form-container .checkbox input {\n margin: 0.5rem 1rem 0.5rem 0.5rem;\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n width: 1.2rem;\n height: 1.2rem;\n border-radius: 50%;\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n position: relative; }\n .profile-form-container .checkbox input {\n border-radius: 1px; }\n .profile-form-container .radio_short,\n .profile-form-container .checkbox {\n padding: 1.2rem;\n border-radius: 4px; }\n .profile-form-container .radio_long {\n padding: 0.5rem 1rem;\n border-radius: 4px;\n text-align: center; }\n .profile-form-container .answer-checked {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n color: #121212; }\n .profile-form-container .answer-checked input:before, .profile-form-container .answer-checked input:after {\n content: '';\n position: absolute;\n display: inline-block;\n background: #e3b82a;\n border-radius: 0.5rem; }\n .profile-form-container .answer-checked input:before {\n width: 3px;\n height: 12px;\n left: 10px;\n top: 4px;\n transform: rotate(41deg); }\n .profile-form-container .answer-checked input:after {\n width: 3px;\n height: 6px;\n left: 5px;\n top: 8px;\n transform: rotate(133deg); }\n .profile-form-container .number-container {\n display: flex;\n justify-content: left;\n align-items: center; }\n .profile-form-container .btn-profile-number {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n background-color: transparent;\n border: none;\n border-radius: 2px;\n width: 2.5rem;\n height: 2.5rem;\n font-size: 2rem;\n color: #ffffff;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0.5rem; }\n .profile-form-container button:disabled {\n opacity: 0.5; }\n .profile-form-container .date-select {\n margin: 0.5em;\n border: 1px solid #e3b82a;\n background: #121212;\n font-weight: bold; }\n .profile-form-container .date-select .MuiInput-underline:after {\n display: none; }\n .profile-form-container .date-select .year {\n text-align: center;\n display: inline-flex;\n align-content: center;\n font-size: 1.25rem;\n font-family: Lato, sans-serif;\n color: #ffffff;\n width: 93px; }\n .profile-form-container .date-select .year svg {\n top: 0;\n background-color: #e3b82a;\n height: 100%; }\n .profile-form-container .date-select .month {\n color: #ffffff;\n font-size: 1.25rem;\n text-align: center;\n display: inline-flex;\n align-content: center;\n font-family: Lato, sans-serif;\n min-width: 130px;\n max-width: 150px; }\n .profile-form-container .date-select .month svg {\n top: 0;\n right: 0;\n background-color: #e3b82a;\n height: 100%; }\n .profile-form-container .select-container {\n display: flex; }\n .profile-form-container .date-option {\n color: #ffffff; }\n .profile-form-container ul {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n color: #ffffff;\n font-weight: normal; }\n .profile-form-container ul .MuiMenuItem-root {\n font-family: Lato, sans-serif;\n text-align: center;\n font-size: 1.25rem;\n display: flex;\n justify-content: space-evenly; }\n .profile-form-container ul .MuiMenuItem-root :hover {\n background-color: #e3b82a; }\n .profile-form-container ul .MuiListItem-root.Mui-selected,\n .profile-form-container ul .MuiListItem-root.Mui-selected:hover {\n background-color: #e3b82a;\n color: #1b1c22;\n font-weight: bold;\n display: flex;\n justify-content: space-evenly; }\n", ""]); - - - /***/ }), /***/ "O8Gc": @@ -15651,7 +13499,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.splash-content {\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 100%; }\n .splash-content .splash-loader {\n width: 100%;\n margin-top: 20vh; }\n .splash-content .splash-logos-container {\n margin-top: auto;\n margin-bottom: 1rem;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; }\n .splash-content .step-label {\n margin: 1rem 0;\n max-width: 350px;\n color: white;\n text-align: center;\n height: 40px; }\n .splash-content .splash-error-text {\n text-align: center;\n color: #d25959;\n margin: 0.5rem; }\n\n.splash-footer {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: flex-start;\n height: 10rem; }\n .splash-footer button.btn-highlight {\n max-width: 230px;\n width: 100%;\n margin: 0.5rem 0 0;\n height: 40px; }\n\n.splash-progress {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n width: 100%;\n margin: 1rem auto;\n padding: 1rem;\n transition: all 300ms ease;\n border-radius: 12px;\n box-sizing: border-box;\n max-width: 350px; }\n .splash-progress .splash-progress-bar-container {\n flex: 1;\n height: 12px;\n box-sizing: border-box;\n background-image: linear-gradient(45deg, #e3b82a 11.11%, #1b1c22 11.11%, #1b1c22 50%, #e3b82a 50%, #e3b82a 61.11%, #1b1c22 61.11%, #1b1c22 100%);\n background-size: 9px 9px;\n border: solid 1px #e3b82a;\n border-radius: 12px; }\n .splash-progress .splash-progress-bar-container .splash-progress-bar-content {\n height: 12px;\n box-sizing: border-box;\n background-color: #e3b82a;\n border: solid 1px #e3b82a;\n border-radius: 12px 4px 0 12px;\n border-right: none;\n transition: all 300ms ease;\n position: relative;\n overflow: hidden;\n top: -1px;\n left: -1px; }\n .splash-progress .splash-progress-bar-container .splash-progress-bar-content:after {\n content: '';\n position: absolute;\n display: block;\n transform: rotate(45deg);\n background-color: #1b1c22;\n width: 15px;\n height: 15px;\n right: -9px;\n top: -8px; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.splash-content {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: flex-end; }\n .splash-content:first-child {\n margin: auto; }\n .splash-content .splash-logos-container {\n align-self: flex-end;\n margin-top: 3rem;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; }\n\n.splash-footer {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: flex-start;\n height: 10rem;\n margin: 0 2rem; }\n .splash-footer .splash-footer-error-text {\n text-align: center;\n color: red;\n margin: 0.5rem 0; }\n .splash-footer button.btn-highlight {\n max-width: 50vw; }\n", ""]); @@ -15755,100 +13603,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ExplorationError, "ExplorationError", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationError.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationError.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Pp6C": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0040_d8249785ed8654b8b65282a5edebdb27", - "use": "ECOGESTURE0040_d8249785ed8654b8b65282a5edebdb27-usage", - "viewBox": "0 0 50 50", - "content": "<symbol viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0040_d8249785ed8654b8b65282a5edebdb27\">\n<circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\" />\n<path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\" />\n<rect x=\"36.0748\" y=\"28.9985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"37.0748\" y=\"29.2985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"38.0748\" y=\"29.5984\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"39.0748\" y=\"29.9985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"40.0748\" y=\"30.2985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"41.0748\" y=\"30.6985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"42.0748\" y=\"30.9985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"43.0748\" y=\"31.2985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"39.6748\" y=\"23.4985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"40.6748\" y=\"23.7985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"41.6748\" y=\"24.0984\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"42.6748\" y=\"24.4985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"43.6748\" y=\"24.7985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"44.6748\" y=\"25.1985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"45.6748\" y=\"25.4985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"46.6748\" y=\"25.7985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<path d=\"M42.1723 14.0188L42.1276 15.2424L42.4374 16.811L46.0311 17.2485C45.9582 17.061 45.8561 16.6172 46.0311 16.3422C46.1783 16.1109 46.3948 15.2149 46.5281 14.5951C46.2846 14.4446 45.9766 14.2983 45.5868 14.1551C45.2281 14.0233 44.8822 13.8971 44.5575 13.779L42.7811 13.3422L42.1723 14.0188Z\" fill=\"#C4C4C4\" />\n<path d=\"M47.4457 16.8503V16.535C47.4457 15.6433 47.4457 14.9211 45.8759 14.2679L45.072 14.702C45.4457 15.1484 45.4457 15.6359 45.4457 16.1885V16.2066L47.4457 16.8503Z\" fill=\"#494949\" />\n<path d=\"M45.4457 24.1926L47.4457 24.8844V26.8844L45.4457 26.1926V24.1926Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 22.1926L47.4457 22.8844V24.8844L45.4457 24.1926V22.1926Z\" fill=\"#494949\" />\n<path d=\"M43.4457 23.5014L45.4457 24.1932V26.1932L43.4457 25.5014V23.5014Z\" fill=\"#494949\" />\n<path d=\"M43.4457 21.5014L45.4457 22.1932V24.1932L43.4457 23.5014V21.5014Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 20.2395L47.4457 20.9313V22.9313L45.4457 22.2395V20.2395Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 16.2302L47.4457 16.922V18.922L45.4457 18.2302V16.2302Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 18.2395L47.4457 18.9313V20.9313L45.4457 20.2395V18.2395Z\" fill=\"#494949\" />\n<path d=\"M43.4457 19.5483L45.4457 20.24V22.24L43.4457 21.5483V19.5483Z\" fill=\"#494949\" />\n<path d=\"M43.4457 15.539L45.4457 16.2308V18.2308L43.4457 17.539V15.539Z\" fill=\"#494949\" />\n<path d=\"M43.4457 17.5483L45.4457 18.24V20.24L43.4457 19.5483V17.5483Z\" fill=\"#C4C4C4\" />\n<path opacity=\"0.35\" d=\"M42.1276 15.2602L42.1723 14.0251L42.7811 13.3422L44.5575 13.7831C44.8822 13.9022 45.2281 14.0297 45.5868 14.1627C45.6886 14.2004 45.7849 14.2384 45.8758 14.2766C47.3922 14.9133 47.4439 15.6151 47.4457 16.4732L47.4457 16.5071V27.0106L43.4457 25.6147V16.9672L42.4374 16.8433L42.1276 15.2602Z\" fill=\"black\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M47.8906 17.0391C47.7895 17.2961 47.4992 17.4225 47.2423 17.3214L37.1875 13.3672C36.9305 13.2662 36.8041 12.9759 36.9052 12.7189C37.0063 12.4619 37.2966 12.3356 37.5536 12.4367L47.6083 16.3908C47.8653 16.4919 47.9917 16.7822 47.8906 17.0391Z\" fill=\"#90C3D3\" />\n<path d=\"M48.7595 17.9101L45.7777 16.7372C45.5207 16.6361 45.3943 16.3458 45.4954 16.0888C45.5801 15.8736 45.7975 15.75 46.0169 15.7749L36.0222 11.843C35.7652 11.7419 35.475 11.8683 35.3739 12.1252C35.2728 12.3822 35.3992 12.6725 35.6561 12.7736L48.6326 17.8785C48.6743 17.8949 48.7169 17.9053 48.7595 17.9101Z\" fill=\"#5E8693\" />\n<circle r=\"0.98053\" transform=\"matrix(-1 0 0 1 47.6555 16.9296)\" fill=\"#90C3D3\" />\n<path d=\"M47.9314 17.6726C47.3899 17.6726 46.9509 17.2336 46.9509 16.6921C46.9509 16.4607 47.0311 16.2479 47.1652 16.0802C46.8721 16.2497 46.6749 16.5666 46.6749 16.9295C46.6749 17.4711 47.1139 17.9101 47.6555 17.9101C47.9655 17.9101 48.242 17.7662 48.4217 17.5415C48.2774 17.6249 48.11 17.6726 47.9314 17.6726Z\" fill=\"#5E8693\" />\n<ellipse cx=\"47.9315\" cy=\"16.4925\" rx=\"0.427733\" ry=\"0.290242\" transform=\"rotate(23.5755 47.9315 16.4925)\" fill=\"white\" />\n<ellipse cx=\"35.3072\" cy=\"11.3269\" rx=\"0.304912\" ry=\"0.206901\" transform=\"rotate(23.5755 35.3072 11.3269)\" fill=\"white\" />\n<path d=\"M41.8993 29.8066L43.8993 30.4984V32.4984L41.8993 31.8066V29.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 27.8066L43.8993 28.4984V30.4984L41.8993 29.8066V27.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 28.4119L39.8993 29.1037V31.1037L37.8993 30.4119V28.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 26.4119L39.8993 27.1037V29.1037L37.8993 28.4119V26.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 29.1154L41.8993 29.8072V31.8072L39.8993 31.1154V29.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 27.1154L41.8993 27.8072V29.8072L39.8993 29.1154V27.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 27.7207L37.8993 28.4125V30.4125L35.8993 29.7207V27.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 25.7207L37.8993 26.4125V28.4125L35.8993 27.7207V25.7207Z\" fill=\"white\" />\n<path d=\"M41.8993 25.8066L43.8993 26.4984V28.4984L41.8993 27.8066V25.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 23.8066L43.8993 24.4984V26.4984L41.8993 25.8066V23.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 24.4119L39.8993 25.1037V27.1037L37.8993 26.4119V24.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 22.4119L39.8993 23.1037V25.1037L37.8993 24.4119V22.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 25.1154L41.8993 25.8072V27.8072L39.8993 27.1154V25.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 23.1154L41.8993 23.8072V25.8072L39.8993 25.1154V23.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 23.7207L37.8993 24.4125V26.4125L35.8993 25.7207V23.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 21.7207L37.8993 22.4125V24.4125L35.8993 23.7207V21.7207Z\" fill=\"white\" />\n<path d=\"M41.8993 21.8066L43.8993 22.4984V24.4984L41.8993 23.8066V21.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 19.8066L43.8993 20.4984V22.4984L41.8993 21.8066V19.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 20.4119L39.8993 21.1037V23.1037L37.8993 22.4119V20.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 18.4119L39.8993 19.1037V21.1037L37.8993 20.4119V18.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 21.1154L41.8993 21.8072V23.8072L39.8993 23.1154V21.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 19.1154L41.8993 19.8072V21.8072L39.8993 21.1154V19.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 19.7207L37.8993 20.4125V22.4125L35.8993 21.7207V19.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 17.7207L37.8993 18.4125V20.4125L35.8993 19.7207V17.7207Z\" fill=\"white\" />\n<path d=\"M41.8993 17.8066L43.8993 18.4984V20.4984L41.8993 19.8066V17.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 15.8066L43.8993 16.4984V18.4984L41.8993 17.8066V15.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 16.4119L39.8993 17.1037V19.1037L37.8993 18.4119V16.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 14.4119L39.8993 15.1037V17.1037L37.8993 16.4119V14.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 17.1154L41.8993 17.8072V19.8072L39.8993 19.1154V17.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 15.1154L41.8993 15.8072V17.8072L39.8993 17.1154V15.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 15.7207L37.8993 16.4125V18.4125L35.8993 17.7207V15.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 13.7207L37.8993 14.4125V16.4125L35.8993 15.7207V13.7207Z\" fill=\"white\" />\n<path d=\"M35.8932 13.6596V13.7118L37.8792 14.4119C37.8943 13.1357 38.7214 12.1349 40.2382 12.1678C39.5403 11.8652 38.8969 11.593 38.3212 11.3819C36.7463 11.3163 35.8932 12.3472 35.8932 13.6596Z\" fill=\"#494949\" />\n<path d=\"M39.8993 15.1761V15.2283L41.8853 15.9284C41.9004 14.6522 42.7275 13.6514 44.2443 13.6843C43.5464 13.3817 42.903 13.1095 42.3273 12.8984C40.7524 12.8328 39.8993 13.8636 39.8993 15.1761Z\" fill=\"#494949\" />\n<path d=\"M37.8993 14.3631V14.4153L39.8853 15.1154C39.9004 13.8392 40.7275 12.8384 42.2443 12.8713C41.5464 12.5687 40.903 12.2965 40.3273 12.0854C38.7524 12.0198 37.8993 13.0506 37.8993 14.3631Z\" fill=\"white\" />\n<path d=\"M41.9054 15.8796V15.9318L43.8914 16.6319C43.9066 15.3557 44.7336 14.3549 46.2504 14.3878C45.5525 14.0852 44.9091 13.813 44.3334 13.6019C42.7585 13.5363 41.9054 14.5671 41.9054 15.8796Z\" fill=\"white\" />\n<path d=\"M39.1178 12.3716L37.1078 11.5944C37.4457 11.4404 37.8513 11.3624 38.3212 11.3819C38.8968 11.593 39.7709 11.8303 40.4688 12.1329C40.039 12.1236 39.434 12.2322 39.1178 12.3716Z\" fill=\"white\" />\n<path d=\"M43.0978 13.8998L41.0883 13.1227C41.4312 12.9609 41.8455 12.8783 42.3273 12.8984C42.903 13.1095 43.6928 13.3303 44.3906 13.6329C43.949 13.6233 43.4195 13.7528 43.0978 13.8998Z\" fill=\"white\" />\n<path d=\"M41.0516 13.1086L39.0428 12.3319C39.3944 12.1555 39.824 12.0645 40.3273 12.0854C40.903 12.2965 41.5464 12.5687 42.2443 12.8713C41.7813 12.8612 41.3826 12.9475 41.0516 13.1086Z\" fill=\"#494949\" />\n<path d=\"M43.0128 13.8669C43.371 13.6784 43.8127 13.5802 44.3334 13.6019C44.9091 13.813 45.5525 14.0852 46.2504 14.3878C45.7701 14.3774 45.359 14.4706 45.0209 14.6434L43.0128 13.8669Z\" fill=\"#494949\" />\n<g opacity=\"0.65\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.4797 20.5227H30.4292V20.0227H24.4797V20.5227Z\" fill=\"white\" />\n<path opacity=\"0.6\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9648 22.6046H20.8367V22.1046H12.9648V22.6046Z\" fill=\"white\" />\n<path opacity=\"0.6\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.10861 32.7797H12.9647V32.2797H3.10861V32.7797Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.10861 27.0986H10.9805V26.5986H3.10861V27.0986Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.8272 41.6714H23.6991V41.1714H15.8272V41.6714Z\" fill=\"white\" />\n<path opacity=\"0.6\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.0239 43.6232H24.4797V43.1232H19.0239V43.6232Z\" fill=\"white\" />\n</g>\n<ellipse rx=\"2.03674\" ry=\"2.13479\" transform=\"matrix(-0.934997 -0.354657 -0.354657 0.934997 26.3606 24.3802)\" fill=\"#EEAF74\" />\n<path d=\"M27.5129 22.2464C28.3129 22.5964 29.0442 24.1214 28.2942 23.6839C28.2942 25.5839 27.0625 25.3471 26.5625 25.4305C26.2708 25.2013 25.6567 24.6214 25.1067 24.3714C24.4192 24.0589 23.5442 23.8714 22.0442 23.8714C22.7942 23.6214 23.815 23.3506 24.2317 23.2464L22.0442 22.2464H25.1067L23.5442 21.1214C24.5442 21.2464 26.7129 21.8964 27.5129 22.2464Z\" fill=\"#FFEB33\" />\n<path d=\"M28.4965 23.2837C28.6426 23.5795 28.6598 23.8056 28.4547 23.755C28.4785 23.6157 28.493 23.4593 28.4965 23.2837Z\" fill=\"#F0C429\" />\n<path d=\"M28.2192 24.3968C27.9904 25.3334 27.288 25.3775 26.8139 25.4073C26.7191 25.4133 26.6334 25.4187 26.5625 25.4305C26.498 25.3798 26.4178 25.312 26.326 25.2344C26.0024 24.961 25.5351 24.5661 25.1067 24.3714C24.4192 24.0589 23.5442 23.8714 22.0442 23.8714C22.4924 23.722 23.0374 23.5651 23.4923 23.4409C24.2799 23.5175 24.8388 23.6729 25.3098 23.887C25.7382 24.0818 26.239 24.2821 26.5625 24.5555C26.6543 24.6331 26.7763 24.6242 26.8867 24.6805C27.017 24.7469 27.2451 24.7607 27.3398 24.7547C27.7133 24.7312 27.8398 24.7078 28.2192 24.3968Z\" fill=\"#F0C429\" />\n<path d=\"M24.25 23.2508L22.0442 22.2464H22.5156L25.4844 23.0242C25.3056 23.0689 24.582 23.1596 24.25 23.2508Z\" fill=\"#F0C429\" />\n<path d=\"M25.1067 22.2464L26.326 22.3836L24.4531 21.2899C23.981 21.1707 23.8618 21.1611 23.5442 21.1214L25.1067 22.2464Z\" fill=\"#F0C429\" />\n<path d=\"M33.4962 18.9776C33.375 18.9114 33.2231 18.9559 33.1569 19.0771L32.2596 20.7195C32.2109 20.583 32.1615 20.4615 32.1154 20.3776C31.9738 20.1201 31.8636 19.9062 31.8272 19.8333C31.7654 19.7098 31.6153 19.6598 31.4918 19.7215C31.3683 19.7833 31.3182 19.9334 31.38 20.0569C31.4195 20.1359 31.5327 20.3556 31.6773 20.6186C31.7343 20.7222 31.8183 20.9597 31.9041 21.2402C31.9525 21.398 31.9987 21.5603 32.0379 21.7037C31.8557 22.3863 31.6054 22.9367 31.4074 23.3721C31.3172 23.5705 31.2378 23.7451 31.1807 23.8974C31.0245 24.3137 30.3783 25.5455 30.0747 26.1093C29.5759 26.2394 28.3962 26.4216 27.6676 26.1093C27.3306 25.9649 26.869 25.6246 26.3651 25.2531C25.5069 24.6205 24.526 23.8974 23.8292 23.8974C23.5022 23.8974 23.1639 23.8462 22.7873 23.7892C21.89 23.6535 20.7755 23.4849 19.08 23.8974C16.6729 24.4829 15.5669 25.0684 14.9164 25.5888L13.9949 25.8453C13.9459 25.854 13.897 25.8629 13.8487 25.8724L13.1392 25.3831C13.0255 25.3047 12.8698 25.3333 12.7914 25.447C12.713 25.5606 12.7416 25.7163 12.8553 25.7947L13.2585 26.0728C13.2215 26.0954 13.187 26.1193 13.155 26.1444L12.1061 25.992C11.9695 25.9721 11.8426 26.0668 11.8228 26.2034C11.8029 26.34 11.8976 26.4669 12.0342 26.4868L12.4125 26.5417L11.8913 26.5755C11.7535 26.5844 11.6491 26.7033 11.658 26.8411C11.6669 26.9789 11.7858 27.0834 11.9236 27.0744L12.5804 27.0319L12.0058 27.1851C11.8724 27.2207 11.7931 27.3577 11.8287 27.4911C11.8642 27.6245 12.0012 27.7038 12.1346 27.6682L13.6778 27.2567C13.7847 27.2694 13.8969 27.2715 14.0142 27.2618L13.5815 27.9621C13.5089 28.0796 13.5453 28.2336 13.6627 28.3062C13.7802 28.3788 13.9342 28.3424 14.0068 28.225L14.7158 27.0777C15.0023 26.9541 15.3088 26.7658 15.632 26.4996C16.738 25.5888 19.08 25.5888 20.0559 25.5888H21.6173C20.2944 27.5406 17.5187 31.47 16.9982 31.5741C16.3476 31.7042 14.2007 32.615 13.6152 33.0704C13.1468 33.4347 12.2924 34.2631 11.9237 34.6318C11.425 34.6318 10.1672 34.7619 9.12628 35.2824C7.82514 35.9329 6.19871 36.5835 5.67825 36.5835C5.43476 36.5835 5.23398 36.3272 5.03595 36.0744C4.8107 35.7868 4.58901 35.5038 4.31205 35.6076C4.05183 35.7052 3.85666 35.8516 3.62897 36.0224C3.40127 36.1931 3.14102 36.3883 2.75068 36.5835C1.96999 36.9738 0.929073 37.8846 0.929073 38.4051C0.929073 38.8215 0.977867 39.3566 1.25436 39.381C1.34099 39.3886 1.48574 39.2573 1.68851 39.0735C2.1329 38.6705 2.85596 38.0148 3.85665 38.0148C5.67825 38.0148 8.93111 37.6244 9.7118 37.4943C10.0267 37.4418 10.4262 37.4211 10.872 37.398C11.5315 37.3638 12.2922 37.3243 13.0297 37.169C14.0186 36.9608 16.8247 36.0414 18.1042 35.6076C18.7331 35.9329 20.2511 36.5835 21.292 36.5835H23.3738C23.6124 37.516 24.2456 39.6282 24.8701 40.6171C25.4751 41.5749 25.6503 42.5327 25.7591 43.1273C25.7907 43.3 25.8167 43.4421 25.846 43.5446C25.8689 43.625 25.8919 43.7277 25.9174 43.8416C26.0362 44.3729 26.2096 45.1481 26.6917 45.0409C26.9578 44.9818 27.1298 44.8153 27.2993 44.6511C27.5029 44.4539 27.703 44.2603 28.0579 44.2603C28.7085 44.2603 30.3349 44.1952 30.4 43.5446C30.4131 43.4138 30.436 43.2717 30.4589 43.13C30.5271 42.7076 30.5948 42.288 30.4 42.1784C30.3009 42.1227 30.0284 42.2452 29.6944 42.3952C29.151 42.6394 28.4447 42.9568 28.0579 42.6989C27.2772 42.1784 26.6917 41.2026 26.6917 40.2918C26.6917 39.7981 26.4433 38.9415 26.2157 38.1567C26.0234 37.4934 25.846 36.8815 25.846 36.5835C25.846 36.4635 25.8637 36.3192 25.8832 36.1603C25.9694 35.4577 26.0904 34.4707 24.8701 34.0463C23.6731 33.6299 22.2028 32.8752 21.6173 32.55C21.704 32.0512 22.0808 31.3451 22.3411 30.9808C22.5583 30.6766 24.2004 29.7776 25.0129 29.0276C25.8254 28.2776 25.7317 27.9026 25.846 27.6707C26.7568 27.8875 28.8776 28.1911 30.0747 27.6707C31.571 27.0201 32.4818 24.613 32.5469 23.8974C32.5966 23.3501 32.7988 22.9187 32.9928 22.5047C33.0525 22.3773 33.1115 22.2515 33.165 22.1245C33.2023 22.0358 33.2437 21.9337 33.2837 21.827L33.4194 21.6009L34.4969 21.3942C34.6325 21.3682 34.7213 21.2372 34.6953 21.1016C34.6693 20.966 34.5383 20.8771 34.4027 20.9031L33.474 21.0813C33.4739 21.0699 33.4731 21.0589 33.4717 21.0482L34.4748 20.2551C34.5831 20.1694 34.6014 20.0122 34.5158 19.9039C34.4301 19.7956 34.2729 19.7772 34.1646 19.8629L33.5312 20.3637L34.1128 19.5913C34.1958 19.481 34.1737 19.3243 34.0634 19.2412C33.9531 19.1582 33.7964 19.1803 33.7134 19.2906L33.3368 19.7907L33.5957 19.3168C33.6619 19.1956 33.6173 19.0437 33.4962 18.9776Z\" fill=\"#FFDDBD\" />\n<path d=\"M25.1692 27.4651C25.7942 27.3901 26.2629 27.6214 26.4192 27.7464C25.9817 27.7464 24.3879 28.4964 22.7942 29.4339C23.1379 29.0276 24.3879 27.5589 25.1692 27.4651Z\" fill=\"#EEAF74\" />\n<path d=\"M18.2999 35.7052C19.0091 36.0474 20.3471 36.5835 21.292 36.5835H23.2942V36.5589C22.8984 36.3714 21.988 35.7776 21.513 34.9026C21.4724 34.8279 21.4382 34.7567 21.4098 34.6889C21.9397 34.095 21.9403 33.418 21.9403 32.7247C21.815 32.6584 21.7059 32.5992 21.6172 32.5499C21.6345 32.4505 21.6634 32.3427 21.7005 32.2311C21.351 32.6537 20.7526 33.362 20.0347 34.0538C19.3341 34.7289 18.5371 35.3709 17.7605 35.7234C17.8841 35.682 17.9992 35.6432 18.1041 35.6076C18.1048 35.608 18.1055 35.6084 18.1062 35.6087C18.1364 35.624 18.2143 35.6568 18.3198 35.6998L18.2999 35.7052Z\" fill=\"#EEAF74\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.5979 34.1186C18.6787 33.9941 18.8451 33.9587 18.9695 34.0395C19.128 34.1423 19.3094 34.3442 19.3769 34.6322C19.4468 34.9309 19.3858 35.2841 19.1213 35.6644C19.0366 35.7862 18.8691 35.8163 18.7473 35.7316C18.6255 35.6468 18.5954 35.4794 18.6801 35.3576C18.8741 35.0786 18.8828 34.8792 18.8536 34.7548C18.822 34.6198 18.7355 34.5282 18.677 34.4903C18.5526 34.4095 18.5171 34.2431 18.5979 34.1186Z\" fill=\"#FFDDBD\" />\n<path d=\"M21.4215 25.8765C21.5572 25.6923 21.6772 25.4953 21.7913 25.3072L21.8002 25.2926C21.957 25.0342 22.1047 24.7909 22.2804 24.5769C22.4569 24.3618 22.6551 24.1851 22.9038 24.0661C23.1515 23.9476 23.4646 23.8789 23.8817 23.9022L23.8819 23.8987C23.8642 23.8978 23.8466 23.8974 23.8292 23.8974C23.5022 23.8974 23.1639 23.8462 22.7873 23.7892C22.6822 23.7733 22.574 23.757 22.4623 23.7411C22.2366 23.8865 21.9909 23.7892 21.6173 23.9022C21.0754 24.0661 20.9973 24.0661 20.3254 24.4183C19.7786 24.6214 19.3581 24.9972 18.9192 25.5888H21.6173C21.5551 25.6806 21.4897 25.7766 21.4215 25.8765Z\" fill=\"#EEAF74\" />\n<path d=\"M17.8013 19.3324C17.8013 19.3324 17.0724 18.8483 16.0526 18.6674C15.6683 18.5993 15.639 18.0129 15.8549 17.6877C16.0708 17.3626 16.5094 17.274 16.8346 17.49C17.5475 17.9634 17.8013 19.3324 17.8013 19.3324Z\" fill=\"#95ECFF\" />\n<path d=\"M4.77642 29.7215C4.77642 29.7215 3.90784 29.8273 3.01528 30.3525C2.67889 30.5505 2.27548 30.1239 2.22828 29.7365C2.18108 29.349 2.45691 28.9967 2.84436 28.9495C3.69386 28.846 4.77642 29.7215 4.77642 29.7215Z\" fill=\"#95ECFF\" />\n<path d=\"M14.2547 19.7113C14.2547 19.7113 13.3861 19.8171 12.4936 20.3423C12.1572 20.5403 11.7538 20.1137 11.7066 19.7263C11.6594 19.3388 11.9352 18.9865 12.3226 18.9393C13.1721 18.8358 14.2547 19.7113 14.2547 19.7113Z\" fill=\"#95ECFF\" />\n<path d=\"M9.75789 40.8234C9.75789 40.8234 8.9942 41.2504 7.96366 41.353C7.57527 41.3917 7.50128 41.9742 7.69179 42.3148C7.8823 42.6555 8.3129 42.7772 8.65357 42.5867C9.40047 42.169 9.75789 40.8234 9.75789 40.8234Z\" fill=\"#95ECFF\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "PsAx": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("izn8"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "Q9/l": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.GRDF_MONTH_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var GRDF_MONTH_DOCTYPE = 'com.grandlyon.grdf.month'; -exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); + reactHotLoader.register(ExplorationError, "ExplorationError", "/home/bastien/ecolyo/src/components/Exploration/ExplorationError.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Exploration/ExplorationError.tsx"); })(); ; @@ -15861,151 +13617,76 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; /***/ }), -/***/ "QCFg": -/***/ (function(module, exports, __webpack_require__) { +/***/ "Pp6C": +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* WEBPACK VAR INJECTION */(function(module) { +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); -var _interopRequireDefault = __webpack_require__("TqRt"); -Object.defineProperty(exports, "__esModule", { - value: true +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "ECOGESTURE0040_d8249785ed8654b8b65282a5edebdb27", + "use": "ECOGESTURE0040_d8249785ed8654b8b65282a5edebdb27-usage", + "viewBox": "0 0 50 50", + "content": "<symbol viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0040_d8249785ed8654b8b65282a5edebdb27\">\n<circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\" />\n<path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\" />\n<rect x=\"36.0748\" y=\"28.9985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"37.0748\" y=\"29.2985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"38.0748\" y=\"29.5984\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"39.0748\" y=\"29.9985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"40.0748\" y=\"30.2985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"41.0748\" y=\"30.6985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"42.0748\" y=\"30.9985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"43.0748\" y=\"31.2985\" width=\"0.5\" height=\"2.5\" fill=\"#A2A2A2\" />\n<rect x=\"39.6748\" y=\"23.4985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"40.6748\" y=\"23.7985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"41.6748\" y=\"24.0984\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"42.6748\" y=\"24.4985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"43.6748\" y=\"24.7985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"44.6748\" y=\"25.1985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"45.6748\" y=\"25.4985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<rect x=\"46.6748\" y=\"25.7985\" width=\"0.5\" height=\"2.5\" fill=\"#484848\" />\n<path d=\"M42.1723 14.0188L42.1276 15.2424L42.4374 16.811L46.0311 17.2485C45.9582 17.061 45.8561 16.6172 46.0311 16.3422C46.1783 16.1109 46.3948 15.2149 46.5281 14.5951C46.2846 14.4446 45.9766 14.2983 45.5868 14.1551C45.2281 14.0233 44.8822 13.8971 44.5575 13.779L42.7811 13.3422L42.1723 14.0188Z\" fill=\"#C4C4C4\" />\n<path d=\"M47.4457 16.8503V16.535C47.4457 15.6433 47.4457 14.9211 45.8759 14.2679L45.072 14.702C45.4457 15.1484 45.4457 15.6359 45.4457 16.1885V16.2066L47.4457 16.8503Z\" fill=\"#494949\" />\n<path d=\"M45.4457 24.1926L47.4457 24.8844V26.8844L45.4457 26.1926V24.1926Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 22.1926L47.4457 22.8844V24.8844L45.4457 24.1926V22.1926Z\" fill=\"#494949\" />\n<path d=\"M43.4457 23.5014L45.4457 24.1932V26.1932L43.4457 25.5014V23.5014Z\" fill=\"#494949\" />\n<path d=\"M43.4457 21.5014L45.4457 22.1932V24.1932L43.4457 23.5014V21.5014Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 20.2395L47.4457 20.9313V22.9313L45.4457 22.2395V20.2395Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 16.2302L47.4457 16.922V18.922L45.4457 18.2302V16.2302Z\" fill=\"#C4C4C4\" />\n<path d=\"M45.4457 18.2395L47.4457 18.9313V20.9313L45.4457 20.2395V18.2395Z\" fill=\"#494949\" />\n<path d=\"M43.4457 19.5483L45.4457 20.24V22.24L43.4457 21.5483V19.5483Z\" fill=\"#494949\" />\n<path d=\"M43.4457 15.539L45.4457 16.2308V18.2308L43.4457 17.539V15.539Z\" fill=\"#494949\" />\n<path d=\"M43.4457 17.5483L45.4457 18.24V20.24L43.4457 19.5483V17.5483Z\" fill=\"#C4C4C4\" />\n<path opacity=\"0.35\" d=\"M42.1276 15.2602L42.1723 14.0251L42.7811 13.3422L44.5575 13.7831C44.8822 13.9022 45.2281 14.0297 45.5868 14.1627C45.6886 14.2004 45.7849 14.2384 45.8758 14.2766C47.3922 14.9133 47.4439 15.6151 47.4457 16.4732L47.4457 16.5071V27.0106L43.4457 25.6147V16.9672L42.4374 16.8433L42.1276 15.2602Z\" fill=\"black\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M47.8906 17.0391C47.7895 17.2961 47.4992 17.4225 47.2423 17.3214L37.1875 13.3672C36.9305 13.2662 36.8041 12.9759 36.9052 12.7189C37.0063 12.4619 37.2966 12.3356 37.5536 12.4367L47.6083 16.3908C47.8653 16.4919 47.9917 16.7822 47.8906 17.0391Z\" fill=\"#90C3D3\" />\n<path d=\"M48.7595 17.9101L45.7777 16.7372C45.5207 16.6361 45.3943 16.3458 45.4954 16.0888C45.5801 15.8736 45.7975 15.75 46.0169 15.7749L36.0222 11.843C35.7652 11.7419 35.475 11.8683 35.3739 12.1252C35.2728 12.3822 35.3992 12.6725 35.6561 12.7736L48.6326 17.8785C48.6743 17.8949 48.7169 17.9053 48.7595 17.9101Z\" fill=\"#5E8693\" />\n<circle r=\"0.98053\" transform=\"matrix(-1 0 0 1 47.6555 16.9296)\" fill=\"#90C3D3\" />\n<path d=\"M47.9314 17.6726C47.3899 17.6726 46.9509 17.2336 46.9509 16.6921C46.9509 16.4607 47.0311 16.2479 47.1652 16.0802C46.8721 16.2497 46.6749 16.5666 46.6749 16.9295C46.6749 17.4711 47.1139 17.9101 47.6555 17.9101C47.9655 17.9101 48.242 17.7662 48.4217 17.5415C48.2774 17.6249 48.11 17.6726 47.9314 17.6726Z\" fill=\"#5E8693\" />\n<ellipse cx=\"47.9315\" cy=\"16.4925\" rx=\"0.427733\" ry=\"0.290242\" transform=\"rotate(23.5755 47.9315 16.4925)\" fill=\"white\" />\n<ellipse cx=\"35.3072\" cy=\"11.3269\" rx=\"0.304912\" ry=\"0.206901\" transform=\"rotate(23.5755 35.3072 11.3269)\" fill=\"white\" />\n<path d=\"M41.8993 29.8066L43.8993 30.4984V32.4984L41.8993 31.8066V29.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 27.8066L43.8993 28.4984V30.4984L41.8993 29.8066V27.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 28.4119L39.8993 29.1037V31.1037L37.8993 30.4119V28.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 26.4119L39.8993 27.1037V29.1037L37.8993 28.4119V26.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 29.1154L41.8993 29.8072V31.8072L39.8993 31.1154V29.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 27.1154L41.8993 27.8072V29.8072L39.8993 29.1154V27.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 27.7207L37.8993 28.4125V30.4125L35.8993 29.7207V27.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 25.7207L37.8993 26.4125V28.4125L35.8993 27.7207V25.7207Z\" fill=\"white\" />\n<path d=\"M41.8993 25.8066L43.8993 26.4984V28.4984L41.8993 27.8066V25.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 23.8066L43.8993 24.4984V26.4984L41.8993 25.8066V23.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 24.4119L39.8993 25.1037V27.1037L37.8993 26.4119V24.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 22.4119L39.8993 23.1037V25.1037L37.8993 24.4119V22.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 25.1154L41.8993 25.8072V27.8072L39.8993 27.1154V25.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 23.1154L41.8993 23.8072V25.8072L39.8993 25.1154V23.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 23.7207L37.8993 24.4125V26.4125L35.8993 25.7207V23.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 21.7207L37.8993 22.4125V24.4125L35.8993 23.7207V21.7207Z\" fill=\"white\" />\n<path d=\"M41.8993 21.8066L43.8993 22.4984V24.4984L41.8993 23.8066V21.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 19.8066L43.8993 20.4984V22.4984L41.8993 21.8066V19.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 20.4119L39.8993 21.1037V23.1037L37.8993 22.4119V20.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 18.4119L39.8993 19.1037V21.1037L37.8993 20.4119V18.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 21.1154L41.8993 21.8072V23.8072L39.8993 23.1154V21.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 19.1154L41.8993 19.8072V21.8072L39.8993 21.1154V19.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 19.7207L37.8993 20.4125V22.4125L35.8993 21.7207V19.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 17.7207L37.8993 18.4125V20.4125L35.8993 19.7207V17.7207Z\" fill=\"white\" />\n<path d=\"M41.8993 17.8066L43.8993 18.4984V20.4984L41.8993 19.8066V17.8066Z\" fill=\"white\" />\n<path d=\"M41.8993 15.8066L43.8993 16.4984V18.4984L41.8993 17.8066V15.8066Z\" fill=\"#494949\" />\n<path d=\"M37.8993 16.4119L39.8993 17.1037V19.1037L37.8993 18.4119V16.4119Z\" fill=\"white\" />\n<path d=\"M37.8993 14.4119L39.8993 15.1037V17.1037L37.8993 16.4119V14.4119Z\" fill=\"#494949\" />\n<path d=\"M39.8993 17.1154L41.8993 17.8072V19.8072L39.8993 19.1154V17.1154Z\" fill=\"#494949\" />\n<path d=\"M39.8993 15.1154L41.8993 15.8072V17.8072L39.8993 17.1154V15.1154Z\" fill=\"white\" />\n<path d=\"M35.8993 15.7207L37.8993 16.4125V18.4125L35.8993 17.7207V15.7207Z\" fill=\"#494949\" />\n<path d=\"M35.8993 13.7207L37.8993 14.4125V16.4125L35.8993 15.7207V13.7207Z\" fill=\"white\" />\n<path d=\"M35.8932 13.6596V13.7118L37.8792 14.4119C37.8943 13.1357 38.7214 12.1349 40.2382 12.1678C39.5403 11.8652 38.8969 11.593 38.3212 11.3819C36.7463 11.3163 35.8932 12.3472 35.8932 13.6596Z\" fill=\"#494949\" />\n<path d=\"M39.8993 15.1761V15.2283L41.8853 15.9284C41.9004 14.6522 42.7275 13.6514 44.2443 13.6843C43.5464 13.3817 42.903 13.1095 42.3273 12.8984C40.7524 12.8328 39.8993 13.8636 39.8993 15.1761Z\" fill=\"#494949\" />\n<path d=\"M37.8993 14.3631V14.4153L39.8853 15.1154C39.9004 13.8392 40.7275 12.8384 42.2443 12.8713C41.5464 12.5687 40.903 12.2965 40.3273 12.0854C38.7524 12.0198 37.8993 13.0506 37.8993 14.3631Z\" fill=\"white\" />\n<path d=\"M41.9054 15.8796V15.9318L43.8914 16.6319C43.9066 15.3557 44.7336 14.3549 46.2504 14.3878C45.5525 14.0852 44.9091 13.813 44.3334 13.6019C42.7585 13.5363 41.9054 14.5671 41.9054 15.8796Z\" fill=\"white\" />\n<path d=\"M39.1178 12.3716L37.1078 11.5944C37.4457 11.4404 37.8513 11.3624 38.3212 11.3819C38.8968 11.593 39.7709 11.8303 40.4688 12.1329C40.039 12.1236 39.434 12.2322 39.1178 12.3716Z\" fill=\"white\" />\n<path d=\"M43.0978 13.8998L41.0883 13.1227C41.4312 12.9609 41.8455 12.8783 42.3273 12.8984C42.903 13.1095 43.6928 13.3303 44.3906 13.6329C43.949 13.6233 43.4195 13.7528 43.0978 13.8998Z\" fill=\"white\" />\n<path d=\"M41.0516 13.1086L39.0428 12.3319C39.3944 12.1555 39.824 12.0645 40.3273 12.0854C40.903 12.2965 41.5464 12.5687 42.2443 12.8713C41.7813 12.8612 41.3826 12.9475 41.0516 13.1086Z\" fill=\"#494949\" />\n<path d=\"M43.0128 13.8669C43.371 13.6784 43.8127 13.5802 44.3334 13.6019C44.9091 13.813 45.5525 14.0852 46.2504 14.3878C45.7701 14.3774 45.359 14.4706 45.0209 14.6434L43.0128 13.8669Z\" fill=\"#494949\" />\n<g opacity=\"0.65\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.4797 20.5227H30.4292V20.0227H24.4797V20.5227Z\" fill=\"white\" />\n<path opacity=\"0.6\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9648 22.6046H20.8367V22.1046H12.9648V22.6046Z\" fill=\"white\" />\n<path opacity=\"0.6\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.10861 32.7797H12.9647V32.2797H3.10861V32.7797Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.10861 27.0986H10.9805V26.5986H3.10861V27.0986Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.8272 41.6714H23.6991V41.1714H15.8272V41.6714Z\" fill=\"white\" />\n<path opacity=\"0.6\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.0239 43.6232H24.4797V43.1232H19.0239V43.6232Z\" fill=\"white\" />\n</g>\n<ellipse rx=\"2.03674\" ry=\"2.13479\" transform=\"matrix(-0.934997 -0.354657 -0.354657 0.934997 26.3606 24.3802)\" fill=\"#EEAF74\" />\n<path d=\"M27.5129 22.2464C28.3129 22.5964 29.0442 24.1214 28.2942 23.6839C28.2942 25.5839 27.0625 25.3471 26.5625 25.4305C26.2708 25.2013 25.6567 24.6214 25.1067 24.3714C24.4192 24.0589 23.5442 23.8714 22.0442 23.8714C22.7942 23.6214 23.815 23.3506 24.2317 23.2464L22.0442 22.2464H25.1067L23.5442 21.1214C24.5442 21.2464 26.7129 21.8964 27.5129 22.2464Z\" fill=\"#FFEB33\" />\n<path d=\"M28.4965 23.2837C28.6426 23.5795 28.6598 23.8056 28.4547 23.755C28.4785 23.6157 28.493 23.4593 28.4965 23.2837Z\" fill=\"#F0C429\" />\n<path d=\"M28.2192 24.3968C27.9904 25.3334 27.288 25.3775 26.8139 25.4073C26.7191 25.4133 26.6334 25.4187 26.5625 25.4305C26.498 25.3798 26.4178 25.312 26.326 25.2344C26.0024 24.961 25.5351 24.5661 25.1067 24.3714C24.4192 24.0589 23.5442 23.8714 22.0442 23.8714C22.4924 23.722 23.0374 23.5651 23.4923 23.4409C24.2799 23.5175 24.8388 23.6729 25.3098 23.887C25.7382 24.0818 26.239 24.2821 26.5625 24.5555C26.6543 24.6331 26.7763 24.6242 26.8867 24.6805C27.017 24.7469 27.2451 24.7607 27.3398 24.7547C27.7133 24.7312 27.8398 24.7078 28.2192 24.3968Z\" fill=\"#F0C429\" />\n<path d=\"M24.25 23.2508L22.0442 22.2464H22.5156L25.4844 23.0242C25.3056 23.0689 24.582 23.1596 24.25 23.2508Z\" fill=\"#F0C429\" />\n<path d=\"M25.1067 22.2464L26.326 22.3836L24.4531 21.2899C23.981 21.1707 23.8618 21.1611 23.5442 21.1214L25.1067 22.2464Z\" fill=\"#F0C429\" />\n<path d=\"M33.4962 18.9776C33.375 18.9114 33.2231 18.9559 33.1569 19.0771L32.2596 20.7195C32.2109 20.583 32.1615 20.4615 32.1154 20.3776C31.9738 20.1201 31.8636 19.9062 31.8272 19.8333C31.7654 19.7098 31.6153 19.6598 31.4918 19.7215C31.3683 19.7833 31.3182 19.9334 31.38 20.0569C31.4195 20.1359 31.5327 20.3556 31.6773 20.6186C31.7343 20.7222 31.8183 20.9597 31.9041 21.2402C31.9525 21.398 31.9987 21.5603 32.0379 21.7037C31.8557 22.3863 31.6054 22.9367 31.4074 23.3721C31.3172 23.5705 31.2378 23.7451 31.1807 23.8974C31.0245 24.3137 30.3783 25.5455 30.0747 26.1093C29.5759 26.2394 28.3962 26.4216 27.6676 26.1093C27.3306 25.9649 26.869 25.6246 26.3651 25.2531C25.5069 24.6205 24.526 23.8974 23.8292 23.8974C23.5022 23.8974 23.1639 23.8462 22.7873 23.7892C21.89 23.6535 20.7755 23.4849 19.08 23.8974C16.6729 24.4829 15.5669 25.0684 14.9164 25.5888L13.9949 25.8453C13.9459 25.854 13.897 25.8629 13.8487 25.8724L13.1392 25.3831C13.0255 25.3047 12.8698 25.3333 12.7914 25.447C12.713 25.5606 12.7416 25.7163 12.8553 25.7947L13.2585 26.0728C13.2215 26.0954 13.187 26.1193 13.155 26.1444L12.1061 25.992C11.9695 25.9721 11.8426 26.0668 11.8228 26.2034C11.8029 26.34 11.8976 26.4669 12.0342 26.4868L12.4125 26.5417L11.8913 26.5755C11.7535 26.5844 11.6491 26.7033 11.658 26.8411C11.6669 26.9789 11.7858 27.0834 11.9236 27.0744L12.5804 27.0319L12.0058 27.1851C11.8724 27.2207 11.7931 27.3577 11.8287 27.4911C11.8642 27.6245 12.0012 27.7038 12.1346 27.6682L13.6778 27.2567C13.7847 27.2694 13.8969 27.2715 14.0142 27.2618L13.5815 27.9621C13.5089 28.0796 13.5453 28.2336 13.6627 28.3062C13.7802 28.3788 13.9342 28.3424 14.0068 28.225L14.7158 27.0777C15.0023 26.9541 15.3088 26.7658 15.632 26.4996C16.738 25.5888 19.08 25.5888 20.0559 25.5888H21.6173C20.2944 27.5406 17.5187 31.47 16.9982 31.5741C16.3476 31.7042 14.2007 32.615 13.6152 33.0704C13.1468 33.4347 12.2924 34.2631 11.9237 34.6318C11.425 34.6318 10.1672 34.7619 9.12628 35.2824C7.82514 35.9329 6.19871 36.5835 5.67825 36.5835C5.43476 36.5835 5.23398 36.3272 5.03595 36.0744C4.8107 35.7868 4.58901 35.5038 4.31205 35.6076C4.05183 35.7052 3.85666 35.8516 3.62897 36.0224C3.40127 36.1931 3.14102 36.3883 2.75068 36.5835C1.96999 36.9738 0.929073 37.8846 0.929073 38.4051C0.929073 38.8215 0.977867 39.3566 1.25436 39.381C1.34099 39.3886 1.48574 39.2573 1.68851 39.0735C2.1329 38.6705 2.85596 38.0148 3.85665 38.0148C5.67825 38.0148 8.93111 37.6244 9.7118 37.4943C10.0267 37.4418 10.4262 37.4211 10.872 37.398C11.5315 37.3638 12.2922 37.3243 13.0297 37.169C14.0186 36.9608 16.8247 36.0414 18.1042 35.6076C18.7331 35.9329 20.2511 36.5835 21.292 36.5835H23.3738C23.6124 37.516 24.2456 39.6282 24.8701 40.6171C25.4751 41.5749 25.6503 42.5327 25.7591 43.1273C25.7907 43.3 25.8167 43.4421 25.846 43.5446C25.8689 43.625 25.8919 43.7277 25.9174 43.8416C26.0362 44.3729 26.2096 45.1481 26.6917 45.0409C26.9578 44.9818 27.1298 44.8153 27.2993 44.6511C27.5029 44.4539 27.703 44.2603 28.0579 44.2603C28.7085 44.2603 30.3349 44.1952 30.4 43.5446C30.4131 43.4138 30.436 43.2717 30.4589 43.13C30.5271 42.7076 30.5948 42.288 30.4 42.1784C30.3009 42.1227 30.0284 42.2452 29.6944 42.3952C29.151 42.6394 28.4447 42.9568 28.0579 42.6989C27.2772 42.1784 26.6917 41.2026 26.6917 40.2918C26.6917 39.7981 26.4433 38.9415 26.2157 38.1567C26.0234 37.4934 25.846 36.8815 25.846 36.5835C25.846 36.4635 25.8637 36.3192 25.8832 36.1603C25.9694 35.4577 26.0904 34.4707 24.8701 34.0463C23.6731 33.6299 22.2028 32.8752 21.6173 32.55C21.704 32.0512 22.0808 31.3451 22.3411 30.9808C22.5583 30.6766 24.2004 29.7776 25.0129 29.0276C25.8254 28.2776 25.7317 27.9026 25.846 27.6707C26.7568 27.8875 28.8776 28.1911 30.0747 27.6707C31.571 27.0201 32.4818 24.613 32.5469 23.8974C32.5966 23.3501 32.7988 22.9187 32.9928 22.5047C33.0525 22.3773 33.1115 22.2515 33.165 22.1245C33.2023 22.0358 33.2437 21.9337 33.2837 21.827L33.4194 21.6009L34.4969 21.3942C34.6325 21.3682 34.7213 21.2372 34.6953 21.1016C34.6693 20.966 34.5383 20.8771 34.4027 20.9031L33.474 21.0813C33.4739 21.0699 33.4731 21.0589 33.4717 21.0482L34.4748 20.2551C34.5831 20.1694 34.6014 20.0122 34.5158 19.9039C34.4301 19.7956 34.2729 19.7772 34.1646 19.8629L33.5312 20.3637L34.1128 19.5913C34.1958 19.481 34.1737 19.3243 34.0634 19.2412C33.9531 19.1582 33.7964 19.1803 33.7134 19.2906L33.3368 19.7907L33.5957 19.3168C33.6619 19.1956 33.6173 19.0437 33.4962 18.9776Z\" fill=\"#FFDDBD\" />\n<path d=\"M25.1692 27.4651C25.7942 27.3901 26.2629 27.6214 26.4192 27.7464C25.9817 27.7464 24.3879 28.4964 22.7942 29.4339C23.1379 29.0276 24.3879 27.5589 25.1692 27.4651Z\" fill=\"#EEAF74\" />\n<path d=\"M18.2999 35.7052C19.0091 36.0474 20.3471 36.5835 21.292 36.5835H23.2942V36.5589C22.8984 36.3714 21.988 35.7776 21.513 34.9026C21.4724 34.8279 21.4382 34.7567 21.4098 34.6889C21.9397 34.095 21.9403 33.418 21.9403 32.7247C21.815 32.6584 21.7059 32.5992 21.6172 32.5499C21.6345 32.4505 21.6634 32.3427 21.7005 32.2311C21.351 32.6537 20.7526 33.362 20.0347 34.0538C19.3341 34.7289 18.5371 35.3709 17.7605 35.7234C17.8841 35.682 17.9992 35.6432 18.1041 35.6076C18.1048 35.608 18.1055 35.6084 18.1062 35.6087C18.1364 35.624 18.2143 35.6568 18.3198 35.6998L18.2999 35.7052Z\" fill=\"#EEAF74\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.5979 34.1186C18.6787 33.9941 18.8451 33.9587 18.9695 34.0395C19.128 34.1423 19.3094 34.3442 19.3769 34.6322C19.4468 34.9309 19.3858 35.2841 19.1213 35.6644C19.0366 35.7862 18.8691 35.8163 18.7473 35.7316C18.6255 35.6468 18.5954 35.4794 18.6801 35.3576C18.8741 35.0786 18.8828 34.8792 18.8536 34.7548C18.822 34.6198 18.7355 34.5282 18.677 34.4903C18.5526 34.4095 18.5171 34.2431 18.5979 34.1186Z\" fill=\"#FFDDBD\" />\n<path d=\"M21.4215 25.8765C21.5572 25.6923 21.6772 25.4953 21.7913 25.3072L21.8002 25.2926C21.957 25.0342 22.1047 24.7909 22.2804 24.5769C22.4569 24.3618 22.6551 24.1851 22.9038 24.0661C23.1515 23.9476 23.4646 23.8789 23.8817 23.9022L23.8819 23.8987C23.8642 23.8978 23.8466 23.8974 23.8292 23.8974C23.5022 23.8974 23.1639 23.8462 22.7873 23.7892C22.6822 23.7733 22.574 23.757 22.4623 23.7411C22.2366 23.8865 21.9909 23.7892 21.6173 23.9022C21.0754 24.0661 20.9973 24.0661 20.3254 24.4183C19.7786 24.6214 19.3581 24.9972 18.9192 25.5888H21.6173C21.5551 25.6806 21.4897 25.7766 21.4215 25.8765Z\" fill=\"#EEAF74\" />\n<path d=\"M17.8013 19.3324C17.8013 19.3324 17.0724 18.8483 16.0526 18.6674C15.6683 18.5993 15.639 18.0129 15.8549 17.6877C16.0708 17.3626 16.5094 17.274 16.8346 17.49C17.5475 17.9634 17.8013 19.3324 17.8013 19.3324Z\" fill=\"#95ECFF\" />\n<path d=\"M4.77642 29.7215C4.77642 29.7215 3.90784 29.8273 3.01528 30.3525C2.67889 30.5505 2.27548 30.1239 2.22828 29.7365C2.18108 29.349 2.45691 28.9967 2.84436 28.9495C3.69386 28.846 4.77642 29.7215 4.77642 29.7215Z\" fill=\"#95ECFF\" />\n<path d=\"M14.2547 19.7113C14.2547 19.7113 13.3861 19.8171 12.4936 20.3423C12.1572 20.5403 11.7538 20.1137 11.7066 19.7263C11.6594 19.3388 11.9352 18.9865 12.3226 18.9393C13.1721 18.8358 14.2547 19.7113 14.2547 19.7113Z\" fill=\"#95ECFF\" />\n<path d=\"M9.75789 40.8234C9.75789 40.8234 8.9942 41.2504 7.96366 41.353C7.57527 41.3917 7.50128 41.9742 7.69179 42.3148C7.8823 42.6555 8.3129 42.7772 8.65357 42.5867C9.40047 42.169 9.75789 40.8234 9.75789 40.8234Z\" fill=\"#95ECFF\" />\n</symbol>" }); -exports.default = void 0; - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); - -var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); -var _ecogesture = __webpack_require__("SpsK"); +/***/ }), -var _ecogestureForm = __webpack_require__("kcOp"); +/***/ "PsAx": +/***/ (function(module, exports, __webpack_require__) { -var _profileType = __webpack_require__("D9qV"); -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; +var content = __webpack_require__("izn8"); -var ProfileEcogestureFormService = /*#__PURE__*/function () { - function ProfileEcogestureFormService(profileEcogesture) { - (0, _classCallCheck2.default)(this, ProfileEcogestureFormService); - (0, _defineProperty2.default)(this, "profileEcogesture", void 0); - this.profileEcogesture = profileEcogesture; - } - /** - * getNextFormStep - * @param {EcogestureStepForm} step - * @returns {EcogestureStepForm} next step - */ +if(typeof content === 'string') content = [[module.i, content, '']]; +var transform; +var insertInto; - (0, _createClass2.default)(ProfileEcogestureFormService, [{ - key: "getNextFormStep", - value: function getNextFormStep(step) { - switch (step) { - case _ecogestureForm.EcogestureStepForm.HEATING_TYPE: - return this.profileEcogesture.heating === _profileType.IndividualOrCollective.INDIVIDUAL ? _ecogestureForm.EcogestureStepForm.WARMING_FLUID : _ecogestureForm.EcogestureStepForm.HOT_WATER_TYPE; - case _ecogestureForm.EcogestureStepForm.WARMING_FLUID: - return _ecogestureForm.EcogestureStepForm.HOT_WATER_TYPE; - case _ecogestureForm.EcogestureStepForm.HOT_WATER_TYPE: - return _ecogestureForm.EcogestureStepForm.EQUIPMENTS; +var options = {"hmr":true} - default: - return _ecogestureForm.EcogestureStepForm.HEATING_TYPE; - } - } - /** - * getPreviousFormStep - * @param {EcogestureStepForm} step - * @returns {EcogestureStepForm} previous step - */ +options.transform = transform +options.insertInto = undefined; - }, { - key: "getPreviousFormStep", - value: function getPreviousFormStep(step) { - switch (step) { - case _ecogestureForm.EcogestureStepForm.EQUIPMENTS: - return _ecogestureForm.EcogestureStepForm.HOT_WATER_TYPE; +var update = __webpack_require__("aET+")(content, options); - case _ecogestureForm.EcogestureStepForm.HOT_WATER_TYPE: - return this.profileEcogesture.heating === _profileType.IndividualOrCollective.INDIVIDUAL ? _ecogestureForm.EcogestureStepForm.WARMING_FLUID : _ecogestureForm.EcogestureStepForm.HEATING_TYPE; +if(content.locals) module.exports = content.locals; - case _ecogestureForm.EcogestureStepForm.WARMING_FLUID: - return _ecogestureForm.EcogestureStepForm.HEATING_TYPE; +if(false) {} - default: - return _ecogestureForm.EcogestureStepForm.HEATING_TYPE; - } - } - /** - * getAnswerForStep - * @param {EcogestureStepForm} step - * @returns {EcogestureFormAnswer} - */ +/***/ }), - }, { - key: "__reactstandin__regenerateByEval", - value: // @ts-ignore - function __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - }], [{ - key: "getAnswerForStep", - value: function getAnswerForStep(step) { - switch (step) { - case _ecogestureForm.EcogestureStepForm.HEATING_TYPE: - return { - type: _ecogestureForm.ProfileEcogestureAnswerType.SINGLE_CHOICE, - attribute: 'heating', - choices: Object.values(_profileType.IndividualOrCollective) - }; +/***/ "Q9/l": +/***/ (function(module, exports, __webpack_require__) { - case _ecogestureForm.EcogestureStepForm.WARMING_FLUID: - return { - type: _ecogestureForm.ProfileEcogestureAnswerType.SINGLE_CHOICE, - attribute: 'warmingFluid', - choices: [_profileType.WarmingType.ELECTRICITY, _profileType.WarmingType.GAS, _profileType.WarmingType.WOOD, _profileType.WarmingType.FUEL] - }; +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { - case _ecogestureForm.EcogestureStepForm.HOT_WATER_TYPE: - return { - type: _ecogestureForm.ProfileEcogestureAnswerType.SINGLE_CHOICE, - attribute: 'hotWater', - choices: Object.values(_profileType.IndividualOrCollective) - }; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.GRDF_MONTH_DOCTYPE = void 0; - case _ecogestureForm.EcogestureStepForm.EQUIPMENTS: - return { - type: _ecogestureForm.ProfileEcogestureAnswerType.MULTI_CHOICE, - attribute: 'equipments', - choices: Object.keys(_ecogesture.EquipmentType) - }; +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); - default: - return { - type: _ecogestureForm.ProfileEcogestureAnswerType.SINGLE_CHOICE, - attribute: 'heating', - choices: Object.values(_profileType.IndividualOrCollective) - }; - } - } - }]); - return ProfileEcogestureFormService; -}(); +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; -exports.default = ProfileEcogestureFormService; +var GRDF_MONTH_DOCTYPE = 'com.grandlyon.grdf.month'; +exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; ; (function () { @@ -16015,7 +13696,7 @@ exports.default = ProfileEcogestureFormService; return; } - reactHotLoader.register(ProfileEcogestureFormService, "ProfileEcogestureFormService", "/home/gcarron/dev/ecolyo/src/services/profileEcogestureForm.service.ts"); + reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); })(); ; @@ -16073,12 +13754,9 @@ var initialState = { mailToken: '', monthlyAnalysisDate: _luxon.DateTime.fromISO('0000-01-01T00:00:00.000Z'), isProfileTypeCompleted: false, - isProfileEcogestureCompleted: false, onboarding: { isWelcomeSeen: false - }, - haveSeenEcogestureModal: false, - activateHalfHourDate: _luxon.DateTime.fromISO('0000-01-01T00:00:00.000Z') + } }; var profileReducer = function profileReducer() { @@ -16104,8 +13782,8 @@ exports.profileReducer = profileReducer; return; } - reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/profile/profile.reducer.ts"); - reactHotLoader.register(profileReducer, "profileReducer", "/home/gcarron/dev/ecolyo/src/store/profile/profile.reducer.ts"); + reactHotLoader.register(initialState, "initialState", "/home/bastien/ecolyo/src/store/profile/profile.reducer.ts"); + reactHotLoader.register(profileReducer, "profileReducer", "/home/bastien/ecolyo/src/store/profile/profile.reducer.ts"); })(); ; @@ -16289,8 +13967,8 @@ exports.default = _default2; return; } - reactHotLoader.register(LegalNoticeContent, "LegalNoticeContent", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx"); + reactHotLoader.register(LegalNoticeContent, "LegalNoticeContent", "/home/bastien/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/LegalNotice/LegalNoticeContent.tsx"); })(); ; @@ -16514,8 +14192,8 @@ exports.default = _default2; return; } - reactHotLoader.register(QuizQuestionContent, "QuizQuestionContent", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestionContent.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizQuestionContent.tsx"); + reactHotLoader.register(QuizQuestionContent, "QuizQuestionContent", "/home/bastien/ecolyo/src/components/Quiz/QuizQuestionContent.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Quiz/QuizQuestionContent.tsx"); })(); ; @@ -16703,8 +14381,8 @@ exports.default = _default2; return; } - reactHotLoader.register(QuizFinish, "QuizFinish", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizFinish.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizFinish.tsx"); + reactHotLoader.register(QuizFinish, "QuizFinish", "/home/bastien/ecolyo/src/components/Quiz/QuizFinish.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Quiz/QuizFinish.tsx"); })(); ; @@ -16818,8 +14496,6 @@ var _timeStep = __webpack_require__("cKQ8"); var _logger = _interopRequireDefault(__webpack_require__("gjtA")); -var _dataload = __webpack_require__("D5WE"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -16852,27 +14528,15 @@ var QueryRunner = /*#__PURE__*/function () { var doctype = this.getRelevantDoctype(fluidType, timeStep); if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).indexFields(['load']).limitBy(1).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).limitBy(1).sortBy([{ load: 'desc' }]); } - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).indexFields(['load']).limitBy(limit).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).limitBy(limit).sortBy([{ load: 'desc' }]); } - }, { - key: "buildFirstDateQuery", - value: function buildFirstDateQuery(fluidType, limit) { - var doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); - return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ - year: 'asc' - }, { - month: 'asc' - }, { - day: 'asc' - }]).limitBy(limit); - } }, { key: "buildLastDateQuery", value: function buildLastDateQuery(fluidType, limit) { @@ -16950,7 +14614,6 @@ var QueryRunner = /*#__PURE__*/function () { keepLocalTime: true }), value: entry.load, - state: _dataload.DataloadState.VALID, price: entry.price, valueDetail: null }; @@ -17278,15 +14941,15 @@ var QueryRunner = /*#__PURE__*/function () { return fetchFluidMaxData; }() }, { - key: "getFirstDateData", + key: "getLastDateData", value: function () { - var _getFirstDateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(fluidType) { + var _getLastDateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(fluidType) { var query, result; return _regenerator.default.wrap(function _callee5$(_context5) { while (1) { switch (_context5.prev = _context5.next) { case 0: - query = this.buildFirstDateQuery(fluidType, 1); + query = this.buildLastDateQuery(fluidType, 1); _context5.next = 3; return this.fetchData(query); @@ -17298,7 +14961,7 @@ var QueryRunner = /*#__PURE__*/function () { break; } - return _context5.abrupt("return", _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { + return _context5.abrupt("return", _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day).setZone('utc', { keepLocalTime: true })); @@ -17313,49 +14976,7 @@ var QueryRunner = /*#__PURE__*/function () { }, _callee5, this); })); - function getFirstDateData(_x12) { - return _getFirstDateData.apply(this, arguments); - } - - return getFirstDateData; - }() - }, { - key: "getLastDateData", - value: function () { - var _getLastDateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(fluidType) { - var query, result; - return _regenerator.default.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - query = this.buildLastDateQuery(fluidType, 1); - _context6.next = 3; - return this.fetchData(query); - - case 3: - result = _context6.sent; - - if (!(result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day)) { - _context6.next = 6; - break; - } - - return _context6.abrupt("return", _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { - keepLocalTime: true - })); - - case 6: - return _context6.abrupt("return", null); - - case 7: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function getLastDateData(_x13) { + function getLastDateData(_x12) { return _getLastDateData.apply(this, arguments); } @@ -17364,36 +14985,36 @@ var QueryRunner = /*#__PURE__*/function () { }, { key: "getEntries", value: function () { - var _getEntries = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7(fluidType, timeStep) { + var _getEntries = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(fluidType, timeStep) { var doctype, query, result; - return _regenerator.default.wrap(function _callee7$(_context7) { + return _regenerator.default.wrap(function _callee6$(_context6) { while (1) { - switch (_context7.prev = _context7.next) { + switch (_context6.prev = _context6.next) { case 0: doctype = this.getRelevantDoctype(fluidType, timeStep); - _context7.prev = 1; + _context6.prev = 1; query = (0, _cozyClient.Q)(doctype).where({}); - _context7.next = 5; + _context6.next = 5; return this._client.query(query); case 5: - result = _context7.sent; - return _context7.abrupt("return", result); + result = _context6.sent; + return _context6.abrupt("return", result); case 9: - _context7.prev = 9; - _context7.t0 = _context7["catch"](1); - return _context7.abrupt("return", null); + _context6.prev = 9; + _context6.t0 = _context6["catch"](1); + return _context6.abrupt("return", null); case 12: case "end": - return _context7.stop(); + return _context6.stop(); } } - }, _callee7, this, [[1, 9]]); + }, _callee6, this, [[1, 9]]); })); - function getEntries(_x14, _x15) { + function getEntries(_x13, _x14) { return _getEntries.apply(this, arguments); } @@ -17420,7 +15041,7 @@ exports.default = QueryRunner; return; } - reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts"); + reactHotLoader.register(QueryRunner, "QueryRunner", "/home/bastien/ecolyo/src/services/queryRunner.service.ts"); })(); ; @@ -17486,7 +15107,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; return; } - reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); + reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); })(); ; @@ -17544,17 +15165,6 @@ exports.KonnectorUpdate = KonnectorUpdate; KonnectorUpdate["ERROR_UPDATE_OAUTH"] = "error_update_oauth"; })(KonnectorUpdate || (exports.KonnectorUpdate = KonnectorUpdate = {})); -/***/ }), - -/***/ "SXX1": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-modal {\n color: #e0e0e0;\n margin: 1rem 0;\n text-align: center;\n display: flex;\n flex-direction: column; }\n .eg-selection-modal .title {\n margin: 1rem 0;\n color: #e3b82a; }\n .eg-selection-modal .text {\n margin: 1rem 0; }\n .eg-selection-modal button.btn-highlight {\n padding: 0.75rem 0.5rem; }\n", ""]); - - - /***/ }), /***/ "SXsc": @@ -17610,113 +15220,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; return; } - reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Sft7": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _core = __webpack_require__("TTf+"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _I18n = __webpack_require__("buk/"); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -__webpack_require__("dLWW"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureLaunchFormModal = function EcogestureLaunchFormModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('feedback.accessibility.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "eg-init-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-20-bold" - }, t('ecogesture.initModal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('ecogesture.initModal.text3')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.initModal.btn2'), - onClick: handleCloseClick, - classes: { - root: 'btn-profile-next rounded', - label: 'text-16-bold' - } - }, t('ecogesture.initModal.btn2')))); -}; - -__signature__(EcogestureLaunchFormModal, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - -var _default = EcogestureLaunchFormModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EcogestureLaunchFormModal, "EcogestureLaunchFormModal", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureLaunchFormModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureLaunchFormModal.tsx"); + reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-terms.ts"); })(); ; @@ -17773,28 +15277,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "Slpi": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "INTERNET_BOX_95ca0bfd72b2aeee74f9585e55d0ec76", - "use": "INTERNET_BOX_95ca0bfd72b2aeee74f9585e55d0ec76-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"INTERNET_BOX_95ca0bfd72b2aeee74f9585e55d0ec76\">\n<rect x=\"6\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\" />\n<rect x=\"32\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 19C3 17.8954 3.89543 17 5 17H35C36.1046 17 37 17.8954 37 19V24C37 24.5523 36.5523 25 36 25H4C3.44772 25 3 24.5523 3 24V19ZM6 19H16V23H6V19ZM26 21C25.4477 21 25 21.4477 25 22C25 22.5523 25.4477 23 26 23C26.5523 23 27 22.5523 27 22C27 21.4477 26.5523 21 26 21ZM29 22C29 21.4477 29.4477 21 30 21C30.5523 21 31 21.4477 31 22C31 22.5523 30.5523 23 30 23C29.4477 23 29 22.5523 29 22ZM34 21C33.4477 21 33 21.4477 33 22C33 22.5523 33.4477 23 34 23C34.5523 23 35 22.5523 35 22C35 21.4477 34.5523 21 34 21Z\" fill=\"#121212\" />\n<rect x=\"7\" y=\"20\" width=\"1\" height=\"2\" fill=\"#121212\" />\n<rect x=\"11\" y=\"20\" width=\"1\" height=\"2\" fill=\"#121212\" />\n<rect x=\"14\" y=\"20\" width=\"1\" height=\"2\" fill=\"#121212\" />\n<rect x=\"10\" y=\"20\" width=\"1\" height=\"1\" fill=\"#121212\" />\n<rect x=\"8\" y=\"21\" width=\"1\" height=\"1\" fill=\"#121212\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "SoFT": /***/ (function(module, exports, __webpack_require__) { @@ -17815,7 +15297,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -17858,43 +15340,26 @@ var EquipmentType; exports.EquipmentType = EquipmentType; (function (EquipmentType) { - EquipmentType["AIR_CONDITIONING"] = "AIR_CONDITIONING"; - EquipmentType["COMPUTER"] = "COMPUTER"; - EquipmentType["MICROWAVE"] = "MICROWAVE"; - EquipmentType["WASHING_MACHINE"] = "WASHING_MACHINE"; - EquipmentType["DISHWASHER"] = "DISHWASHER"; - EquipmentType["COOKING_PLATES"] = "COOKING_PLATES"; - EquipmentType["DRYER"] = "DRYER"; - EquipmentType["REFREGIRATOR"] = "REFREGIRATOR"; - EquipmentType["FAN"] = "FAN"; - EquipmentType["CURTAIN"] = "CURTAIN"; - EquipmentType["INTERNET_BOX"] = "INTERNET_BOX"; - EquipmentType["VENTILATION"] = "VENTILATION"; - EquipmentType["FREEZER"] = "FREEZER"; - EquipmentType["BOILER"] = "BOILER"; - EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; + EquipmentType[EquipmentType["AIR_CONDITIONING"] = 0] = "AIR_CONDITIONING"; + EquipmentType[EquipmentType["COMPUTER"] = 1] = "COMPUTER"; + EquipmentType[EquipmentType["MICROWAVE"] = 2] = "MICROWAVE"; + EquipmentType[EquipmentType["OVEN"] = 3] = "OVEN"; + EquipmentType[EquipmentType["WASHING_MACHINE"] = 4] = "WASHING_MACHINE"; + EquipmentType[EquipmentType["DISHWASHER"] = 5] = "DISHWASHER"; + EquipmentType[EquipmentType["COOKING_PLATES"] = 6] = "COOKING_PLATES"; + EquipmentType[EquipmentType["DRYER"] = 7] = "DRYER"; + EquipmentType[EquipmentType["REFREGIRATOR"] = 8] = "REFREGIRATOR"; + EquipmentType[EquipmentType["GARDEN"] = 9] = "GARDEN"; + EquipmentType[EquipmentType["WATER_HEATER"] = 10] = "WATER_HEATER"; + EquipmentType[EquipmentType["FAN"] = 11] = "FAN"; + EquipmentType[EquipmentType["CURTAIN"] = 12] = "CURTAIN"; + EquipmentType[EquipmentType["INTERNET_BOX"] = 13] = "INTERNET_BOX"; + EquipmentType[EquipmentType["VENTILATION"] = 14] = "VENTILATION"; + EquipmentType[EquipmentType["FREEZER"] = 15] = "FREEZER"; + EquipmentType[EquipmentType["BOILER"] = 16] = "BOILER"; + EquipmentType[EquipmentType["HYDRAULIC_HEATING"] = 17] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -var EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; - -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); - -/***/ }), - -/***/ "SxpE": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.se-loader-container {\n min-height: inherit;\n display: flex;\n justify-content: center;\n align-items: center; }\n @media all and (min-width: 1023px) {\n .se-loader-container {\n min-height: 80vh; } }\n", ""]); - - - /***/ }), /***/ "T+pJ": @@ -18129,8 +15594,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DuelUnlocked, "DuelUnlocked", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelUnlocked.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelUnlocked.tsx"); + reactHotLoader.register(DuelUnlocked, "DuelUnlocked", "/home/bastien/ecolyo/src/components/Duel/DuelUnlocked.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelUnlocked.tsx"); })(); ; @@ -18300,8 +15765,8 @@ exports.challengeReducer = challengeReducer; return; } - reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.reducer.ts"); - reactHotLoader.register(challengeReducer, "challengeReducer", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.reducer.ts"); + reactHotLoader.register(initialState, "initialState", "/home/bastien/ecolyo/src/store/challenge/challenge.reducer.ts"); + reactHotLoader.register(challengeReducer, "challengeReducer", "/home/bastien/ecolyo/src/store/challenge/challenge.reducer.ts"); })(); ; @@ -18490,8 +15955,8 @@ exports.default = _default2; return; } - reactHotLoader.register(WelcomeModal, "WelcomeModal", "/home/gcarron/dev/ecolyo/src/components/Onboarding/WelcomeModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Onboarding/WelcomeModal.tsx"); + reactHotLoader.register(WelcomeModal, "WelcomeModal", "/home/bastien/ecolyo/src/components/Onboarding/WelcomeModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Onboarding/WelcomeModal.tsx"); })(); ; @@ -18651,11 +16116,11 @@ function newProfileTypeEntry(upd) { return; } - reactHotLoader.register(UPDATE_PROFILETYPE, "UPDATE_PROFILETYPE", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts"); - reactHotLoader.register(CREATE_NEW_PROFILETYPE, "CREATE_NEW_PROFILETYPE", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts"); - reactHotLoader.register(updateProfileTypeSuccess, "updateProfileTypeSuccess", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts"); - reactHotLoader.register(updateProfileType, "updateProfileType", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts"); - reactHotLoader.register(newProfileTypeEntry, "newProfileTypeEntry", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.actions.ts"); + reactHotLoader.register(UPDATE_PROFILETYPE, "UPDATE_PROFILETYPE", "/home/bastien/ecolyo/src/store/profileType/profileType.actions.ts"); + reactHotLoader.register(CREATE_NEW_PROFILETYPE, "CREATE_NEW_PROFILETYPE", "/home/bastien/ecolyo/src/store/profileType/profileType.actions.ts"); + reactHotLoader.register(updateProfileTypeSuccess, "updateProfileTypeSuccess", "/home/bastien/ecolyo/src/store/profileType/profileType.actions.ts"); + reactHotLoader.register(updateProfileType, "updateProfileType", "/home/bastien/ecolyo/src/store/profileType/profileType.actions.ts"); + reactHotLoader.register(newProfileTypeEntry, "newProfileTypeEntry", "/home/bastien/ecolyo/src/store/profileType/profileType.actions.ts"); })(); ; @@ -18885,7 +16350,7 @@ exports.default = KonnectorStatusService; return; } - reactHotLoader.register(KonnectorStatusService, "KonnectorStatusService", "/home/gcarron/dev/ecolyo/src/services/konnectorStatus.service.ts"); + reactHotLoader.register(KonnectorStatusService, "KonnectorStatusService", "/home/bastien/ecolyo/src/services/konnectorStatus.service.ts"); })(); ; @@ -19250,6 +16715,66 @@ var DateChartService = /*#__PURE__*/function () { return 0; } } + }, { + key: "isDataToCome", + value: function isDataToCome(dataload, fluidType) { + var configService = new _fluidConfig.default(); + var fluidConfig = configService.getFluidConfig(); + + var inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).startOf('day')).count('days'); + + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + }, { + key: "isDataHole", + value: function isDataHole(currentDatachart, fluidType) { + var isDataHole = false; + var isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(function (data) { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(function (data) { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { + return true; + } else { + return false; + } + } /** * Checks if the last data date is outdated and returns the number of missing days * @param {DateTime | null} lastDataDate @@ -19297,7 +16822,7 @@ exports.default = DateChartService; return; } - reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts"); + reactHotLoader.register(DateChartService, "DateChartService", "/home/bastien/ecolyo/src/services/dateChart.service.ts"); })(); ; @@ -19422,18 +16947,18 @@ function setLoading(isLoading) { return; } - reactHotLoader.register(SET_CURRENT_TIMESTEP, "SET_CURRENT_TIMESTEP", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(SET_SELECTED_DATE, "SET_SELECTED_DATE", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(SET_CURRENT_INDEX, "SET_CURRENT_INDEX", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(SET_CURRENT_DATACHART, "SET_CURRENT_DATACHART", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(SET_CURRENT_DATACHART_INDEX, "SET_CURRENT_DATACHART_INDEX", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(SET_LOADING, "SET_LOADING", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(setSelectedDate, "setSelectedDate", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(setCurrentTimeStep, "setCurrentTimeStep", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(setCurrentIndex, "setCurrentIndex", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(setCurrentDatachart, "setCurrentDatachart", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(setCurrentDatachartIndex, "setCurrentDatachartIndex", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); - reactHotLoader.register(setLoading, "setLoading", "/home/gcarron/dev/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(SET_CURRENT_TIMESTEP, "SET_CURRENT_TIMESTEP", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(SET_SELECTED_DATE, "SET_SELECTED_DATE", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(SET_CURRENT_INDEX, "SET_CURRENT_INDEX", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(SET_CURRENT_DATACHART, "SET_CURRENT_DATACHART", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(SET_CURRENT_DATACHART_INDEX, "SET_CURRENT_DATACHART_INDEX", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(SET_LOADING, "SET_LOADING", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(setSelectedDate, "setSelectedDate", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(setCurrentTimeStep, "setCurrentTimeStep", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(setCurrentIndex, "setCurrentIndex", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(setCurrentDatachart, "setCurrentDatachart", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(setCurrentDatachartIndex, "setCurrentDatachartIndex", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); + reactHotLoader.register(setLoading, "setLoading", "/home/bastien/ecolyo/src/store/chart/chart.actions.ts"); })(); ; @@ -19468,32 +16993,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "UGT3": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("O5oM"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "UL0K": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -19599,7 +17098,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE var Handlebars = __webpack_require__("3O+N"); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { - return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important;\n } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n .button-with-icon a img { padding-top: 20px !important;}\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; },"useData":true}); /***/ }), @@ -19680,8 +17179,8 @@ exports.profileTypeReducer = profileTypeReducer; return; } - reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.reducer.ts"); - reactHotLoader.register(profileTypeReducer, "profileTypeReducer", "/home/gcarron/dev/ecolyo/src/store/profileType/profileType.reducer.ts"); + reactHotLoader.register(initialState, "initialState", "/home/bastien/ecolyo/src/store/profileType/profileType.reducer.ts"); + reactHotLoader.register(profileTypeReducer, "profileTypeReducer", "/home/bastien/ecolyo/src/store/profileType/profileType.reducer.ts"); })(); ; @@ -19765,28 +17264,6 @@ exports.UserActionState = UserActionState; /***/ }), -/***/ "UtXz": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "skip-enabled_c07d230ba7159bc44f08df14a5e52c36", - "use": "skip-enabled_c07d230ba7159bc44f08df14a5e52c36-usage", - "viewBox": "0 0 60 60", - "content": "<symbol viewBox=\"0 0 60 60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"skip-enabled_c07d230ba7159bc44f08df14a5e52c36\">\n<g clip-path=\"url(#skip-enabled_c07d230ba7159bc44f08df14a5e52c36_clip0_11109_67546)\">\n<path d=\"M34.0241 7.0181C33.9319 7.01732 33.8397 7.01654 33.7573 7.01368L30.2032 6.84152L30.1811 7.26545C30.054 7.29258 29.9289 7.32948 29.7899 7.34892L27.7788 48.1467C27.9087 48.1803 28.0329 48.2356 28.153 48.2713L28.1331 48.705L31.6873 48.8772L31.6852 48.8674C31.7774 48.8682 31.8619 48.8808 31.9561 48.8914C42.4147 49.4105 51.3632 40.4561 51.9328 28.8927C52.5123 17.3272 44.4924 7.53509 34.0241 7.0181Z\" fill=\"#8C2929\" />\n<path d=\"M51.7189 24.4391L47.7945 23.5382L27.7944 47.8364L27.7788 48.1465C27.9087 48.1801 28.0329 48.2354 28.153 48.2711L28.1331 48.7049L31.6873 48.877L31.6852 48.8672C31.7774 48.868 31.8619 48.8807 31.9561 48.8912C42.4147 49.4103 51.3632 40.4559 51.9328 28.8925C52.0152 27.3616 51.9334 25.876 51.7189 24.4391Z\" fill=\"#681818\" />\n<path d=\"M48.2123 28.7005C48.7827 17.1388 40.7624 7.34778 30.2985 6.83153C19.8346 6.31528 10.8895 15.2693 10.3191 26.831C9.74866 38.3926 17.769 48.1836 28.2329 48.6999C38.6968 49.2161 47.6419 40.2621 48.2123 28.7005Z\" fill=\"#E24444\" />\n<path d=\"M44.3172 28.5078C44.7706 19.3181 38.3994 11.5358 30.0867 11.1257C21.774 10.7156 14.6677 17.8329 14.2144 27.0226C13.761 36.2124 20.1322 43.9946 28.4449 44.4047C36.7575 44.8148 43.8638 37.6975 44.3172 28.5078Z\" fill=\"white\" />\n<rect x=\"39.1628\" y=\"12\" width=\"6.17925\" height=\"37\" transform=\"rotate(45 39.1628 12)\" fill=\"#E24444\" />\n</g>\n<defs>\n<clipPath id=\"skip-enabled_c07d230ba7159bc44f08df14a5e52c36_clip0_11109_67546\">\n<rect width=\"60\" height=\"60\" fill=\"white\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "UzJv": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -19838,7 +17315,7 @@ if(false) {} /***/ "VATg": /***/ (function(module) { -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.174,\"startDate\":\"2021-08-01T00:00:00.000\",\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"startDate\":\"2021-01-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); /***/ }), @@ -19956,8 +17433,8 @@ exports.default = _default2; return; } - reactHotLoader.register(QuizView, "QuizView", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizView.tsx"); + reactHotLoader.register(QuizView, "QuizView", "/home/bastien/ecolyo/src/components/Quiz/QuizView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Quiz/QuizView.tsx"); })(); ; @@ -19968,17 +17445,6 @@ exports.default = _default2; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) -/***/ }), - -/***/ "VGhQ": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-init-modal {\n color: #e0e0e0;\n margin: 1rem 0; }\n .eg-init-modal .title {\n text-align: center;\n color: #e3b82a; }\n .eg-init-modal .text {\n margin: 1rem 0; }\n .eg-init-modal button {\n min-height: 45px; }\n", ""]); - - - /***/ }), /***/ "VKAC": @@ -20042,8 +17508,6 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI")); __webpack_require__("Tg1I"); -var _App = __webpack_require__("w0Hc"); - var _reactRedux = __webpack_require__("/MKj"); var _global = __webpack_require__("c4IZ"); @@ -20054,6 +17518,8 @@ var _screen = __webpack_require__("41Xj"); var _FeedbackModal = _interopRequireDefault(__webpack_require__("ak4Y")); +var _reactRouterDom = __webpack_require__("55Ip"); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -20074,6 +17540,7 @@ var Content = function Content(_ref) { _ref$background = _ref.background, background = _ref$background === void 0 ? 'inherit' : _ref$background; var dispatch = (0, _reactRedux.useDispatch)(); + var history = (0, _reactRouterDom.useHistory)(); var _useSelector = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.global; @@ -20096,20 +17563,18 @@ var Content = function Content(_ref) { * Handle Desktop scroll */ - var handleWindowScroll = function handleWindowScroll() { + var handleWindowScroll = (0, _react.useCallback)(function () { app && app.scrollTo(0, 0); window.scrollTo(0, 0); - }; // Set listners for scroll - + }, [app]); // Set listners for scroll (0, _react.useEffect)(function () { - var listner = _App.history.listen(handleWindowScroll); - + var listner = history.listen(handleWindowScroll); return function () { // remove listner subscription listner(); }; - }, []); + }, [handleWindowScroll, history]); (0, _react.useEffect)(function () { function handleResize() { if (innerWidth <= 768) { @@ -20135,14 +17600,14 @@ var Content = function Content(_ref) { style: { marginTop: height, paddingBottom: 0, - minHeight: screenType !== _screen.ScreenType.DESKTOP ? "calc(100vh - ".concat(height, "px - ").concat(cozyBarHeight, "px - ").concat(cozyNavHeight, "px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - env(safe-area-inset-bottom))") : "unset", + minHeight: screenType !== _screen.ScreenType.DESKTOP ? "calc(100vh - ".concat(height, "px - ").concat(cozyBarHeight, "px - ").concat(cozyNavHeight, "px)") : "unset", background: background } }, children)); }; -__signature__(Content, "useDispatch{dispatch}\nuseSelector{{ screenType }}\nuseSelector{{ isFeedbacksOpen }}\nuseCallback{handleFeedbackModalClose}\nuseEffect{}\nuseEffect{}", function () { - return [_reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; +__signature__(Content, "useDispatch{dispatch}\nuseHistory{history}\nuseSelector{{ screenType }}\nuseSelector{{ isFeedbacksOpen }}\nuseCallback{handleFeedbackModalClose}\nuseCallback{handleWindowScroll}\nuseEffect{}\nuseEffect{}", function () { + return [_reactRedux.useDispatch, _reactRouterDom.useHistory, _reactRedux.useSelector, _reactRedux.useSelector]; }); var _default = Content; @@ -20157,8 +17622,8 @@ exports.default = _default2; return; } - reactHotLoader.register(Content, "Content", "/home/gcarron/dev/ecolyo/src/components/Content/Content.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Content/Content.tsx"); + reactHotLoader.register(Content, "Content", "/home/bastien/ecolyo/src/components/Content/Content.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Content/Content.tsx"); })(); ; @@ -20237,484 +17702,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ChallengeCardLocked, "ChallengeCardLocked", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "VjcQ": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); - -var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _doctypes = __webpack_require__("D2hQ"); - -var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FluidPricesService = /*#__PURE__*/function () { - function FluidPricesService(_client) { - (0, _classCallCheck2.default)(this, FluidPricesService); - (0, _defineProperty2.default)(this, "_client", void 0); - this._client = _client; - } - /** - * Get all prices available in database - * @returns {FluidPrice[]} - */ - - - (0, _createClass2.default)(FluidPricesService, [{ - key: "getAllPrices", - value: function () { - var _getAllPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var query, _yield$this$_client$q, fluidsPrices; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).limitBy(900); //TODO : handle case of 1000+ entries in doctype - - _context.next = 3; - return this._client.query(query); - - case 3: - _yield$this$_client$q = _context.sent; - fluidsPrices = _yield$this$_client$q.data; - return _context.abrupt("return", fluidsPrices); - - case 6: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function getAllPrices() { - return _getAllPrices.apply(this, arguments); - } - - return getAllPrices; - }() - /** - * Get a price according to a fluidType and a data. This method return the nearest and valid price for the given date. - * @param {FluidType} fluidType - * @param {DateTime} date - * @returns {FluidPrice} - */ - - }, { - key: "getPrices", - value: function () { - var _getPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(fluidType, date) { - var query, _yield$this$_client$q2, fluidsPrices; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['startDate']).where({ - startDate: { - $lte: date.toISO({ - suppressMilliseconds: true - }).toString() - }, - fluidType: fluidType - }).sortBy([{ - startDate: 'desc' - }]).limitBy(1); - _context2.next = 3; - return this._client.query(query); - - case 3: - _yield$this$_client$q2 = _context2.sent; - fluidsPrices = _yield$this$_client$q2.data; - return _context2.abrupt("return", fluidsPrices[0]); - - case 6: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function getPrices(_x, _x2) { - return _getPrices.apply(this, arguments); - } - - return getPrices; - }() - /** - * Get current prices for all fluidTypes. - * @returns {FluidPrice[]} - */ - - }, { - key: "getAllLastPrices", - value: function () { - var _getAllLastPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var query, _yield$this$_client$q3, fluidsPrices, configService, fluidConfig, recoveredFluidsPrices; - - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['fluidType']).where({ - endDate: { - $eq: null - } - }).sortBy([{ - fluidType: 'asc' - }]).limitBy(3); - _context3.next = 3; - return this._client.query(query); - - case 3: - _yield$this$_client$q3 = _context3.sent; - fluidsPrices = _yield$this$_client$q3.data; - - if (!(fluidsPrices.length !== 3)) { - _context3.next = 12; - break; - } - - configService = new _fluidConfig.default(); - fluidConfig = configService.getFluidConfig(); - recoveredFluidsPrices = []; // Getting default fluid price - - fluidConfig.forEach(function (config) { - recoveredFluidsPrices.push({ - _id: '0', - fluidType: config.fluidTypeId, - price: config.coefficient, - startDate: config.startDate, - endDate: '' - }); - }); // Replacing default prices if available - - fluidsPrices.forEach(function (fluidPrice) { - recoveredFluidsPrices[fluidPrice.fluidType] = fluidPrice; - }); - return _context3.abrupt("return", recoveredFluidsPrices); - - case 12: - return _context3.abrupt("return", fluidsPrices); - - case 13: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function getAllLastPrices() { - return _getAllLastPrices.apply(this, arguments); - } - - return getAllLastPrices; - }() - /** - * Delete all fluidPrices entities from the db - * @returns {boolean} - true when deleted with success - * @throws {Error} - */ - - }, { - key: "deleteAllFluidsPrices", - value: function () { - var _deleteAllFluidsPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { - var fluidsPrices, _iterator, _step, price; - - return _regenerator.default.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return this.getAllPrices(); - - case 2: - fluidsPrices = _context4.sent; - _context4.prev = 3; - _iterator = _createForOfIteratorHelper(fluidsPrices); - _context4.prev = 5; - - _iterator.s(); - - case 7: - if ((_step = _iterator.n()).done) { - _context4.next = 13; - break; - } - - price = _step.value; - _context4.next = 11; - return this._client.destroy(price); - - case 11: - _context4.next = 7; - break; - - case 13: - _context4.next = 18; - break; - - case 15: - _context4.prev = 15; - _context4.t0 = _context4["catch"](5); - - _iterator.e(_context4.t0); - - case 18: - _context4.prev = 18; - - _iterator.f(); - - return _context4.finish(18); - - case 21: - return _context4.abrupt("return", true); - - case 24: - _context4.prev = 24; - _context4.t1 = _context4["catch"](3); - return _context4.abrupt("return", false); - - case 27: - case "end": - return _context4.stop(); - } - } - }, _callee4, this, [[3, 24], [5, 15, 18, 21]]); - })); - - function deleteAllFluidsPrices() { - return _deleteAllFluidsPrices.apply(this, arguments); - } - - return deleteAllFluidsPrices; - }() - /** - * Check if a fluidprice exists in db - * @param {FluidPrice} fluidPrice - * @returns {FluidPrice | null} price or null - */ - - }, { - key: "checkIfPriceExists", - value: function () { - var _checkIfPriceExists = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(fluidPrice) { - var query, _yield$this$_client$q4, _yield$this$_client$q5, price; - - return _regenerator.default.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({ - startDate: { - $eq: fluidPrice.startDate - }, - fluidType: { - $eq: fluidPrice.fluidType - } - }); - _context5.next = 3; - return this._client.query(query); - - case 3: - _yield$this$_client$q4 = _context5.sent; - _yield$this$_client$q5 = (0, _slicedToArray2.default)(_yield$this$_client$q4.data, 1); - price = _yield$this$_client$q5[0]; - - if (!price) { - _context5.next = 10; - break; - } - - return _context5.abrupt("return", price); - - case 10: - return _context5.abrupt("return", null); - - case 11: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function checkIfPriceExists(_x3) { - return _checkIfPriceExists.apply(this, arguments); - } - - return checkIfPriceExists; - }() - /** - * Creates a new fluidPrice - * @param {FluidPrice} fluidPrice - * @returns {FluidPrice | null} price or null - */ - - }, { - key: "createPrice", - value: function () { - var _createPrice = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(newPrice) { - var _yield$this$_client$c, createdPrice; - - return _regenerator.default.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - _context6.prev = 0; - _context6.next = 3; - return this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, newPrice); - - case 3: - _yield$this$_client$c = _context6.sent; - createdPrice = _yield$this$_client$c.data; - return _context6.abrupt("return", createdPrice); - - case 8: - _context6.prev = 8; - _context6.t0 = _context6["catch"](0); - console.log('Error creating new createdPrice: ', _context6.t0); - throw _context6.t0; - - case 12: - case "end": - return _context6.stop(); - } - } - }, _callee6, this, [[0, 8]]); - })); - - function createPrice(_x4) { - return _createPrice.apply(this, arguments); - } - - return createPrice; - }() - /** - * Updates a price in db - * @param {FluidPrice} doc - * @param {Partial<FluidPrice>} attributes - * @returns {FluidPrice | null} - */ - - }, { - key: "updatePrice", - value: function () { - var _updatePrice = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7(doc, attributes) { - var _yield$this$_client$s, fluidPrice; - - return _regenerator.default.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - _context7.next = 2; - return this._client.save((0, _objectSpread2.default)({}, doc, attributes)); - - case 2: - _yield$this$_client$s = _context7.sent; - fluidPrice = _yield$this$_client$s.data; - - if (!fluidPrice) { - _context7.next = 6; - break; - } - - return _context7.abrupt("return", fluidPrice); - - case 6: - return _context7.abrupt("return", null); - - case 7: - case "end": - return _context7.stop(); - } - } - }, _callee7, this); - })); - - function updatePrice(_x5, _x6) { - return _updatePrice.apply(this, arguments); - } - - return updatePrice; - }() - }, { - key: "__reactstandin__regenerateByEval", - value: // @ts-ignore - function __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - }]); - return FluidPricesService; -}(); - -exports.default = FluidPricesService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FluidPricesService, "FluidPricesService", "/home/gcarron/dev/ecolyo/src/services/fluidsPrices.service.ts"); + reactHotLoader.register(ChallengeCardLocked, "ChallengeCardLocked", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardLocked.tsx"); })(); ; @@ -20868,16 +17857,14 @@ var DuelService = /*#__PURE__*/function () { diffFromNow = diffFromNow ? Math.abs(diffFromNow) : 0; consumptionService = new _consumption.default(this._client); _context2.next = 9; - return consumptionService.getGraphData(period, _timeStep.TimeStep.DAY, fluidType, undefined, undefined, true); + return consumptionService.getGraphData(period, _timeStep.TimeStep.DAY, fluidType, undefined, true); case 9: dataLoad = _context2.sent; if (dataLoad && dataLoad.actualData) { dataLoad.actualData.forEach(function (d) { - if (d.value === -1 || d.valueDetail && d.valueDetail.filter(function (data) { - return data.value === -1; - }).length > 0) isComplete = false; + if (d.value === -1 || d.valueDetail && d.valueDetail.includes(-1)) isComplete = false; }); } @@ -21349,7 +18336,7 @@ exports.default = DuelService; return; } - reactHotLoader.register(DuelService, "DuelService", "/home/gcarron/dev/ecolyo/src/services/duel.service.ts"); + reactHotLoader.register(DuelService, "DuelService", "/home/bastien/ecolyo/src/services/duel.service.ts"); })(); ; @@ -21493,8 +18480,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ExplorationView, "ExplorationView", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationView.tsx"); + reactHotLoader.register(ExplorationView, "ExplorationView", "/home/bastien/ecolyo/src/components/Exploration/ExplorationView.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Exploration/ExplorationView.tsx"); })(); ; @@ -21529,109 +18516,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "WL0o": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.initBar = exports.getValues = void 0; - -var _manifest = _interopRequireDefault(__webpack_require__("pZg0")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var getDataOrDefault = function getDataOrDefault(data, defaultData) { - return /^\{\{\..*\}\}$/.test(data) ? defaultData : data; -}; //NOSONAR - -/** - * default data will allow to display correctly the cozy-bar - * in the standalone (without cozy-stack connexion) - */ - - -var getValues = function getValues(_ref) { - var cozyAppName = _ref.cozyAppName, - cozyAppNamePrefix = _ref.cozyAppNamePrefix, - cozyIconPath = _ref.cozyIconPath; - var defaultValues = { - appIconDefault: __webpack_require__("ZAKO"), - appNamePrefixDefault: _manifest.default.name_prefix, - appNameDefault: _manifest.default.name, - appLocaleDefault: 'fr' - }; - return { - appName: getDataOrDefault(cozyAppName, defaultValues.appNameDefault), - appNamePrefix: getDataOrDefault(cozyAppNamePrefix, defaultValues.appNamePrefixDefault), - iconPath: getDataOrDefault(cozyIconPath, defaultValues.appIconDefault), - lang: defaultValues.appLocaleDefault - }; -}; -/** - * Cozy bar initialization - * @param {object} client - cozy client - */ - - -exports.getValues = getValues; - -var initBar = function initBar(client) { - var root = document.querySelector('[role=application]'); - - var _getValues = getValues(root.dataset), - appName = _getValues.appName, - appNamePrefix = _getValues.appNamePrefix, - iconPath = _getValues.iconPath, - lang = _getValues.lang; - - cozy.bar.init({ - appName: appName, - appNamePrefix: appNamePrefix, - cozyClient: client, - iconPath: iconPath, - lang: lang, - replaceTitleOnMobile: false - }); -}; - -exports.initBar = initBar; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(getDataOrDefault, "getDataOrDefault", "/home/gcarron/dev/ecolyo/src/utils/bar.ts"); - reactHotLoader.register(getValues, "getValues", "/home/gcarron/dev/ecolyo/src/utils/bar.ts"); - reactHotLoader.register(initBar, "initBar", "/home/gcarron/dev/ecolyo/src/utils/bar.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - /***/ "WoNc": /***/ (function(module, exports, __webpack_require__) { @@ -21705,8 +18589,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionChoose, "ActionChoose", "/home/gcarron/dev/ecolyo/src/components/Action/ActionChoose.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionChoose.tsx"); + reactHotLoader.register(ActionChoose, "ActionChoose", "/home/bastien/ecolyo/src/components/Action/ActionChoose.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionChoose.tsx"); })(); ; @@ -21731,10 +18615,10 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2", - "use": "ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2-usage", - "viewBox": "0 0 221 221", - "content": "<symbol viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2\">\n<circle cx=\"108.72\" cy=\"153.955\" r=\"58.7022\" fill=\"#BFEAFD\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M92.25 190.135C123.026 190.135 147.975 165.186 147.975 134.411C147.975 122.926 144.5 112.252 138.545 103.384C155.83 113.6 167.423 132.424 167.423 153.956C167.423 186.377 141.141 212.658 108.72 212.658C83.6227 212.658 62.2038 196.908 53.8085 174.753C63.8077 184.284 77.3455 190.135 92.25 190.135Z\" fill=\"#B4D8F0\" />\n<path opacity=\"0.6\" d=\"M66.687 124.676C52.8675 147.547 59.5081 170.583 66.9512 182.684C68.6888 185.509 72.5074 185.75 74.9667 183.524C77.4125 181.312 77.5201 177.541 75.6115 174.852C64.2311 158.813 69.4211 141.967 75.721 132.595C77.5344 129.897 77.5521 126.165 75.2535 123.867C72.7304 121.344 68.5323 121.622 66.687 124.676Z\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"85.4439\" cy=\"113.141\" r=\"6.38067\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"116.921\" cy=\"198.217\" r=\"6.38067\" fill=\"#F0A350\" />\n<mask id=\"ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask0_9068_68346\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"62\" y=\"121\" width=\"91\" height=\"90\">\n<path opacity=\"0.6\" d=\"M100.332 124.292L107.989 121.314L116.071 124.292L152.228 210.858H62.8987L100.332 124.292Z\" fill=\"white\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask0_9068_68346)\">\n<circle cx=\"108.72\" cy=\"153.954\" r=\"57.8514\" fill=\"white\" />\n</g>\n<path d=\"M108.133 122.867L108.133 97.2314\" stroke=\"#747474\" stroke-width=\"0.5\" />\n<ellipse cx=\"108.133\" cy=\"122.393\" rx=\"3.79787\" ry=\"4.2726\" fill=\"#FFC700\" />\n<path d=\"M119.527 124.766L108.133 117.17L96.7396 124.766C100.135 124.497 104.014 124.345 108.133 124.345C112.252 124.345 116.131 124.497 119.527 124.766Z\" fill=\"#DD5A5A\" />\n<path d=\"M98.8757 203.812H94.9595V210.692L98.8757 211.644V203.812Z\" fill=\"#78674F\" />\n<path d=\"M82.0229 205.47L86.0423 207.369L95.7903 207.369L95.7903 205.47L82.0229 205.47Z\" fill=\"#78674F\" />\n<mask id=\"ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask1_9068_68346\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"63\" y=\"199\" width=\"40\" height=\"5\">\n<path d=\"M102.792 200.895C102.792 200.343 102.345 199.895 101.792 199.895H64.6304C64.0781 199.895 63.6304 200.343 63.6304 200.895V203.811H102.792V200.895Z\" fill=\"#9B9681\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask1_9068_68346)\">\n<circle cx=\"108.918\" cy=\"154.034\" r=\"58.7022\" fill=\"#9B9681\" />\n</g>\n<mask id=\"ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask2_9068_68346\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"113\" y=\"184\" width=\"46\" height=\"17\">\n<path d=\"M113.119 186.581C113.119 185.476 114.014 184.581 115.119 184.581H156.964C158.068 184.581 158.964 185.476 158.964 186.581V200.761H113.119V186.581Z\" fill=\"#EB7B73\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask2_9068_68346)\">\n<circle cx=\"107.969\" cy=\"154.035\" r=\"58.7022\" fill=\"#EB7B73\" />\n</g>\n<mask id=\"ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask3_9068_68346\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"110\" y=\"195\" width=\"47\" height=\"14\">\n<path d=\"M110.422 196.369C110.422 195.816 110.87 195.369 111.422 195.369H117.512C118.065 195.369 118.512 195.816 118.512 196.369V208.852H110.422V196.369Z\" fill=\"#D3453C\" />\n<rect x=\"115.816\" y=\"200.762\" width=\"40.4514\" height=\"8.09027\" fill=\"#D3453C\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_fd4502bf281c357c07cce6d97e18f2e2_mask3_9068_68346)\">\n<circle cx=\"107.968\" cy=\"154.034\" r=\"58.7022\" fill=\"#D9534A\" />\n</g>\n<rect x=\"113.119\" y=\"208.852\" width=\"5.39351\" height=\"2.69675\" fill=\"#76684C\" />\n<circle cx=\"108.72\" cy=\"153.955\" r=\"57.7022\" stroke=\"#A8E0F8\" stroke-width=\"2\" />\n<circle cx=\"139.694\" cy=\"64.1654\" r=\"28.8241\" fill=\"#FFDC84\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M131.549 82.1278C146.661 82.1278 158.911 69.8774 158.911 54.7658C158.911 48.9588 157.102 43.5742 154.017 39.145C162.682 44.1159 168.519 53.4588 168.519 64.165C168.519 80.0841 155.614 92.9891 139.695 92.9891C127.523 92.9891 117.113 85.4442 112.887 74.776C117.775 79.3369 124.336 82.1278 131.549 82.1278Z\" fill=\"#FFCE51\" />\n<path opacity=\"0.6\" d=\"M118.997 49.9872C112.211 61.2174 115.472 72.5285 119.127 78.4705C119.98 79.8577 121.855 79.9757 123.062 78.8831C124.263 77.7965 124.316 75.9452 123.379 74.6245C117.791 66.7494 120.339 58.4774 123.433 53.8753C124.323 52.5506 124.332 50.7184 123.203 49.5897C121.964 48.3508 119.903 48.4876 118.997 49.9872Z\" fill=\"white\" />\n<path opacity=\"0.6\" d=\"M151.203 86.1032C162.694 79.7704 165.526 68.3444 165.332 61.3711C165.287 59.7432 163.722 58.7035 162.13 59.0459C160.546 59.3864 159.575 60.9633 159.726 62.5757C160.628 72.1897 154.285 78.0793 149.305 80.5181C147.872 81.2201 146.948 82.8025 147.361 84.3443C147.815 86.0367 149.668 86.9489 151.203 86.1032Z\" fill=\"#E78650\" />\n<circle opacity=\"0.6\" cx=\"128.207\" cy=\"44.3225\" r=\"3.13306\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"143.663\" cy=\"86.0969\" r=\"3.13306\" fill=\"#E78650\" />\n<circle cx=\"139.694\" cy=\"64.1654\" r=\"27.8241\" stroke=\"#D36617\" stroke-width=\"2\" />\n<circle cx=\"101.242\" cy=\"21.7133\" r=\"13.372\" fill=\"#FFDC84\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.4629 30.0466C104.473 30.0466 110.157 24.3635 110.157 17.3529C110.157 14.6589 109.317 12.1608 107.886 10.106C111.906 12.412 114.614 16.7463 114.614 21.7132C114.614 29.0983 108.627 35.0851 101.242 35.0851C95.5951 35.0851 90.7658 31.585 88.8052 26.636C91.0729 28.7519 94.1167 30.0466 97.4629 30.0466Z\" fill=\"#FFCE51\" />\n<path opacity=\"0.6\" d=\"M93.2934 15.3357C90.1454 20.5455 91.6581 25.7929 93.3536 28.5495C93.7494 29.193 94.6192 29.2478 95.1794 28.7409C95.7366 28.2368 95.7611 27.378 95.3263 26.7653C92.7339 23.1119 93.9162 19.2744 95.3512 17.1394C95.7643 16.5248 95.7684 15.6749 95.2448 15.1512C94.67 14.5765 93.7137 14.64 93.2934 15.3357Z\" fill=\"white\" />\n<path opacity=\"0.6\" d=\"M104.909 31.3577C110.241 28.4198 111.554 23.119 111.464 19.884C111.443 19.1288 110.717 18.6465 109.979 18.8053C109.244 18.9633 108.794 19.6948 108.864 20.4429C109.282 24.903 106.339 27.6352 104.029 28.7666C103.364 29.0923 102.936 29.8264 103.127 30.5417C103.338 31.3268 104.198 31.75 104.909 31.3577Z\" fill=\"#E78650\" />\n<circle opacity=\"0.6\" cx=\"98.6379\" cy=\"13.2289\" r=\"1.45347\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"100.927\" cy=\"30.3978\" r=\"1.45347\" fill=\"#E78650\" />\n<circle cx=\"101.242\" cy=\"21.7133\" r=\"12.372\" stroke=\"#D36617\" stroke-width=\"2\" />\n<circle cx=\"68.5375\" cy=\"55.0086\" r=\"19.6673\" fill=\"#FFDC84\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.9795 67.2644C73.2905 67.2644 81.6492 58.9057 81.6492 48.5947C81.6492 44.6323 80.4148 40.9582 78.3096 37.936C84.2222 41.3277 88.205 47.7026 88.205 55.0078C88.205 65.8697 79.3996 74.6751 68.5377 74.6751C60.2325 74.6751 53.1296 69.5272 50.246 62.2482C53.5813 65.3601 58.058 67.2644 62.9795 67.2644Z\" fill=\"#FFCE51\" />\n<path opacity=\"0.6\" d=\"M56.8465 45.6285C52.2165 53.291 54.4413 61.0088 56.935 65.0632C57.5172 66.0097 58.7965 66.0902 59.6205 65.3447C60.4399 64.6033 60.476 63.3401 59.8365 62.4389C56.0237 57.0656 57.7625 51.4215 59.8732 48.2814C60.4808 47.3775 60.4867 46.1273 59.7166 45.3572C58.8712 44.5119 57.4647 44.6053 56.8465 45.6285Z\" fill=\"white\" />\n<path opacity=\"0.6\" d=\"M73.9313 69.1938C81.7723 64.8728 83.7044 57.0766 83.572 52.3185C83.541 51.2078 82.4734 50.4984 81.387 50.732C80.3067 50.9644 79.6439 52.0403 79.7471 53.1405C80.3624 59.7003 76.0345 63.7189 72.6365 65.3829C71.6584 65.8619 71.0282 66.9416 71.3101 67.9936C71.6195 69.1484 72.8842 69.7708 73.9313 69.1938Z\" fill=\"#E78650\" />\n<circle opacity=\"0.6\" cx=\"64.7073\" cy=\"42.5298\" r=\"2.13775\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"68.0742\" cy=\"67.7808\" r=\"2.13775\" fill=\"#E78650\" />\n<circle cx=\"68.5375\" cy=\"55.0086\" r=\"18.6673\" stroke=\"#D36617\" stroke-width=\"2\" />\n<path d=\"M136.278 198.145C139.499 197.071 138.515 193 137.62 191.099L134.601 185.395H128.561L125.877 186.402L123.838 190.465L124.844 193.149C125.515 194.044 128.964 195.259 129.232 197.138C129.501 199.017 129.344 199.934 129.232 200.158C130.239 199.934 133.057 199.218 136.278 198.145Z\" fill=\"#2C2C2C\" />\n<path d=\"M132.252 173.988C132.52 173.719 134.153 170.744 134.936 169.291L129.232 169.962C129.456 170.521 129.903 171.84 129.903 172.646C129.903 173.451 130.798 174.994 131.245 175.665C131.469 175.218 131.983 174.256 132.252 173.988Z\" fill=\"#C1405D\" />\n<path d=\"M130.239 173.652L129.232 169.291L128.561 171.304L126.213 180.698L124.2 188.415H126.213L129.903 186.402L131.245 176.336L130.239 173.652Z\" fill=\"#C4C4C4\" stroke=\"black\" stroke-width=\"0.5\" />\n<path d=\"M126.326 172.065L129.03 171.116L128.778 177.259L125.542 187.744C125.095 188.191 124.776 190.488 124.239 191.562C123.702 192.635 123.006 197.539 119.838 196.803L123.29 186.107L122.436 174.959C122.548 174.399 122.469 173.93 123.006 173.393C123.542 172.856 125.432 172.177 126.326 172.065Z\" fill=\"#4C4C4C\" />\n<path d=\"M116.147 209.217L120.509 203.513L122.187 205.191C122.075 205.638 121.717 206.734 121.18 207.539C120.796 208.116 120.742 209.022 120.702 209.817C120.233 210.291 115.898 210.709 113.789 210.858C114.568 210.257 115.518 209.617 116.147 209.217Z\" fill=\"#31231B\" />\n<path d=\"M128.127 195.574C127.049 196.698 125.815 200.917 125.815 200.917L123.616 208.337C124.277 208.826 127.817 207.653 129.504 207.005L130.596 197.595C130.596 197.595 129.204 194.451 128.127 195.574Z\" fill=\"#3E3E3E\" />\n<path d=\"M135.271 172.646L135.607 169.962H134.936L130.574 176.001L129.232 186.738L132.587 189.757L134.265 189.086V184.725L135.271 172.646Z\" fill=\"#C4C4C4\" stroke=\"black\" stroke-width=\"0.5\" />\n<path d=\"M127.555 189.421C128.36 189.421 133.035 190.54 135.272 191.099L137.672 197.291C137.224 197.514 134.936 198.547 133.594 198.816C132.252 199.084 129.904 197.138 128.897 196.132L122.187 208.21C121.739 207.092 120.643 204.721 119.838 204.184C119.033 203.647 118.384 203.96 118.161 204.184C120.062 199.822 123.395 192.441 124.2 191.099C125.206 189.421 126.548 189.421 127.555 189.421Z\" fill=\"#4D4D4D\" />\n<ellipse cx=\"131.917\" cy=\"164.929\" rx=\"3.35516\" ry=\"4.69722\" fill=\"#FCDAA7\" />\n<path d=\"M132.298 160.262C130.625 160.527 129.325 162.515 129.325 164.929C129.325 167.342 130.625 169.331 132.298 169.596C132.173 169.616 132.046 169.626 131.917 169.626C130.064 169.626 128.562 167.523 128.562 164.929C128.562 162.334 130.064 160.231 131.917 160.231C132.046 160.231 132.173 160.242 132.298 160.262Z\" fill=\"#FDB35B\" />\n<ellipse cx=\"135.465\" cy=\"165.014\" rx=\"0.671031\" ry=\"1.34206\" transform=\"rotate(8.61772 135.465 165.014)\" fill=\"#FCDAA7\" />\n<path d=\"M128.897 164.593L129.568 163.587C130.015 163.699 131.044 163.922 131.581 163.922C131.674 163.922 131.788 163.916 131.917 163.904C132.53 163.848 133.467 163.679 133.93 163.587L134.601 164.593L133.594 164.929H132.588L131.917 163.904C131.788 163.916 131.674 163.922 131.581 163.922L130.91 164.258C130.91 164.37 130.776 164.593 130.239 164.593H128.897Z\" fill=\"#7A561F\" />\n<path d=\"M138.145 170.632C138.894 170.914 139.594 171.179 139.969 171.304C140.975 171.639 141.646 172.31 141.982 172.981C142.036 173.089 142.15 173.308 142.305 173.606C143.117 175.17 145.055 178.9 145.337 180.027C145.672 181.369 146.344 184.389 145.672 184.724C145.337 184.892 145.085 184.892 144.708 184.892C144.33 184.892 143.827 184.892 142.988 185.06L139.633 185.731L139.298 193.112L139.01 192.92L139.891 201.725C139.572 202.125 136.85 203.558 135.529 204.225C135.733 199.42 135.943 194.334 135.943 193.783C135.943 193.054 135.209 191.169 134.738 190.072L134.265 189.757L133.258 186.402L135.272 169.626C135.482 169.626 136.883 170.155 138.145 170.632Z\" fill=\"#3E3E3E\" />\n<path d=\"M140.234 176.611L140.976 179.693L141.311 181.706C140.416 181.706 138.493 181.773 137.956 182.041C137.419 182.31 136.95 182.61 136.39 182.834L135.607 183.719C136.166 183.384 137.352 182.981 137.62 184.055C137.889 185.128 138.77 184.359 138.77 185.03L139.502 184.847L139.633 186.068L142.989 185.397C143.827 185.229 144.331 185.229 144.708 185.229C145.086 185.229 145.337 185.229 145.673 185.061C146.344 184.726 145.876 181.613 145.541 180.271C144.809 178.197 143.198 174.012 142.613 173.866L140.234 176.611Z\" fill=\"#4D4C4C\" />\n<path d=\"M140.455 177.441L140.976 179.692L141.311 181.705C140.416 181.705 138.493 181.772 137.956 182.04C137.419 182.309 136.166 182.823 135.607 183.047V183.718\" stroke=\"black\" stroke-width=\"0.5\" />\n<ellipse cx=\"131.556\" cy=\"166.429\" rx=\"0.767803\" ry=\"0.250121\" fill=\"#7A551F\" />\n<path d=\"M135.607 164.593L134.936 165.264C134.824 165.041 134.601 164.526 134.601 164.258C134.601 163.922 134.601 162.916 134.265 161.909C133.93 160.903 133.93 161.238 133.594 160.903C133.259 160.567 132.667 160.567 131.917 160.567C130.91 160.567 129.903 160.903 129.568 161.574C129.232 162.245 129.568 162.245 129.232 162.58C128.964 162.849 128.897 163.363 128.897 163.587L128.561 165.264C128.45 164.817 128.226 163.788 128.226 163.251C128.226 162.58 128.561 162.245 128.897 161.574C129.232 160.903 129.568 159.896 130.239 159.561C130.91 159.225 131.245 159.225 132.252 159.225C133.259 159.225 133.259 159.225 134.601 159.896C135.943 160.567 135.607 160.903 135.943 161.909C136.211 162.714 135.831 164.034 135.607 164.593Z\" fill=\"#C4C4C4\" />\n<path d=\"M126.884 171.639C127.689 171.371 128.338 171.08 128.562 170.968C128.673 172.646 128.897 176.135 128.897 176.672C128.897 177.091 127.807 180.536 126.903 183.304C126.897 183.331 126.891 183.357 126.884 183.382C126.616 184.456 126.325 185.172 126.213 185.395C126.409 184.807 126.649 184.082 126.903 183.304C127.207 181.963 126.884 180.014 126.884 179.356C126.884 178.685 125.878 176.001 125.206 174.659C124.67 173.585 124.759 172.422 124.871 171.975C125.206 171.975 126.079 171.908 126.884 171.639Z\" fill=\"#737373\" />\n<path d=\"M144.077 173.134C141.881 174.891 136.329 182.833 134.56 188.507L125.593 190.337L129.07 173.683L129.258 173.6C133.952 171.539 139.262 171.372 144.077 173.134Z\" fill=\"#F0ECD6\" />\n<path d=\"M116.992 170.023C116.845 167.241 125.105 171.426 129.253 173.866L125.593 190.337L116.992 188.506C118.163 186.896 117.48 175.513 116.992 170.023Z\" fill=\"#FFFDF3\" />\n<path d=\"M136.31 183.017L138.477 183.241C138.988 183.294 139.429 183.624 139.625 184.099C139.878 184.715 139.661 185.424 139.107 185.792L138.865 185.954C138.524 186.181 138.114 186.282 137.706 186.238L136.83 186.143C136.517 186.11 136.209 186.24 136.016 186.489C135.591 187.034 134.736 186.924 134.464 186.288L134.098 185.432C133.845 184.841 134.009 184.154 134.501 183.741L134.819 183.475C135.233 183.127 135.771 182.962 136.31 183.017Z\" fill=\"#FCDAA7\" />\n<path d=\"M138.347 183.089C139.079 183.382 139.197 185.212 139.319 186.127L140.543 185.834L141.641 183.821C140.238 183.455 137.615 182.796 138.347 183.089Z\" fill=\"#4D4C4C\" />\n<path d=\"M117.907 186.493C117.028 186.64 116.687 185.822 116.626 185.395C116.687 184.175 116.845 181.698 116.992 181.552C117.175 181.369 118.09 182.101 118.639 182.833C119.188 183.565 119.005 186.31 117.907 186.493Z\" fill=\"#FCDAA7\" />\n<path d=\"M132.73 167.095C132.604 166.842 132.106 166.844 131.776 166.888C131.706 166.897 131.673 166.976 131.713 167.034C132.564 168.272 133.297 167.772 133.674 167.193C133.727 167.11 133.633 167.02 133.544 167.061C133.227 167.205 132.839 167.313 132.73 167.095Z\" fill=\"#C4C4C4\" />\n<path d=\"M130.534 167.095C130.66 166.842 131.158 166.844 131.488 166.888C131.558 166.897 131.591 166.976 131.551 167.034C130.7 168.272 129.967 167.772 129.59 167.193C129.537 167.11 129.631 167.02 129.72 167.061C130.037 167.205 130.425 167.313 130.534 167.095Z\" fill=\"#C4C4C4\" />\n<path d=\"M130.9 177.16C130.9 176.672 131.12 175.696 131.998 175.696C133.096 175.696 135.292 175.879 136.939 175.513C138.257 175.22 138.708 175.513 138.769 175.696M131.266 178.441C132.303 178.258 134.524 177.965 135.109 178.258M130.9 179.539C131.937 179.356 134.158 179.063 134.743 179.356M130.534 180.637C131.571 180.454 133.792 180.161 134.377 180.454M128.521 185.029C129.558 184.846 133.06 184.553 133.645 184.846M128.155 186.127C129.192 185.944 132.694 185.652 133.279 185.944M127.789 187.225C128.826 187.042 132.328 186.75 132.913 187.042M136.756 178.075C136.451 178.685 135.805 180.015 135.658 180.454C136.207 180.454 137.342 180.491 137.488 180.637C137.915 179.783 138.806 178.075 138.952 178.075H136.756Z\" stroke=\"black\" stroke-width=\"0.5\" />\n</symbol>" + "id": "ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270", + "use": "ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270-usage", + "viewBox": "0 0 125 206", + "content": "<symbol viewBox=\"0 0 125 206\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270\">\n<circle cx=\"60.8316\" cy=\"146.455\" r=\"58.7022\" fill=\"#BFEAFD\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z\" fill=\"#B4D8F0\" />\n<path opacity=\"0.6\" d=\"M18.7984 117.176C4.97894 140.047 11.6196 163.083 19.0627 175.184C20.8003 178.009 24.6188 178.25 27.0782 176.024C29.5239 173.812 29.6316 170.041 27.7229 167.352C16.3425 151.313 21.5325 134.467 27.8324 125.095C29.6459 122.397 29.6635 118.665 27.3649 116.367C24.8418 113.844 20.6437 114.122 18.7984 117.176Z\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"37.555\" cy=\"105.641\" r=\"6.38067\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"69.033\" cy=\"190.717\" r=\"6.38067\" fill=\"#F0A350\" />\n<mask id=\"ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask0\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"15\" y=\"113\" width=\"90\" height=\"91\">\n<path opacity=\"0.6\" d=\"M52.4432 116.792L60.1 113.814L68.1822 116.792L104.339 203.358H15.0098L52.4432 116.792Z\" fill=\"white\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask0)\">\n<circle cx=\"60.8314\" cy=\"146.454\" r=\"57.8514\" fill=\"white\" />\n</g>\n<path d=\"M60.2446 115.367L60.2446 89.7314\" stroke=\"#747474\" stroke-width=\"0.5\" />\n<ellipse cx=\"60.2446\" cy=\"114.893\" rx=\"3.79787\" ry=\"4.2726\" fill=\"#FFC700\" />\n<path d=\"M71.6383 117.266L60.2447 109.67L48.8511 117.266C52.2469 116.997 56.1257 116.845 60.2447 116.845C64.3637 116.845 68.2425 116.997 71.6383 117.266Z\" fill=\"#DD5A5A\" />\n<path d=\"M50.9873 196.312H47.0711V203.192L50.9873 204.144V196.312Z\" fill=\"#78674F\" />\n<path d=\"M34.1343 197.97L38.1537 199.869L47.9017 199.869L47.9017 197.97L34.1343 197.97Z\" fill=\"#78674F\" />\n<mask id=\"ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask1\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"15\" y=\"192\" width=\"40\" height=\"5\">\n<path d=\"M54.9038 193.395C54.9038 192.843 54.4561 192.395 53.9038 192.395H16.7419C16.1896 192.395 15.7419 192.843 15.7419 193.395V196.311H54.9038V193.395Z\" fill=\"#9B9681\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask1)\">\n<circle cx=\"61.0288\" cy=\"146.534\" r=\"58.7022\" fill=\"#9B9681\" />\n</g>\n<mask id=\"ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask2\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"65\" y=\"177\" width=\"47\" height=\"17\">\n<path d=\"M65.2305 179.081C65.2305 177.976 66.1259 177.081 67.2305 177.081H109.075C110.18 177.081 111.075 177.976 111.075 179.081V193.261H65.2305V179.081Z\" fill=\"#EB7B73\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask2)\">\n<circle cx=\"60.0801\" cy=\"146.534\" r=\"58.7022\" fill=\"#EB7B73\" />\n</g>\n<mask id=\"ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask3\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"62\" y=\"187\" width=\"47\" height=\"15\">\n<path d=\"M62.5332 188.869C62.5332 188.316 62.9809 187.869 63.5332 187.869H69.6235C70.1758 187.869 70.6235 188.316 70.6235 188.869V201.352H62.5332V188.869Z\" fill=\"#D3453C\" />\n<rect x=\"67.9268\" y=\"193.262\" width=\"40.4514\" height=\"8.09027\" fill=\"#D3453C\" />\n</mask>\n<g mask=\"url(#ECOGESTURE0034_f05243fdf73f8716792d186d8e79f270_mask3)\">\n<circle cx=\"60.0796\" cy=\"146.534\" r=\"58.7022\" fill=\"#D9534A\" />\n</g>\n<rect x=\"65.23\" y=\"201.352\" width=\"5.39351\" height=\"2.69675\" fill=\"#76684C\" />\n<circle cx=\"60.8316\" cy=\"146.455\" r=\"57.7022\" stroke=\"#A8E0F8\" stroke-width=\"2\" />\n<circle cx=\"91.8056\" cy=\"56.6657\" r=\"28.8241\" fill=\"#FFDC84\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M83.6603 74.6278C98.7719 74.6278 111.022 62.3774 111.022 47.2658C111.022 41.4588 109.213 36.0742 106.128 31.645C114.793 36.6159 120.63 45.9588 120.63 56.665C120.63 72.5841 107.725 85.4891 91.8063 85.4891C79.6341 85.4891 69.2242 77.9442 64.998 67.276C69.8863 71.8369 76.4473 74.6278 83.6603 74.6278Z\" fill=\"#FFCE51\" />\n<path opacity=\"0.6\" d=\"M71.108 42.4872C64.3223 53.7174 67.583 65.0285 71.2378 70.9705C72.091 72.3577 73.966 72.4757 75.1736 71.3831C76.3745 70.2965 76.4274 68.4452 75.4902 67.1245C69.9021 59.2494 72.4505 50.9774 75.5439 46.3753C76.4344 45.0506 76.443 43.2184 75.3144 42.0897C74.0755 40.8508 72.0141 40.9876 71.108 42.4872Z\" fill=\"white\" />\n<path opacity=\"0.6\" d=\"M103.314 78.6035C114.805 72.2707 117.637 60.8446 117.443 53.8713C117.398 52.2434 115.833 51.2037 114.241 51.5462C112.657 51.8867 111.686 53.4635 111.837 55.0759C112.739 64.69 106.396 70.5795 101.416 73.0183C99.9825 73.7203 99.0589 75.3027 99.472 76.8445C99.9255 78.5369 101.779 79.4491 103.314 78.6035Z\" fill=\"#E78650\" />\n<circle opacity=\"0.6\" cx=\"80.3181\" cy=\"36.823\" r=\"3.13306\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"95.7742\" cy=\"78.5969\" r=\"3.13306\" fill=\"#E78650\" />\n<circle cx=\"91.8056\" cy=\"56.6657\" r=\"27.8241\" stroke=\"#D36617\" stroke-width=\"2\" />\n<circle cx=\"53.3534\" cy=\"14.2135\" r=\"13.372\" fill=\"#FFDC84\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M49.5742 22.5469C56.5847 22.5469 62.2679 16.8637 62.2679 9.85319C62.2679 7.1591 61.4286 4.66104 59.9972 2.6062C64.0172 4.91225 66.7251 9.24659 66.7251 14.2134C66.7251 21.5985 60.7383 27.5854 53.3532 27.5854C47.7064 27.5854 42.8771 24.0853 40.9165 19.1362C43.1842 21.2521 46.228 22.5469 49.5742 22.5469Z\" fill=\"#FFCE51\" />\n<path opacity=\"0.6\" d=\"M45.4047 7.83565C42.2567 13.0455 43.7694 18.2929 45.4649 21.0495C45.8607 21.693 46.7305 21.7478 47.2908 21.2409C47.8479 20.7368 47.8724 19.878 47.4376 19.2653C44.8452 15.6119 46.0275 11.7744 47.4626 9.6394C47.8757 9.02484 47.8797 8.17485 47.3561 7.65125C46.7813 7.0765 45.825 7.13997 45.4047 7.83565Z\" fill=\"white\" />\n<path opacity=\"0.6\" d=\"M57.0208 23.8581C62.352 20.9203 63.6656 15.6195 63.5756 12.3845C63.5546 11.6293 62.8286 11.147 62.09 11.3058C61.3555 11.4638 60.9048 12.1953 60.975 12.9433C61.3934 17.4035 58.4508 20.1357 56.1405 21.2671C55.4754 21.5928 55.047 22.3269 55.2386 23.0421C55.449 23.8273 56.3089 24.2504 57.0208 23.8581Z\" fill=\"#E78650\" />\n<circle opacity=\"0.6\" cx=\"50.7489\" cy=\"5.72911\" r=\"1.45347\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"53.0384\" cy=\"22.8978\" r=\"1.45347\" fill=\"#E78650\" />\n<circle cx=\"53.3534\" cy=\"14.2135\" r=\"12.372\" stroke=\"#D36617\" stroke-width=\"2\" />\n<circle cx=\"20.6488\" cy=\"47.5089\" r=\"19.6673\" fill=\"#FFDC84\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.091 59.7644C25.4019 59.7644 33.7606 51.4057 33.7606 41.0947C33.7606 37.1323 32.5262 33.4582 30.421 30.436C36.3336 33.8277 40.3164 40.2026 40.3164 47.5078C40.3164 58.3697 31.5111 67.1751 20.6491 67.1751C12.3439 67.1751 5.24109 62.0272 2.35742 54.7482C5.69274 57.8601 10.1695 59.7644 15.091 59.7644Z\" fill=\"#FFCE51\" />\n<path opacity=\"0.6\" d=\"M8.95756 38.1285C4.32755 45.791 6.5524 53.5088 9.0461 57.5632C9.62825 58.5097 10.9076 58.5902 11.7316 57.8447C12.551 57.1033 12.5871 55.8401 11.9476 54.9389C8.13475 49.5656 9.87359 43.9215 11.9843 40.7814C12.5918 39.8775 12.5978 38.6273 11.8276 37.8572C10.9823 37.0119 9.57581 37.1053 8.95756 38.1285Z\" fill=\"white\" />\n<path opacity=\"0.6\" d=\"M26.0424 61.6938C33.8834 57.3728 35.8155 49.5766 35.683 44.8185C35.6521 43.7078 34.5844 42.9984 33.4981 43.232C32.4178 43.4644 31.755 44.5403 31.8582 45.6405C32.4735 52.2003 28.1455 56.2189 24.7476 57.8829C23.7695 58.3619 23.1393 59.4416 23.4212 60.4936C23.7306 61.6484 24.9953 62.2708 26.0424 61.6938Z\" fill=\"#E78650\" />\n<circle opacity=\"0.6\" cx=\"16.8184\" cy=\"35.0301\" r=\"2.13775\" fill=\"white\" />\n<circle opacity=\"0.6\" cx=\"20.1856\" cy=\"60.2811\" r=\"2.13775\" fill=\"#E78650\" />\n<circle cx=\"20.6488\" cy=\"47.5089\" r=\"18.6673\" stroke=\"#D36617\" stroke-width=\"2\" />\n<path d=\"M88.389 190.645C91.61 189.571 90.6258 185.501 89.7311 183.599L86.7115 177.896H80.6722L77.9881 178.902L75.9483 182.965L76.9548 185.649C77.6258 186.544 81.0748 187.76 81.3432 189.639C81.6116 191.517 81.4551 192.435 81.3432 192.658C82.3498 192.435 85.1681 191.719 88.389 190.645Z\" fill=\"#2C2C2C\" />\n<path d=\"M84.3629 166.488C84.6313 166.219 86.2642 163.244 87.047 161.791L81.3433 162.462C81.5669 163.021 82.0143 164.34 82.0143 165.146C82.0143 165.951 82.909 167.494 83.3564 168.165C83.58 167.718 84.0945 166.756 84.3629 166.488Z\" fill=\"#C1405D\" />\n<path d=\"M82.3498 166.152L81.3433 161.791L80.6722 163.804L78.3236 173.198L76.3105 180.915H78.3236L82.0143 178.902L83.3564 168.836L82.3498 166.152Z\" fill=\"#C4C4C4\" stroke=\"black\" stroke-width=\"0.5\" />\n<path d=\"M78.4374 164.565L81.1413 163.616L80.8887 169.759L77.653 180.244C77.2056 180.692 76.887 182.988 76.3501 184.062C75.8133 185.136 75.1167 190.039 71.9492 189.303L75.4014 178.607L74.5475 167.459C74.6593 166.9 74.5799 166.43 75.1167 165.893C75.6536 165.357 77.5427 164.677 78.4374 164.565Z\" fill=\"#4C4C4C\" />\n<path d=\"M68.2583 201.717L72.62 196.013L74.2976 197.691C74.1857 198.138 73.8279 199.234 73.291 200.039C72.9068 200.616 72.8526 201.522 72.8134 202.317C72.3439 202.791 68.0091 203.209 65.9004 203.358C66.6792 202.757 67.6295 202.117 68.2583 201.717Z\" fill=\"#31231B\" />\n<path d=\"M80.2376 188.075C79.1601 189.198 77.9256 193.417 77.9256 193.417L75.7266 200.837C76.3875 201.327 79.9275 200.154 81.6148 199.506L82.7067 190.095C82.7067 190.095 81.315 186.952 80.2376 188.075Z\" fill=\"#3E3E3E\" />\n<path d=\"M87.3825 165.146L87.7181 162.462H87.047L82.6853 168.501L81.3433 179.238L84.6984 182.258L86.376 181.587V177.225L87.3825 165.146Z\" fill=\"#C4C4C4\" stroke=\"black\" stroke-width=\"0.5\" />\n<path d=\"M79.6659 181.922C80.4712 181.922 85.146 183.04 87.3828 183.599L89.7825 189.791C89.3351 190.015 87.0473 191.048 85.7052 191.316C84.3631 191.584 82.0145 189.638 81.008 188.632L74.2977 200.71C73.8503 199.592 72.7543 197.221 71.9491 196.684C71.1438 196.147 70.4952 196.461 70.2715 196.684C72.1727 192.323 75.5055 184.941 76.3108 183.599C77.3173 181.922 78.6594 181.922 79.6659 181.922Z\" fill=\"#4D4D4D\" />\n<ellipse cx=\"84.0275\" cy=\"157.429\" rx=\"3.35516\" ry=\"4.69722\" fill=\"#FCDAA7\" />\n<path d=\"M84.4092 152.762C82.7359 153.027 81.4357 155.015 81.4357 157.429C81.4357 159.842 82.7359 161.831 84.4092 162.096C84.2839 162.116 84.1566 162.126 84.0275 162.126C82.1745 162.126 80.6724 160.023 80.6724 157.429C80.6724 154.835 82.1745 152.732 84.0275 152.732C84.1566 152.732 84.2839 152.742 84.4092 152.762Z\" fill=\"#FDB35B\" />\n<ellipse cx=\"87.5761\" cy=\"157.514\" rx=\"0.671031\" ry=\"1.34206\" transform=\"rotate(8.61772 87.5761 157.514)\" fill=\"#FCDAA7\" />\n<path d=\"M81.0078 157.093L81.6788 156.087C82.1262 156.199 83.1551 156.422 83.6919 156.422C83.7848 156.422 83.8991 156.416 84.0275 156.404C84.6413 156.348 85.5781 156.179 86.0405 156.087L86.7116 157.093L85.705 157.429H84.6985L84.0275 156.404C83.8991 156.416 83.7848 156.422 83.6919 156.422L83.0209 156.758C83.0209 156.87 82.8867 157.093 82.3499 157.093H81.0078Z\" fill=\"#7A561F\" />\n<path d=\"M90.2563 163.132C91.005 163.414 91.7052 163.679 92.0799 163.804C93.0865 164.139 93.7575 164.81 94.093 165.481C94.1468 165.589 94.2608 165.808 94.4158 166.106C95.2282 167.67 97.1664 171.4 97.4482 172.527C97.7837 173.869 98.4547 176.889 97.7837 177.224C97.4482 177.392 97.1965 177.392 96.8191 177.392C96.4416 177.392 95.9384 177.392 95.0996 177.56L91.7444 178.231L91.4089 185.612L91.1213 185.42L92.0018 194.225C91.6827 194.625 88.9612 196.058 87.6403 196.725C87.8443 191.92 88.0538 186.834 88.0538 186.283C88.0538 185.554 87.3201 183.669 86.8493 182.572L86.3762 182.257L85.3696 178.902L87.3827 162.126C87.5933 162.126 88.9938 162.655 90.2563 163.132Z\" fill=\"#3E3E3E\" />\n<path d=\"M92.3446 169.111L93.0865 172.193L93.422 174.206C92.5273 174.206 90.6037 174.274 90.0669 174.542C89.53 174.81 89.0606 175.111 88.5014 175.335L87.7183 176.22C88.2775 175.884 89.4629 175.481 89.7314 176.555C89.9998 177.629 90.8805 176.86 90.8805 177.531L91.6126 177.348L91.7444 178.568L95.0996 177.897C95.9384 177.729 96.4417 177.729 96.8191 177.729C97.1966 177.729 97.4482 177.729 97.7837 177.562C98.4547 177.226 97.9873 174.114 97.6518 172.771C96.9198 170.697 95.3093 166.513 94.7237 166.366L92.3446 169.111Z\" fill=\"#4D4C4C\" />\n<path d=\"M92.5656 169.941L93.0865 172.192L93.422 174.205C92.5273 174.205 90.6037 174.272 90.0669 174.54C89.53 174.809 88.2775 175.323 87.7183 175.547V176.218\" stroke=\"black\" stroke-width=\"0.5\" />\n<ellipse cx=\"83.6672\" cy=\"158.929\" rx=\"0.767803\" ry=\"0.250121\" fill=\"#7A551F\" />\n<path d=\"M87.7183 157.094L87.0472 157.765C86.9354 157.541 86.7117 157.026 86.7117 156.758C86.7117 156.423 86.7117 155.416 86.3762 154.409C86.0407 153.403 86.0407 153.738 85.7052 153.403C85.3696 153.067 84.7778 153.067 84.0276 153.067C83.021 153.067 82.0145 153.403 81.679 154.074C81.3435 154.745 81.679 154.745 81.3435 155.08C81.075 155.349 81.0079 155.863 81.0079 156.087L80.6724 157.765C80.5606 157.317 80.3369 156.288 80.3369 155.752C80.3369 155.08 80.6724 154.745 81.0079 154.074C81.3435 153.403 81.679 152.396 82.35 152.061C83.021 151.725 83.3566 151.725 84.3631 151.725C85.3696 151.725 85.3696 151.725 86.7117 152.396C88.0538 153.067 87.7183 153.403 88.0538 154.409C88.3222 155.215 87.9419 156.534 87.7183 157.094Z\" fill=\"#C4C4C4\" />\n<path d=\"M78.9949 164.14C79.8001 163.871 80.4488 163.58 80.6725 163.469C80.7843 165.146 81.008 168.635 81.008 169.172C81.008 169.591 79.9175 173.036 79.0135 175.805C79.0075 175.831 79.0013 175.857 78.9949 175.883C78.7265 176.956 78.4357 177.672 78.3239 177.896C78.5201 177.307 78.7595 176.582 79.0135 175.805C79.3177 174.464 78.9949 172.515 78.9949 171.856C78.9949 171.185 77.9884 168.501 77.3173 167.159C76.7805 166.086 76.87 164.922 76.9818 164.475C77.3173 164.475 78.1897 164.408 78.9949 164.14Z\" fill=\"#737373\" />\n<path d=\"M96.1875 165.634C93.9914 167.391 88.4401 175.334 86.671 181.007L77.7036 182.837L81.1808 166.183L81.3684 166.101C86.063 164.04 91.3725 163.873 96.1875 165.634Z\" fill=\"#F0ECD6\" />\n<path d=\"M69.1025 162.523C68.9561 159.741 77.2159 163.926 81.3641 166.366L77.7039 182.837L69.1025 181.006C70.2738 179.396 69.5905 168.013 69.1025 162.523Z\" fill=\"#FFFDF3\" />\n<path d=\"M88.4208 175.518L90.5881 175.742C91.0995 175.795 91.5405 176.124 91.736 176.6C91.9891 177.215 91.7725 177.924 91.2185 178.293L90.9759 178.455C90.6348 178.682 90.2248 178.782 89.8173 178.738L88.9413 178.644C88.6285 178.61 88.3206 178.741 88.1273 178.989C87.7023 179.535 86.8474 179.424 86.5752 178.788L86.2088 177.932C85.956 177.341 86.1198 176.655 86.612 176.242L86.9296 175.975C87.3443 175.627 87.8823 175.462 88.4208 175.518Z\" fill=\"#FCDAA7\" />\n<path d=\"M90.4581 175.59C91.1901 175.882 91.3076 177.713 91.4296 178.628L92.6541 178.335L93.7522 176.322C92.3491 175.956 89.726 175.297 90.4581 175.59Z\" fill=\"#4D4C4C\" />\n<path d=\"M70.0179 178.994C69.1394 179.14 68.7978 178.323 68.7368 177.896C68.7978 176.675 68.9564 174.199 69.1028 174.052C69.2858 173.869 70.2009 174.601 70.7499 175.333C71.2989 176.065 71.1159 178.811 70.0179 178.994Z\" fill=\"#FCDAA7\" />\n<path d=\"M84.8412 159.595C84.715 159.342 84.2174 159.344 83.887 159.388C83.8173 159.397 83.7843 159.476 83.8241 159.534C84.6754 160.772 85.4079 160.273 85.785 159.693C85.8385 159.611 85.7443 159.52 85.655 159.561C85.3385 159.706 84.9505 159.813 84.8412 159.595Z\" fill=\"#C4C4C4\" />\n<path d=\"M82.6451 159.595C82.7713 159.342 83.269 159.344 83.5993 159.388C83.669 159.397 83.702 159.476 83.6622 159.534C82.8109 160.772 82.0784 160.273 81.7014 159.693C81.6479 159.611 81.7421 159.52 81.8313 159.561C82.1479 159.706 82.5358 159.813 82.6451 159.595Z\" fill=\"#C4C4C4\" />\n<path d=\"M83.011 169.66C83.011 169.172 83.2307 168.196 84.1091 168.196C85.2071 168.196 87.4032 168.379 89.0503 168.013C90.368 167.72 90.8194 168.013 90.8804 168.196M83.3771 170.941C84.4141 170.758 86.6346 170.465 87.2202 170.758M83.011 172.039C84.0481 171.856 86.2686 171.563 86.8542 171.856M82.645 173.137C83.6821 172.954 85.9026 172.662 86.4882 172.954M80.6319 177.53C81.669 177.347 85.1705 177.054 85.7562 177.347M80.2659 178.628C81.303 178.445 84.8045 178.152 85.3902 178.445M79.8999 179.726C80.937 179.543 84.4385 179.25 85.0241 179.543M88.8673 170.575C88.5623 171.185 87.9157 172.515 87.7693 172.954C88.3183 172.954 89.4529 172.991 89.5993 173.137C90.0264 172.283 90.917 170.575 91.0634 170.575H88.8673Z\" stroke=\"black\" stroke-width=\"0.5\" />\n</symbol>" }); var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); /* harmony default export */ __webpack_exports__["default"] = (symbol); @@ -21794,7 +18678,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; return; } - reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); + reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); })(); ; @@ -21886,7 +18770,7 @@ exports.default = EnvironmentService; return; } - reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts"); + reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/bastien/ecolyo/src/services/environment.service.ts"); })(); ; @@ -22009,7 +18893,7 @@ exports.default = ConsumptionValidatorService; return; } - reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts"); + reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/bastien/ecolyo/src/services/consumptionValidator.service.ts"); })(); ; @@ -22283,14 +19167,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate; return; } - reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); + reactHotLoader.register(compareDates, "compareDates", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getLagDays, "getLagDays", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/bastien/ecolyo/src/utils/date.ts"); })(); ; @@ -22303,50 +19187,6 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /***/ }), -/***/ "XtK8": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "objective-enabled_5bbfef871b0fef663859363c618418c7", - "use": "objective-enabled_5bbfef871b0fef663859363c618418c7-usage", - "viewBox": "0 0 40 41", - "content": "<symbol viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"objective-enabled_5bbfef871b0fef663859363c618418c7\">\n<g clip-path=\"url(#objective-enabled_5bbfef871b0fef663859363c618418c7_clip0_11435_17184)\">\n<path d=\"M22.0284 4.8345C21.9671 4.83784 21.9057 4.84118 21.8507 4.84273L19.4788 4.87705L19.4819 5.16003C19.3984 5.1834 19.3168 5.2132 19.2251 5.23195L19.5957 32.461C19.6836 32.4779 19.7686 32.5095 19.85 32.5282L19.8549 32.8176L22.2268 32.7833L22.225 32.7769C22.2864 32.7735 22.3431 32.7784 22.4063 32.7815C29.3866 32.6888 34.9655 26.3562 34.8602 18.6387C34.7613 10.9193 29.0152 4.74003 22.0284 4.8345Z\" fill=\"#1B4D97\" />\n<path d=\"M34.5313 15.6846L31.8824 15.2496L19.5931 32.2541L19.5957 32.461C19.6835 32.478 19.7685 32.5096 19.8499 32.5283L19.8548 32.8177L22.2268 32.7834L22.225 32.777C22.2864 32.7736 22.3431 32.7785 22.4063 32.7816C29.3866 32.6889 34.9655 26.3563 34.8602 18.6387C34.8509 17.6167 34.7342 16.6317 34.5313 15.6846Z\" fill=\"#0C2C5B\" />\n<path d=\"M32.3767 18.6669C32.272 10.9505 26.5256 4.77191 19.5418 4.8667C12.558 4.96148 6.98141 11.2937 7.08613 19.0101C7.19086 26.7265 12.9372 32.9051 19.921 32.8103C26.9048 32.7155 32.4814 26.3833 32.3767 18.6669Z\" fill=\"#538DE3\" />\n<path d=\"M29.777 18.7024C29.6937 12.5691 25.1287 7.65802 19.5807 7.73332C14.0327 7.80862 9.60258 12.8417 9.68583 18.9751C9.76907 25.1085 14.3341 30.0195 19.8821 29.9442C25.4301 29.8689 29.8602 24.8358 29.777 18.7024Z\" fill=\"white\" />\n<path d=\"M27.1838 18.7373C27.1221 14.187 23.7354 10.5435 19.6195 10.5994C15.5036 10.6552 12.217 14.3893 12.2788 18.9396C12.3406 23.4899 15.7272 27.1334 19.8431 27.0776C23.9591 27.0217 27.2456 23.2876 27.1838 18.7373Z\" fill=\"#538DE3\" />\n<path d=\"M24.5908 18.7725C24.5506 15.8089 22.3423 13.436 19.6585 13.4724C16.9747 13.5088 14.8317 15.9408 14.8719 18.9044C14.9121 21.868 17.1204 24.241 19.8042 24.2046C22.488 24.1681 24.631 21.7361 24.5908 18.7725Z\" fill=\"white\" />\n<path d=\"M21.9912 18.8076C21.9725 17.427 20.9455 16.3216 19.6975 16.3385C18.4495 16.3555 17.453 17.4884 17.4717 18.8689C17.4904 20.2495 18.5173 21.3549 19.7654 21.338C21.0134 21.321 22.0099 20.1881 21.9912 18.8076Z\" fill=\"#538DE3\" />\n<path opacity=\"0.35\" d=\"M9.97602 27.6783C10.3998 28.252 10.8677 28.7855 11.3733 29.2808L19.6986 19.7767L19.0851 19.2424L17.3469 19.2653L9.97602 27.6783Z\" fill=\"#0C2C5B\" />\n<path d=\"M19.5667 17.9404C19.5534 17.9404 19.5401 17.9404 19.5334 17.9404L3.16672 13.5938V13.6004C3.42672 13.7271 3.54005 14.1738 3.41339 14.6604C3.28672 15.1404 2.96672 15.4738 2.68005 15.4604L19.0067 19.7938C19.0267 19.8071 19.0467 19.8138 19.0734 19.8204C19.3801 19.9004 19.7401 19.5471 19.8801 19.0271C20.0067 18.5071 19.8734 18.0204 19.5667 17.9404Z\" fill=\"#BCB1C9\" />\n<path d=\"M19.9068 18.4404L19.1668 18.2471L19.0201 18.2071L3.44676 14.0737C3.46676 14.2204 3.46676 14.3871 3.42676 14.5671L18.7868 18.6471L19.0401 18.7137L19.8868 18.9404C19.9268 18.7537 19.9268 18.5871 19.9068 18.4404Z\" fill=\"#EAEAEA\" />\n<path d=\"M19.18 19.2667L18.7067 19.14L3.25334 15.04C3.10001 15.3067 2.88001 15.4667 2.68001 15.4534L2.67334 15.4667L19.04 19.8134V19.8C19.0467 19.8067 19.06 19.8134 19.0667 19.8134C19.2867 19.8734 19.54 19.7 19.7133 19.4067L19.18 19.2667Z\" fill=\"#8B8496\" />\n<path d=\"M3.44529 14.6675C3.58323 14.1479 3.44696 13.6609 3.14092 13.5796C2.83489 13.4984 2.47497 13.8537 2.33704 14.3732C2.1991 14.8928 2.33537 15.3798 2.64141 15.4611C2.94744 15.5423 3.30735 15.187 3.44529 14.6675Z\" fill=\"#EAEAEA\" />\n<path d=\"M4.58001 13.9735L5.24001 14.1468L4.71334 11.5335L4.05334 11.3535L4.58001 13.9735Z\" fill=\"#F3D4FE\" />\n<path d=\"M6.87996 14.5801L7.53996 14.7534L7.03329 12.0801L6.37329 11.9067L6.87996 14.5801Z\" fill=\"#F3D4FE\" />\n<path d=\"M5.05338 14.1002L4.59338 11.4868C4.59338 11.4868 5.41338 11.7068 5.63338 11.7601C6.18672 11.9068 7.12672 13.6735 7.12672 13.6735L6.73338 12.0002C6.73338 12.0002 7.98005 12.3335 8.40005 12.4402C8.81338 12.5535 9.33338 15.2268 9.33338 15.2268L5.05338 14.1002Z\" fill=\"#D96FFF\" />\n<path opacity=\"0.45\" d=\"M8.33994 14.4204L7.41327 13.0337L7.70661 14.2537L4.43994 13.387L4.57994 13.9737L5.05994 14.1004L5.24661 14.147L9.34661 15.2337C9.34661 15.2337 9.29327 15.087 9.18661 14.6404L8.33994 14.4204Z\" fill=\"#9F25CA\" />\n<path d=\"M4.08012 15.8472L4.74012 16.0205L2.98678 18.0338L2.32678 17.8538L4.08012 15.8472Z\" fill=\"#B67DCA\" />\n<path d=\"M6.38019 16.4536L7.04019 16.6336L5.27353 18.7069L4.61353 18.5269L6.38019 16.4536Z\" fill=\"#B67DCA\" />\n<path d=\"M4.56015 15.9736L2.86682 18.0136C2.86682 18.0136 3.68682 18.2336 3.90682 18.287C4.46015 18.4336 6.15349 17.367 6.15349 17.367L4.98015 18.627C4.98015 18.627 6.22682 18.9603 6.64682 19.067C7.06015 19.1803 8.84015 17.107 8.84015 17.107L4.56015 15.9736Z\" fill=\"#8C18B6\" />\n<path opacity=\"0.45\" d=\"M7.56674 17.3203L6.07341 18.0603L6.93341 17.147L3.70007 16.287L4.08007 15.8403L4.56007 15.967L4.74674 16.0137L8.84674 17.1003C8.84674 17.1003 8.75341 17.207 8.44674 17.547L7.56674 17.3203Z\" fill=\"#590478\" />\n</g>\n<defs>\n<clipPath id=\"objective-enabled_5bbfef871b0fef663859363c618418c7_clip0_11435_17184\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "Y7ap": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "CURTAIN_ff82a31b9d3226305cfc4c67c930360d", - "use": "CURTAIN_ff82a31b9d3226305cfc4c67c930360d-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CURTAIN_ff82a31b9d3226305cfc4c67c930360d\">\n<rect x=\"3\" y=\"8\" width=\"34\" height=\"1\" rx=\"0.5\" fill=\"#121212\" />\n<path d=\"M7 10V33H13C13 30 12 27.5 10 25.5C17.5 22 20 13.3333 20 10H7Z\" fill=\"#121212\" />\n<path d=\"M33 10V33H26.5C26.5 30 28 27.5 30 25.5C22.5 22 20 13.3333 20 10H33Z\" fill=\"#121212\" />\n<circle cx=\"4.5\" cy=\"8.5\" r=\"1.5\" fill=\"#121212\" />\n<circle cx=\"35.5\" cy=\"8.5\" r=\"1.5\" fill=\"#121212\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "YCEe": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22454,7 +19294,6 @@ var initialState = { fluidStatus: [{ fluidType: _fluid.FluidType.ELECTRICITY, status: _fluid.FluidState.KONNECTOR_NOT_FOUND, - firstDataDate: null, lastDataDate: null, connection: { shouldLaunchKonnector: false, @@ -22474,7 +19313,6 @@ var initialState = { }, { fluidType: _fluid.FluidType.WATER, status: _fluid.FluidState.KONNECTOR_NOT_FOUND, - firstDataDate: null, lastDataDate: null, connection: { shouldLaunchKonnector: false, @@ -22494,7 +19332,6 @@ var initialState = { }, { fluidType: _fluid.FluidType.GAS, status: _fluid.FluidState.KONNECTOR_NOT_FOUND, - firstDataDate: null, lastDataDate: null, connection: { shouldLaunchKonnector: false, @@ -22513,8 +19350,7 @@ var initialState = { } }], fluidTypes: [], - openPartnersIssueModal: false, - shouldRefreshConsent: false + openPartnersIssueModal: false }; var getFluidTypesFromStatus = function getFluidTypesFromStatus(fluidStatus) { @@ -22578,11 +19414,6 @@ var globalReducer = function globalReducer() { openPartnersIssueModal: action.payload }) : state; - case _global.SET_SHOULD_REFRESH_CONSENT: - return action.payload != undefined ? (0, _objectSpread2.default)({}, state, { - shouldRefreshConsent: action.payload - }) : state; - case _global.UPDATE_FLUID_CONNECTION: if (action.payload !== undefined) { var updatedFluidStatus = (0, _toConsumableArray2.default)(state.fluidStatus); @@ -22613,9 +19444,9 @@ exports.globalReducer = globalReducer; return; } - reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/global/global.reducer.ts"); - reactHotLoader.register(getFluidTypesFromStatus, "getFluidTypesFromStatus", "/home/gcarron/dev/ecolyo/src/store/global/global.reducer.ts"); - reactHotLoader.register(globalReducer, "globalReducer", "/home/gcarron/dev/ecolyo/src/store/global/global.reducer.ts"); + reactHotLoader.register(initialState, "initialState", "/home/bastien/ecolyo/src/store/global/global.reducer.ts"); + reactHotLoader.register(getFluidTypesFromStatus, "getFluidTypesFromStatus", "/home/bastien/ecolyo/src/store/global/global.reducer.ts"); + reactHotLoader.register(globalReducer, "globalReducer", "/home/bastien/ecolyo/src/store/global/global.reducer.ts"); })(); ; @@ -22659,7 +19490,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; return; } - reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); + reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); })(); ; @@ -22694,28 +19525,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "YysC": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "COMPUTER_66e53f8f2fbd1378577253d885056dd4", - "use": "COMPUTER_66e53f8f2fbd1378577253d885056dd4-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"COMPUTER_66e53f8f2fbd1378577253d885056dd4\">\n<path d=\"M5.25953 29.8167H34.5953V8.62977C34.5953 8.19752 34.4236 7.78299 34.118 7.47735C33.8123 7.17171 33.3978 7 32.9655 7H6.8893C6.45706 7 6.04252 7.17171 5.73688 7.47735C5.43124 7.78299 5.25953 8.19752 5.25953 8.62977V29.8167ZM3.62977 33.0762H36.2251C37.8548 33.0762 37.8548 31.4465 37.8548 31.4465H2C2 31.4465 2 33.0762 3.62977 33.0762Z\" stroke=\"black\" stroke-width=\"2\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "Z2Hs": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22738,13 +19547,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "ZAKO": -/***/ (function(module, exports) { - -module.exports = "/img/icon.e4891962a18ac2a487b21f0381a5513f.svg"; - -/***/ }), - /***/ "ZSA5": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22976,9 +19778,9 @@ exports.default = _default2; return; } - reactHotLoader.register(TextAxis, "TextAxis", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisBottom.tsx"); - reactHotLoader.register(AxisBottom, "AxisBottom", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisBottom.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/AxisBottom.tsx"); + reactHotLoader.register(TextAxis, "TextAxis", "/home/bastien/ecolyo/src/components/Charts/AxisBottom.tsx"); + reactHotLoader.register(AxisBottom, "AxisBottom", "/home/bastien/ecolyo/src/components/Charts/AxisBottom.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Charts/AxisBottom.tsx"); })(); ; @@ -22991,32 +19793,6 @@ exports.default = _default2; /***/ }), -/***/ "ZVHH": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("SXX1"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "ZkBf": /***/ (function(module, exports, __webpack_require__) { @@ -23041,158 +19817,6 @@ if(content.locals) module.exports = content.locals; if(false) {} -/***/ }), - -/***/ "Zmlh": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.UPDATE_PROFILEECOGESTURE = exports.CREATE_NEW_PROFILEECOGESTURE = void 0; -exports.newProfileEcogestureEntry = newProfileEcogestureEntry; -exports.updateProfileEcogesture = updateProfileEcogesture; -exports.updateProfileEcogestureSuccess = updateProfileEcogestureSuccess; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__("fGnb"); - -var _profileEcogesture = _interopRequireDefault(__webpack_require__("4iQs")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var UPDATE_PROFILEECOGESTURE = 'UPDATE_PROFILEECOGESTURE'; -exports.UPDATE_PROFILEECOGESTURE = UPDATE_PROFILEECOGESTURE; -var CREATE_NEW_PROFILEECOGESTURE = 'CREATE_NEW_PROFILEECOGESTURE'; -exports.CREATE_NEW_PROFILEECOGESTURE = CREATE_NEW_PROFILEECOGESTURE; - -function updateProfileEcogestureSuccess(updatedProfileEcogesture) { - return { - type: UPDATE_PROFILEECOGESTURE, - payload: updatedProfileEcogesture - }; -} // eslint-disable-next-line @typescript-eslint/no-explicit-any - - -function updateProfileEcogesture(upd) { - return /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(dispatch, getState, _ref) { - var client, profileEcogestureService, updatedProfileEcogesture; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - client = _ref.client; - profileEcogestureService = new _profileEcogesture.default(client); - _context.next = 4; - return profileEcogestureService.updateProfileEcogesture(upd); - - case 4: - updatedProfileEcogesture = _context.sent; - - if (updatedProfileEcogesture) { - dispatch(updateProfileEcogestureSuccess(updatedProfileEcogesture)); - } - - case 6: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x, _x2, _x3) { - return _ref2.apply(this, arguments); - }; - }(); -} - -function newProfileEcogestureEntry(upd) { - return /*#__PURE__*/function () { - var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(dispatch, getState, _ref3) { - var client, _yield$client$create, newProfileEcogesture; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - client = _ref3.client; - _context2.next = 3; - return client.create(_comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, upd); - - case 3: - _yield$client$create = _context2.sent; - newProfileEcogesture = _yield$client$create.data; - - if (newProfileEcogesture) { - dispatch(updateProfileEcogestureSuccess(newProfileEcogesture)); - } - - case 6: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function (_x4, _x5, _x6) { - return _ref4.apply(this, arguments); - }; - }(); -} - -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(UPDATE_PROFILEECOGESTURE, "UPDATE_PROFILEECOGESTURE", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts"); - reactHotLoader.register(CREATE_NEW_PROFILEECOGESTURE, "CREATE_NEW_PROFILEECOGESTURE", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts"); - reactHotLoader.register(updateProfileEcogestureSuccess, "updateProfileEcogestureSuccess", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts"); - reactHotLoader.register(updateProfileEcogesture, "updateProfileEcogesture", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts"); - reactHotLoader.register(newProfileEcogestureEntry, "newProfileEcogestureEntry", "/home/gcarron/dev/ecolyo/src/store/profileEcogesture/profileEcogesture.actions.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "ZtfV": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-restart-container {\n position: relative;\n min-height: inherit;\n margin: auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: #e0e0e0;\n max-width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .eg-selection-restart-container {\n margin: 0 1rem;\n max-width: unset; } }\n .eg-selection-restart-container .content {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: center;\n align-items: center; }\n .eg-selection-restart-container .content .title {\n color: #e3b82a;\n margin: 1rem; }\n @media all and (min-width: 1023px) {\n .eg-selection-restart-container .content .title {\n margin: 5rem; } }\n .eg-selection-restart-container .content .text {\n margin-top: 3.25rem; }\n .eg-selection-restart-container .buttons {\n margin: 1rem 0;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n width: 100%; }\n .eg-selection-restart-container .buttons button.btn-secondary-negative {\n padding: 0.75rem 0.5rem;\n margin: 0 0.25rem; }\n .eg-selection-restart-container .buttons button.btn-highlight {\n padding: 0.75rem 0.5rem;\n margin: 0 0.5rem; }\n", ""]); - - - /***/ }), /***/ "Zyut": @@ -23248,18 +19872,7 @@ if(false) {} exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.content-view {\n position: relative;\n height: inherit;\n margin-top: 116px;\n background-color: #121212; }\n @media only screen and (max-width: 768px) {\n .content-view {\n margin-top: 0;\n height: 100%; } }\n", ""]); - - - -/***/ }), - -/***/ "aSBv": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.equipment-form-container {\n padding: 1.5rem;\n color: #e0e0e0; }\n @media (min-width: 768px) {\n .equipment-form-container .equipment-label {\n text-align: center; } }\n .equipment-form-container .equipment-hint {\n margin: 1rem 0; }\n @media (min-width: 768px) {\n .equipment-form-container .equipment-hint {\n text-align: center; } }\n .equipment-form-container .icons-container {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n grid-template-rows: repeat(5, 1fr);\n grid-column-gap: 32px;\n grid-row-gap: 32px;\n max-width: 400px;\n margin: 1.5rem auto 3rem auto; }\n .equipment-form-container .icons-container .checkbox-equipment {\n cursor: pointer;\n max-width: 80px;\n text-align: center;\n margin: 0 auto; }\n .equipment-form-container .icons-container .checkbox-equipment .text {\n margin-top: 0.5rem;\n text-align: center; }\n .equipment-form-container .icons-container input.item-eq {\n display: none; }\n .equipment-form-container .icons-container .equipment-icon-container {\n display: flex;\n transition: all 200ms ease;\n box-sizing: border-box;\n flex-direction: column;\n width: 80px;\n height: 80px;\n border-radius: 5px;\n background-color: #e0e0e0; }\n .equipment-form-container .icons-container .equipment-icon-container.checked {\n background-color: #e3b82a; }\n .equipment-form-container .icons-container .equipment-icon-container .equipmentIcon {\n margin: auto; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.content-view {\n position: relative;\n height: 100%;\n margin-top: 116px;\n background-color: #121212; }\n @media only screen and (max-width: 768px) {\n .content-view {\n margin-top: 0; } }\n", ""]); @@ -23329,7 +19942,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; return; } - reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); + reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); })(); ; @@ -23431,10 +20044,6 @@ var _userExploration = __webpack_require__("/rev"); var _environment = _interopRequireDefault(__webpack_require__("X6DI")); -var _Link = _interopRequireDefault(__webpack_require__("36Cw")); - -var _reactRouterDom = __webpack_require__("55Ip"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -23754,30 +20363,7 @@ var FeedbackModal = function FeedbackModal(_ref) { }, t('feedback.type')), /*#__PURE__*/_react.default.createElement("fieldset", { id: "feedbackType", className: "fb-selector" - }, selectorItem('bug'), selectorItem('idea'), selectorItem('other')), /*#__PURE__*/_react.default.createElement("span", { - id: "suggestFaq", - className: "fb-label text-16-bold" - }, t('feedback.suggest_faq'), /*#__PURE__*/_react.default.createElement(_Link.default, { - component: _reactRouterDom.Link, - to: "options/FAQ", - onClick: closeModal - }, /*#__PURE__*/_react.default.createElement("span", { - className: "styledLink" - }, "FAQ")), "\xA0?"), /*#__PURE__*/_react.default.createElement("label", { - htmlFor: "idFeedbackDescription", - className: "fb-label text-16-bold" - }, t('feedback.description')), /*#__PURE__*/_react.default.createElement("textarea", { - id: "idFeedbackDescription", - className: "fb-form fb-textarea", - placeholder: t('feedback.description_placeholder'), - name: "description", - onChange: function onChange(e) { - return setDescription(e.target.value); - }, - value: description - }), /*#__PURE__*/_react.default.createElement("div", { - className: "validate_row" - }, !uploadedFile ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("input", { + }, selectorItem('bug'), selectorItem('idea'), selectorItem('other')), !uploadedFile ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("input", { type: "file", id: "folder", accept: "image/*", @@ -23793,7 +20379,7 @@ var FeedbackModal = function FeedbackModal(_ref) { className: "fb-label text-16-bold" }, t('feedback.imageLabel')), /*#__PURE__*/_react.default.createElement("div", { className: "fileName" - }, /*#__PURE__*/_react.default.createElement("span", null, uploadedFile.name.substring(0, 3), ".."), /*#__PURE__*/_react.default.createElement(_IconButton.default, { + }, /*#__PURE__*/_react.default.createElement("span", null, uploadedFile.name), /*#__PURE__*/_react.default.createElement(_IconButton.default, { onClick: function onClick() { return setuploadedFile(null); }, @@ -23801,7 +20387,19 @@ var FeedbackModal = function FeedbackModal(_ref) { }, /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _close.default, size: 12 - })))), /*#__PURE__*/_react.default.createElement(_Button.default, { + })))), /*#__PURE__*/_react.default.createElement("label", { + htmlFor: "idFeedbackDescription", + className: "fb-label text-16-bold" + }, t('feedback.description')), /*#__PURE__*/_react.default.createElement("textarea", { + id: "idFeedbackDescription", + className: "fb-form fb-textarea", + placeholder: t('feedback.description_placeholder'), + name: "description", + onChange: function onChange(e) { + return setDescription(e.target.value); + }, + value: description + }), /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t('feedback.accessibility.button_send'), onClick: sendEmail, disabled: sending, @@ -23810,7 +20408,7 @@ var FeedbackModal = function FeedbackModal(_ref) { label: 'text-16-bold' }, type: "submit" - }, t('feedback.send'))))))); + }, t('feedback.send')))))); }; __signature__(FeedbackModal, "useI18n{{ t }: IuseI18n}\nuseClient{client: Client}\nuseState{[type, setType]('bug')}\nuseState{[description, setDescription]('')}\nuseState{[sending, setSending](false)}\nuseState{[sent, setSent](false)}\nuseState{[error, setError]('')}\nuseState{[textFile, setTextFile]}\nuseState{[uploadedFile, setuploadedFile](null)}\nuseExploration{[, setValidExploration]}", function () { @@ -23829,10 +20427,10 @@ exports.default = _default2; return; } - reactHotLoader.register(FEEDBACK_EMAIL, "FEEDBACK_EMAIL", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx"); - reactHotLoader.register(browser, "browser", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx"); - reactHotLoader.register(FeedbackModal, "FeedbackModal", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Feedback/FeedbackModal.tsx"); + reactHotLoader.register(FEEDBACK_EMAIL, "FEEDBACK_EMAIL", "/home/bastien/ecolyo/src/components/Feedback/FeedbackModal.tsx"); + reactHotLoader.register(browser, "browser", "/home/bastien/ecolyo/src/components/Feedback/FeedbackModal.tsx"); + reactHotLoader.register(FeedbackModal, "FeedbackModal", "/home/bastien/ecolyo/src/components/Feedback/FeedbackModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Feedback/FeedbackModal.tsx"); })(); ; @@ -24310,7 +20908,7 @@ exports.default = ProfileTypeEntityService; return; } - reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/gcarron/dev/ecolyo/src/services/profileTypeEntity.service.ts"); + reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/bastien/ecolyo/src/services/profileTypeEntity.service.ts"); })(); ; @@ -24345,28 +20943,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "b0wk": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "AIR_CONDITIONING_27e9edc33cb5be44800ff31c20c39027", - "use": "AIR_CONDITIONING_27e9edc33cb5be44800ff31c20c39027-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"AIR_CONDITIONING_27e9edc33cb5be44800ff31c20c39027\">\n<g clip-path=\"url(#AIR_CONDITIONING_27e9edc33cb5be44800ff31c20c39027_clip0_12059_7514)\">\n<path d=\"M10.7429 1.0755C14.5566 -1.87438 18.6962 1.72741 19.6252 7.3338C20.326 7.3338 21.0105 7.52937 21.6298 7.88792C22.4773 6.91006 23.2269 5.57365 22.9336 4.07427C22.2491 0.570272 26.1768 -2.26552 29.909 2.57488C32.8589 6.38853 29.2571 10.5281 23.6344 11.4571C23.6344 12.1579 23.4551 12.8587 23.0803 13.478C24.0581 14.3092 25.3945 15.0589 26.8939 14.7655C30.3653 14.081 33.2174 17.9925 28.377 21.7409C24.5634 24.6908 20.4238 21.089 19.4948 15.4826C18.794 15.4826 18.1095 15.2708 17.5065 14.9122C16.659 15.8901 15.893 17.2428 16.1864 18.7422C16.8709 22.2299 12.9431 25.0819 9.21097 20.2415C6.2448 16.4116 9.86287 12.272 15.4856 11.3593C15.4856 10.6585 15.6974 9.97402 16.056 9.35471C15.0781 8.52353 13.7417 7.75754 12.226 8.0509C8.75463 8.7354 5.90254 4.82396 10.7429 1.0755ZM8.15162 26.0761H11.4112C12.2756 26.0761 13.1047 26.4195 13.716 27.0308C14.3273 27.6421 14.6707 28.4711 14.6707 29.3356V39.1142H11.4112V35.8547H8.15162V39.1142H4.89209V29.3356C4.89209 28.4711 5.2355 27.6421 5.84678 27.0308C6.45806 26.4195 7.28714 26.0761 8.15162 26.0761ZM8.15162 29.3356V32.5952H11.4112V29.3356H8.15162ZM21.0757 26.0761H24.4493L19.6741 39.1142H16.3004L21.0757 26.0761ZM29.3386 26.0761H34.2279V29.3356H29.3386V35.8547H34.2279V39.1142H29.3386C28.4741 39.1142 27.645 38.7708 27.0337 38.1595C26.4225 37.5482 26.079 36.7192 26.079 35.8547V29.3356C26.079 28.4711 26.4225 27.6421 27.0337 27.0308C27.645 26.4195 28.4741 26.0761 29.3386 26.0761Z\" fill=\"black\" />\n</g>\n<defs>\n<clipPath id=\"AIR_CONDITIONING_27e9edc33cb5be44800ff31c20c39027_clip0_12059_7514\">\n<rect width=\"40\" height=\"40\" fill=\"white\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "bOnQ": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -24444,32 +21020,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "bhyx": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("58Xv"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "bncx": /***/ (function(module, exports, __webpack_require__) { @@ -24548,7 +21098,7 @@ var ChallengeCard = function ChallengeCard(_ref) { onClick: function onClick() { return moveToSlide(index); }, - className: indexSlider === index ? 'slide active' : 'slide inactive', + className: indexSlider === index ? 'slide active' : 'slide', style: { minWidth: "".concat(cardWidth, "px"), maxWidth: "".concat(cardWidth, "px"), @@ -24569,117 +21119,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ChallengeCard, "ChallengeCard", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCard.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCard.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "btPA": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("cW2C"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _I18n = __webpack_require__("buk/"); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _profileType = __webpack_require__("D9qV"); - -var _ecogestureForm = __webpack_require__("kcOp"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FormNavigation = function FormNavigation(_ref) { - var step = _ref.step, - handlePrevious = _ref.handlePrevious, - handleNext = _ref.handleNext, - disableNextButton = _ref.disableNextButton, - isEcogesture = _ref.isEcogesture; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var handlePreviousClick = function handlePreviousClick() { - handlePrevious(); - }; - - var handleNextClick = function handleNextClick() { - handleNext(); - }; - - return /*#__PURE__*/_react.default.createElement("div", { - className: "profile-navigation" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('profile_type.accessibility.button_previous'), - onClick: handlePreviousClick, - className: 'profile-navigation-button', - disabled: step === _profileType.ProfileTypeStepForm.HOUSING_TYPE, - classes: { - root: 'btn-profile-back', - label: 'text-16-normal' - } - }, "< ".concat(t('profile_type.form.button_previous'))), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": step === _profileType.ProfileTypeStepForm.UPDATE_DATE || step === _ecogestureForm.EcogestureStepForm.EQUIPMENTS && isEcogesture ? t('profile_type.accessibility.button_end') : t('profile_type.accessibility.button_next'), - onClick: handleNextClick, - className: (0, _classnames.default)('profile-navigation-button', (0, _defineProperty2.default)({}, 'disabled', disableNextButton)), - disabled: disableNextButton, - classes: { - root: 'btn-profile-next rounded', - label: 'text-16-normal' - } - }, step === _profileType.ProfileTypeStepForm.UPDATE_DATE || step === _ecogestureForm.EcogestureStepForm.EQUIPMENTS && isEcogesture ? t('profile_type.form.button_end') : "".concat(t('profile_type.form.button_next'), " >"))); -}; - -__signature__(FormNavigation, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - -var _default = FormNavigation; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FormNavigation, "FormNavigation", "/home/gcarron/dev/ecolyo/src/components/ProfileType/FormNavigation.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/ProfileType/FormNavigation.tsx"); + reactHotLoader.register(ChallengeCard, "ChallengeCard", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCard.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCard.tsx"); })(); ; @@ -24913,7 +21354,7 @@ var importIconbyId = /*#__PURE__*/function () { exports.importIconbyId = importIconbyId; var getPreviousMonthName = function getPreviousMonthName(date) { - var monthNames = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; + var monthNames = ['janiver', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; return monthNames[date.month - 1]; }; /** @@ -24985,355 +21426,17 @@ exports.getSeason = getSeason; return; } - reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "c4IZ": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.UPDATE_TERMS_VALIDATION = exports.UPDATE_FLUID_CONNECTION = exports.TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = exports.TOGGLE_CHALLENGE_DUEL_NOTIFICATION = exports.TOGGLE_CHALLENGE_ACTION_NOTIFICATION = exports.TOGGLE_ANALYSIS_NOTIFICATION = exports.SHOW_RELEASE_NOTES = exports.SET_SHOULD_REFRESH_CONSENT = exports.SET_PARTNERS_ISSUE = exports.SET_FLUID_STATUS = exports.CHANGE_SCREEN_TYPE = void 0; -exports.changeScreenType = changeScreenType; -exports.setFluidStatus = setFluidStatus; -exports.setPartnersIssue = setPartnersIssue; -exports.setShouldRefreshConsent = setShouldRefreshConsent; -exports.showReleaseNotes = showReleaseNotes; -exports.toggleAnalysisNotification = toggleAnalysisNotification; -exports.toggleChallengeActionNotification = toggleChallengeActionNotification; -exports.toggleChallengeDuelNotification = toggleChallengeDuelNotification; -exports.toggleChallengeExplorationNotification = toggleChallengeExplorationNotification; -exports.updateTermValidation = updateTermValidation; -exports.updatedFluidConnection = updatedFluidConnection; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var CHANGE_SCREEN_TYPE = 'CHANGE_SCREEN_TYPE'; -exports.CHANGE_SCREEN_TYPE = CHANGE_SCREEN_TYPE; -var SHOW_RELEASE_NOTES = 'SHOW_RELEASE_NOTES'; -exports.SHOW_RELEASE_NOTES = SHOW_RELEASE_NOTES; -var TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = 'TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION'; -exports.TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION; -var TOGGLE_CHALLENGE_ACTION_NOTIFICATION = 'TOGGLE_CHALLENGE_ACTION_NOTIFICATION'; -exports.TOGGLE_CHALLENGE_ACTION_NOTIFICATION = TOGGLE_CHALLENGE_ACTION_NOTIFICATION; -var TOGGLE_CHALLENGE_DUEL_NOTIFICATION = 'TOGGLE_CHALLENGE_DUEL_NOTIFICATION'; -exports.TOGGLE_CHALLENGE_DUEL_NOTIFICATION = TOGGLE_CHALLENGE_DUEL_NOTIFICATION; -var TOGGLE_ANALYSIS_NOTIFICATION = 'TOGGLE_ANALYSIS_NOTIFICATION'; -exports.TOGGLE_ANALYSIS_NOTIFICATION = TOGGLE_ANALYSIS_NOTIFICATION; -var SET_FLUID_STATUS = 'SET_FLUID_STATUS'; -exports.SET_FLUID_STATUS = SET_FLUID_STATUS; -var UPDATE_FLUID_CONNECTION = 'UPDATE_FLUID_CONNECTION'; -exports.UPDATE_FLUID_CONNECTION = UPDATE_FLUID_CONNECTION; -var UPDATE_TERMS_VALIDATION = 'UPDATE_TERMS_VALIDATION'; -exports.UPDATE_TERMS_VALIDATION = UPDATE_TERMS_VALIDATION; -var SET_PARTNERS_ISSUE = 'SET_PARTNERS_ISSUE'; -exports.SET_PARTNERS_ISSUE = SET_PARTNERS_ISSUE; -var SET_SHOULD_REFRESH_CONSENT = 'SET_SHOULD_REFRESH_CONSENT'; -exports.SET_SHOULD_REFRESH_CONSENT = SET_SHOULD_REFRESH_CONSENT; - -function changeScreenType(screenType) { - return { - type: CHANGE_SCREEN_TYPE, - payload: screenType - }; -} - -function showReleaseNotes(show, notes) { - return { - type: SHOW_RELEASE_NOTES, - payload: { - show: show, - notes: notes - } - }; -} - -function toggleChallengeExplorationNotification(notif) { - return { - type: TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION, - payload: notif - }; -} - -function toggleChallengeActionNotification(notif) { - return { - type: TOGGLE_CHALLENGE_ACTION_NOTIFICATION, - payload: notif - }; -} - -function toggleChallengeDuelNotification(notif) { - return { - type: TOGGLE_CHALLENGE_DUEL_NOTIFICATION, - payload: notif - }; -} - -function toggleAnalysisNotification(notif) { - return { - type: TOGGLE_ANALYSIS_NOTIFICATION, - payload: notif - }; -} - -function setFluidStatus(fluidStatus) { - return { - type: SET_FLUID_STATUS, - payload: fluidStatus - }; -} - -function updatedFluidConnection(fluidType, fluidConnection) { - return { - type: UPDATE_FLUID_CONNECTION, - payload: { - fluidType: fluidType, - fluidConnection: fluidConnection - } - }; -} - -function updateTermValidation(termsStatus) { - return { - type: UPDATE_TERMS_VALIDATION, - payload: termsStatus - }; -} - -function setPartnersIssue(openPartnersIssueModal) { - return { - type: SET_PARTNERS_ISSUE, - payload: openPartnersIssueModal - }; -} - -function setShouldRefreshConsent(shouldRefreshConsent) { - return { - type: SET_SHOULD_REFRESH_CONSENT, - payload: shouldRefreshConsent - }; -} - -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(CHANGE_SCREEN_TYPE, "CHANGE_SCREEN_TYPE", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(SHOW_RELEASE_NOTES, "SHOW_RELEASE_NOTES", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION, "TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(TOGGLE_CHALLENGE_ACTION_NOTIFICATION, "TOGGLE_CHALLENGE_ACTION_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(TOGGLE_CHALLENGE_DUEL_NOTIFICATION, "TOGGLE_CHALLENGE_DUEL_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(TOGGLE_ANALYSIS_NOTIFICATION, "TOGGLE_ANALYSIS_NOTIFICATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(SET_FLUID_STATUS, "SET_FLUID_STATUS", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(UPDATE_FLUID_CONNECTION, "UPDATE_FLUID_CONNECTION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(UPDATE_TERMS_VALIDATION, "UPDATE_TERMS_VALIDATION", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(SET_PARTNERS_ISSUE, "SET_PARTNERS_ISSUE", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(SET_SHOULD_REFRESH_CONSENT, "SET_SHOULD_REFRESH_CONSENT", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(changeScreenType, "changeScreenType", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(showReleaseNotes, "showReleaseNotes", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(toggleChallengeExplorationNotification, "toggleChallengeExplorationNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(toggleChallengeActionNotification, "toggleChallengeActionNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(toggleChallengeDuelNotification, "toggleChallengeDuelNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(toggleAnalysisNotification, "toggleAnalysisNotification", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(setFluidStatus, "setFluidStatus", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(updatedFluidConnection, "updatedFluidConnection", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(updateTermValidation, "updateTermValidation", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(setPartnersIssue, "setPartnersIssue", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); - reactHotLoader.register(setShouldRefreshConsent, "setShouldRefreshConsent", "/home/gcarron/dev/ecolyo/src/store/global/global.actions.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "cKQ8": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TimeStep = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var TimeStep; -exports.TimeStep = TimeStep; - -(function (TimeStep) { - TimeStep[TimeStep["HALF_AN_HOUR"] = 10] = "HALF_AN_HOUR"; - TimeStep[TimeStep["HOUR"] = 15] = "HOUR"; - TimeStep[TimeStep["DAY"] = 20] = "DAY"; - TimeStep[TimeStep["WEEK"] = 30] = "WEEK"; - TimeStep[TimeStep["MONTH"] = 40] = "MONTH"; - TimeStep[TimeStep["YEAR"] = 50] = "YEAR"; -})(TimeStep || (exports.TimeStep = TimeStep = {})); - -/***/ }), - -/***/ "cKr2": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73", - "use": "ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73-usage", - "viewBox": "0 0 220 220", - "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73\">\n<path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint1_linear)\" />\n<path d=\"M153.625 59.1024C165.306 55.1727 173.991 49.6556 173.026 46.7797C172.06 43.9038 161.809 44.7581 150.128 48.6879C138.448 52.6176 129.762 58.1347 130.728 61.0106C131.694 63.8865 141.945 63.0322 153.625 59.1024Z\" fill=\"#175968\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M162.727 55.3653C159.961 56.7014 156.756 58.0083 153.288 59.1752C141.608 63.105 131.356 63.9593 130.391 61.0834C130.167 60.4174 130.461 59.6098 131.19 58.7131C134.097 56.1653 138.236 53.8215 143.081 52.1915C152.809 48.9187 159.348 49.5245 162.727 55.3653Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint2_linear)\" />\n<path d=\"M87.6626 65.8193L90.7022 74.45L138.671 99.0449C142.597 101.136 141.864 83.0973 133.802 80.5256C118.698 75.7079 103.765 70.9311 87.6626 65.8193Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint3_radial)\" />\n<path d=\"M55.6908 86.0232C57.954 89.2804 67.4561 91.1933 68.9414 88.0474C73.8433 96.3294 91.8905 102.121 102.336 88.0473C111.235 90.2282 123.83 67.2936 100.297 62.8648C98.1475 40.234 73.6645 45.6539 65.5478 55.9572C57.7137 55.9323 55.9207 57.5545 54.1826 60.6381C52.9274 62.8648 51.9225 68.7213 55.6907 71.71C53.176 74.795 51.7105 80.2944 55.6908 86.0232Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M68.7317 88.3932C66.7247 91.0418 57.8658 89.1532 55.6911 86.0232C51.7107 80.2945 53.1763 74.795 55.691 71.71C51.9228 68.7214 52.9277 62.8648 54.1828 60.6381C55.5445 58.2225 56.9397 56.7037 61.2466 56.171C58.8172 57.2314 56.3375 60.0012 56.7183 64.4417C57.1023 68.919 59.6372 71.2854 60.1703 71.7652C58.7841 72.8845 56.343 76.6269 58.0064 81.6158C59.6445 86.5292 65.1044 88.1419 68.7317 88.3932ZM72.3582 91.8733C79.6046 97.7018 93.618 99.7939 102.336 88.0473C107.257 89.2533 113.308 82.7798 113.756 76.0022C113.105 78.858 111.579 82.6489 108.061 84.0711C104.356 85.5689 102.605 85.1371 101.539 84.0711C100.852 85.445 97.1019 90.2096 94.8692 91.927C91.5521 94.4787 83.0825 95.4403 76.0468 93.3616C74.4013 92.8754 73.2384 92.3858 72.3582 91.8733Z\" fill=\"#C0D8E9\" />\n<path d=\"M97.4277 66.2174C89.5351 72.2221 78.6087 70.7849 75.7026 68.2829C75.7026 70.8656 76.9055 75.9579 83.6968 75.7642C90.4881 75.5705 96.8924 68.6386 97.4277 66.2174Z\" fill=\"#C0D8E9\" />\n<path d=\"M59.2554 155.77C62.3007 155.77 69.9504 158.852 73.3945 160.393L64.9654 173.716C63.0621 172.538 59.5273 169.475 60.6149 166.647C61.7026 163.819 60.1618 158.217 59.2554 155.77Z\" fill=\"#08590C\" />\n<path d=\"M102.591 191.368C93.1455 193.217 85.6864 189.333 84.3398 185.853L90.1935 174.72C92.4661 175.917 96.472 180.382 97.7636 183.721C98.9701 186.839 101.421 188.731 102.591 191.368Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint4_radial)\" />\n<path d=\"M88.8441 180.236C88.7637 179.972 88.4843 179.823 88.2201 179.903C87.956 179.984 87.807 180.263 87.8874 180.527L88.8441 180.236ZM92.1085 185.549L91.8314 185.965L92.1085 185.549ZM95.5985 188.021C95.8634 188.099 96.1413 187.948 96.2191 187.683C96.2969 187.418 96.1452 187.14 95.8803 187.062L95.5985 188.021ZM87.8874 180.527C88.3733 182.124 89.6268 184.497 91.8314 185.965L92.3857 185.133C90.4308 183.831 89.2856 181.687 88.8441 180.236L87.8874 180.527ZM91.8314 185.965C92.2471 186.242 92.8794 186.664 93.5537 187.059C94.2198 187.449 94.9631 187.835 95.5985 188.021L95.8803 187.062C95.3688 186.912 94.7135 186.579 94.0592 186.196C93.4131 185.817 92.8033 185.411 92.3857 185.133L91.8314 185.965Z\" fill=\"#217425\" />\n<path d=\"M91.6523 185.196C92.8666 184.953 95.376 184.493 95.6998 184.589\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M89.9523 183.698C89.8579 184.319 89.7257 185.714 89.9523 186.329C90.1789 186.944 90.3705 187.557 90.4379 187.786\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M53.5175 192.793C56.3061 183.581 63.2307 178.809 66.9363 179.248L74.0331 189.633C71.911 191.081 66.0898 192.53 62.5354 192.108C59.215 191.714 56.3958 192.994 53.5175 192.793Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint5_radial)\" />\n<path d=\"M68.4114 186.212C65.8229 186.75 61.5411 187.188 58.5728 189.193\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M64.1213 187.305C63.4862 188.005 62.1382 189.591 61.8271 190.338\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M68.6194 185.742C67.9843 186.442 66.6362 188.029 66.3252 188.775\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M61.2439 187.811C60.4533 187.5 58.7632 186.87 58.3276 186.839\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M87.0436 162.701C86.6136 162.808 86.2912 162.808 85.8612 162.808C86.0762 163.024 86.2912 163.239 86.5061 163.454C88.2259 165.391 88.5484 167.973 87.0436 169.264C86.0762 170.125 84.6789 170.232 83.2815 169.587C83.174 171.201 82.4216 172.599 81.1318 173.03C79.7345 173.46 78.1221 172.707 77.0473 171.308C75.7574 173.568 73.7152 174.751 72.1029 173.998C70.7055 173.353 70.0606 171.416 70.5981 169.264C69.0932 169.694 67.5884 169.479 66.7285 168.511C65.5462 167.112 66.1911 164.637 68.2333 162.916C66.2986 162.27 64.9012 160.979 65.0087 159.473C65.1162 158.182 66.0836 157.213 67.6959 156.675C66.621 155.922 66.0836 154.846 66.1911 153.878C66.4061 151.941 68.9858 150.65 71.9954 151.081C72.8553 151.188 73.7152 151.403 74.4676 151.834C74.4676 151.726 74.4676 151.619 74.4676 151.619C74.0376 149.036 75.3275 146.777 77.1548 146.454C79.0895 146.131 80.9168 147.96 81.3468 150.543C81.4542 150.973 81.4542 151.403 81.4542 151.726C81.8842 151.188 82.3141 150.543 82.9591 150.005C85.3238 147.745 88.3334 147.1 89.7308 148.606C91.0206 150.005 90.1607 153.017 87.6885 155.169C87.366 155.492 87.1511 155.707 86.8286 155.922C88.8709 155.922 90.5906 156.891 90.9131 158.397C91.2356 160.226 89.5158 162.163 87.0436 162.701Z\" fill=\"#FFD261\" />\n<path d=\"M82.8748 161.733C84.1264 158.522 83.2132 155.166 80.8352 154.237C78.4571 153.309 75.5148 155.159 74.2632 158.369C73.0117 161.58 73.9248 164.936 76.3029 165.865C78.6809 166.794 81.6233 164.944 82.8748 161.733Z\" fill=\"#FFAF22\" />\n<path d=\"M103.264 177.175C102.834 177.068 102.512 176.96 102.189 176.745C102.297 176.96 102.404 177.283 102.512 177.606C103.157 180.08 102.297 182.555 100.362 182.985C99.1797 183.308 97.7823 182.77 96.9224 181.586C96.17 182.985 94.8802 183.846 93.4829 183.631C91.978 183.416 90.9032 182.017 90.6882 180.188C88.5385 181.586 86.0663 181.694 84.9914 180.295C84.024 179.112 84.3465 177.068 85.7438 175.346C84.1315 175.023 82.9491 174.163 82.7342 172.871C82.4117 171.042 84.1315 169.213 86.6037 168.568C85.0989 167.169 84.5614 165.34 85.3138 164.049C85.9588 162.973 87.3561 162.542 88.9684 162.758C88.431 161.574 88.3235 160.39 88.9684 159.53C90.0433 157.916 92.9454 158.023 95.4176 159.637C96.17 160.175 96.815 160.713 97.2449 161.359C97.2449 161.251 97.2449 161.144 97.3524 161.144C98.2123 158.669 100.255 157.163 102.082 157.808C103.909 158.454 104.769 160.928 103.909 163.295C103.802 163.726 103.587 164.049 103.372 164.371C104.017 164.049 104.662 163.726 105.414 163.511C108.531 162.65 111.541 163.403 112.078 165.34C112.616 167.169 110.466 169.428 107.241 170.289C106.811 170.397 106.489 170.504 106.059 170.504C107.886 171.365 108.961 173.087 108.531 174.593C108.209 176.852 105.736 177.821 103.264 177.175Z\" fill=\"#F45E4E\" />\n<path d=\"M100.098 174.378C102.676 172.093 103.394 168.69 101.703 166.777C100.011 164.864 96.5491 165.165 93.9709 167.449C91.3928 169.733 90.6743 173.136 92.3662 175.049C94.058 176.963 97.5196 176.662 100.098 174.378Z\" fill=\"#A83C39\" />\n<path d=\"M87.6792 183.303C87.3567 183.518 86.9268 183.626 86.6043 183.734C86.8193 183.841 87.1417 183.949 87.3567 184.164C89.5065 185.563 90.3664 188.037 89.399 189.651C88.7541 190.727 87.3567 191.158 85.8519 190.942C86.1744 192.556 85.7444 194.063 84.6695 194.816C83.4872 195.677 81.6599 195.246 80.3701 194.17C79.7251 196.645 77.8979 198.366 76.1781 198.044C74.6732 197.828 73.5984 195.999 73.4909 193.847C72.0936 194.708 70.5887 194.816 69.6214 194.063C68.1165 192.987 68.224 190.404 69.6214 188.253C67.5791 188.145 65.9668 187.177 65.6443 185.778C65.4294 184.594 66.1818 183.303 67.5791 182.335C66.3967 181.797 65.5369 181.044 65.4294 179.968C65.2144 178.031 67.3641 176.202 70.2663 175.772C71.1262 175.664 72.0936 175.664 72.846 175.879C72.846 175.772 72.7385 175.772 72.7385 175.664C71.7711 173.297 72.3085 170.715 74.1358 169.962C75.8556 169.208 78.1128 170.5 79.1877 172.867C79.4027 173.189 79.5102 173.62 79.5102 174.05C79.7251 173.405 80.0476 172.651 80.4775 172.006C82.3048 169.208 84.992 167.917 86.6043 168.886C88.2166 169.962 88.1091 172.974 86.2818 175.772C86.0669 176.094 85.8519 176.417 85.6369 176.74C87.5717 176.202 89.5065 176.74 90.2589 178.139C91.1188 179.86 89.9364 182.12 87.6792 183.303Z\" fill=\"#DB4FDB\" />\n<path d=\"M83.328 183.373C83.7463 179.952 82.0314 176.927 79.4977 176.616C76.9639 176.306 74.5708 178.827 74.1525 182.248C73.7341 185.669 75.449 188.694 77.9828 189.005C80.5165 189.315 82.9096 186.794 83.328 183.373Z\" fill=\"#FFD550\" />\n<path d=\"M67.3481 168.291C67.2406 168.721 67.0256 169.044 66.9181 169.366C67.1331 169.259 67.4555 169.151 67.778 169.151C70.2502 168.613 72.6149 169.689 73.0449 171.518C73.3673 172.702 72.7224 173.993 71.5401 174.961C72.9374 175.822 73.6898 177.113 73.4748 178.512C73.1524 179.911 71.755 180.987 69.9277 181.094C71.2176 183.354 71.2176 185.721 69.8203 186.797C68.5304 187.765 66.5957 187.227 64.9833 185.828C64.6609 187.442 63.6935 188.518 62.4037 188.733C60.5764 189.056 58.7491 187.227 58.2117 184.645C56.7068 186.044 54.8796 186.582 53.5897 185.721C52.5149 185.075 52.1924 183.569 52.5149 181.955C51.3325 182.493 50.1501 182.493 49.2902 181.847C47.7854 180.664 47.8929 177.866 49.7202 175.392C50.2576 174.639 50.9025 174.101 51.5475 173.563C51.44 173.563 51.3325 173.455 51.3325 173.455C48.9678 172.487 47.5704 170.335 48.2154 168.506C48.8603 166.677 51.44 166.031 53.8047 166.892C54.2346 166.999 54.5571 167.215 54.8796 167.43C54.5571 166.784 54.3421 166.031 54.1272 165.278C53.3747 162.05 54.3421 159.145 56.2769 158.715C58.1042 158.284 60.2539 160.544 61.0063 163.772C61.1138 164.202 61.1138 164.525 61.2213 164.955C62.1887 163.126 63.9085 162.158 65.4133 162.696C67.1331 163.341 68.1005 165.816 67.3481 168.291Z\" fill=\"#FF9864\" />\n<path d=\"M64.6636 179.06C66.6542 177.46 66.5203 173.985 64.3646 171.297C62.2089 168.609 58.8477 167.728 56.8571 169.327C54.8666 170.927 55.0005 174.403 57.1562 177.09C59.3119 179.778 62.6731 180.66 64.6636 179.06Z\" fill=\"#FFC261\" />\n<path d=\"M63.1553 100.722V107.715\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M77.2363 102.442V108.575\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M72.8296 111.266V117.398\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M62.2954 119.12V126.114\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M86.8027 107.715V112.987\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M96.4766 101.582V107.715\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M102.604 106.854V112.986\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M93.7891 118.259V123.531\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M100.023 121.81V127.942\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M81.5356 119.12V125.253\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M87.6621 126.113V132.246\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M74.5488 126.113V130.525\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M66.7026 134.937V141.069\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M94.7563 135.797V141.069\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M80.6758 134.075V138.487\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<defs>\n<linearGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint0_linear\" x1=\"190.64\" y1=\"99.5978\" x2=\"211.958\" y2=\"87.198\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#0E3E48\" />\n<stop offset=\"1\" stop-color=\"#1B6778\" />\n</linearGradient>\n<linearGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint1_linear\" x1=\"137.099\" y1=\"92.7764\" x2=\"193.042\" y2=\"74.5677\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#30A4BE\" />\n<stop offset=\"0.619792\" stop-color=\"#409DB3\" />\n<stop offset=\"1\" stop-color=\"#0A5263\" />\n</linearGradient>\n<linearGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint2_linear\" x1=\"132.41\" y1=\"60.3902\" x2=\"158.375\" y2=\"60.3902\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#0E3A44\" />\n<stop offset=\"1\" stop-color=\"#21697A\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint3_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(116.396 75.0433) rotate(98.3692) scale(14.2455 40.1097)\">\n<stop stop-color=\"#2F9EB8\" />\n<stop offset=\"1\" stop-color=\"#0D7289\" />\n</radialGradient>\n<radialGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint4_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(96.9612 183.324) rotate(-137.261) scale(8.86926 9.14812)\">\n<stop stop-color=\"#096B0D\" />\n<stop offset=\"1\" stop-color=\"#09580C\" />\n</radialGradient>\n<radialGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint5_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(55.7868 190.199) rotate(-0.658545) scale(11.4945 11.8559)\">\n<stop stop-color=\"#096B0D\" />\n<stop offset=\"1\" stop-color=\"#06500A\" />\n</radialGradient>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "cPn3": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-modal {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n color: #e0e0e0;\n padding: 1.5rem;\n max-width: 400px; }\n .action-modal .action-duration {\n margin-top: 1rem; }\n .action-modal .action-text {\n margin: 1.6rem 0; }\n .action-modal .buttons button {\n margin-top: 0.5rem; }\n\n#accessibility-title {\n display: none; }\n", ""]); - - - -/***/ }), - -/***/ "cU6T": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("aSBv"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "cW2C": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("4wfj"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "cZA0": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = 'com.grandlyon.enedis.monthly.analysis.data'; -exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); + reactHotLoader.register(getFluidType, "getFluidType", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationship, "getRelationship", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationships, "getRelationships", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(importIconbyId, "importIconbyId", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getSeason, "getSeason", "/home/bastien/ecolyo/src/utils/utils.ts"); })(); ; @@ -25346,7 +21449,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT /***/ }), -/***/ "cm+2": +/***/ "c4IZ": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -25355,7 +21458,17 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT Object.defineProperty(exports, "__esModule", { value: true }); -exports.USAGEEVENT_DOCTYPE = void 0; +exports.UPDATE_TERMS_VALIDATION = exports.UPDATE_FLUID_CONNECTION = exports.TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = exports.TOGGLE_CHALLENGE_DUEL_NOTIFICATION = exports.TOGGLE_CHALLENGE_ACTION_NOTIFICATION = exports.TOGGLE_ANALYSIS_NOTIFICATION = exports.SHOW_RELEASE_NOTES = exports.SET_PARTNERS_ISSUE = exports.SET_FLUID_STATUS = exports.CHANGE_SCREEN_TYPE = void 0; +exports.changeScreenType = changeScreenType; +exports.setFluidStatus = setFluidStatus; +exports.setPartnersIssue = setPartnersIssue; +exports.showReleaseNotes = showReleaseNotes; +exports.toggleAnalysisNotification = toggleAnalysisNotification; +exports.toggleChallengeActionNotification = toggleChallengeActionNotification; +exports.toggleChallengeDuelNotification = toggleChallengeDuelNotification; +exports.toggleChallengeExplorationNotification = toggleChallengeExplorationNotification; +exports.updateTermValidation = updateTermValidation; +exports.updatedFluidConnection = updatedFluidConnection; (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -25366,8 +21479,103 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -var USAGEEVENT_DOCTYPE = 'com.grandlyon.ecolyo.usageevent'; -exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; +var CHANGE_SCREEN_TYPE = 'CHANGE_SCREEN_TYPE'; +exports.CHANGE_SCREEN_TYPE = CHANGE_SCREEN_TYPE; +var SHOW_RELEASE_NOTES = 'SHOW_RELEASE_NOTES'; +exports.SHOW_RELEASE_NOTES = SHOW_RELEASE_NOTES; +var TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = 'TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION'; +exports.TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION; +var TOGGLE_CHALLENGE_ACTION_NOTIFICATION = 'TOGGLE_CHALLENGE_ACTION_NOTIFICATION'; +exports.TOGGLE_CHALLENGE_ACTION_NOTIFICATION = TOGGLE_CHALLENGE_ACTION_NOTIFICATION; +var TOGGLE_CHALLENGE_DUEL_NOTIFICATION = 'TOGGLE_CHALLENGE_DUEL_NOTIFICATION'; +exports.TOGGLE_CHALLENGE_DUEL_NOTIFICATION = TOGGLE_CHALLENGE_DUEL_NOTIFICATION; +var TOGGLE_ANALYSIS_NOTIFICATION = 'TOGGLE_ANALYSIS_NOTIFICATION'; +exports.TOGGLE_ANALYSIS_NOTIFICATION = TOGGLE_ANALYSIS_NOTIFICATION; +var SET_FLUID_STATUS = 'SET_FLUID_STATUS'; +exports.SET_FLUID_STATUS = SET_FLUID_STATUS; +var UPDATE_FLUID_CONNECTION = 'UPDATE_FLUID_CONNECTION'; +exports.UPDATE_FLUID_CONNECTION = UPDATE_FLUID_CONNECTION; +var UPDATE_TERMS_VALIDATION = 'UPDATE_TERMS_VALIDATION'; +exports.UPDATE_TERMS_VALIDATION = UPDATE_TERMS_VALIDATION; +var SET_PARTNERS_ISSUE = 'SET_PARTNERS_ISSUE'; +exports.SET_PARTNERS_ISSUE = SET_PARTNERS_ISSUE; + +function changeScreenType(screenType) { + return { + type: CHANGE_SCREEN_TYPE, + payload: screenType + }; +} + +function showReleaseNotes(show, notes) { + return { + type: SHOW_RELEASE_NOTES, + payload: { + show: show, + notes: notes + } + }; +} + +function toggleChallengeExplorationNotification(notif) { + return { + type: TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION, + payload: notif + }; +} + +function toggleChallengeActionNotification(notif) { + return { + type: TOGGLE_CHALLENGE_ACTION_NOTIFICATION, + payload: notif + }; +} + +function toggleChallengeDuelNotification(notif) { + return { + type: TOGGLE_CHALLENGE_DUEL_NOTIFICATION, + payload: notif + }; +} + +function toggleAnalysisNotification(notif) { + return { + type: TOGGLE_ANALYSIS_NOTIFICATION, + payload: notif + }; +} + +function setFluidStatus(fluidStatus) { + return { + type: SET_FLUID_STATUS, + payload: fluidStatus + }; +} + +function updatedFluidConnection(fluidType, fluidConnection) { + return { + type: UPDATE_FLUID_CONNECTION, + payload: { + fluidType: fluidType, + fluidConnection: fluidConnection + } + }; +} + +function updateTermValidation(termsStatus) { + return { + type: UPDATE_TERMS_VALIDATION, + payload: termsStatus + }; +} + +function setPartnersIssue(openPartnersIssueModal) { + return { + type: SET_PARTNERS_ISSUE, + payload: openPartnersIssueModal + }; +} + ; (function () { @@ -25377,7 +21585,26 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; return; } - reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); + reactHotLoader.register(CHANGE_SCREEN_TYPE, "CHANGE_SCREEN_TYPE", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(SHOW_RELEASE_NOTES, "SHOW_RELEASE_NOTES", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION, "TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(TOGGLE_CHALLENGE_ACTION_NOTIFICATION, "TOGGLE_CHALLENGE_ACTION_NOTIFICATION", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(TOGGLE_CHALLENGE_DUEL_NOTIFICATION, "TOGGLE_CHALLENGE_DUEL_NOTIFICATION", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(TOGGLE_ANALYSIS_NOTIFICATION, "TOGGLE_ANALYSIS_NOTIFICATION", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(SET_FLUID_STATUS, "SET_FLUID_STATUS", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(UPDATE_FLUID_CONNECTION, "UPDATE_FLUID_CONNECTION", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(UPDATE_TERMS_VALIDATION, "UPDATE_TERMS_VALIDATION", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(SET_PARTNERS_ISSUE, "SET_PARTNERS_ISSUE", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(changeScreenType, "changeScreenType", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(showReleaseNotes, "showReleaseNotes", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(toggleChallengeExplorationNotification, "toggleChallengeExplorationNotification", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(toggleChallengeActionNotification, "toggleChallengeActionNotification", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(toggleChallengeDuelNotification, "toggleChallengeDuelNotification", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(toggleAnalysisNotification, "toggleAnalysisNotification", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(setFluidStatus, "setFluidStatus", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(updatedFluidConnection, "updatedFluidConnection", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(updateTermValidation, "updateTermValidation", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); + reactHotLoader.register(setPartnersIssue, "setPartnersIssue", "/home/bastien/ecolyo/src/store/global/global.actions.ts"); })(); ; @@ -25390,214 +21617,134 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; /***/ }), -/***/ "cwBE": +/***/ "cKQ8": /***/ (function(module, exports, __webpack_require__) { "use strict"; -/* WEBPACK VAR INJECTION */(function(module) { -var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = void 0; +exports.TimeStep = void 0; -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var TimeStep; +exports.TimeStep = TimeStep; -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); +(function (TimeStep) { + TimeStep[TimeStep["HALF_AN_HOUR"] = 10] = "HALF_AN_HOUR"; + TimeStep[TimeStep["HOUR"] = 15] = "HOUR"; + TimeStep[TimeStep["DAY"] = 20] = "DAY"; + TimeStep[TimeStep["WEEK"] = 30] = "WEEK"; + TimeStep[TimeStep["MONTH"] = 40] = "MONTH"; + TimeStep[TimeStep["YEAR"] = 50] = "YEAR"; +})(TimeStep || (exports.TimeStep = TimeStep = {})); -var _Header = _interopRequireDefault(__webpack_require__("frrP")); +/***/ }), -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); +/***/ "cKr2": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var _reactRedux = __webpack_require__("/MKj"); +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73", + "use": "ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73-usage", + "viewBox": "0 0 220 220", + "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73\">\n<path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint1_linear)\" />\n<path d=\"M153.625 59.1024C165.306 55.1727 173.991 49.6556 173.026 46.7797C172.06 43.9038 161.809 44.7581 150.128 48.6879C138.448 52.6176 129.762 58.1347 130.728 61.0106C131.694 63.8865 141.945 63.0322 153.625 59.1024Z\" fill=\"#175968\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M162.727 55.3653C159.961 56.7014 156.756 58.0083 153.288 59.1752C141.608 63.105 131.356 63.9593 130.391 61.0834C130.167 60.4174 130.461 59.6098 131.19 58.7131C134.097 56.1653 138.236 53.8215 143.081 52.1915C152.809 48.9187 159.348 49.5245 162.727 55.3653Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint2_linear)\" />\n<path d=\"M87.6626 65.8193L90.7022 74.45L138.671 99.0449C142.597 101.136 141.864 83.0973 133.802 80.5256C118.698 75.7079 103.765 70.9311 87.6626 65.8193Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint3_radial)\" />\n<path d=\"M55.6908 86.0232C57.954 89.2804 67.4561 91.1933 68.9414 88.0474C73.8433 96.3294 91.8905 102.121 102.336 88.0473C111.235 90.2282 123.83 67.2936 100.297 62.8648C98.1475 40.234 73.6645 45.6539 65.5478 55.9572C57.7137 55.9323 55.9207 57.5545 54.1826 60.6381C52.9274 62.8648 51.9225 68.7213 55.6907 71.71C53.176 74.795 51.7105 80.2944 55.6908 86.0232Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M68.7317 88.3932C66.7247 91.0418 57.8658 89.1532 55.6911 86.0232C51.7107 80.2945 53.1763 74.795 55.691 71.71C51.9228 68.7214 52.9277 62.8648 54.1828 60.6381C55.5445 58.2225 56.9397 56.7037 61.2466 56.171C58.8172 57.2314 56.3375 60.0012 56.7183 64.4417C57.1023 68.919 59.6372 71.2854 60.1703 71.7652C58.7841 72.8845 56.343 76.6269 58.0064 81.6158C59.6445 86.5292 65.1044 88.1419 68.7317 88.3932ZM72.3582 91.8733C79.6046 97.7018 93.618 99.7939 102.336 88.0473C107.257 89.2533 113.308 82.7798 113.756 76.0022C113.105 78.858 111.579 82.6489 108.061 84.0711C104.356 85.5689 102.605 85.1371 101.539 84.0711C100.852 85.445 97.1019 90.2096 94.8692 91.927C91.5521 94.4787 83.0825 95.4403 76.0468 93.3616C74.4013 92.8754 73.2384 92.3858 72.3582 91.8733Z\" fill=\"#C0D8E9\" />\n<path d=\"M97.4277 66.2174C89.5351 72.2221 78.6087 70.7849 75.7026 68.2829C75.7026 70.8656 76.9055 75.9579 83.6968 75.7642C90.4881 75.5705 96.8924 68.6386 97.4277 66.2174Z\" fill=\"#C0D8E9\" />\n<path d=\"M59.2554 155.77C62.3007 155.77 69.9504 158.852 73.3945 160.393L64.9654 173.716C63.0621 172.538 59.5273 169.475 60.6149 166.647C61.7026 163.819 60.1618 158.217 59.2554 155.77Z\" fill=\"#08590C\" />\n<path d=\"M102.591 191.368C93.1455 193.217 85.6864 189.333 84.3398 185.853L90.1935 174.72C92.4661 175.917 96.472 180.382 97.7636 183.721C98.9701 186.839 101.421 188.731 102.591 191.368Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint4_radial)\" />\n<path d=\"M88.8441 180.236C88.7637 179.972 88.4843 179.823 88.2201 179.903C87.956 179.984 87.807 180.263 87.8874 180.527L88.8441 180.236ZM92.1085 185.549L91.8314 185.965L92.1085 185.549ZM95.5985 188.021C95.8634 188.099 96.1413 187.948 96.2191 187.683C96.2969 187.418 96.1452 187.14 95.8803 187.062L95.5985 188.021ZM87.8874 180.527C88.3733 182.124 89.6268 184.497 91.8314 185.965L92.3857 185.133C90.4308 183.831 89.2856 181.687 88.8441 180.236L87.8874 180.527ZM91.8314 185.965C92.2471 186.242 92.8794 186.664 93.5537 187.059C94.2198 187.449 94.9631 187.835 95.5985 188.021L95.8803 187.062C95.3688 186.912 94.7135 186.579 94.0592 186.196C93.4131 185.817 92.8033 185.411 92.3857 185.133L91.8314 185.965Z\" fill=\"#217425\" />\n<path d=\"M91.6523 185.196C92.8666 184.953 95.376 184.493 95.6998 184.589\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M89.9523 183.698C89.8579 184.319 89.7257 185.714 89.9523 186.329C90.1789 186.944 90.3705 187.557 90.4379 187.786\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M53.5175 192.793C56.3061 183.581 63.2307 178.809 66.9363 179.248L74.0331 189.633C71.911 191.081 66.0898 192.53 62.5354 192.108C59.215 191.714 56.3958 192.994 53.5175 192.793Z\" fill=\"url(#ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint5_radial)\" />\n<path d=\"M68.4114 186.212C65.8229 186.75 61.5411 187.188 58.5728 189.193\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M64.1213 187.305C63.4862 188.005 62.1382 189.591 61.8271 190.338\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M68.6194 185.742C67.9843 186.442 66.6362 188.029 66.3252 188.775\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M61.2439 187.811C60.4533 187.5 58.7632 186.87 58.3276 186.839\" stroke=\"#217425\" stroke-linecap=\"round\" />\n<path d=\"M87.0436 162.701C86.6136 162.808 86.2912 162.808 85.8612 162.808C86.0762 163.024 86.2912 163.239 86.5061 163.454C88.2259 165.391 88.5484 167.973 87.0436 169.264C86.0762 170.125 84.6789 170.232 83.2815 169.587C83.174 171.201 82.4216 172.599 81.1318 173.03C79.7345 173.46 78.1221 172.707 77.0473 171.308C75.7574 173.568 73.7152 174.751 72.1029 173.998C70.7055 173.353 70.0606 171.416 70.5981 169.264C69.0932 169.694 67.5884 169.479 66.7285 168.511C65.5462 167.112 66.1911 164.637 68.2333 162.916C66.2986 162.27 64.9012 160.979 65.0087 159.473C65.1162 158.182 66.0836 157.213 67.6959 156.675C66.621 155.922 66.0836 154.846 66.1911 153.878C66.4061 151.941 68.9858 150.65 71.9954 151.081C72.8553 151.188 73.7152 151.403 74.4676 151.834C74.4676 151.726 74.4676 151.619 74.4676 151.619C74.0376 149.036 75.3275 146.777 77.1548 146.454C79.0895 146.131 80.9168 147.96 81.3468 150.543C81.4542 150.973 81.4542 151.403 81.4542 151.726C81.8842 151.188 82.3141 150.543 82.9591 150.005C85.3238 147.745 88.3334 147.1 89.7308 148.606C91.0206 150.005 90.1607 153.017 87.6885 155.169C87.366 155.492 87.1511 155.707 86.8286 155.922C88.8709 155.922 90.5906 156.891 90.9131 158.397C91.2356 160.226 89.5158 162.163 87.0436 162.701Z\" fill=\"#FFD261\" />\n<path d=\"M82.8748 161.733C84.1264 158.522 83.2132 155.166 80.8352 154.237C78.4571 153.309 75.5148 155.159 74.2632 158.369C73.0117 161.58 73.9248 164.936 76.3029 165.865C78.6809 166.794 81.6233 164.944 82.8748 161.733Z\" fill=\"#FFAF22\" />\n<path d=\"M103.264 177.175C102.834 177.068 102.512 176.96 102.189 176.745C102.297 176.96 102.404 177.283 102.512 177.606C103.157 180.08 102.297 182.555 100.362 182.985C99.1797 183.308 97.7823 182.77 96.9224 181.586C96.17 182.985 94.8802 183.846 93.4829 183.631C91.978 183.416 90.9032 182.017 90.6882 180.188C88.5385 181.586 86.0663 181.694 84.9914 180.295C84.024 179.112 84.3465 177.068 85.7438 175.346C84.1315 175.023 82.9491 174.163 82.7342 172.871C82.4117 171.042 84.1315 169.213 86.6037 168.568C85.0989 167.169 84.5614 165.34 85.3138 164.049C85.9588 162.973 87.3561 162.542 88.9684 162.758C88.431 161.574 88.3235 160.39 88.9684 159.53C90.0433 157.916 92.9454 158.023 95.4176 159.637C96.17 160.175 96.815 160.713 97.2449 161.359C97.2449 161.251 97.2449 161.144 97.3524 161.144C98.2123 158.669 100.255 157.163 102.082 157.808C103.909 158.454 104.769 160.928 103.909 163.295C103.802 163.726 103.587 164.049 103.372 164.371C104.017 164.049 104.662 163.726 105.414 163.511C108.531 162.65 111.541 163.403 112.078 165.34C112.616 167.169 110.466 169.428 107.241 170.289C106.811 170.397 106.489 170.504 106.059 170.504C107.886 171.365 108.961 173.087 108.531 174.593C108.209 176.852 105.736 177.821 103.264 177.175Z\" fill=\"#F45E4E\" />\n<path d=\"M100.098 174.378C102.676 172.093 103.394 168.69 101.703 166.777C100.011 164.864 96.5491 165.165 93.9709 167.449C91.3928 169.733 90.6743 173.136 92.3662 175.049C94.058 176.963 97.5196 176.662 100.098 174.378Z\" fill=\"#A83C39\" />\n<path d=\"M87.6792 183.303C87.3567 183.518 86.9268 183.626 86.6043 183.734C86.8193 183.841 87.1417 183.949 87.3567 184.164C89.5065 185.563 90.3664 188.037 89.399 189.651C88.7541 190.727 87.3567 191.158 85.8519 190.942C86.1744 192.556 85.7444 194.063 84.6695 194.816C83.4872 195.677 81.6599 195.246 80.3701 194.17C79.7251 196.645 77.8979 198.366 76.1781 198.044C74.6732 197.828 73.5984 195.999 73.4909 193.847C72.0936 194.708 70.5887 194.816 69.6214 194.063C68.1165 192.987 68.224 190.404 69.6214 188.253C67.5791 188.145 65.9668 187.177 65.6443 185.778C65.4294 184.594 66.1818 183.303 67.5791 182.335C66.3967 181.797 65.5369 181.044 65.4294 179.968C65.2144 178.031 67.3641 176.202 70.2663 175.772C71.1262 175.664 72.0936 175.664 72.846 175.879C72.846 175.772 72.7385 175.772 72.7385 175.664C71.7711 173.297 72.3085 170.715 74.1358 169.962C75.8556 169.208 78.1128 170.5 79.1877 172.867C79.4027 173.189 79.5102 173.62 79.5102 174.05C79.7251 173.405 80.0476 172.651 80.4775 172.006C82.3048 169.208 84.992 167.917 86.6043 168.886C88.2166 169.962 88.1091 172.974 86.2818 175.772C86.0669 176.094 85.8519 176.417 85.6369 176.74C87.5717 176.202 89.5065 176.74 90.2589 178.139C91.1188 179.86 89.9364 182.12 87.6792 183.303Z\" fill=\"#DB4FDB\" />\n<path d=\"M83.328 183.373C83.7463 179.952 82.0314 176.927 79.4977 176.616C76.9639 176.306 74.5708 178.827 74.1525 182.248C73.7341 185.669 75.449 188.694 77.9828 189.005C80.5165 189.315 82.9096 186.794 83.328 183.373Z\" fill=\"#FFD550\" />\n<path d=\"M67.3481 168.291C67.2406 168.721 67.0256 169.044 66.9181 169.366C67.1331 169.259 67.4555 169.151 67.778 169.151C70.2502 168.613 72.6149 169.689 73.0449 171.518C73.3673 172.702 72.7224 173.993 71.5401 174.961C72.9374 175.822 73.6898 177.113 73.4748 178.512C73.1524 179.911 71.755 180.987 69.9277 181.094C71.2176 183.354 71.2176 185.721 69.8203 186.797C68.5304 187.765 66.5957 187.227 64.9833 185.828C64.6609 187.442 63.6935 188.518 62.4037 188.733C60.5764 189.056 58.7491 187.227 58.2117 184.645C56.7068 186.044 54.8796 186.582 53.5897 185.721C52.5149 185.075 52.1924 183.569 52.5149 181.955C51.3325 182.493 50.1501 182.493 49.2902 181.847C47.7854 180.664 47.8929 177.866 49.7202 175.392C50.2576 174.639 50.9025 174.101 51.5475 173.563C51.44 173.563 51.3325 173.455 51.3325 173.455C48.9678 172.487 47.5704 170.335 48.2154 168.506C48.8603 166.677 51.44 166.031 53.8047 166.892C54.2346 166.999 54.5571 167.215 54.8796 167.43C54.5571 166.784 54.3421 166.031 54.1272 165.278C53.3747 162.05 54.3421 159.145 56.2769 158.715C58.1042 158.284 60.2539 160.544 61.0063 163.772C61.1138 164.202 61.1138 164.525 61.2213 164.955C62.1887 163.126 63.9085 162.158 65.4133 162.696C67.1331 163.341 68.1005 165.816 67.3481 168.291Z\" fill=\"#FF9864\" />\n<path d=\"M64.6636 179.06C66.6542 177.46 66.5203 173.985 64.3646 171.297C62.2089 168.609 58.8477 167.728 56.8571 169.327C54.8666 170.927 55.0005 174.403 57.1562 177.09C59.3119 179.778 62.6731 180.66 64.6636 179.06Z\" fill=\"#FFC261\" />\n<path d=\"M63.1553 100.722V107.715\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M77.2363 102.442V108.575\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M72.8296 111.266V117.398\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M62.2954 119.12V126.114\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M86.8027 107.715V112.987\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M96.4766 101.582V107.715\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M102.604 106.854V112.986\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M93.7891 118.259V123.531\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M100.023 121.81V127.942\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M81.5356 119.12V125.253\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M87.6621 126.113V132.246\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M74.5488 126.113V130.525\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M66.7026 134.937V141.069\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M94.7563 135.797V141.069\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M80.6758 134.075V138.487\" stroke=\"#4194A7\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<defs>\n<linearGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint0_linear\" x1=\"190.64\" y1=\"99.5978\" x2=\"211.958\" y2=\"87.198\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#0E3E48\" />\n<stop offset=\"1\" stop-color=\"#1B6778\" />\n</linearGradient>\n<linearGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint1_linear\" x1=\"137.099\" y1=\"92.7764\" x2=\"193.042\" y2=\"74.5677\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#30A4BE\" />\n<stop offset=\"0.619792\" stop-color=\"#409DB3\" />\n<stop offset=\"1\" stop-color=\"#0A5263\" />\n</linearGradient>\n<linearGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint2_linear\" x1=\"132.41\" y1=\"60.3902\" x2=\"158.375\" y2=\"60.3902\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#0E3A44\" />\n<stop offset=\"1\" stop-color=\"#21697A\" />\n</linearGradient>\n<radialGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint3_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(116.396 75.0433) rotate(98.3692) scale(14.2455 40.1097)\">\n<stop stop-color=\"#2F9EB8\" />\n<stop offset=\"1\" stop-color=\"#0D7289\" />\n</radialGradient>\n<radialGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint4_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(96.9612 183.324) rotate(-137.261) scale(8.86926 9.14812)\">\n<stop stop-color=\"#096B0D\" />\n<stop offset=\"1\" stop-color=\"#09580C\" />\n</radialGradient>\n<radialGradient id=\"ECOGESTURE0045_0814be6882975e8f3c8f7dbc9939da73_paint5_radial\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(55.7868 190.199) rotate(-0.658545) scale(11.4945 11.8559)\">\n<stop stop-color=\"#096B0D\" />\n<stop offset=\"1\" stop-color=\"#06500A\" />\n</radialGradient>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); -var _ecogestureForm = __webpack_require__("kcOp"); +/***/ }), -var _EcogestureFormSingleChoice = _interopRequireDefault(__webpack_require__("45jH")); +/***/ "cPn3": +/***/ (function(module, exports, __webpack_require__) { -var _EcogestureLaunchFormModal = _interopRequireDefault(__webpack_require__("Sft7")); +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-modal {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n color: #e0e0e0;\n padding: 1.5rem;\n max-width: 400px; }\n .action-modal .action-duration {\n margin-top: 1rem; }\n .action-modal .action-text {\n margin: 1.6rem 0; }\n .action-modal .buttons button {\n margin-top: 0.5rem; }\n\n#accessibility-title {\n display: none; }\n", ""]); -var _EcogestureFormEquipment = _interopRequireDefault(__webpack_require__("06WC")); -var _profileEcogestureForm = _interopRequireDefault(__webpack_require__("QCFg")); -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); +/***/ }), -var _fluid = __webpack_require__("5Wkc"); +/***/ "cZA0": +/***/ (function(module, exports, __webpack_require__) { -__webpack_require__("iWE3"); +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { -var _reactRouterDom = __webpack_require__("55Ip"); +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = void 0; (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; -var EcogestureFormView = function EcogestureFormView() { - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - headerHeight = _useState2[0], - setHeaderHeight = _useState2[1]; - - var defineHeaderHeight = function defineHeaderHeight(height) { - setHeaderHeight(height); - }; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profile; - }), - isProfileTypeCompleted = _useSelector.isProfileTypeCompleted; - - var curProfileEcogesture = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profileEcogesture; - }); - var profileType = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profileType; - }); - var shouldOpenModal = new URLSearchParams((0, _reactRouterDom.useLocation)().search).get('modal'); - - var _useState3 = (0, _react.useState)(_ecogestureForm.EcogestureStepForm.HEATING_TYPE), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - step = _useState4[0], - setStep = _useState4[1]; - - var _useState5 = (0, _react.useState)({ - type: _ecogestureForm.ProfileEcogestureAnswerType.SINGLE_CHOICE, - attribute: '', - choices: [] - }), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - answerType = _useState6[0], - setAnswerType = _useState6[1]; - - var _useState7 = (0, _react.useState)(true), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - isLoading = _useState8[0], - setIsLoading = _useState8[1]; - - var _useState9 = (0, _react.useState)(shouldOpenModal !== 'false' ? true : false), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - openLaunchModal = _useState10[0], - setOpenLaunchModal = _useState10[1]; - - var _useState11 = (0, _react.useState)(-1), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - viewedStep = _useState12[0], - setViewedStep = _useState12[1]; - - var _useState13 = (0, _react.useState)(curProfileEcogesture), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - profileEcogesture = _useState14[0], - setProfileEcogesture = _useState14[1]; - - var setNextStep = (0, _react.useCallback)(function (_profileEcogesture) { - setProfileEcogesture(_profileEcogesture); - var pefs = new _profileEcogestureForm.default(_profileEcogesture); - var nextStep = pefs.getNextFormStep(step); - setIsLoading(true); - - if (nextStep > viewedStep) { - setViewedStep(nextStep); - } +var ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = 'com.grandlyon.enedis.monthly.analysis.data'; +exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE; +; - var _answerType = _profileEcogestureForm.default.getAnswerForStep(isProfileTypeCompleted ? _ecogestureForm.EcogestureStepForm.EQUIPMENTS : nextStep); +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - setAnswerType(_answerType); - setStep(nextStep); - }, [isProfileTypeCompleted, step, viewedStep]); - var setPreviousStep = (0, _react.useCallback)(function (_profileEcogesture) { - setProfileEcogesture(_profileEcogesture); - var pefs = new _profileEcogestureForm.default(_profileEcogesture); - var previousStep = pefs.getPreviousFormStep(step); - setIsLoading(true); + if (!reactHotLoader) { + return; + } - var _answerType = _profileEcogestureForm.default.getAnswerForStep(previousStep); + reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); +})(); - setAnswerType(_answerType); - setStep(previousStep); - }, [step]); - (0, _react.useEffect)(function () { - var subscribed = true; +; - if (isProfileTypeCompleted) { - if (subscribed) { - curProfileEcogesture.heating = profileType.heating; - curProfileEcogesture.hotWater = profileType.hotWater; - curProfileEcogesture.warmingFluid = profileType.warmingFluid; - setStep(_ecogestureForm.EcogestureStepForm.EQUIPMENTS); - } - } +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - var _answerType = _profileEcogestureForm.default.getAnswerForStep(isProfileTypeCompleted ? _ecogestureForm.EcogestureStepForm.EQUIPMENTS : step); +/***/ }), - setAnswerType(_answerType); +/***/ "cm+2": +/***/ (function(module, exports, __webpack_require__) { - if (subscribed) { - setAnswerType(_answerType); - setIsLoading(false); - } +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { - return function () { - subscribed = false; - }; - }, [step, curProfileEcogesture, isProfileTypeCompleted, profileType]); +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.USAGEEVENT_DOCTYPE = void 0; - if (isLoading) { - return /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement("div", { - className: "se-loader-container" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: _fluid.FluidType.MULTIFLUID - }))); - } +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: 'common.title_ecogestures' - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight, - desktopTitleKey: 'common.title_ecogestures' - }), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, step === _ecogestureForm.EcogestureStepForm.EQUIPMENTS && /*#__PURE__*/_react.default.createElement(_EcogestureFormEquipment.default, { - profileEcogesture: profileEcogesture, - setPreviousStep: setPreviousStep - }), step !== _ecogestureForm.EcogestureStepForm.EQUIPMENTS && /*#__PURE__*/_react.default.createElement(_EcogestureFormSingleChoice.default, { - step: step, - viewedStep: viewedStep, - profileEcogesture: profileEcogesture, - answerType: answerType, - setNextStep: setNextStep, - setPrevioustStep: setPreviousStep - })), /*#__PURE__*/_react.default.createElement(_EcogestureLaunchFormModal.default, { - open: openLaunchModal, - handleCloseClick: function handleCloseClick() { - return setOpenLaunchModal(false); - } - })); +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; }; -__signature__(EcogestureFormView, "useState{[headerHeight, setHeaderHeight](0)}\nuseSelector{{ isProfileTypeCompleted }: Profile}\nuseSelector{curProfileEcogesture: ProfileEcogesture}\nuseSelector{profileType: ProfileType}\nuseLocation{}\nuseState{[step, setStep](EcogestureStepForm.HEATING_TYPE)}\nuseState{[answerType, setAnswerType]({\n type: ProfileEcogestureAnswerType.SINGLE_CHOICE,\n attribute: '',\n choices: [],\n })}\nuseState{[isLoading, setIsLoading](true)}\nuseState{[openLaunchModal, setOpenLaunchModal](shouldOpenModal !== 'false' ? true : false)}\nuseState{[viewedStep, setViewedStep](-1)}\nuseState{[profileEcogesture, setProfileEcogesture](curProfileEcogesture)}\nuseCallback{setNextStep}\nuseCallback{setPreviousStep}\nuseEffect{}", function () { - return [_reactRedux.useSelector, _reactRedux.useSelector, _reactRedux.useSelector, _reactRouterDom.useLocation]; -}); - -var _default = EcogestureFormView; -var _default2 = _default; -exports.default = _default2; +var USAGEEVENT_DOCTYPE = 'com.grandlyon.ecolyo.usageevent'; +exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; ; (function () { @@ -25607,8 +21754,7 @@ exports.default = _default2; return; } - reactHotLoader.register(EcogestureFormView, "EcogestureFormView", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormView.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureForm/EcogestureFormView.tsx"); + reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); })(); ; @@ -25930,7 +22076,7 @@ exports.default = UsageEventService; return; } - reactHotLoader.register(UsageEventService, "UsageEventService", "/home/gcarron/dev/ecolyo/src/services/usageEvent.service.ts"); + reactHotLoader.register(UsageEventService, "UsageEventService", "/home/bastien/ecolyo/src/services/usageEvent.service.ts"); })(); ; @@ -25943,32 +22089,6 @@ exports.default = UsageEventService; /***/ }), -/***/ "dLWW": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("VGhQ"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "dOat": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -26091,7 +22211,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.challengeSlider {\n position: relative;\n min-height: inherit;\n user-select: none;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 0 2rem; }\n\n.building-banner {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: linear-gradient(45deg, #e3b82a 25%, #e2a70d 25%, #e2a70d 50%, #e3b82a 50%, #e3b82a 75%, #e2a70d 75%, #e2a70d 100%);\n background-size: 56.57px 56.57px;\n width: -webkit-fill-available;\n box-sizing: border-box;\n padding: 0.5rem 1rem;\n text-align: center;\n height: 75px;\n margin: 1rem -1rem 0;\n z-index: calc(18 - 1);\n border-radius: 6px; }\n .building-banner .title {\n font-weight: 700;\n margin-bottom: 0.1rem; }\n\n.challenge-container {\n position: relative;\n width: 100%;\n display: flex;\n flex: 1;\n transition: all 300ms ease; }\n\n.cardContent {\n margin: auto; }\n .cardContent .title {\n font-weight: 400;\n text-align: center;\n text-transform: uppercase;\n font-family: Lato, sans-serif;\n font-size: 1.2rem;\n margin-bottom: 0; }\n .cardContent .challengeTitle {\n display: block;\n font-weight: 700;\n text-align: center;\n font-family: Lato, sans-serif;\n color: #e0e0e0;\n font-size: 1.3rem;\n margin-top: 1rem; }\n .cardContent .challengeIcon {\n width: 100%;\n max-width: 180px;\n margin: auto;\n height: auto;\n text-align: center;\n display: block; }\n\n.sliderButtons {\n text-align: center;\n margin: auto;\n margin-top: 1.5rem; }\n @media all and (max-width: 1023px) {\n .sliderButtons {\n display: none; } }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.challengeSlider {\n min-height: inherit;\n margin-top: 0;\n overflow-x: hidden;\n padding: 1rem 2rem;\n position: relative;\n max-width: 850px;\n user-select: none; }\n @media all and (min-width: 1023px) {\n .challengeSlider {\n margin: auto;\n padding: 5rem 2rem 2rem 2rem;\n min-height: 0; } }\n\n.building-banner {\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: linear-gradient(45deg, #e3b82a 25%, #e2a70d 25%, #e2a70d 50%, #e3b82a 50%, #e3b82a 75%, #e2a70d 75%, #e2a70d 100%);\n background-size: 56.57px 56.57px;\n width: -webkit-fill-available;\n box-sizing: border-box;\n padding: 0.5rem 1rem;\n text-align: center;\n height: 75px;\n margin: 0 1rem;\n z-index: calc(18 - 1);\n border-radius: 6px;\n top: 14px;\n left: 0; }\n .building-banner .title {\n font-weight: 700;\n margin-bottom: 0.1rem; }\n\n.container {\n min-height: inherit;\n width: 100%;\n display: flex;\n transition: all 300ms ease; }\n\n.cardContent {\n margin: auto; }\n .cardContent .title {\n font-weight: 400;\n text-align: center;\n text-transform: uppercase;\n font-family: Lato, sans-serif;\n font-size: 1.2rem;\n margin-bottom: 0; }\n .cardContent .challengeTitle {\n display: block;\n font-weight: 700;\n text-align: center;\n font-family: Lato, sans-serif;\n color: #e0e0e0;\n font-size: 1.3rem;\n margin-top: 1rem; }\n .cardContent .challengeIcon {\n width: 100%;\n max-width: 180px;\n margin: auto;\n height: auto;\n text-align: center;\n display: block; }\n\n.sliderButtons {\n text-align: center;\n margin: auto;\n margin-top: 1.5rem; }\n @media all and (max-width: 1023px) {\n .sliderButtons {\n display: none; } }\n", ""]); @@ -26167,28 +22287,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "eirt": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "doing-enabled_19bf88228554458faa15162fba26e18d", - "use": "doing-enabled_19bf88228554458faa15162fba26e18d-usage", - "viewBox": "0 0 40 41", - "content": "<symbol viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"doing-enabled_19bf88228554458faa15162fba26e18d\">\n<g clip-path=\"url(#doing-enabled_19bf88228554458faa15162fba26e18d_clip0_11435_1751)\">\n<g clip-path=\"url(#doing-enabled_19bf88228554458faa15162fba26e18d_clip1_11435_1751)\">\n<path d=\"M22.6828 5.17873C22.6213 5.17821 22.5599 5.17769 22.5049 5.17578L20.1355 5.06101L20.1208 5.34363C20.036 5.36172 19.9527 5.38632 19.86 5.39928L18.5192 32.5978C18.6058 32.6202 18.6887 32.6571 18.7687 32.6809L18.7554 32.97L21.1249 33.0848L21.1235 33.0783C21.185 33.0788 21.2413 33.0872 21.3041 33.0943C28.2765 33.4403 34.2422 27.4707 34.6219 19.7618C35.0082 12.0515 29.6617 5.5234 22.6828 5.17873Z\" fill=\"#2B6F1F\" />\n<path d=\"M34.4793 16.7926L31.863 16.192L18.5297 32.3908L18.5192 32.5975C18.6058 32.6199 18.6887 32.6568 18.7687 32.6806L18.7554 32.9697L21.1249 33.0845L21.1235 33.078C21.185 33.0785 21.2413 33.0869 21.3041 33.094C28.2765 33.44 34.2422 27.4705 34.6219 19.7615C34.6768 18.7409 34.6223 17.7505 34.4793 16.7926Z\" fill=\"#295721\" />\n<path d=\"M32.1416 19.6335C32.5219 11.9257 27.175 5.39835 20.1991 5.05418C13.2231 4.71002 7.25973 10.6794 6.87946 18.3871C6.49919 26.0949 11.8461 32.6223 18.822 32.9664C25.798 33.3106 31.7614 27.3412 32.1416 19.6335Z\" fill=\"#1ABA00\" />\n<path d=\"M29.5447 19.505C29.847 13.3785 25.5995 8.1904 20.0577 7.91699C14.5159 7.64358 9.77837 12.3884 9.47612 18.5149C9.17386 24.6414 13.4213 29.8296 18.9631 30.103C24.5049 30.3764 29.2424 25.6315 29.5447 19.505Z\" fill=\"white\" />\n<path d=\"M26.1254 15.2044C26.7363 14.3476 26.5369 13.1578 25.6801 12.5469C24.8233 11.9361 23.6335 12.1355 23.0226 12.9923L17.4166 20.8554L15.6253 18.703C14.9522 17.8942 13.7509 17.7842 12.942 18.4573C12.1332 19.1304 12.0232 20.3317 12.6963 21.1406L16.0686 25.1928C16.4466 25.647 17.0139 25.9001 17.6043 25.878C18.1947 25.8559 18.7415 25.5612 19.0846 25.0801L26.1254 15.2044Z\" fill=\"#1ABA00\" stroke=\"white\" stroke-linejoin=\"round\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"doing-enabled_19bf88228554458faa15162fba26e18d_clip0_11435_1751\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n<clipPath id=\"doing-enabled_19bf88228554458faa15162fba26e18d_clip1_11435_1751\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "enJZ": /***/ (function(module, exports, __webpack_require__) { @@ -26220,7 +22318,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; return; } - reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); + reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); })(); ; @@ -26286,7 +22384,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; return; } - reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); + reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); })(); ; @@ -26433,21 +22531,6 @@ var map = { "./elec.svg": "q2Af", "./enedis-logo-white.svg": "DGfY", "./enedis-logo.svg": "ayFb", - "./equipments/AIR_CONDITIONING.svg": "b0wk", - "./equipments/BOILER.svg": "zyMF", - "./equipments/COMPUTER.svg": "YysC", - "./equipments/COOKING_PLATES.svg": "j10w", - "./equipments/CURTAIN.svg": "Y7ap", - "./equipments/DISHWASHER.svg": "87vZ", - "./equipments/DRYER.svg": "qydS", - "./equipments/FAN.svg": "z2MA", - "./equipments/FREEZER.svg": "fYht", - "./equipments/HYDRAULIC_HEATING.svg": "AwXY", - "./equipments/INTERNET_BOX.svg": "Slpi", - "./equipments/MICROWAVE.svg": "16zw", - "./equipments/REFREGIRATOR.svg": "8gGs", - "./equipments/VENTILATION.svg": "nvJ1", - "./equipments/WASHING_MACHINE.svg": "7A5i", "./exploration/validMark.svg": "KVq8", "./feedback/bug-off.svg": "/4ZH", "./feedback/bug-on.svg": "k31S", @@ -26605,53 +22688,9 @@ exports.default = _default2; return; } - reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx"); - reactHotLoader.register(StyledEcogestureSpinner, "StyledEcogestureSpinner", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "fGnb": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.PROFILEECOGESTURE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var PROFILEECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.profileecogesture'; -exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts"); + reactHotLoader.register(SpinnerBase, "SpinnerBase", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx"); + reactHotLoader.register(StyledEcogestureSpinner, "StyledEcogestureSpinner", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/Spinner/StyledEcogestureSpinner.tsx"); })(); ; @@ -26695,7 +22734,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); + reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); })(); ; @@ -26708,28 +22747,6 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; /***/ }), -/***/ "fYht": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "FREEZER_4e65e7a3fc2c1b24f68716b1c33b73ea", - "use": "FREEZER_4e65e7a3fc2c1b24f68716b1c33b73ea-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"FREEZER_4e65e7a3fc2c1b24f68716b1c33b73ea\">\n<path d=\"M5 35H9C9 35.5523 8.55228 36 8 36H6C5.44772 36 5 35.5523 5 35Z\" fill=\"black\" />\n<path d=\"M31 35H35C35 35.5523 34.5523 36 34 36H32C31.4477 36 31 35.5523 31 35Z\" fill=\"black\" />\n<path d=\"M3 9C3 8.44772 3.44772 8 4 8H36C36.5523 8 37 8.44772 37 9V12H3V9Z\" fill=\"black\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 14H37V34C37 34.5523 36.5523 35 36 35H4C3.44772 35 3 34.5523 3 34V14ZM14.7926 18.2352C14.6644 18.0411 14.6858 17.7774 14.8566 17.6065C15.0519 17.4113 15.3685 17.4113 15.5637 17.6065L16.3071 18.3499L16.5277 17.5266C16.5634 17.3933 16.7005 17.3141 16.8338 17.3499C16.9672 17.3856 17.0464 17.5227 17.0106 17.656L16.7153 18.7581L18.5882 20.6309L18.8825 19.5326L18.4263 19.2693C18.3067 19.2002 18.2657 19.0473 18.3348 18.9277C18.4038 18.8082 18.5567 18.7672 18.6763 18.8362L19.0164 19.0326L19.0753 18.8129C19.111 18.6796 19.2481 18.6004 19.3815 18.6362C19.5149 18.6719 19.594 18.809 19.5583 18.9423L19.4647 19.2914L20.3063 19.7773V17.1287L19.3182 16.5582C19.1986 16.4892 19.1577 16.3363 19.2267 16.2167C19.2957 16.0972 19.4486 16.0562 19.5682 16.1252L20.3063 16.5514V15.5001C20.3063 15.4829 20.3072 15.4658 20.3089 15.449C20.3345 15.1969 20.5474 15.0001 20.8063 15.0001C21.0824 15.0001 21.3063 15.224 21.3063 15.5001V16.5514L22.0444 16.1252C22.1639 16.0562 22.3168 16.0972 22.3859 16.2167C22.4549 16.3363 22.4139 16.4892 22.2944 16.5582L21.3063 17.1287V19.7773L22.1479 19.2914L22.0543 18.9422C22.0186 18.8088 22.0977 18.6718 22.2311 18.636C22.3644 18.6003 22.5015 18.6794 22.5373 18.8128L22.5962 19.0326L22.9363 18.8362C23.0558 18.7672 23.2087 18.8082 23.2778 18.9277C23.3468 19.0473 23.3058 19.2002 23.1863 19.2693L22.7301 19.5326L23.0244 20.6308L24.8972 18.758L24.6019 17.6559C24.5662 17.5225 24.6454 17.3855 24.7787 17.3497C24.9121 17.314 25.0492 17.3931 25.0849 17.5265L25.3055 18.3497L26.0488 17.6064C26.2441 17.4111 26.5607 17.4111 26.7559 17.6064C26.9512 17.8017 26.9512 18.1182 26.7559 18.3135L26.7559 18.3135L26.0126 19.0568L26.8358 19.2774C26.9692 19.3132 27.0483 19.4502 27.0126 19.5836C26.9769 19.717 26.8398 19.7961 26.7064 19.7604L25.6044 19.4651L23.7315 21.3379L24.2998 21.4902L24.481 21.1763C24.5501 21.0567 24.7029 21.0158 24.8225 21.0848C24.9421 21.1538 24.9831 21.3067 24.914 21.4263L24.7998 21.6242L25.5495 21.8251C25.6829 21.8608 25.762 21.9979 25.7263 22.1313C25.6906 22.2646 25.5535 22.3438 25.4201 22.308L24.541 22.0725L23.973 23.0563L26.6216 23.0563L27.192 22.0682C27.2611 21.9486 27.414 21.9077 27.5335 21.9767C27.6531 22.0457 27.6941 22.1986 27.625 22.3182L27.1989 23.0563H28.2501C28.5263 23.0563 28.7501 23.2802 28.7501 23.5563C28.7501 23.8324 28.5263 24.0563 28.2501 24.0563H27.1989L27.625 24.7944C27.6941 24.914 27.6531 25.0668 27.5335 25.1359C27.414 25.2049 27.2611 25.164 27.192 25.0444L26.6216 24.0563H23.973L24.5409 25.0399L25.4202 24.8043C25.5536 24.7686 25.6907 24.8477 25.7264 24.9811C25.7622 25.1145 25.683 25.2515 25.5496 25.2873L24.7997 25.4882L24.914 25.6863C24.9831 25.8059 24.9421 25.9588 24.8225 26.0278C24.7029 26.0968 24.5501 26.0559 24.481 25.9363L24.2997 25.6222L23.7316 25.7744L25.6045 27.6473L26.7065 27.352C26.8399 27.3162 26.977 27.3954 27.0127 27.5287C27.0485 27.6621 26.9693 27.7992 26.8359 27.8349L26.0127 28.0555L26.756 28.7988C26.9513 28.9941 26.9513 29.3107 26.756 29.5059C26.5608 29.7012 26.2442 29.7012 26.0489 29.5059L25.3056 28.7626L25.085 29.5858C25.0493 29.7192 24.9122 29.7984 24.7788 29.7626C24.6455 29.7269 24.5663 29.5898 24.6021 29.4564L24.8974 28.3544L23.0245 26.4815L22.6402 27.9158L23.1863 28.231C23.3058 28.3001 23.3468 28.453 23.2778 28.5725C23.2087 28.6921 23.0558 28.7331 22.9363 28.664L22.482 28.4018C22.4212 28.4696 22.3252 28.5015 22.2312 28.4763C22.0978 28.4406 22.0187 28.3035 22.0544 28.1701L22.058 28.1569L21.3063 27.723V30.3716L22.2944 30.942C22.4139 31.0111 22.4549 31.164 22.3859 31.2835C22.3168 31.4031 22.1639 31.4441 22.0444 31.375L21.3063 30.9489V32.0001C21.3063 32.2763 21.0824 32.5001 20.8063 32.5001C20.5301 32.5001 20.3063 32.2763 20.3063 32.0001V30.9489L19.5682 31.375C19.4486 31.4441 19.2957 31.4031 19.2267 31.2835C19.1577 31.164 19.1986 31.0111 19.3182 30.942L20.3063 30.3716V27.723L19.5545 28.157L19.558 28.1701C19.5938 28.3035 19.5146 28.4406 19.3812 28.4763C19.2872 28.5015 19.1913 28.4696 19.1304 28.4018L18.6763 28.664C18.5567 28.7331 18.4038 28.6921 18.3348 28.5725C18.2657 28.453 18.3067 28.3001 18.4263 28.231L18.9722 27.9158L18.5879 26.4815L16.7151 28.3544L17.0104 29.4564C17.0461 29.5898 16.967 29.7269 16.8336 29.7626C16.7002 29.7984 16.5632 29.7192 16.5274 29.5858L16.3068 28.7626L15.5635 29.5059C15.3682 29.7012 15.0517 29.7012 14.8564 29.5059C14.6611 29.3107 14.6611 28.9941 14.8564 28.7988L15.5997 28.0555L14.7765 27.8349C14.6431 27.7992 14.564 27.6621 14.5997 27.5287C14.6355 27.3954 14.7725 27.3162 14.9059 27.352L16.008 27.6473L17.8808 25.7744L17.2156 25.5962L17.0192 25.9363C16.9502 26.0559 16.7973 26.0968 16.6777 26.0278C16.5582 25.9588 16.5172 25.8059 16.5862 25.6863L16.7156 25.4622L16.0628 25.2873C15.9294 25.2515 15.8503 25.1145 15.886 24.9811C15.9218 24.8477 16.0588 24.7686 16.1922 24.8043L16.9744 25.0139L17.5273 24.0563H14.8787L14.3082 25.0444C14.2392 25.164 14.0863 25.2049 13.9667 25.1359C13.8472 25.0668 13.8062 24.914 13.8752 24.7944L14.3014 24.0563H13.2501C12.974 24.0563 12.7501 23.8324 12.7501 23.5563C12.7501 23.2802 12.974 23.0563 13.2501 23.0563H14.3014L13.8752 22.3182C13.8062 22.1986 13.8472 22.0457 13.9667 21.9767C14.0863 21.9077 14.2392 21.9486 14.3082 22.0682L14.8787 23.0563H17.5273L16.9744 22.0986L16.1925 22.3082C16.0591 22.3439 15.922 22.2647 15.8863 22.1314C15.8505 21.998 15.9297 21.8609 16.063 21.8252L16.7156 21.6503L16.5862 21.4263C16.5172 21.3067 16.5582 21.1538 16.6777 21.0848C16.7973 21.0158 16.9502 21.0567 17.0192 21.1763L17.2156 21.5164L17.8811 21.3381L16.0082 19.4652L14.9062 19.7605C14.7728 19.7962 14.6357 19.7171 14.6 19.5837C14.5642 19.4504 14.6434 19.3133 14.7767 19.2775L15.6 19.057L14.8566 18.3136C14.8322 18.2892 14.8109 18.2629 14.7926 18.2352ZM21.3063 20.3547L22.2818 19.7914L22.6162 21.0391L21.3063 22.3489V20.3547ZM23.3233 21.7462L22.0131 23.0563H23.3956L24.041 21.9385L23.3233 21.7462ZM19.5989 24.0563L18.2891 25.3662L17.4744 25.1479L18.1047 24.0563L19.5989 24.0563ZM20.3063 24.7632L18.9962 26.0733L19.4205 27.657L20.3063 27.1456V24.7632ZM22.6163 26.0733L22.1919 27.6569L21.3063 27.1456V24.7633L22.6163 26.0733ZM20.3063 22.3491V20.3547L19.3308 19.7914L18.9964 21.0392L20.3063 22.3491ZM22.0135 24.0563L23.3234 25.3662L24.0409 25.1739L23.3956 24.0563H22.0135ZM19.5993 23.0563H18.1047L17.4744 21.9647L18.2893 21.7463L19.5993 23.0563Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "fZGW": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -26854,9 +22871,7 @@ var Header = function Header(_ref) { displayBackArrow = _ref.displayBackArrow, children = _ref.children, setHeaderHeight = _ref.setHeaderHeight, - isBuilding = _ref.isBuilding, - isNotKey = _ref.isNotKey, - backFunction = _ref.backFunction; + isBuilding = _ref.isBuilding; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; @@ -26871,13 +22886,10 @@ var Header = function Header(_ref) { screenType = _useSelector.screenType; var cozyBarHeight = 48; + var headerBottomHeight = 8; var handleClickBack = (0, _react.useCallback)(function () { - if (backFunction) { - backFunction(); - } else { - history.goBack(); - } - }, [backFunction, history]); + history.goBack(); + }, [history]); var handleClickFeedbacks = function handleClickFeedbacks() { dispatch((0, _modal.updateModalIsFeedbacksOpen)(true)); @@ -26885,9 +22897,9 @@ var Header = function Header(_ref) { (0, _react.useEffect)(function () { if (screenType === _screen.ScreenType.MOBILE) { - setHeaderHeight(header.current ? header.current.clientHeight - cozyBarHeight : 0); + setHeaderHeight(header.current ? header.current.clientHeight - cozyBarHeight - headerBottomHeight : 0); } else { - setHeaderHeight(header.current ? header.current.clientHeight : 0); + setHeaderHeight(header.current ? header.current.clientHeight - headerBottomHeight : 0); } }, [screenType, children, setHeaderHeight]); return /*#__PURE__*/_react.default.createElement("div", { @@ -26901,7 +22913,7 @@ var Header = function Header(_ref) { className: !textKey && !desktopTitleKey ? 'header-content-top header-content-top-right' : 'header-content-top' }, textKey && /*#__PURE__*/_react.default.createElement("div", { className: "header-text ".concat(screenType === _screen.ScreenType.MOBILE ? 'text-14-normal-uppercase' : 'text-22-bold') - }, isNotKey ? textKey : t(textKey)), desktopTitleKey && /*#__PURE__*/_react.default.createElement("div", { + }, t(textKey)), desktopTitleKey && /*#__PURE__*/_react.default.createElement("div", { className: "header-text-desktop ".concat(screenType === _screen.ScreenType.MOBILE ? 'text-14-normal-uppercase' : 'text-22-bold') }, displayBackArrow && /*#__PURE__*/_react.default.createElement(_IconButton.default, { "aria-label": t('header.accessibility.button_back'), @@ -26920,7 +22932,7 @@ var Header = function Header(_ref) { }, t(desktopTitleKey)), /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _hammerRight.default, size: 17 - }))) : /*#__PURE__*/_react.default.createElement("span", null, isNotKey ? desktopTitleKey : t(desktopTitleKey))), /*#__PURE__*/_react.default.createElement(_IconButton.default, { + }))) : /*#__PURE__*/_react.default.createElement("span", null, t(desktopTitleKey))), /*#__PURE__*/_react.default.createElement(_IconButton.default, { "aria-label": t('header.accessibility.button_open_feedbacks'), className: !textKey && !desktopTitleKey ? 'header-feedbacks-button right' : 'header-feedbacks-button', onClick: handleClickFeedbacks @@ -26948,8 +22960,8 @@ exports.default = _default2; return; } - reactHotLoader.register(Header, "Header", "/home/gcarron/dev/ecolyo/src/components/Header/Header.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Header/Header.tsx"); + reactHotLoader.register(Header, "Header", "/home/bastien/ecolyo/src/components/Header/Header.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Header/Header.tsx"); })(); ; @@ -27177,8 +23189,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionDone, "ActionDone", "/home/gcarron/dev/ecolyo/src/components/Action/ActionDone.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionDone.tsx"); + reactHotLoader.register(ActionDone, "ActionDone", "/home/bastien/ecolyo/src/components/Action/ActionDone.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionDone.tsx"); })(); ; @@ -27287,10 +23299,10 @@ exports.default = _default2; return; } - reactHotLoader.register(inBrowser, "inBrowser", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(minilog, "minilog", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); + reactHotLoader.register(inBrowser, "inBrowser", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(minilog, "minilog", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(log, "log", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/utils/logger.js"); })(); ; @@ -27309,13 +23321,13 @@ exports.default = _default2; return; } - reactHotLoader.register(_minilog, "_minilog", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(__signature__, "__signature__", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(inBrowser, "inBrowser", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(minilog, "minilog", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(_default, "_default", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); - reactHotLoader.register(_default2, "_default2", "/home/gcarron/dev/ecolyo/src/utils/logger.js"); + reactHotLoader.register(_minilog, "_minilog", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(__signature__, "__signature__", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(inBrowser, "inBrowser", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(minilog, "minilog", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(log, "log", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(_default, "_default", "/home/bastien/ecolyo/src/utils/logger.js"); + reactHotLoader.register(_default2, "_default2", "/home/bastien/ecolyo/src/utils/logger.js"); })(); ; @@ -27381,21 +23393,11 @@ var _accounts = __webpack_require__("v7CI"); var _accounts2 = __webpack_require__("IXB1"); -var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); - -var _luxon = __webpack_require__("ExVU"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -27416,15 +23418,20 @@ var AccountService = /*#__PURE__*/function () { key: "createAccount", value: function () { var _createAccount2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(konnector, accountAuthData) { - var accountAttributes; + var accountAttributes, account; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: accountAttributes = this.buildAccountAttributes(konnector, accountAuthData); - return _context.abrupt("return", (0, _accounts2.createAccount)(this._client, konnector, accountAttributes)); + _context.next = 3; + return (0, _accounts2.createAccount)(this._client, konnector, accountAttributes); - case 2: + case 3: + account = _context.sent; + return _context.abrupt("return", account); + + case 5: case "end": return _context.stop(); } @@ -27479,7 +23486,7 @@ var AccountService = /*#__PURE__*/function () { key: "getAccountByType", value: function () { var _getAccountByType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(type) { - var query, _yield$this$_client$q, accounts, triggerService, triggers, olderDate, olderAccountId, _iterator, _step, _trigger, filteredAccounts; + var query, _yield$this$_client$q, accounts; return _regenerator.default.wrap(function _callee3$(_context3) { while (1) { @@ -27488,62 +23495,16 @@ var AccountService = /*#__PURE__*/function () { query = (0, _cozyClient.Q)(_doctypes.ACCOUNTS_DOCTYPE) // eslint-disable-next-line @typescript-eslint/camelcase .where({ account_type: type - }); + }).limitBy(1); _context3.next = 3; return this._client.query(query); case 3: _yield$this$_client$q = _context3.sent; accounts = _yield$this$_client$q.data; - - if (!(accounts.length > 1)) { - _context3.next = 18; - break; - } - - // If several account are found we will used trigger date to select the older - triggerService = new _triggers.default(this._client); - _context3.next = 9; - return Promise.all(accounts.map(function (_account) { - return triggerService.getTriggerForAccount(_account); - })); - - case 9: - triggers = _context3.sent; - // Keep the accountid which have the older trigger - olderDate = _luxon.DateTime.now(); - olderAccountId = null; - _iterator = _createForOfIteratorHelper(triggers); - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - _trigger = _step.value; - - if (_trigger && _trigger.cozyMetadata && _trigger.cozyMetadata.createdAt && _luxon.DateTime.fromISO(_trigger.cozyMetadata.createdAt, { - zone: 'utc' - }) < olderDate) { - olderDate = _luxon.DateTime.fromISO(_trigger.cozyMetadata.createdAt, { - zone: 'utc' - }); - olderAccountId = _trigger.message.account; - } - } // Retrieve the accountId and return it - - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - filteredAccounts = accounts.filter(function (_account) { - return _account._id === olderAccountId; - }); - return _context3.abrupt("return", filteredAccounts[0] ? filteredAccounts[0] : null); - - case 18: return _context3.abrupt("return", accounts[0] ? accounts[0] : null); - case 19: + case 6: case "end": return _context3.stop(); } @@ -27558,73 +23519,37 @@ var AccountService = /*#__PURE__*/function () { return getAccountByType; }() }, { - key: "getAccountsByType", + key: "updateAccount", value: function () { - var _getAccountsByType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(type) { - var query, _yield$this$_client$q2, accounts; - + var _updateAccount2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(account) { + var updatedAccount; return _regenerator.default.wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: - query = (0, _cozyClient.Q)(_doctypes.ACCOUNTS_DOCTYPE) // eslint-disable-next-line @typescript-eslint/camelcase - .where({ - account_type: type - }); + _context4.prev = 0; _context4.next = 3; - return this._client.query(query); - - case 3: - _yield$this$_client$q2 = _context4.sent; - accounts = _yield$this$_client$q2.data; - return _context4.abrupt("return", accounts); - - case 6: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function getAccountsByType(_x5) { - return _getAccountsByType.apply(this, arguments); - } - - return getAccountsByType; - }() - }, { - key: "updateAccount", - value: function () { - var _updateAccount2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(account) { - var updatedAccount; - return _regenerator.default.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - _context5.prev = 0; - _context5.next = 3; return (0, _accounts2.updateAccount)(this._client, account); case 3: - updatedAccount = _context5.sent; - return _context5.abrupt("return", updatedAccount); + updatedAccount = _context4.sent; + return _context4.abrupt("return", updatedAccount); case 7: - _context5.prev = 7; - _context5.t0 = _context5["catch"](0); - console.log(_context5.t0); + _context4.prev = 7; + _context4.t0 = _context4["catch"](0); + console.log(_context4.t0); throw new Error('Update account failed'); case 11: case "end": - return _context5.stop(); + return _context4.stop(); } } - }, _callee5, this, [[0, 7]]); + }, _callee4, this, [[0, 7]]); })); - function updateAccount(_x6) { + function updateAccount(_x5) { return _updateAccount2.apply(this, arguments); } @@ -27633,33 +23558,33 @@ var AccountService = /*#__PURE__*/function () { }, { key: "deleteAccount", value: function () { - var _deleteAccount2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(account) { - return _regenerator.default.wrap(function _callee6$(_context6) { + var _deleteAccount2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(account) { + return _regenerator.default.wrap(function _callee5$(_context5) { while (1) { - switch (_context6.prev = _context6.next) { + switch (_context5.prev = _context5.next) { case 0: - _context6.prev = 0; - _context6.next = 3; + _context5.prev = 0; + _context5.next = 3; return (0, _accounts2.deleteAccount)(this._client, account); case 3: - return _context6.abrupt("return", true); + return _context5.abrupt("return", true); case 6: - _context6.prev = 6; - _context6.t0 = _context6["catch"](0); - console.log(_context6.t0); + _context5.prev = 6; + _context5.t0 = _context5["catch"](0); + console.log(_context5.t0); throw new Error('Delete account failed'); case 10: case "end": - return _context6.stop(); + return _context5.stop(); } } - }, _callee6, this, [[0, 6]]); + }, _callee5, this, [[0, 6]]); })); - function deleteAccount(_x7) { + function deleteAccount(_x6) { return _deleteAccount2.apply(this, arguments); } @@ -27668,31 +23593,31 @@ var AccountService = /*#__PURE__*/function () { }, { key: "createIndexAccount", value: function () { - var _createIndexAccount = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() { - var query, _yield$this$_client$q3, result; + var _createIndexAccount = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() { + var query, _yield$this$_client$q2, result; - return _regenerator.default.wrap(function _callee7$(_context7) { + return _regenerator.default.wrap(function _callee6$(_context6) { while (1) { - switch (_context7.prev = _context7.next) { + switch (_context6.prev = _context6.next) { case 0: query = (0, _cozyClient.Q)(_doctypes.ACCOUNTS_DOCTYPE) // eslint-disable-next-line @typescript-eslint/camelcase .where({ account_type: 'index' }).limitBy(1); - _context7.next = 3; + _context6.next = 3; return this._client.query(query); case 3: - _yield$this$_client$q3 = _context7.sent; - result = _yield$this$_client$q3.data; - return _context7.abrupt("return", result); + _yield$this$_client$q2 = _context6.sent; + result = _yield$this$_client$q2.data; + return _context6.abrupt("return", result); case 6: case "end": - return _context7.stop(); + return _context6.stop(); } } - }, _callee7, this); + }, _callee6, this); })); function createIndexAccount() { @@ -27722,7 +23647,7 @@ exports.default = AccountService; return; } - reactHotLoader.register(AccountService, "AccountService", "/home/gcarron/dev/ecolyo/src/services/account.service.ts"); + reactHotLoader.register(AccountService, "AccountService", "/home/bastien/ecolyo/src/services/account.service.ts"); })(); ; @@ -27843,7 +23768,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; return; } - reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); + reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); })(); ; @@ -27900,64 +23825,12 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "iWE3": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("SxpE"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "iYKh": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("t5Me"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "ibQw": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.splash-root {\n position: fixed;\n z-index: 1500;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n opacity: 1;\n overflow: hidden;\n background-color: #1b1c22;\n display: flex;\n flex-direction: column;\n transition-property: opacity;\n transition-timing-function: ease-in-out; }\n .splash-root.splash-fade {\n opacity: 0; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.splash-root {\n position: fixed;\n z-index: 1500;\n left: 0;\n top: 0;\n height: 100vh;\n width: 100vw;\n opacity: 1;\n overflow: hidden;\n background-color: #1b1c22;\n display: flex;\n flex-direction: column;\n transition-property: opacity;\n transition-timing-function: ease-in-out; }\n .splash-root.splash-fade {\n opacity: 0; }\n", ""]); @@ -28211,8 +24084,8 @@ exports.default = _default2; return; } - reactHotLoader.register(Navbar, "Navbar", "/home/gcarron/dev/ecolyo/src/components/Navbar/Navbar.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Navbar/Navbar.tsx"); + reactHotLoader.register(Navbar, "Navbar", "/home/bastien/ecolyo/src/components/Navbar/Navbar.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Navbar/Navbar.tsx"); })(); ; @@ -28234,28 +24107,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** -/***/ }), - -/***/ "j10w": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "COOKING_PLATES_29a851c41eb162e90baf2010a00573f9", - "use": "COOKING_PLATES_29a851c41eb162e90baf2010a00573f9-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"COOKING_PLATES_29a851c41eb162e90baf2010a00573f9\">\n<path d=\"M17 13C17 14.6569 15.6569 16 14 16C12.3431 16 11 14.6569 11 13C11 11.3431 12.3431 10 14 10C15.6569 10 17 11.3431 17 13Z\" fill=\"black\" />\n<path d=\"M14 30C15.6569 30 17 28.6569 17 27C17 25.3431 15.6569 24 14 24C12.3431 24 11 25.3431 11 27C11 28.6569 12.3431 30 14 30Z\" fill=\"black\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 32L4 8C4 6.93914 4.34768 5.92172 4.96655 5.17157C5.58542 4.42143 6.42479 4 7.3 4L33.7 4C34.5752 4 35.4146 4.42143 36.0334 5.17157C36.6523 5.92172 37 6.93913 37 8V32C37 33.0609 36.6523 34.0783 36.0334 34.8284C35.4146 35.5786 34.5752 36 33.7 36H7.3C6.42479 36 5.58542 35.5786 4.96655 34.8284C4.34768 34.0783 4 33.0609 4 32ZM32 13C32 14.1046 31.1046 15 30 15C28.8954 15 28 14.1046 28 13C28 11.8954 28.8954 11 30 11C31.1046 11 32 11.8954 32 13ZM20 13C20 16.3137 17.3137 19 14 19C10.6863 19 8 16.3137 8 13C8 9.68629 10.6863 7 14 7C17.3137 7 20 9.68629 20 13ZM14 33C17.3137 33 20 30.3137 20 27C20 23.6863 17.3137 21 14 21C10.6863 21 8 23.6863 8 27C8 30.3137 10.6863 33 14 33ZM30 29C31.1046 29 32 28.1046 32 27C32 25.8954 31.1046 25 30 25C28.8954 25 28 25.8954 28 27C28 28.1046 28.8954 29 30 29Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - /***/ }), /***/ "j4MP": @@ -28348,7 +24199,7 @@ exports.decoreText = decoreText; return; } - reactHotLoader.register(decoreText, "decoreText", "/home/gcarron/dev/ecolyo/src/utils/decoreText.tsx"); + reactHotLoader.register(decoreText, "decoreText", "/home/bastien/ecolyo/src/utils/decoreText.tsx"); })(); ; @@ -28361,6 +24212,13 @@ exports.decoreText = decoreText; /***/ }), +/***/ "j6C6": +/***/ (function(module) { + +module.exports = JSON.parse("[{\"fluidType\":0,\"price\":0.1256,\"startDate\":\"2012-07-23T00:00:00.000Z\",\"endDate\":\"2013-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1329,\"startDate\":\"2013-08-01T00:00:00.000Z\",\"endDate\":\"2014-10-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1401,\"startDate\":\"2014-01-11T00:00:00.000Z\",\"endDate\":\"2015-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1437,\"startDate\":\"2015-08-01T00:00:00.000Z\",\"endDate\":\"2016-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1503,\"startDate\":\"2016-08-01T00:00:00.000Z\",\"endDate\":\"2017-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1546,\"startDate\":\"2017-08-01T00:00:00.000Z\",\"endDate\":\"2018-01-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1555,\"startDate\":\"2018-02-01T00:00:00.000Z\",\"endDate\":\"2018-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.145,\"startDate\":\"2018-08-01T00:00:00.000Z\",\"endDate\":\"2019-05-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1531,\"startDate\":\"2019-06-01T00:00:00.000Z\",\"endDate\":\"2019-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1524,\"startDate\":\"2019-08-01T00:00:00.000Z\",\"endDate\":\"2020-01-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1546,\"startDate\":\"2020-02-01T00:00:00.000Z\",\"endDate\":\"2020-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1557,\"startDate\":\"2020-08-01T00:00:00.000Z\",\"endDate\":\"2021-01-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1582,\"startDate\":\"2021-02-01T00:00:00.000Z\",\"endDate\":\"2021-07-31T23:59:59.000Z\"},{\"fluidType\":0,\"price\":0.1558,\"startDate\":\"2021-08-01T00:00:00.000Z\",\"endDate\":null},{\"fluidType\":2,\"price\":0.0919,\"startDate\":\"2017-01-01T00:00:00.000Z\",\"endDate\":\"2017-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0915,\"startDate\":\"2017-02-01T00:00:00.000Z\",\"endDate\":\"2017-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0932,\"startDate\":\"2017-03-01T00:00:00.000Z\",\"endDate\":\"2017-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0927,\"startDate\":\"2017-04-01T00:00:00.000Z\",\"endDate\":\"2017-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0906,\"startDate\":\"2017-05-01T00:00:00.000Z\",\"endDate\":\"2017-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0906,\"startDate\":\"2017-06-01T00:00:00.000Z\",\"endDate\":\"2017-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0788,\"startDate\":\"2017-07-01T00:00:00.000Z\",\"endDate\":\"2017-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0783,\"startDate\":\"2017-08-01T00:00:00.000Z\",\"endDate\":\"2017-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0783,\"startDate\":\"2017-09-01T00:00:00.000Z\",\"endDate\":\"2017-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0791,\"startDate\":\"2017-10-01T00:00:00.000Z\",\"endDate\":\"2017-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0806,\"startDate\":\"2017-11-01T00:00:00.000Z\",\"endDate\":\"2017-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0812,\"startDate\":\"2017-12-01T00:00:00.000Z\",\"endDate\":\"2017-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0857,\"startDate\":\"2018-01-01T00:00:00.000Z\",\"endDate\":\"2018-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0866,\"startDate\":\"2018-02-01T00:00:00.000Z\",\"endDate\":\"2018-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0847,\"startDate\":\"2018-03-01T00:00:00.000Z\",\"endDate\":\"2018-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0839,\"startDate\":\"2018-04-01T00:00:00.000Z\",\"endDate\":\"2018-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0842,\"startDate\":\"2018-05-01T00:00:00.000Z\",\"endDate\":\"2018-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0855,\"startDate\":\"2018-06-01T00:00:00.000Z\",\"endDate\":\"2018-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0959,\"startDate\":\"2018-07-01T00:00:00.000Z\",\"endDate\":\"2018-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0961,\"startDate\":\"2018-08-01T00:00:00.000Z\",\"endDate\":\"2018-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0967,\"startDate\":\"2018-09-01T00:00:00.000Z\",\"endDate\":\"2018-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0989,\"startDate\":\"2018-10-01T00:00:00.000Z\",\"endDate\":\"2018-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1031,\"startDate\":\"2018-11-01T00:00:00.000Z\",\"endDate\":\"2018-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1013,\"startDate\":\"2018-12-01T00:00:00.000Z\",\"endDate\":\"2018-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0999,\"startDate\":\"2019-01-01T00:00:00.000Z\",\"endDate\":\"2019-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0993,\"startDate\":\"2019-02-01T00:00:00.000Z\",\"endDate\":\"2019-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0993,\"startDate\":\"2019-03-01T00:00:00.000Z\",\"endDate\":\"2019-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0977,\"startDate\":\"2019-04-01T00:00:00.000Z\",\"endDate\":\"2019-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0973,\"startDate\":\"2019-05-01T00:00:00.000Z\",\"endDate\":\"2019-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0969,\"startDate\":\"2019-06-01T00:00:00.000Z\",\"endDate\":\"2019-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0795,\"startDate\":\"2019-07-01T00:00:00.000Z\",\"endDate\":\"2019-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0791,\"startDate\":\"2019-08-01T00:00:00.000Z\",\"endDate\":\"2019-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0785,\"startDate\":\"2019-09-01T00:00:00.000Z\",\"endDate\":\"2019-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.077,\"startDate\":\"2019-10-01T00:00:00.000Z\",\"endDate\":\"2019-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0789,\"startDate\":\"2019-11-01T00:00:00.000Z\",\"endDate\":\"2019-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0793,\"startDate\":\"2019-12-01T00:00:00.000Z\",\"endDate\":\"2019-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0787,\"startDate\":\"2020-01-01T00:00:00.000Z\",\"endDate\":\"2020-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0765,\"startDate\":\"2020-02-01T00:00:00.000Z\",\"endDate\":\"2020-02-29T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0736,\"startDate\":\"2020-03-01T00:00:00.000Z\",\"endDate\":\"2020-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.071,\"startDate\":\"2020-04-01T00:00:00.000Z\",\"endDate\":\"2020-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0703,\"startDate\":\"2020-05-01T00:00:00.000Z\",\"endDate\":\"2020-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0687,\"startDate\":\"2020-06-01T00:00:00.000Z\",\"endDate\":\"2020-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0698,\"startDate\":\"2020-07-01T00:00:00.000Z\",\"endDate\":\"2020-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0705,\"startDate\":\"2020-08-01T00:00:00.000Z\",\"endDate\":\"2020-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0709,\"startDate\":\"2020-09-01T00:00:00.000Z\",\"endDate\":\"2020-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0735,\"startDate\":\"2020-10-01T00:00:00.000Z\",\"endDate\":\"2020-10-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0745,\"startDate\":\"2020-11-01T00:00:00.000Z\",\"endDate\":\"2020-11-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0759,\"startDate\":\"2020-12-01T00:00:00.000Z\",\"endDate\":\"2020-12-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.076,\"startDate\":\"2021-01-01T00:00:00.000Z\",\"endDate\":\"2021-01-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0782,\"startDate\":\"2021-02-01T00:00:00.000Z\",\"endDate\":\"2021-02-28T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0818,\"startDate\":\"2021-03-01T00:00:00.000Z\",\"endDate\":\"2021-03-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.079,\"startDate\":\"2021-04-01T00:00:00.000Z\",\"endDate\":\"2021-04-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0797,\"startDate\":\"2021-05-01T00:00:00.000Z\",\"endDate\":\"2021-05-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0826,\"startDate\":\"2021-06-01T00:00:00.000Z\",\"endDate\":\"2021-06-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0895,\"startDate\":\"2021-07-01T00:00:00.000Z\",\"endDate\":\"2021-07-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.0934,\"startDate\":\"2021-08-01T00:00:00.000Z\",\"endDate\":\"2021-08-31T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1002,\"startDate\":\"2021-09-01T00:00:00.000Z\",\"endDate\":\"2021-09-30T23:59:59.000Z\"},{\"fluidType\":2,\"price\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000Z\",\"endDate\":null}]"); + +/***/ }), + /***/ "jPH6": /***/ (function(module, exports, __webpack_require__) { @@ -28447,10 +24305,10 @@ function updateProfile(upd) { return; } - reactHotLoader.register(UPDATE_PROFILE, "UPDATE_PROFILE", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts"); - reactHotLoader.register(SET_FIRST_CONNECTION, "SET_FIRST_CONNECTION", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts"); - reactHotLoader.register(updateProfileSuccess, "updateProfileSuccess", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts"); - reactHotLoader.register(updateProfile, "updateProfile", "/home/gcarron/dev/ecolyo/src/store/profile/profile.actions.ts"); + reactHotLoader.register(UPDATE_PROFILE, "UPDATE_PROFILE", "/home/bastien/ecolyo/src/store/profile/profile.actions.ts"); + reactHotLoader.register(SET_FIRST_CONNECTION, "SET_FIRST_CONNECTION", "/home/bastien/ecolyo/src/store/profile/profile.actions.ts"); + reactHotLoader.register(updateProfileSuccess, "updateProfileSuccess", "/home/bastien/ecolyo/src/store/profile/profile.actions.ts"); + reactHotLoader.register(updateProfile, "updateProfile", "/home/bastien/ecolyo/src/store/profile/profile.actions.ts"); })(); ; @@ -28472,32 +24330,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** -/***/ }), - -/***/ "jR4R": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("ZtfV"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - /***/ }), /***/ "jRCY": @@ -28607,9 +24439,9 @@ exports.default = _default2; return; } - reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx"); - reactHotLoader.register(StyledIconButton, "StyledIconButton", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx"); + reactHotLoader.register(IconButtonBase, "IconButtonBase", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx"); + reactHotLoader.register(StyledIconButton, "StyledIconButton", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/CommonKit/IconButton/StyledIconButton.tsx"); })(); ; @@ -28870,8 +24702,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DuelBar, "DuelBar", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelBar.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelBar.tsx"); + reactHotLoader.register(DuelBar, "DuelBar", "/home/bastien/ecolyo/src/components/Duel/DuelBar.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelBar.tsx"); })(); ; @@ -29223,7 +25055,7 @@ exports.default = KonnectorService; return; } - reactHotLoader.register(KonnectorService, "KonnectorService", "/home/gcarron/dev/ecolyo/src/services/konnector.service.ts"); + reactHotLoader.register(KonnectorService, "KonnectorService", "/home/bastien/ecolyo/src/services/konnector.service.ts"); })(); ; @@ -29297,7 +25129,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; return; } - reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); + reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); })(); ; @@ -29336,233 +25168,6 @@ if(false) {} /***/ }), -/***/ "kcOp": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.ProfileEcogestureAnswerType = exports.EcogestureStepForm = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureStepForm; -exports.EcogestureStepForm = EcogestureStepForm; - -(function (EcogestureStepForm) { - EcogestureStepForm[EcogestureStepForm["HEATING_TYPE"] = 0] = "HEATING_TYPE"; - EcogestureStepForm[EcogestureStepForm["WARMING_FLUID"] = 1] = "WARMING_FLUID"; - EcogestureStepForm[EcogestureStepForm["HOT_WATER_TYPE"] = 2] = "HOT_WATER_TYPE"; - EcogestureStepForm[EcogestureStepForm["EQUIPMENTS"] = 3] = "EQUIPMENTS"; -})(EcogestureStepForm || (exports.EcogestureStepForm = EcogestureStepForm = {})); - -var ProfileEcogestureAnswerType; -exports.ProfileEcogestureAnswerType = ProfileEcogestureAnswerType; - -(function (ProfileEcogestureAnswerType) { - ProfileEcogestureAnswerType[ProfileEcogestureAnswerType["SINGLE_CHOICE"] = 0] = "SINGLE_CHOICE"; - ProfileEcogestureAnswerType[ProfileEcogestureAnswerType["MULTI_CHOICE"] = 1] = "MULTI_CHOICE"; -})(ProfileEcogestureAnswerType || (exports.ProfileEcogestureAnswerType = ProfileEcogestureAnswerType = {})); - -/***/ }), - -/***/ "kckh": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("bhyx"); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _core = __webpack_require__("TTf+"); - -var _I18n = __webpack_require__("buk/"); - -var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8")); - -var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt")); - -var _skipEnabled = _interopRequireDefault(__webpack_require__("UtXz")); - -var _default3 = _interopRequireDefault(__webpack_require__("v9Ot")); - -var _utils = __webpack_require__("c+yx"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureSelectionDetail = function EcogestureSelectionDetail(_ref) { - var ecogesture = _ref.ecogesture, - validate = _ref.validate; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - ecogestureIcon = _useState2[0], - setEcogestureIcon = _useState2[1]; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function getIcon() { - return _getIcon.apply(this, arguments); - } - - function _getIcon() { - _getIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var _icon; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0, _utils.importIconbyId)(ecogesture.id, 'ecogesture'); - - case 2: - _icon = _context.sent; - - if (subscribed) { - if (_icon) { - setEcogestureIcon(_icon); - } else { - setEcogestureIcon(_default3.default); - } - } - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _getIcon.apply(this, arguments); - } - - getIcon(); - return function () { - subscribed = false; - }; - }, [ecogesture.id]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-detail-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "icon", - icon: ecogestureIcon, - size: 240 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, ecogesture.longName)), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.button_objective'), - classes: { - root: 'btn-secondary-negative', - label: 'text-14-bold', - focusVisible: 'noFocus' - }, - onClick: function onClick() { - return validate(true, false); - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _objectiveEnabled.default, - size: 60 - }), t('ecogesture_selection.button_objective')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.button_doing'), - classes: { - root: 'btn-secondary-negative', - label: 'text-14-bold', - focusVisible: 'noFocus' - }, - onClick: function onClick() { - return validate(false, true); - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _doingEnabled.default, - size: 60 - }), t('ecogesture_selection.button_doing')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.button_skip'), - classes: { - root: 'btn-secondary-negative', - label: 'text-14-bold', - focusVisible: 'noFocus' - }, - onClick: function onClick() { - return validate(false, false); - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _skipEnabled.default, - size: 60 - }), t('ecogesture_selection.button_skip')))); -}; - -__signature__(EcogestureSelectionDetail, "useI18n{{ t }}\nuseState{[ecogestureIcon, setEcogestureIcon]('')}\nuseEffect{}", function () { - return [_I18n.useI18n]; -}); - -var _default = EcogestureSelectionDetail; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EcogestureSelectionDetail, "EcogestureSelectionDetail", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionDetail.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionDetail.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - /***/ "kdea": /***/ (function(module, exports, __webpack_require__) { @@ -29594,7 +25199,7 @@ var _luxon = __webpack_require__("ExVU"); var _doctypes = __webpack_require__("D2hQ"); -var _userChallenge3 = __webpack_require__("dQx6"); +var _userChallenge2 = __webpack_require__("dQx6"); var _timeStep = __webpack_require__("cKQ8"); @@ -29620,8 +25225,6 @@ var _userAction = __webpack_require__("UtDE"); var _action = _interopRequireDefault(__webpack_require__("5e6O")); -var _math = __webpack_require__("ss4k"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -29656,15 +25259,15 @@ var ChallengeService = /*#__PURE__*/function () { value: function unLockCurrentUserChallenge(userChallenges) { var isAllLocked = true; userChallenges.forEach(function (challenge, i) { - if (challenge.state != _userChallenge3.UserChallengeState.LOCKED) isAllLocked = false; + if (challenge.state != _userChallenge2.UserChallengeState.LOCKED) isAllLocked = false; - if (challenge.state === _userChallenge3.UserChallengeState.DONE) { - if (userChallenges[i + 1] && userChallenges[i + 1].state === _userChallenge3.UserChallengeState.LOCKED) { - userChallenges[i + 1].state = _userChallenge3.UserChallengeState.UNLOCKED; + if (challenge.state === _userChallenge2.UserChallengeState.DONE) { + if (userChallenges[i + 1].state === _userChallenge2.UserChallengeState.LOCKED) { + userChallenges[i + 1].state = _userChallenge2.UserChallengeState.UNLOCKED; } } }); - if (isAllLocked) userChallenges[0].state = _userChallenge3.UserChallengeState.UNLOCKED; + if (isAllLocked) userChallenges[0].state = _userChallenge2.UserChallengeState.UNLOCKED; return userChallenges; } /** @@ -29711,13 +25314,13 @@ var ChallengeService = /*#__PURE__*/function () { description: challenge.description, target: challenge.target, duel: duel, - state: _userChallenge3.UserChallengeState.LOCKED, + state: _userChallenge2.UserChallengeState.LOCKED, progress: { quizProgress: 0, explorationProgress: 0, actionProgress: 0 }, - success: _userChallenge3.UserChallengeSuccess.ONGOING, + success: _userChallenge2.UserChallengeSuccess.ONGOING, startDate: null, endingDate: null, quiz: quiz, @@ -30204,7 +25807,7 @@ var ChallengeService = /*#__PURE__*/function () { _iterator4 = _createForOfIteratorHelper(challengeEntityList); _context7.prev = 57; _loop = /*#__PURE__*/_regenerator.default.mark(function _loop() { - var challenge, userChallengeIndex, _userChallenge2, _relationEntities, _duel, _quiz; + var challenge, userChallengeIndex, _userChallenge, _relationEntities, _duel, _quiz; return _regenerator.default.wrap(function _loop$(_context6) { while (1) { @@ -30220,13 +25823,13 @@ var ChallengeService = /*#__PURE__*/function () { break; } - _userChallenge2 = userChallengeList[userChallengeIndex]; + _userChallenge = userChallengeList[userChallengeIndex]; _context6.next = 6; - return _this.loopVerificationExplorationCondition(_userChallenge2, challengeEntityList, fluidStatus); + return _this.loopVerificationExplorationCondition(_userChallenge, challengeEntityList, fluidStatus); case 6: - _userChallenge2 = _context6.sent; - buildList.push(_userChallenge2); + _userChallenge = _context6.sent; + buildList.push(_userChallenge); _context6.next = 17; break; @@ -30450,65 +26053,6 @@ var ChallengeService = /*#__PURE__*/function () { return getAllUserChallengeEntities; }() - /* - * Retrieve dataloads for ongoing duel - * sucess return: UserChallenge, Dataload[] - * failure throw error - */ - - }, { - key: "initChallengeDuelProgress", - value: function () { - var _initChallengeDuelProgress = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10(userChallenge) { - var consumptionService, dataloads, userConsumption, _userChallenge, updatedUserChallenge; - - return _regenerator.default.wrap(function _callee10$(_context11) { - while (1) { - switch (_context11.prev = _context11.next) { - case 0: - consumptionService = new _consumption.default(this._client); - _context11.prev = 1; - _context11.next = 4; - return this.getUserChallengeDataload(userChallenge); - - case 4: - dataloads = _context11.sent; - userConsumption = (0, _math.getRoundFloat)(consumptionService.calculatePerformanceIndicatorValue(dataloads)); - _userChallenge = (0, _objectSpread2.default)({}, userChallenge, { - duel: (0, _objectSpread2.default)({}, userChallenge.duel, { - userConsumption: userConsumption - }) - }); - _context11.next = 9; - return this.updateUserChallenge(_userChallenge, _userChallenge3.UserChallengeUpdateFlag.DUEL_CONSUMPTION); - - case 9: - updatedUserChallenge = _context11.sent; - return _context11.abrupt("return", { - updatedUserChallenge: updatedUserChallenge, - dataloads: dataloads - }); - - case 13: - _context11.prev = 13; - _context11.t0 = _context11["catch"](1); - console.log('Challenge service error on initChallengeDuelProgress : ', _context11.t0); - throw _context11.t0; - - case 17: - case "end": - return _context11.stop(); - } - } - }, _callee10, this, [[1, 13]]); - })); - - function initChallengeDuelProgress(_x20) { - return _initChallengeDuelProgress.apply(this, arguments); - } - - return initChallengeDuelProgress; - }() /** * Start UserChallenge and retrieve updated UserChallenge * @returns {UserChallenge} @@ -30518,46 +26062,46 @@ var ChallengeService = /*#__PURE__*/function () { }, { key: "startUserChallenge", value: function () { - var _startUserChallenge = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11(userChallenge) { + var _startUserChallenge = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10(userChallenge) { var _yield$this$_client$c, updatedUserChallengeEntity, updatedUserChallenge; - return _regenerator.default.wrap(function _callee11$(_context12) { + return _regenerator.default.wrap(function _callee10$(_context11) { while (1) { - switch (_context12.prev = _context12.next) { + switch (_context11.prev = _context11.next) { case 0: - userChallenge.state = _userChallenge3.UserChallengeState.ONGOING; + userChallenge.state = _userChallenge2.UserChallengeState.ONGOING; userChallenge.progress.actionProgress = 0; userChallenge.progress.explorationProgress = 0; userChallenge.progress.quizProgress = 0; userChallenge.startDate = _luxon.DateTime.local().setZone('utc', { keepLocalTime: true }).startOf('day'); - userChallenge.success = _userChallenge3.UserChallengeSuccess.ONGOING; - _context12.prev = 6; - _context12.next = 9; + userChallenge.success = _userChallenge2.UserChallengeSuccess.ONGOING; + _context11.prev = 6; + _context11.next = 9; return this._client.create(_doctypes.USERCHALLENGE_DOCTYPE, userChallenge); case 9: - _yield$this$_client$c = _context12.sent; + _yield$this$_client$c = _context11.sent; updatedUserChallengeEntity = _yield$this$_client$c.data; updatedUserChallenge = this.parseUserChallengeEntityToUserChallenge(updatedUserChallengeEntity); - return _context12.abrupt("return", updatedUserChallenge); + return _context11.abrupt("return", updatedUserChallenge); case 15: - _context12.prev = 15; - _context12.t0 = _context12["catch"](6); - console.log('Challenge service error on startUserChallenge : ', _context12.t0); - throw _context12.t0; + _context11.prev = 15; + _context11.t0 = _context11["catch"](6); + console.log('Initialization error: ', _context11.t0); + throw _context11.t0; case 19: case "end": - return _context12.stop(); + return _context11.stop(); } } - }, _callee11, this, [[6, 15]]); + }, _callee10, this, [[6, 15]]); })); - function startUserChallenge(_x21) { + function startUserChallenge(_x20) { return _startUserChallenge.apply(this, arguments); } @@ -30574,12 +26118,12 @@ var ChallengeService = /*#__PURE__*/function () { }, { key: "updateUserChallenge", value: function () { - var _updateUserChallenge = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12(userChallenge, flag, quizWithUpdatedQuestions, fluidStatus, action) { + var _updateUserChallenge = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11(userChallenge, flag, quizWithUpdatedQuestions, fluidStatus, action) { var updatedUserChallenge, updatedDuel, updatedQuiz, updatedExploration, updatedAction, duelService, quizService, explorationService, actionService, userAction, _yield$this$_client$s, userChallengeEntity, result; - return _regenerator.default.wrap(function _callee12$(_context13) { + return _regenerator.default.wrap(function _callee11$(_context12) { while (1) { - switch (_context13.prev = _context13.next) { + switch (_context12.prev = _context12.next) { case 0: updatedDuel = userChallenge.duel; updatedQuiz = userChallenge.quiz; @@ -30589,92 +26133,92 @@ var ChallengeService = /*#__PURE__*/function () { quizService = new _quiz2.default(this._client); explorationService = new _exploration.default(this._client); actionService = new _action.default(this._client); - _context13.t0 = flag; - _context13.next = _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.CHALLENGE ? 11 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.DUEL_CONSUMPTION ? 11 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.DUEL_UNLOCK ? 13 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.DUEL_UPDATE_THRESHOLD ? 18 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.DUEL_START ? 23 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.DUEL_WIN ? 28 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.DUEL_LOSS ? 33 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.QUIZ_START ? 38 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.QUIZ_DONE ? 43 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.QUIZ_UPDATE ? 50 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.QUIZ_RESET ? 52 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.EXPLORATION_START ? 57 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.EXPLORATION_UPDATE ? 62 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.EXPLORATION_NOTIFICATION ? 67 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.EXPLORATION_DONE ? 72 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.ACTION_START ? 75 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.ACTION_NOTIFICATION ? 79 : _context13.t0 === _userChallenge3.UserChallengeUpdateFlag.ACTION_DONE ? 82 : 85; + _context12.t0 = flag; + _context12.next = _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.CHALLENGE ? 11 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.DUEL_CONSUMPTION ? 11 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.DUEL_UNLOCK ? 13 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.DUEL_UPDATE_THRESHOLD ? 18 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.DUEL_START ? 23 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.DUEL_WIN ? 28 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.DUEL_LOSS ? 33 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.QUIZ_START ? 38 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.QUIZ_DONE ? 43 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.QUIZ_UPDATE ? 50 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.QUIZ_RESET ? 52 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_START ? 57 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_UPDATE ? 62 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_NOTIFICATION ? 67 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_DONE ? 72 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.ACTION_START ? 75 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.ACTION_NOTIFICATION ? 79 : _context12.t0 === _userChallenge2.UserChallengeUpdateFlag.ACTION_DONE ? 82 : 85; break; case 11: updatedUserChallenge = userChallenge; - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 13: - _context13.next = 15; + _context12.next = 15; return duelService.unlockUserDuel(userChallenge.duel); case 15: - updatedDuel = _context13.sent; + updatedDuel = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge3.UserChallengeState.DUEL, + state: _userChallenge2.UserChallengeState.DUEL, duel: updatedDuel }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 18: - _context13.next = 20; + _context12.next = 20; return duelService.updateUserDuelThreshold(userChallenge.duel, fluidStatus); case 20: - updatedDuel = _context13.sent; + updatedDuel = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge3.UserChallengeState.DUEL, + state: _userChallenge2.UserChallengeState.DUEL, duel: updatedDuel }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 23: - _context13.next = 25; + _context12.next = 25; return duelService.startUserDuel(userChallenge.duel); case 25: - updatedDuel = _context13.sent; + updatedDuel = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge3.UserChallengeState.DUEL, + state: _userChallenge2.UserChallengeState.DUEL, duel: updatedDuel }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 28: - _context13.next = 30; + _context12.next = 30; return duelService.endUserDuel(userChallenge.duel); case 30: - updatedDuel = _context13.sent; + updatedDuel = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge3.UserChallengeState.DONE, + state: _userChallenge2.UserChallengeState.DONE, duel: updatedDuel, endingDate: _luxon.DateTime.local().setZone('utc', { keepLocalTime: true }).startOf('day'), - success: _userChallenge3.UserChallengeSuccess.WIN + success: _userChallenge2.UserChallengeSuccess.WIN }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 33: - _context13.next = 35; + _context12.next = 35; return duelService.endUserDuel(userChallenge.duel); case 35: - updatedDuel = _context13.sent; + updatedDuel = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge3.UserChallengeState.DONE, + state: _userChallenge2.UserChallengeState.DONE, duel: updatedDuel, endingDate: _luxon.DateTime.local().setZone('utc', { keepLocalTime: true }).startOf('day'), - success: _userChallenge3.UserChallengeSuccess.LOST + success: _userChallenge2.UserChallengeSuccess.LOST }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 38: - _context13.next = 40; + _context12.next = 40; return quizService.startUserQuiz(userChallenge.quiz); case 40: - updatedQuiz = _context13.sent; + updatedQuiz = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { quiz: updatedQuiz }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 43: if (userChallenge.quiz.result > userChallenge.progress.quizProgress) { @@ -30685,65 +26229,65 @@ var ChallengeService = /*#__PURE__*/function () { userChallenge.progress.quizProgress = 5; } - _context13.next = 47; + _context12.next = 47; return quizService.endUserQuiz(userChallenge.quiz); case 47: - updatedQuiz = _context13.sent; + updatedQuiz = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { quiz: updatedQuiz }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 50: updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { quiz: quizWithUpdatedQuestions ? quizWithUpdatedQuestions : userChallenge.quiz }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 52: - _context13.next = 54; + _context12.next = 54; return quizService.resetUserQuiz(userChallenge.quiz); case 54: - updatedQuiz = _context13.sent; + updatedQuiz = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { quiz: updatedQuiz }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 57: - _context13.next = 59; + _context12.next = 59; return explorationService.startUserExploration(userChallenge.exploration); case 59: - updatedExploration = _context13.sent; + updatedExploration = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { exploration: updatedExploration }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 62: - _context13.next = 64; + _context12.next = 64; return explorationService.updateUserExploration(userChallenge.exploration); case 64: - updatedExploration = _context13.sent; + updatedExploration = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { exploration: updatedExploration }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 67: - _context13.next = 69; + _context12.next = 69; return explorationService.awaitNotificationUserExploration(userChallenge.exploration); case 69: - updatedExploration = _context13.sent; + updatedExploration = _context12.sent; updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { exploration: updatedExploration }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 72: updatedExploration = explorationService.endUserExploration(userChallenge.exploration); @@ -30753,7 +26297,7 @@ var ChallengeService = /*#__PURE__*/function () { explorationProgress: updatedExploration.progress }) }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 75: userAction = userChallenge.action; @@ -30765,14 +26309,14 @@ var ChallengeService = /*#__PURE__*/function () { updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { action: userAction }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 79: updatedAction = actionService.awaitNotificationAction(userChallenge.action); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { action: updatedAction }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 82: updatedAction = actionService.endAction(userChallenge.action); @@ -30782,38 +26326,38 @@ var ChallengeService = /*#__PURE__*/function () { actionProgress: 5 }) }); - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 85: updatedUserChallenge = userChallenge; - return _context13.abrupt("break", 87); + return _context12.abrupt("break", 87); case 87: - _context13.prev = 87; - _context13.next = 90; + _context12.prev = 87; + _context12.next = 90; return this._client.save(updatedUserChallenge); case 90: - _yield$this$_client$s = _context13.sent; + _yield$this$_client$s = _context12.sent; userChallengeEntity = _yield$this$_client$s.data; result = this.parseUserChallengeEntityToUserChallenge(userChallengeEntity); - return _context13.abrupt("return", result); + return _context12.abrupt("return", result); case 96: - _context13.prev = 96; - _context13.t1 = _context13["catch"](87); - console.log('Update user challenge error : ', _context13.t1); - throw _context13.t1; + _context12.prev = 96; + _context12.t1 = _context12["catch"](87); + console.log('Update user challenge error : ', _context12.t1); + throw _context12.t1; case 100: case "end": - return _context13.stop(); + return _context12.stop(); } } - }, _callee12, this, [[87, 96]]); + }, _callee11, this, [[87, 96]]); })); - function updateUserChallenge(_x22, _x23, _x24, _x25, _x26) { + function updateUserChallenge(_x21, _x22, _x23, _x24, _x25) { return _updateUserChallenge.apply(this, arguments); } @@ -30829,14 +26373,14 @@ var ChallengeService = /*#__PURE__*/function () { }, { key: "getUserChallengeDataload", value: function () { - var _getUserChallengeDataload = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13(userChallenge) { + var _getUserChallengeDataload = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12(userChallenge) { var consumptionService, timePeriod, dataChart; - return _regenerator.default.wrap(function _callee13$(_context14) { + return _regenerator.default.wrap(function _callee12$(_context13) { while (1) { - switch (_context14.prev = _context14.next) { + switch (_context13.prev = _context13.next) { case 0: if (!userChallenge.duel.startDate) { - _context14.next = 8; + _context13.next = 8; break; } @@ -30847,31 +26391,31 @@ var ChallengeService = /*#__PURE__*/function () { day: userChallenge.duel.duration.days - 1 }) }; - _context14.next = 5; - return consumptionService.getGraphData(timePeriod, _timeStep.TimeStep.DAY, userChallenge.duel.fluidTypes, undefined, undefined, true); + _context13.next = 5; + return consumptionService.getGraphData(timePeriod, _timeStep.TimeStep.DAY, userChallenge.duel.fluidTypes, undefined, true); case 5: - dataChart = _context14.sent; + dataChart = _context13.sent; if (!dataChart) { - _context14.next = 8; + _context13.next = 8; break; } - return _context14.abrupt("return", dataChart.actualData); + return _context13.abrupt("return", dataChart.actualData); case 8: - return _context14.abrupt("return", []); + return _context13.abrupt("return", []); case 9: case "end": - return _context14.stop(); + return _context13.stop(); } } - }, _callee13, this); + }, _callee12, this); })); - function getUserChallengeDataload(_x27) { + function getUserChallengeDataload(_x26) { return _getUserChallengeDataload.apply(this, arguments); } @@ -30887,16 +26431,16 @@ var ChallengeService = /*#__PURE__*/function () { }, { key: "isChallengeDone", value: function () { - var _isChallengeDone = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14(userChallenge, dataloads) { + var _isChallengeDone = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13(userChallenge, dataloads) { var isDone, isWin, fullDuration, diffFromNow, duration; - return _regenerator.default.wrap(function _callee14$(_context15) { + return _regenerator.default.wrap(function _callee13$(_context14) { while (1) { - switch (_context15.prev = _context15.next) { + switch (_context14.prev = _context14.next) { case 0: isDone = false; isWin = false; - if (userChallenge.state === _userChallenge3.UserChallengeState.DUEL && userChallenge.duel.state === _userDuel.UserDuelState.ONGOING && userChallenge.duel.duration) { + if (userChallenge.state === _userChallenge2.UserChallengeState.DUEL && userChallenge.duel.state === _userDuel.UserDuelState.ONGOING && userChallenge.duel.duration) { fullDuration = userChallenge.duel.duration.days + (0, _date.getLagDays)(userChallenge.duel.fluidTypes) + 1; diffFromNow = userChallenge.duel.startDate ? userChallenge.duel.startDate.diff(_luxon.DateTime.local().setZone('utc', { keepLocalTime: true @@ -30915,9 +26459,7 @@ var ChallengeService = /*#__PURE__*/function () { if (dataloads.length === duration && dataloads[duration - 1].value !== -1) { isDone = true; dataloads.forEach(function (d) { - if (d.value === -1 || d.valueDetail && d.valueDetail.filter(function (data) { - return data.value === -1; - }).length > 0) { + if (d.value === -1 || d.valueDetail && d.valueDetail.includes(-1)) { isDone = false; } }); @@ -30929,20 +26471,20 @@ var ChallengeService = /*#__PURE__*/function () { } } - return _context15.abrupt("return", { + return _context14.abrupt("return", { isDone: isDone, isWin: isWin }); case 4: case "end": - return _context15.stop(); + return _context14.stop(); } } - }, _callee14); + }, _callee13); })); - function isChallengeDone(_x28, _x29) { + function isChallengeDone(_x27, _x28) { return _isChallengeDone.apply(this, arguments); } @@ -30969,121 +26511,7 @@ exports.default = ChallengeService; return; } - reactHotLoader.register(ChallengeService, "ChallengeService", "/home/gcarron/dev/ecolyo/src/services/challenge.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "keF7": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("jR4R"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _ECOGESTURE = _interopRequireDefault(__webpack_require__("tJ5P")); - -var _core = __webpack_require__("TTf+"); - -var _I18n = __webpack_require__("buk/"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var EcogestureSelectionRestart = function EcogestureSelectionRestart(_ref) { - var listLength = _ref.listLength, - restart = _ref.restart; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var history = (0, _reactRouterDom.useHistory)(); - var goToObjectives = (0, _react.useCallback)(function () { - history.push('/ecogestures?tab=0'); - }, [history]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-restart-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-21-bold" - }, t('ecogesture_selection.title', { - // eslint-disable-next-line @typescript-eslint/camelcase - smart_count: listLength - })), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _ECOGESTURE.default, - size: 120 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.text'))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.accessibility.button_go_to_ecogesture'), - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - }, - onClick: goToObjectives - }, t('ecogesture_selection.button_go_to_ecogesture')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.accessibility.button_continue'), - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - }, - onClick: restart - }, t('ecogesture_selection.button_continue')))); -}; - -__signature__(EcogestureSelectionRestart, "useI18n{{ t }}\nuseHistory{history}\nuseCallback{goToObjectives}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory]; -}); - -var _default = EcogestureSelectionRestart; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EcogestureSelectionRestart, "EcogestureSelectionRestart", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionRestart.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/EcogestureSelection/EcogestureSelectionRestart.tsx"); + reactHotLoader.register(ChallengeService, "ChallengeService", "/home/bastien/ecolyo/src/services/challenge.service.ts"); })(); ; @@ -31268,8 +26696,8 @@ exports.default = _default2; return; } - reactHotLoader.register(QuizBegin, "QuizBegin", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizBegin.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizBegin.tsx"); + reactHotLoader.register(QuizBegin, "QuizBegin", "/home/bastien/ecolyo/src/components/Quiz/QuizBegin.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Quiz/QuizBegin.tsx"); })(); ; @@ -31329,8 +26757,8 @@ function updateModalIsFeedbacksOpen(isOpen) { return; } - reactHotLoader.register(UPDATE_MODAL_ISFEEDBACKSOPEN, "UPDATE_MODAL_ISFEEDBACKSOPEN", "/home/gcarron/dev/ecolyo/src/store/modal/modal.actions.ts"); - reactHotLoader.register(updateModalIsFeedbacksOpen, "updateModalIsFeedbacksOpen", "/home/gcarron/dev/ecolyo/src/store/modal/modal.actions.ts"); + reactHotLoader.register(UPDATE_MODAL_ISFEEDBACKSOPEN, "UPDATE_MODAL_ISFEEDBACKSOPEN", "/home/bastien/ecolyo/src/store/modal/modal.actions.ts"); + reactHotLoader.register(updateModalIsFeedbacksOpen, "updateModalIsFeedbacksOpen", "/home/bastien/ecolyo/src/store/modal/modal.actions.ts"); })(); ; @@ -31403,7 +26831,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardContent.cardDone {\n border: 1px solid #e0e0e0;\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center; }\n .cardContent.cardDone .iconResult {\n display: flex; }\n @media all and (max-height: 700px) {\n .cardContent.cardDone .iconResult {\n width: 55%;\n margin: auto; } }\n .cardContent.cardDone .imgResult {\n width: 100%;\n height: 100%; }\n .cardContent.cardDone .labelResult {\n font-weight: bold;\n font-size: 24px;\n line-height: 120%; }\n .cardContent.cardDone .win {\n color: #b2901b; }\n .cardContent.cardDone .lost {\n color: #d25959; }\n .cardContent.cardDone .statsResult {\n text-align: center; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardDone {\n border: 1px solid #e0e0e0;\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: center; }\n .cardDone .challengeName,\n .cardDone .labelResult {\n margin-bottom: 1rem; }\n .cardDone .iconResult {\n display: flex; }\n @media all and (max-height: 700px) {\n .cardDone .iconResult {\n width: 55%;\n margin: auto; } }\n .cardDone .imgResult {\n width: 100%;\n height: 100%; }\n .cardDone .labelResult {\n font-weight: bold;\n font-size: 24px;\n line-height: 120%; }\n .cardDone .win {\n color: #b2901b; }\n .cardDone .lost {\n color: #d25959; }\n .cardDone .statsResult {\n text-align: center; }\n", ""]); @@ -31712,8 +27140,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EcogestureModal, "EcogestureModal", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EcogestureModal.tsx"); + reactHotLoader.register(EcogestureModal, "EcogestureModal", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Ecogesture/EcogestureModal.tsx"); })(); ; @@ -31936,27 +27364,14 @@ function _save() { return _client.destroy(doc); case 3: - _context6.next = 12; + _context6.next = 7; break; case 5: - if (!doc.createAction) { - _context6.next = 10; - break; - } - - _context6.next = 8; - return _client.create(doc.doctype, doc); - - case 8: - _context6.next = 12; - break; - - case 10: - _context6.next = 12; + _context6.next = 7; return _client.save(doc); - case 12: + case 7: case "end": return _context6.stop(); } @@ -32100,83 +27515,73 @@ function _migrate() { case 16: docToUpdate = _context8.sent; - if (!migration.isDeprecated) { - _context8.next = 21; + if (!docToUpdate.length) { + _context8.next = 30; break; } - result = migrationNoop(); - _context8.next = 35; - break; - - case 21: - if (!(docToUpdate.length && !migration.isCreate)) { - _context8.next = 34; - break; - } - - _context8.next = 24; + _context8.next = 20; return migration.run(_client, docToUpdate); - case 24: + case 20: migratedDocs = _context8.sent; if (!migratedDocs.length) { - _context8.next = 31; + _context8.next = 27; break; } - _context8.next = 28; + _context8.next = 24; return save(_client, migratedDocs); - case 28: + case 24: result = _context8.sent; - _context8.next = 32; + _context8.next = 28; break; - case 31: + case 27: result = migrationNoop(); - case 32: - _context8.next = 35; + case 28: + _context8.next = 31; break; - case 34: + case 30: result = migrationNoop(); - case 35: - if (!(migration.isCreate && !migration.isDeprecated)) { - _context8.next = 39; + case 31: + if (!migration.isCreate) { + _context8.next = 35; break; } - _context8.next = 38; + _context8.next = 34; return migration.run(_client, docToUpdate); - case 38: + case 34: result = { type: _migration.MIGRATION_RESULT_COMPLETE, errors: [] }; - case 39: + case 35: _context8.t2 = result.type; - _context8.next = _context8.t2 === _migration.MIGRATION_RESULT_NOOP ? 42 : _context8.t2 === _migration.MIGRATION_RESULT_COMPLETE ? 42 : 45; + _context8.next = _context8.t2 === _migration.MIGRATION_RESULT_NOOP ? 38 : _context8.t2 === _migration.MIGRATION_RESULT_COMPLETE ? 38 : 41; break; - case 42: - _context8.next = 44; + case 38: + _context8.next = 40; return updateSchemaVersion(_client, migration.targetSchemaVersion); - case 44: - return _context8.abrupt("break", 45); + case 40: + return _context8.abrupt("break", 41); - case 45: - _context8.next = 51; + case 41: + _context8.next = 47; break; - case 47: - _context8.prev = 47; + case 43: + _context8.prev = 43; _context8.t3 = _context8["catch"](13); console.error(_context8.t3); result = { @@ -32184,15 +27589,15 @@ function _migrate() { errors: [_context8.t3.toString()] }; - case 51: + case 47: return _context8.abrupt("return", result); - case 52: + case 48: case "end": return _context8.stop(); } } - }, _callee8, null, [[13, 47]]); + }, _callee8, null, [[13, 43]]); })); return _migrate.apply(this, arguments); } @@ -32229,15 +27634,15 @@ function migrationLog(migration, result) { return; } - reactHotLoader.register(migrationNoop, "migrationNoop", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(currentSchemaVersion, "currentSchemaVersion", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(getDocs, "getDocs", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(updateSchemaVersion, "updateSchemaVersion", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(save, "save", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(schemaExist, "schemaExist", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(initSchemaDoctype, "initSchemaDoctype", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(migrate, "migrate", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); - reactHotLoader.register(migrationLog, "migrationLog", "/home/gcarron/dev/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(migrationNoop, "migrationNoop", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(currentSchemaVersion, "currentSchemaVersion", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(getDocs, "getDocs", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(updateSchemaVersion, "updateSchemaVersion", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(save, "save", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(schemaExist, "schemaExist", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(initSchemaDoctype, "initSchemaDoctype", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(migrate, "migrate", "/home/bastien/ecolyo/src/migrations/migration.ts"); + reactHotLoader.register(migrationLog, "migrationLog", "/home/bastien/ecolyo/src/migrations/migration.ts"); })(); ; @@ -32303,7 +27708,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; return; } - reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts"); + reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-jobs.ts"); })(); ; @@ -32487,8 +27892,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ExplorationFinished, "ExplorationFinished", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationFinished.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationFinished.tsx"); + reactHotLoader.register(ExplorationFinished, "ExplorationFinished", "/home/bastien/ecolyo/src/components/Exploration/ExplorationFinished.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Exploration/ExplorationFinished.tsx"); })(); ; @@ -32501,13 +27906,6 @@ exports.default = _default2; /***/ }), -/***/ "mrO1": -/***/ (function(module, exports) { - -module.exports = "/img/logos_partenaires.21ad4fdba3cfc9b8d811592886e1c3f1.svg"; - -/***/ }), - /***/ "n0vG": /***/ (function(module, exports) { @@ -32566,28 +27964,6 @@ module.exports = JSON.parse("{\"v\":\"5.5.7\",\"meta\":{\"g\":\"LottieFiles AE 0 /***/ }), -/***/ "nvJ1": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "VENTILATION_cd157c98746e4e2098b4bc4d69e30e19", - "use": "VENTILATION_cd157c98746e4e2098b4bc4d69e30e19-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"VENTILATION_cd157c98746e4e2098b4bc4d69e30e19\">\n<path d=\"M23.6437 30.9951C23.1757 32.4827 21.9554 33.703 20.4677 34.171C17.9437 34.9734 15.5534 33.7866 14.4669 31.7974C13.8818 30.7109 14.751 29.4071 15.988 29.4071H16.0047C16.573 29.4071 17.1413 29.6745 17.4088 30.176C17.693 30.7109 18.2446 31.0786 18.8965 31.0786C19.8158 31.0786 20.568 30.3264 20.568 29.4071C20.568 28.4877 19.8158 27.7355 18.8965 27.7355H4.67155C3.7522 27.7355 3 26.9833 3 26.064C3 25.1446 3.7522 24.3924 4.67155 24.3924H18.8798C22.156 24.3924 24.7302 27.5684 23.6437 30.9951ZM31.266 10.4684C31.0146 9.42181 30.4788 8.46511 29.7177 7.70402C28.9566 6.94294 27.9999 6.40712 26.9534 6.15577C24.0114 5.48715 21.3202 7.04169 20.2337 9.46545C19.7155 10.5854 20.5179 11.8558 21.7381 11.8558C22.39 11.8558 22.9918 11.488 23.2425 10.903C23.4317 10.4425 23.7537 10.0487 24.1675 9.77185C24.5813 9.495 25.0681 9.3476 25.566 9.34844C26.9534 9.34844 28.0733 10.4684 28.0733 11.8558C28.0733 13.2432 26.9534 14.3631 25.566 14.3631H4.67155C3.7522 14.3631 3 15.1153 3 16.0347C3 16.954 3.7522 17.7062 4.67155 17.7062H25.566C29.2434 17.7062 32.1352 14.2962 31.266 10.4684ZM30.4135 19.3778H4.67155C3.7522 19.3778 3 20.13 3 21.0493C3 21.9687 3.7522 22.7209 4.67155 22.7209H30.5806C31.968 22.7209 33.088 23.8408 33.088 25.2282C33.0888 25.7261 32.9414 26.2129 32.6646 26.6267C32.3877 27.0405 31.9939 27.3625 31.5334 27.5517C30.9317 27.8024 30.5806 28.4042 30.5806 29.0561C30.5806 30.2763 31.851 31.0786 32.971 30.5772C34.1951 30.0292 35.1946 29.0784 35.8029 27.8831C36.4112 26.6878 36.5916 25.3201 36.3141 24.008C35.7457 21.2666 33.205 19.3778 30.4135 19.3778Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "nw0P": /***/ (function(module, exports, __webpack_require__) { @@ -32861,14 +28237,14 @@ function setChallengeConsumption(userChallenge, currentDataload) { return; } - reactHotLoader.register(SET_USER_CHALLENGE_LIST, "SET_USER_CHALLENGE_LIST", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); - reactHotLoader.register(UPDATE_USER_CHALLENGE_LIST, "UPDATE_USER_CHALLENGE_LIST", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); - reactHotLoader.register(UNLOCK_NEXT_USER_CHALLENGE, "UNLOCK_NEXT_USER_CHALLENGE", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); - reactHotLoader.register(SET_CHALLENGE_CONSUMPTION, "SET_CHALLENGE_CONSUMPTION", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); - reactHotLoader.register(setUserChallengeList, "setUserChallengeList", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); - reactHotLoader.register(updateUserChallengeList, "updateUserChallengeList", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); - reactHotLoader.register(unlockNextUserChallenge, "unlockNextUserChallenge", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); - reactHotLoader.register(setChallengeConsumption, "setChallengeConsumption", "/home/gcarron/dev/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(SET_USER_CHALLENGE_LIST, "SET_USER_CHALLENGE_LIST", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(UPDATE_USER_CHALLENGE_LIST, "UPDATE_USER_CHALLENGE_LIST", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(UNLOCK_NEXT_USER_CHALLENGE, "UNLOCK_NEXT_USER_CHALLENGE", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(SET_CHALLENGE_CONSUMPTION, "SET_CHALLENGE_CONSUMPTION", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(setUserChallengeList, "setUserChallengeList", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(updateUserChallengeList, "updateUserChallengeList", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(unlockNextUserChallenge, "unlockNextUserChallenge", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); + reactHotLoader.register(setChallengeConsumption, "setChallengeConsumption", "/home/bastien/ecolyo/src/store/challenge/challenge.actions.ts"); })(); ; @@ -32913,7 +28289,7 @@ exports.i(__webpack_require__("tgIe"), ""); exports.push([module.i, "@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);", ""]); // Module -exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React components styles */\n/* App styles */\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nhtml {\n background: #1b1c22; }\n\nbody {\n background: #1b1c22;\n overflow: unset !important; }\n\n.column {\n display: flex;\n flex-direction: column; }\n\n.row {\n display: flex;\n flex-direction: row; }\n\n.cozy-bar {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-left: 0; }\n @media only screen and (max-width: 768px) {\n .cozy-bar {\n margin-left: 1.25rem; } }\n\n[role='banner'] .coz-bar-container {\n background-color: #ffffff; }\n @media only screen and (max-width: 768px) {\n [role='banner'] .coz-bar-container {\n padding: 0 0 0 0;\n background-color: unset; } }\n\n.coz-bar-wrapper {\n box-shadow: unset !important;\n background: unset !important; }\n\n.cv-button {\n width: 4.25rem; }\n\n.coz-label {\n color: #32363f; }\n\n.header {\n display: flex;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n width: 100%;\n z-index: 18;\n position: fixed;\n top: 48px;\n left: 0; }\n @media only screen and (max-width: 768px) {\n .header {\n top: 0; } }\n .header .header-top {\n background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);\n width: 100%; }\n .header .header-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content {\n margin: 0 0 0 220px;\n display: flex;\n flex-direction: column; }\n @media only screen and (max-width: 1023px) {\n .header .header-content {\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n .header .header-content {\n margin: 60px 0 0 0; } }\n .header .header-content .header-content-top {\n display: flex;\n flex-direction: row; }\n .header .header-content .header-content-top.header-content-top-right {\n justify-content: flex-end; }\n .header .header-content .header-content-top .header-text {\n padding: 2rem 1rem;\n flex: 1; }\n .header .header-content .header-content-top .header-text-desktop {\n display: flex;\n flex: 1;\n padding: 2rem 1.25rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-back-button {\n padding: 0 0.75rem; }\n @media only screen and (max-width: 768px) {\n .header .header-content .header-content-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-text-desktop {\n display: none; }\n .header .header-content .header-content-top .header-feedbacks-button {\n display: none; } }\n\n.content-view-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .content-view-loading .content-view-loading-text {\n padding-top: 1rem;\n margin: 0 2rem;\n text-align: center; }\n .content-view-loading .content-view-loading-button {\n max-width: 50vw;\n margin-top: 1rem; }\n\n[role='main'] {\n /* width */\n /* Track */\n /* Handle */ }\n [role='main']::-webkit-scrollbar {\n width: 10px; }\n [role='main']::-webkit-scrollbar-track {\n background: #3e4045; }\n [role='main']::-webkit-scrollbar-thumb {\n background: #6f7074; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n* {\n font-family: Lato, sans-serif; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: #a0a0a0;\n font-family: Lato, sans-serif; }\n\n.home-title {\n font-size: 1rem;\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n line-height: 120%;\n text-transform: uppercase; }\n\n.app-title {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 21px;\n line-height: 24px;\n text-align: center;\n letter-spacing: 0.15px;\n color: #e0e0e0;\n text-shadow: 0px -1px 0px #060609, 0px 1px 0px rgba(255, 255, 255, 0.07); }\n\n.isBuilding {\n color: #e3b82a;\n margin-left: .8rem;\n margin-right: .8rem; }\n\n.text-10, .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150, .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize, .text-10-italic {\n font-style: normal;\n font-size: 0.625rem;\n line-height: 120%; }\n .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150 {\n font-weight: normal; }\n .text-10-normal-uppercase {\n text-transform: uppercase; }\n .text-10-normal-150 {\n line-height: 150%; }\n .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize {\n font-weight: 700; }\n .text-10-bold-uppercase {\n text-transform: uppercase; }\n .text-10-bold-capitalize {\n text-transform: capitalize; }\n .text-10-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-14, .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150, .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize, .text-14-italic {\n font-style: normal;\n font-size: 0.875rem;\n line-height: 120%; }\n .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150 {\n font-weight: normal; }\n .text-14-normal-uppercase {\n text-transform: uppercase; }\n .text-14-normal-150 {\n line-height: 150%; }\n .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize {\n font-weight: 700; }\n .text-14-bold-uppercase {\n text-transform: uppercase; }\n .text-14-bold-capitalize {\n text-transform: capitalize; }\n .text-14-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-15, .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150, .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize, .text-15-italic {\n font-style: normal;\n font-size: 0.938rem;\n line-height: 120%; }\n .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150 {\n font-weight: normal; }\n .text-15-normal-uppercase {\n text-transform: uppercase; }\n .text-15-normal-150 {\n line-height: 150%; }\n .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize {\n font-weight: 700; }\n .text-15-bold-uppercase {\n text-transform: uppercase; }\n .text-15-bold-capitalize {\n text-transform: capitalize; }\n .text-15-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-16, .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150, .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize, .text-16-italic {\n font-style: normal;\n font-size: 1rem;\n line-height: 120%; }\n .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150 {\n font-weight: normal; }\n .text-16-normal-uppercase {\n text-transform: uppercase; }\n .text-16-normal-150 {\n line-height: 150%; }\n .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize {\n font-weight: 700; }\n .text-16-bold-uppercase {\n text-transform: uppercase; }\n .text-16-bold-capitalize {\n text-transform: capitalize; }\n .text-16-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-18, .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150, .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize, .text-18-italic {\n font-style: normal;\n font-size: 1.125rem;\n line-height: 120%; }\n .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150 {\n font-weight: normal; }\n .text-18-normal-uppercase {\n text-transform: uppercase; }\n .text-18-normal-150 {\n line-height: 150%; }\n .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize {\n font-weight: 700; }\n .text-18-bold-uppercase {\n text-transform: uppercase; }\n .text-18-bold-capitalize {\n text-transform: capitalize; }\n .text-18-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-19, .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150, .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize, .text-19-italic {\n font-style: normal;\n font-size: 1.188rem;\n line-height: 120%; }\n .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150 {\n font-weight: normal; }\n .text-19-normal-uppercase {\n text-transform: uppercase; }\n .text-19-normal-150 {\n line-height: 150%; }\n .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize {\n font-weight: 700; }\n .text-19-bold-uppercase {\n text-transform: uppercase; }\n .text-19-bold-capitalize {\n text-transform: capitalize; }\n .text-19-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-20, .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150, .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize, .text-20-italic {\n font-style: normal;\n font-size: 1.25rem;\n line-height: 120%; }\n .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150 {\n font-weight: normal; }\n .text-20-normal-uppercase {\n text-transform: uppercase; }\n .text-20-normal-150 {\n line-height: 150%; }\n .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize {\n font-weight: 700; }\n .text-20-bold-uppercase {\n text-transform: uppercase; }\n .text-20-bold-capitalize {\n text-transform: capitalize; }\n .text-20-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-21, .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150, .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize, .text-21-italic {\n font-style: normal;\n font-size: 1.313rem;\n line-height: 120%; }\n .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150 {\n font-weight: normal; }\n .text-21-normal-uppercase {\n text-transform: uppercase; }\n .text-21-normal-150 {\n line-height: 150%; }\n .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize {\n font-weight: 700; }\n .text-21-bold-uppercase {\n text-transform: uppercase; }\n .text-21-bold-capitalize {\n text-transform: capitalize; }\n .text-21-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-22, .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150, .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize, .text-22-italic {\n font-style: normal;\n font-size: 1.375rem;\n line-height: 120%; }\n .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150 {\n font-weight: normal; }\n .text-22-normal-uppercase {\n text-transform: uppercase; }\n .text-22-normal-150 {\n line-height: 150%; }\n .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize {\n font-weight: 700; }\n .text-22-bold-uppercase {\n text-transform: uppercase; }\n .text-22-bold-capitalize {\n text-transform: capitalize; }\n .text-22-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-24, .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150, .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize, .text-24-italic {\n font-style: normal;\n font-size: 1.5rem;\n line-height: 120%; }\n .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150 {\n font-weight: normal; }\n .text-24-normal-uppercase {\n text-transform: uppercase; }\n .text-24-normal-150 {\n line-height: 150%; }\n .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize {\n font-weight: 700; }\n .text-24-bold-uppercase {\n text-transform: uppercase; }\n .text-24-bold-capitalize {\n text-transform: capitalize; }\n .text-24-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-28, .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150, .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize, .text-28-italic {\n font-style: normal;\n font-size: 1.75rem;\n line-height: 120%; }\n .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150 {\n font-weight: normal; }\n .text-28-normal-uppercase {\n text-transform: uppercase; }\n .text-28-normal-150 {\n line-height: 150%; }\n .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize {\n font-weight: 700; }\n .text-28-bold-uppercase {\n text-transform: uppercase; }\n .text-28-bold-capitalize {\n text-transform: capitalize; }\n .text-28-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-36, .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150, .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize, .text-36-italic {\n font-style: normal;\n font-size: 2.25rem;\n line-height: 120%; }\n .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150 {\n font-weight: normal; }\n .text-36-normal-uppercase {\n text-transform: uppercase; }\n .text-36-normal-150 {\n line-height: 150%; }\n .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize {\n font-weight: 700; }\n .text-36-bold-uppercase {\n text-transform: uppercase; }\n .text-36-bold-capitalize {\n text-transform: capitalize; }\n .text-36-italic {\n font-style: italic;\n font-weight: normal; }\n\n/* Card */\n.card-title-on {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1.125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text-bold {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-result {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: 900;\n font-size: 1.75rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-indicator {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/* Chart */\n.chart-ticks-x-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-x-text {\n font-size: 0.685rem; } }\n\n.chart-ticks-y-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 0.9rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-y-text {\n font-size: 0.75rem; } }\n\n/* Cozy bar */\n.cozybar {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1.3125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.axis {\n color: #7b7b7b; }\n .axis .tick-text {\n fill: #7b7b7b; }\n .axis .tick-text.tick-text-selected {\n fill: #e0e0e0; }\n .axis .separator {\n text-align: center;\n margin: 0 2px;\n font-size: 1rem !important; }\n\n.value-text {\n fill: #7b7b7b; }\n .value-text.selected {\n fill: #e0e0e0; }\n\n.barContainer:hover,\n.barFill:hover {\n cursor: pointer; }\n\n.background-true {\n opacity: 0.1; }\n .background-true:hover {\n cursor: pointer; }\n\n.background-false {\n opacity: 0; }\n\n.bar-compare-ELECTRICITY:hover,\n.bar-compare-GAS:hover,\n.bar-compare-WATER:hover,\n.bar-compare-MULTIFLUID:hover,\n.bar-MULTIFLUID:hover,\n.bar-WATER:hover,\n.bar-GAS:hover,\n.bar-ELECTRICITY:hover {\n cursor: pointer; }\n\n.bar-ELECTRICITY {\n fill: #5d3d2a; }\n .bar-ELECTRICITY.selected {\n fill: #d87b39;\n filter: drop-shadow(0 -0.1rem 0.2rem #d87b39); }\n\n.bar-compare-ELECTRICITY {\n fill: #795c47; }\n .bar-compare-ELECTRICITY.selected {\n fill: #e2bca1;\n filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1); }\n\n.bar-WATER {\n fill: #20415e; }\n .bar-WATER.selected {\n fill: #3a98ec;\n filter: drop-shadow(0 -0.1rem 0.2rem #3a98ec); }\n\n.bar-compare-WATER {\n fill: #4d5c6e; }\n .bar-compare-WATER.selected {\n fill: #abd4fa;\n filter: drop-shadow(0 -0.1rem 0.2rem #abd4fa); }\n\n.bar-GAS {\n fill: #184940; }\n .bar-GAS.selected {\n fill: #45d1b8;\n filter: drop-shadow(0 -0.1rem 0.2rem #45d1b8); }\n\n.bar-compare-GAS {\n fill: #597773; }\n .bar-compare-GAS.selected {\n fill: #a8f7e9;\n filter: drop-shadow(0 -0.1rem 0.2rem #a8f7e9); }\n\n.bar-MULTIFLUID {\n fill: #705d1d; }\n .bar-MULTIFLUID.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-MULTIFLUID.disabled:hover {\n cursor: default; }\n\n.bar-duel {\n fill: #61f0f2; }\n .bar-duel.selected {\n fill: #61f0f2;\n filter: drop-shadow(0 -0.1rem 0.2rem #61f0f2); }\n .bar-duel.disabled:hover {\n cursor: default; }\n\n.bar-UNCOMING {\n fill: #242633;\n opacity: 0.6; }\n .bar-UNCOMING.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-UNCOMING.disabled:hover {\n cursor: default; }\n\n.bar-compare-MULTIFLUID {\n fill: #7d6a4e; }\n .bar-compare-MULTIFLUID.selected {\n fill: #ffd597;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n\n.bar-average {\n stroke-width: 2;\n stroke: #e3b82a; }\n\n.week {\n fill: #e2bca1; }\n .week.selected {\n fill: #e2bca1;\n filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1); }\n\n.weekend {\n fill: #ffd597; }\n .weekend.selected {\n fill: #ffd597;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n\n/** Animation **/\n.bounce-1 {\n animation-name: bounce-1;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-1 {\n 0% {\n transform: scale(0.1, 0.1); }\n 28% {\n transform: scale(0.1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-2 {\n animation-name: bounce-2;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-2 {\n 0% {\n transform: scale(1, 1); }\n 28% {\n transform: scale(1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-3 {\n animation-name: bounce-3;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center; }\n\n@keyframes bounce-3 {\n 0% {\n opacity: 0.6;\n transform: scaleY(1); }\n 50% {\n transform: scaleY(1.1);\n opacity: 0.8; }\n 100% {\n transform: scaleY(1);\n opacity: 1; } }\n\n/** Animatio ndelay **/\n.delay {\n animation-duration: 0.4s; }\n\n.delay--0 {\n animation-duration: 0.6s; }\n\n.delay--1 {\n animation-duration: 0.7s; }\n\n.delay--2 {\n animation-duration: 0.8s; }\n\n.delay--3 {\n animation-duration: 0.9s; }\n\n.delay--4 {\n animation-duration: 1s; }\n\n.delay--5 {\n animation-duration: 1.1s; }\n\n.delay--6 {\n animation-duration: 1.2s; }\n\n.delay--7 {\n animation-duration: 1.3s; }\n\n.delay--8 {\n animation-duration: 1.4s; }\n\n.delay--9 {\n animation-duration: 1.5s; }\n\n.delay--10 {\n animation-duration: 1.6s; }\n\n.delay--11 {\n animation-duration: 1.8s; }\n\n.delay--12 {\n animation-duration: 1.9s; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nbutton.btn-highlight {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-highlight span:first-child {\n color: #000000; }\n button.btn-highlight:hover, button.btn-highlight:focus, button.btn-highlight.active, button.btn-highlight:disabled {\n background-color: #b89318; }\n button.btn-highlight:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-positive span:first-child {\n color: #e3b82a; }\n button.btn-primary-positive:hover, button.btn-primary-positive:focus, button.btn-primary-positive.active, button.btn-primary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-primary-positive:hover span:first-child, button.btn-primary-positive:focus span:first-child, button.btn-primary-positive.active span:first-child, button.btn-primary-positive:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-negative span:first-child {\n color: #e3b82a; }\n button.btn-primary-negative:hover, button.btn-primary-negative:focus, button.btn-primary-negative.active, button.btn-primary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-primary-negative:hover span:first-child, button.btn-primary-negative:focus span:first-child, button.btn-primary-negative.active span:first-child, button.btn-primary-negative:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-positive:hover, button.btn-secondary-positive:focus, button.btn-secondary-positive.active, button.btn-secondary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-secondary-positive:hover span:first-child, button.btn-secondary-positive:focus span:first-child, button.btn-secondary-positive.active span:first-child, button.btn-secondary-positive:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-negative span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-negative:hover, button.btn-secondary-negative:focus, button.btn-secondary-negative.active, button.btn-secondary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-secondary-negative:hover span:first-child, button.btn-secondary-negative:focus span:first-child, button.btn-secondary-negative.active span:first-child, button.btn-secondary-negative:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-off {\n background: #121212;\n background-color: #121212;\n border: 1px solid rgba(97, 240, 242, 0.5);\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-off span:first-child {\n color: #ffffff; }\n button.btn-duel-off:hover, button.btn-duel-off:focus, button.btn-duel-off.active, button.btn-duel-off:disabled {\n background-color: black; }\n button.btn-duel-off:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-active {\n background: #58ffff;\n background-color: #58ffff;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-active span:first-child {\n color: #121212; }\n button.btn-duel-active:hover, button.btn-duel-active:focus, button.btn-duel-active.active, button.btn-duel-active:disabled {\n background-color: #00bebe; }\n button.btn-duel-active:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-on {\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n background-color: #121212;\n border: 1px solid #58ffff;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-on span:first-child {\n color: #ffffff; }\n button.btn-duel-on:hover, button.btn-duel-on:focus, button.btn-duel-on.active, button.btn-duel-on:disabled {\n background-color: black; }\n button.btn-duel-on:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-next {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-next span:first-child {\n color: #000000; }\n button.btn-profile-next:hover, button.btn-profile-next:focus, button.btn-profile-next.active, button.btn-profile-next:disabled {\n background-color: #b89318; }\n button.btn-profile-next:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-back {\n background: none;\n background-color: none;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-back span:first-child {\n color: #a0a0a0; }\n button.btn-profile-back:disabled {\n cursor: not-allowed; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.card {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-sizing: border-box;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n border-radius: 4px;\n margin: 10px 0px 20px 0px;\n padding: 16px; }\n .card:hover {\n background: linear-gradient(180deg, rgba(70, 71, 77, 0.7) 0%, rgba(57, 58, 63, 0.7) 100%); }\n .card.rich-card {\n padding: 24px 16px; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.modal-root .MuiBackdrop-root {\n background-color: rgba(27, 28, 34, 0.85); }\n\ndiv.modal-paper {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 36rem;\n max-width: 100%;\n max-height: 90vh;\n padding: 2rem;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n margin: 0 0 0 13.75rem;\n align-items: center;\n color: #ffffff; }\n @media only screen and (max-width: 1023px) {\n div.modal-paper {\n width: 35rem;\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n div.modal-paper {\n padding: 1rem;\n width: 85%;\n max-width: 35rem;\n margin: 0; } }\n div.modal-paper.no-padding {\n padding: 0; }\n div.modal-paper.blue-border {\n border: 1px solid #58ffff40; }\n div.modal-paper.yellow-border {\n border: 1px solid rgba(227, 184, 42, 0.4); }\n div.modal-paper .modal-paper-close-button {\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n padding: 5px 5px;\n z-index: 10; }\n\ndiv.modal-paper-full-screen {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n max-width: 100%;\n height: 100%;\n max-height: 100%;\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n color: #ffffff;\n display: flex;\n align-items: center; }\n div.modal-paper-full-screen.dark-background {\n background: #121212; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.expansion-panel-root {\n margin: 1.2rem 0;\n color: #e0e0e0;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n border-radius: 4px;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n transition: background-color 0.6s ease;\n box-sizing: border-box; }\n div.expansion-panel-root.Mui-expanded:first-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.Mui-expanded:last-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.red-border {\n border: 1px solid #d25959; }\n\ndiv.expansion-panel-summary {\n padding: 0.25rem 1.2rem;\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-focused {\n border-radius: 4px;\n background-color: unset;\n box-shadow: 0 0 0 1px #e0e0e0; }\n div.expansion-panel-summary.Mui-expanded {\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-expanded.small {\n min-height: 3rem; }\n div.expansion-panel-summary.small {\n padding: 0 1.2rem;\n min-height: 3rem; }\n div.expansion-panel-summary.bold-text {\n font-weight: bold; }\n\ndiv.expansion-panel-content {\n display: flex;\n align-items: center; }\n div.expansion-panel-content.Mui-expanded {\n margin: 0.75rem 0; }\n\ndiv.expansion-panel-details {\n padding: 0 1.2rem 1.2rem; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\na {\n color: #deaf0e; }\n a:visited {\n color: #deaf0e; }\n\na:focus {\n outline: none;\n box-shadow: inset 0 0 0 1px #e0e0e0; }\n a:focus > div:first-child {\n box-shadow: 0 0 0 1px #e0e0e0; }\n\na.MuiLink-underlineHover:hover {\n text-decoration: none; }\n\na.MuiTypography-colorPrimary {\n color: #e0e0e0; }\n\n:root {\n --blue: #58ffff;\n --blue40: #58ffff40;\n --blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradientTrans: radial-gradient(circle, #58ffff 0%, rgba(255, 255, 255, 0) 100%);\n --elecColor: #d87b39;\n --elecColor40: rgba(216, 123, 57, 0.4);\n --elecCompareColor: #e2bca1;\n --gasColor: #45d1b8;\n --gasColor40: rgba(69, 209, 184, 0.4);\n --gasCompareColor: #a8f7e9;\n --waterColor: #3a98ec;\n --waterColor40: rgba(58, 152, 236, 0.4);\n --waterCompareColor: #abd4fa;\n --multiColor: #e3b82a;\n --multiCompareColor: #ffd597;\n --redPrimary: #d25959;\n --greyBright: #e0e0e0;\n --greyDark: #7b7b7b;\n --textWhite: #ffffff;\n --softGrey: #a0a0a0;\n --darkLight: #25262b;\n --darkLight2: #121212;\n --textFont: Lato, sans-serif;\n --greyLinearGradientBackground: linear-gradient(180deg, #323339 0%, #25262b 100%);\n --multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);\n --waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);\n --gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n --elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;\n --gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;\n --waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec; }\n\n.application {\n overflow-x: hidden;\n background-color: #121212; }\n", ""]); +exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React components styles */\n/* App styles */\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nhtml {\n background: #1b1c22; }\n\nbody {\n background: #1b1c22;\n overflow: unset !important; }\n\n.column {\n display: flex;\n flex-direction: column; }\n\n.row {\n display: flex;\n flex-direction: row; }\n\n.cozy-bar {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center; }\n\n[role='banner'] .coz-bar-container {\n background-color: #ffffff; }\n @media only screen and (max-width: 768px) {\n [role='banner'] .coz-bar-container {\n padding: 0 0 0 0;\n background-color: unset; } }\n\n.coz-bar-wrapper {\n box-shadow: unset !important;\n background: unset !important; }\n\n.cv-button {\n width: 4.25rem; }\n\n.coz-label {\n color: #32363f; }\n\n.header {\n display: flex;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n width: 100%;\n z-index: 18;\n position: fixed;\n top: 48px;\n left: 0; }\n @media only screen and (max-width: 768px) {\n .header {\n top: 0; } }\n .header .header-top {\n background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);\n width: 100%; }\n .header .header-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content {\n margin: 0 0 0 220px;\n display: flex;\n flex-direction: column; }\n @media only screen and (max-width: 1023px) {\n .header .header-content {\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n .header .header-content {\n margin: 60px 0 0 0; } }\n .header .header-content .header-content-top {\n display: flex;\n flex-direction: row; }\n .header .header-content .header-content-top.header-content-top-right {\n justify-content: flex-end; }\n .header .header-content .header-content-top .header-text {\n padding: 2rem 1rem;\n flex: 1; }\n .header .header-content .header-content-top .header-text-desktop {\n display: flex;\n flex: 1;\n padding: 2rem 1.25rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-back-button {\n padding: 0 0.75rem; }\n @media only screen and (max-width: 768px) {\n .header .header-content .header-content-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-text-desktop {\n display: none; }\n .header .header-content .header-content-top .header-feedbacks-button {\n display: none; } }\n\n.content-view-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .content-view-loading .content-view-loading-text {\n padding-top: 1rem;\n margin: 0 2rem;\n text-align: center; }\n .content-view-loading .content-view-loading-button {\n max-width: 50vw;\n margin-top: 1rem; }\n\n[role='main'] {\n /* width */\n /* Track */\n /* Handle */ }\n [role='main']::-webkit-scrollbar {\n width: 10px; }\n [role='main']::-webkit-scrollbar-track {\n background: #3e4045; }\n [role='main']::-webkit-scrollbar-thumb {\n background: #6f7074; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n* {\n font-family: Lato, sans-serif; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: #a0a0a0;\n font-family: Lato, sans-serif; }\n\n.home-title {\n font-size: 1rem;\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n line-height: 120%;\n text-transform: uppercase; }\n\n.app-title {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 21px;\n line-height: 24px;\n text-align: center;\n letter-spacing: 0.15px;\n color: #e0e0e0;\n text-shadow: 0px -1px 0px #060609, 0px 1px 0px rgba(255, 255, 255, 0.07); }\n\n.isBuilding {\n color: #e3b82a;\n margin-left: .8rem;\n margin-right: .8rem; }\n\n.text-10, .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150, .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize, .text-10-italic {\n font-style: normal;\n font-size: 0.625rem;\n line-height: 120%; }\n .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150 {\n font-weight: normal; }\n .text-10-normal-uppercase {\n text-transform: uppercase; }\n .text-10-normal-150 {\n line-height: 150%; }\n .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize {\n font-weight: 700; }\n .text-10-bold-uppercase {\n text-transform: uppercase; }\n .text-10-bold-capitalize {\n text-transform: capitalize; }\n .text-10-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-14, .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150, .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize, .text-14-italic {\n font-style: normal;\n font-size: 0.875rem;\n line-height: 120%; }\n .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150 {\n font-weight: normal; }\n .text-14-normal-uppercase {\n text-transform: uppercase; }\n .text-14-normal-150 {\n line-height: 150%; }\n .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize {\n font-weight: 700; }\n .text-14-bold-uppercase {\n text-transform: uppercase; }\n .text-14-bold-capitalize {\n text-transform: capitalize; }\n .text-14-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-15, .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150, .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize, .text-15-italic {\n font-style: normal;\n font-size: 0.938rem;\n line-height: 120%; }\n .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150 {\n font-weight: normal; }\n .text-15-normal-uppercase {\n text-transform: uppercase; }\n .text-15-normal-150 {\n line-height: 150%; }\n .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize {\n font-weight: 700; }\n .text-15-bold-uppercase {\n text-transform: uppercase; }\n .text-15-bold-capitalize {\n text-transform: capitalize; }\n .text-15-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-16, .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150, .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize, .text-16-italic {\n font-style: normal;\n font-size: 1rem;\n line-height: 120%; }\n .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150 {\n font-weight: normal; }\n .text-16-normal-uppercase {\n text-transform: uppercase; }\n .text-16-normal-150 {\n line-height: 150%; }\n .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize {\n font-weight: 700; }\n .text-16-bold-uppercase {\n text-transform: uppercase; }\n .text-16-bold-capitalize {\n text-transform: capitalize; }\n .text-16-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-18, .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150, .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize, .text-18-italic {\n font-style: normal;\n font-size: 1.125rem;\n line-height: 120%; }\n .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150 {\n font-weight: normal; }\n .text-18-normal-uppercase {\n text-transform: uppercase; }\n .text-18-normal-150 {\n line-height: 150%; }\n .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize {\n font-weight: 700; }\n .text-18-bold-uppercase {\n text-transform: uppercase; }\n .text-18-bold-capitalize {\n text-transform: capitalize; }\n .text-18-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-19, .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150, .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize, .text-19-italic {\n font-style: normal;\n font-size: 1.188rem;\n line-height: 120%; }\n .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150 {\n font-weight: normal; }\n .text-19-normal-uppercase {\n text-transform: uppercase; }\n .text-19-normal-150 {\n line-height: 150%; }\n .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize {\n font-weight: 700; }\n .text-19-bold-uppercase {\n text-transform: uppercase; }\n .text-19-bold-capitalize {\n text-transform: capitalize; }\n .text-19-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-20, .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150, .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize, .text-20-italic {\n font-style: normal;\n font-size: 1.25rem;\n line-height: 120%; }\n .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150 {\n font-weight: normal; }\n .text-20-normal-uppercase {\n text-transform: uppercase; }\n .text-20-normal-150 {\n line-height: 150%; }\n .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize {\n font-weight: 700; }\n .text-20-bold-uppercase {\n text-transform: uppercase; }\n .text-20-bold-capitalize {\n text-transform: capitalize; }\n .text-20-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-21, .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150, .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize, .text-21-italic {\n font-style: normal;\n font-size: 1.313rem;\n line-height: 120%; }\n .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150 {\n font-weight: normal; }\n .text-21-normal-uppercase {\n text-transform: uppercase; }\n .text-21-normal-150 {\n line-height: 150%; }\n .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize {\n font-weight: 700; }\n .text-21-bold-uppercase {\n text-transform: uppercase; }\n .text-21-bold-capitalize {\n text-transform: capitalize; }\n .text-21-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-22, .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150, .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize, .text-22-italic {\n font-style: normal;\n font-size: 1.375rem;\n line-height: 120%; }\n .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150 {\n font-weight: normal; }\n .text-22-normal-uppercase {\n text-transform: uppercase; }\n .text-22-normal-150 {\n line-height: 150%; }\n .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize {\n font-weight: 700; }\n .text-22-bold-uppercase {\n text-transform: uppercase; }\n .text-22-bold-capitalize {\n text-transform: capitalize; }\n .text-22-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-24, .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150, .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize, .text-24-italic {\n font-style: normal;\n font-size: 1.5rem;\n line-height: 120%; }\n .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150 {\n font-weight: normal; }\n .text-24-normal-uppercase {\n text-transform: uppercase; }\n .text-24-normal-150 {\n line-height: 150%; }\n .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize {\n font-weight: 700; }\n .text-24-bold-uppercase {\n text-transform: uppercase; }\n .text-24-bold-capitalize {\n text-transform: capitalize; }\n .text-24-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-28, .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150, .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize, .text-28-italic {\n font-style: normal;\n font-size: 1.75rem;\n line-height: 120%; }\n .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150 {\n font-weight: normal; }\n .text-28-normal-uppercase {\n text-transform: uppercase; }\n .text-28-normal-150 {\n line-height: 150%; }\n .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize {\n font-weight: 700; }\n .text-28-bold-uppercase {\n text-transform: uppercase; }\n .text-28-bold-capitalize {\n text-transform: capitalize; }\n .text-28-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-36, .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150, .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize, .text-36-italic {\n font-style: normal;\n font-size: 2.25rem;\n line-height: 120%; }\n .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150 {\n font-weight: normal; }\n .text-36-normal-uppercase {\n text-transform: uppercase; }\n .text-36-normal-150 {\n line-height: 150%; }\n .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize {\n font-weight: 700; }\n .text-36-bold-uppercase {\n text-transform: uppercase; }\n .text-36-bold-capitalize {\n text-transform: capitalize; }\n .text-36-italic {\n font-style: italic;\n font-weight: normal; }\n\n/* Card */\n.card-title-on {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1.125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text-bold {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-result {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: 900;\n font-size: 1.75rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-indicator {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/* Chart */\n.chart-ticks-x-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-x-text {\n font-size: 0.685rem; } }\n\n.chart-ticks-y-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 0.9rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-y-text {\n font-size: 0.75rem; } }\n\n/* Cozy bar */\n.cozybar {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1.3125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.axis {\n color: #7b7b7b; }\n .axis .tick-text {\n fill: #7b7b7b; }\n .axis .tick-text.tick-text-selected {\n fill: #e0e0e0; }\n .axis .separator {\n text-align: center;\n margin: 0 2px;\n font-size: 1rem !important; }\n\n.value-text {\n fill: #7b7b7b; }\n .value-text.selected {\n fill: #e0e0e0; }\n\n.barContainer:hover,\n.barFill:hover {\n cursor: pointer; }\n\n.background-true {\n opacity: 0.1; }\n .background-true:hover {\n cursor: pointer; }\n\n.background-false {\n opacity: 0; }\n\n.bar-compare-ELECTRICITY:hover,\n.bar-compare-GAS:hover,\n.bar-compare-WATER:hover,\n.bar-compare-MULTIFLUID:hover,\n.bar-MULTIFLUID:hover,\n.bar-WATER:hover,\n.bar-GAS:hover,\n.bar-ELECTRICITY:hover {\n cursor: pointer; }\n\n.bar-ELECTRICITY {\n fill: #5d3d2a; }\n .bar-ELECTRICITY.selected {\n fill: #d87b39;\n filter: drop-shadow(0 -0.1rem 0.2rem #d87b39); }\n\n.bar-compare-ELECTRICITY {\n fill: #795c47; }\n .bar-compare-ELECTRICITY.selected {\n fill: #e2bca1;\n filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1); }\n\n.bar-WATER {\n fill: #20415e; }\n .bar-WATER.selected {\n fill: #3a98ec;\n filter: drop-shadow(0 -0.1rem 0.2rem #3a98ec); }\n\n.bar-compare-WATER {\n fill: #4d5c6e; }\n .bar-compare-WATER.selected {\n fill: #abd4fa;\n filter: drop-shadow(0 -0.1rem 0.2rem #abd4fa); }\n\n.bar-GAS {\n fill: #184940; }\n .bar-GAS.selected {\n fill: #45d1b8;\n filter: drop-shadow(0 -0.1rem 0.2rem #45d1b8); }\n\n.bar-compare-GAS {\n fill: #597773; }\n .bar-compare-GAS.selected {\n fill: #a8f7e9;\n filter: drop-shadow(0 -0.1rem 0.2rem #a8f7e9); }\n\n.bar-MULTIFLUID {\n fill: #705d1d; }\n .bar-MULTIFLUID.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-MULTIFLUID.disabled:hover {\n cursor: default; }\n\n.bar-duel {\n fill: #61f0f2; }\n .bar-duel.selected {\n fill: #61f0f2;\n filter: drop-shadow(0 -0.1rem 0.2rem #61f0f2); }\n .bar-duel.disabled:hover {\n cursor: default; }\n\n.bar-UNCOMING {\n fill: #242633;\n opacity: 0.6; }\n .bar-UNCOMING.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-UNCOMING.disabled:hover {\n cursor: default; }\n\n.bar-compare-MULTIFLUID {\n fill: #7d6a4e; }\n .bar-compare-MULTIFLUID.selected {\n fill: #ffd597;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n\n.bar-average {\n stroke-width: 2;\n stroke: #e3b82a; }\n\n.week {\n fill: #e2bca1; }\n .week.selected {\n fill: #e2bca1;\n filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1); }\n\n.weekend {\n fill: #ffd597; }\n .weekend.selected {\n fill: #ffd597;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n\n/** Animation **/\n.bounce-1 {\n animation-name: bounce-1;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-1 {\n 0% {\n transform: scale(0.1, 0.1); }\n 28% {\n transform: scale(0.1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-2 {\n animation-name: bounce-2;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-2 {\n 0% {\n transform: scale(1, 1); }\n 28% {\n transform: scale(1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-3 {\n animation-name: bounce-3;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center; }\n\n@keyframes bounce-3 {\n 0% {\n opacity: 0.6;\n transform: scaleY(1); }\n 50% {\n transform: scaleY(1.1);\n opacity: 0.8; }\n 100% {\n transform: scaleY(1);\n opacity: 1; } }\n\n/** Animatio ndelay **/\n.delay {\n animation-duration: 0.4s; }\n\n.delay--0 {\n animation-duration: 0.6s; }\n\n.delay--1 {\n animation-duration: 0.7s; }\n\n.delay--2 {\n animation-duration: 0.8s; }\n\n.delay--3 {\n animation-duration: 0.9s; }\n\n.delay--4 {\n animation-duration: 1s; }\n\n.delay--5 {\n animation-duration: 1.1s; }\n\n.delay--6 {\n animation-duration: 1.2s; }\n\n.delay--7 {\n animation-duration: 1.3s; }\n\n.delay--8 {\n animation-duration: 1.4s; }\n\n.delay--9 {\n animation-duration: 1.5s; }\n\n.delay--10 {\n animation-duration: 1.6s; }\n\n.delay--11 {\n animation-duration: 1.8s; }\n\n.delay--12 {\n animation-duration: 1.9s; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nbutton.btn-highlight {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-highlight span:first-child {\n color: #000000; }\n button.btn-highlight:hover, button.btn-highlight:focus, button.btn-highlight.active, button.btn-highlight:disabled {\n background-color: #b89318; }\n button.btn-highlight:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-positive span:first-child {\n color: #e3b82a; }\n button.btn-primary-positive:hover, button.btn-primary-positive:focus, button.btn-primary-positive.active, button.btn-primary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-primary-positive:hover span:first-child, button.btn-primary-positive:focus span:first-child, button.btn-primary-positive.active span:first-child, button.btn-primary-positive:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-negative span:first-child {\n color: #e3b82a; }\n button.btn-primary-negative:hover, button.btn-primary-negative:focus, button.btn-primary-negative.active, button.btn-primary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-primary-negative:hover span:first-child, button.btn-primary-negative:focus span:first-child, button.btn-primary-negative.active span:first-child, button.btn-primary-negative:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-positive:hover, button.btn-secondary-positive:focus, button.btn-secondary-positive.active, button.btn-secondary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-secondary-positive:hover span:first-child, button.btn-secondary-positive:focus span:first-child, button.btn-secondary-positive.active span:first-child, button.btn-secondary-positive:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-negative span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-negative:hover, button.btn-secondary-negative:focus, button.btn-secondary-negative.active, button.btn-secondary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-secondary-negative:hover span:first-child, button.btn-secondary-negative:focus span:first-child, button.btn-secondary-negative.active span:first-child, button.btn-secondary-negative:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-off {\n background: #121212;\n background-color: #121212;\n border: 1px solid rgba(97, 240, 242, 0.5);\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-off span:first-child {\n color: #ffffff; }\n button.btn-duel-off:hover, button.btn-duel-off:focus, button.btn-duel-off.active, button.btn-duel-off:disabled {\n background-color: black; }\n button.btn-duel-off:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-active {\n background: #58ffff;\n background-color: #58ffff;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-active span:first-child {\n color: #121212; }\n button.btn-duel-active:hover, button.btn-duel-active:focus, button.btn-duel-active.active, button.btn-duel-active:disabled {\n background-color: #00bebe; }\n button.btn-duel-active:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-on {\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n background-color: #121212;\n border: 1px solid #58ffff;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-on span:first-child {\n color: #ffffff; }\n button.btn-duel-on:hover, button.btn-duel-on:focus, button.btn-duel-on.active, button.btn-duel-on:disabled {\n background-color: black; }\n button.btn-duel-on:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-next {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-next span:first-child {\n color: #000000; }\n button.btn-profile-next:hover, button.btn-profile-next:focus, button.btn-profile-next.active, button.btn-profile-next:disabled {\n background-color: #b89318; }\n button.btn-profile-next:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-back {\n background: none;\n background-color: none;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-back span:first-child {\n color: #a0a0a0; }\n button.btn-profile-back:disabled {\n cursor: not-allowed; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.card {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-sizing: border-box;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n border-radius: 4px;\n margin: 10px 0px 20px 0px;\n padding: 16px; }\n .card:hover {\n background: linear-gradient(180deg, rgba(70, 71, 77, 0.7) 0%, rgba(57, 58, 63, 0.7) 100%); }\n .card.rich-card {\n padding: 24px 16px; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.modal-root .MuiBackdrop-root {\n background-color: rgba(27, 28, 34, 0.85); }\n\ndiv.modal-paper {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 36rem;\n max-width: 100%;\n max-height: 90vh;\n padding: 2rem;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n margin: 0 0 0 13.75rem;\n align-items: center;\n color: #ffffff; }\n @media only screen and (max-width: 1023px) {\n div.modal-paper {\n width: 35rem;\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n div.modal-paper {\n padding: 1rem;\n width: 85%;\n max-width: 35rem;\n margin: 0; } }\n div.modal-paper.no-padding {\n padding: 0; }\n div.modal-paper.blue-border {\n border: 1px solid #58ffff40; }\n div.modal-paper.yellow-border {\n border: 1px solid rgba(227, 184, 42, 0.4); }\n div.modal-paper .modal-paper-close-button {\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n padding: 5px 5px;\n z-index: 10; }\n\ndiv.modal-paper-full-screen {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n max-width: 100%;\n height: 100%;\n max-height: 100%;\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n color: #ffffff;\n display: flex;\n align-items: center; }\n div.modal-paper-full-screen.dark-background {\n background: #121212; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.expansion-panel-root {\n margin: 1.2rem 0;\n color: #e0e0e0;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n border-radius: 4px;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n transition: background-color 0.6s ease;\n box-sizing: border-box; }\n div.expansion-panel-root.Mui-expanded:first-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.Mui-expanded:last-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.red-border {\n border: 1px solid #d25959; }\n\ndiv.expansion-panel-summary {\n padding: 0.25rem 1.2rem;\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-focused {\n border-radius: 4px;\n background-color: unset;\n box-shadow: 0 0 0 1px #e0e0e0; }\n div.expansion-panel-summary.Mui-expanded {\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-expanded.small {\n min-height: 3rem; }\n div.expansion-panel-summary.small {\n padding: 0 1.2rem;\n min-height: 3rem; }\n div.expansion-panel-summary.bold-text {\n font-weight: bold; }\n\ndiv.expansion-panel-content {\n display: flex;\n align-items: center; }\n div.expansion-panel-content.Mui-expanded {\n margin: 0.75rem 0; }\n\ndiv.expansion-panel-details {\n padding: 0 1.2rem 1.2rem; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\na {\n color: #deaf0e; }\n a:visited {\n color: #deaf0e; }\n\na:focus {\n outline: none;\n box-shadow: inset 0 0 0 1px #e0e0e0; }\n a:focus > div:first-child {\n box-shadow: 0 0 0 1px #e0e0e0; }\n\na.MuiLink-underlineHover:hover {\n text-decoration: none; }\n\na.MuiTypography-colorPrimary {\n color: #e0e0e0; }\n\n:root {\n --blue: #58ffff;\n --blue40: #58ffff40;\n --blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradientTrans: radial-gradient(circle, #58ffff 0%, rgba(255, 255, 255, 0) 100%);\n --elecColor: #d87b39;\n --elecColor40: rgba(216, 123, 57, 0.4);\n --elecCompareColor: #e2bca1;\n --gasColor: #45d1b8;\n --gasColor40: rgba(69, 209, 184, 0.4);\n --gasCompareColor: #a8f7e9;\n --waterColor: #3a98ec;\n --waterColor40: rgba(58, 152, 236, 0.4);\n --waterCompareColor: #abd4fa;\n --multiColor: #e3b82a;\n --multiCompareColor: #ffd597;\n --redPrimary: #d25959;\n --greyBright: #e0e0e0;\n --greyDark: #7b7b7b;\n --textWhite: #ffffff;\n --softGrey: #a0a0a0;\n --darkLight: #25262b;\n --darkLight2: #121212;\n --textFont: Lato, sans-serif;\n --greyLinearGradientBackground: linear-gradient(180deg, #323339 0%, #25262b 100%);\n --multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);\n --waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);\n --gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n --elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;\n --gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;\n --waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec; }\n\n.application {\n overflow-x: hidden;\n background-color: #121212; }\n @media only screen and (max-width: 768px) {\n .application {\n min-height: 100vh; } }\n", ""]); @@ -32922,7 +28298,7 @@ exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React compo /***/ "pZg0": /***/ (function(module, exports) { -module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"1.8.3","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’écogestes personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-rec":{"description":"Requis pour la récupération des données de la newsletter dans un environment de test."},"backoffice":{"description":"Requis pour la récupération des données de la newsletter."},"backoffice-partners-info-rec":{"description":"Requis pour la récupération du status des services partenaires dans un environment de test."},"backoffice-partners-info":{"description":"Requis pour la récupération du status des services partenaires"},"backoffice-prices-rec":{"description":"Requis pour la récupération du prix des fluides dans un environnement de test."},"backoffice-prices":{"description":"Requis pour la récupération du prix des fluides."}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"backoffice-rec":{"description":"Required for retrieving newsletter informations from backoffice rec."},"backoffice":{"description":"Required for retrieving newsletter informations from backoffice prod."},"backoffice-partners-info-rec":{"description":"Required for getting the status of partners' services in test environment."},"backoffice-partners-info":{"description":"Required for getting the status of partners' services"},"backoffice-prices-rec":{"description":"Required for getting fluid prices form backoffice rec."},"backoffice-prices":{"description":"Required for getting fluid prices form backoffice prod"}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"enedisHalfHourMonthlyAnalysis":{"type":"node","file":"services/enedisHalfHourMonthlyAnalysis/ecolyo.js","trigger":"@cron 0 0 8 3 * *"},"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@cron 0 3 * * *"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@cron 0 1 * * *"},"fluidsPrices":{"type":"node","file":"services/fluidsPrices/ecolyo.js","trigger":"@cron 0 2 * * *"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.backoffice.rec","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.backoffice","verbs":["ALL"]},"backoffice-partners-info-rec":{"type":"org.ecolyo.backoffice.partners.info.rec","verbs":["ALL"]},"backoffice-partners-info":{"type":"org.ecolyo.backoffice.partners.info","verbs":["ALL"]},"backoffice-prices-rec":{"type":"org.ecolyo.backoffice.prices.rec","verbs":["ALL"]},"backoffice-prices":{"type":"org.ecolyo.backoffice.prices","verbs":["ALL"]}}} +module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"1.6.0","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’écogestes personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-rec":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées."},"backoffice":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées."},"backoffice-partners-info-rec":{"description":"Requis pour la récupération du status des services partenaires"},"backoffice-partners-info":{"description":"Requis pour la récupération du status des services partenaires"},"matomo-rec":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation."},"matomo":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation."}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"backoffice-rec":{"description":"Required for retrieving newsletter informations from backoffice rec."},"backoffice":{"description":"Required for retrieving newsletter informations from backoffice prod."},"backoffice-partners-info-rec":{"description":"Required for getting the status of partners' services"},"backoffice-partners-info":{"description":"Required for getting the status of partners' services"},"matomo-rec":{"description":"Required for sending stats."},"matomo":{"description":"Required for sending stats."}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"enedisHalfHourMonthlyAnalysis":{"type":"node","file":"services/enedisHalfHourMonthlyAnalysis/ecolyo.js","trigger":"@cron 0 0 8 3 * *"},"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@cron 0 3 * * *"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@cron 0 1 * * *"},"fluidsPrices":{"type":"node","file":"services/fluidsPrices/ecolyo.js","trigger":"@cron 0 2 * * *"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.backoffice.rec","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.backoffice","verbs":["ALL"]},"backoffice-partners-info-rec":{"type":"org.ecolyo.backoffice.partners.info.rec","verbs":["ALL"]},"backoffice-partners-info":{"type":"org.ecolyo.backoffice.partners.info","verbs":["ALL"]},"matomo-rec":{"type":"org.ecolyo.matomo.rec","verbs":["GET"]},"matomo":{"type":"org.ecolyo.matomo","verbs":["GET"]}}} /***/ }), @@ -33096,8 +28472,8 @@ exports.default = _default2; return; } - reactHotLoader.register(UncomingBar, "UncomingBar", "/home/gcarron/dev/ecolyo/src/components/Charts/UncomingBar.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/UncomingBar.tsx"); + reactHotLoader.register(UncomingBar, "UncomingBar", "/home/bastien/ecolyo/src/components/Charts/UncomingBar.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Charts/UncomingBar.tsx"); })(); ; @@ -33141,7 +28517,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); + reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); })(); ; @@ -33211,7 +28587,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; return; } - reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); + reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); })(); ; @@ -33478,8 +28854,8 @@ exports.default = _default2; return; } - reactHotLoader.register(Bar, "Bar", "/home/gcarron/dev/ecolyo/src/components/Charts/Bar.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Charts/Bar.tsx"); + reactHotLoader.register(Bar, "Bar", "/home/bastien/ecolyo/src/components/Charts/Bar.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Charts/Bar.tsx"); })(); ; @@ -33536,54 +28912,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "qydS": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "DRYER_e6e1630a150ece6e85447f851a363503", - "use": "DRYER_e6e1630a150ece6e85447f851a363503-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"DRYER_e6e1630a150ece6e85447f851a363503\">\n<path d=\"M10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786ZM13.6063 18.7135C13.6394 18.2179 14.0668 17.853 14.5636 17.853H15.5897C16.2105 17.853 16.6723 18.4133 16.6389 19.0332C16.5557 20.5803 16.9578 21.5812 17.7239 22.4C19.337 23.9692 20.132 25.9079 19.9545 28.4061C19.9194 28.8995 19.4931 29.2614 18.9984 29.2614H17.9675C17.3467 29.2614 16.8849 28.7011 16.9183 28.0812C17.0015 26.534 16.5994 25.5332 15.8333 24.7143C14.2213 23.1462 13.4394 21.2092 13.6063 18.7135ZM20.1254 18.7135C20.1585 18.2179 20.5859 17.853 21.0826 17.853H22.1087C22.7295 17.853 23.1913 18.4133 23.158 19.0332C23.0747 20.5803 23.4769 21.5812 24.2429 22.4C25.8561 23.9692 26.6511 25.9079 26.4736 28.4061C26.4385 28.8995 26.0121 29.2614 25.5174 29.2614H24.4866C23.8658 29.2614 23.404 28.7011 23.4373 28.0812C23.5206 26.534 23.1184 25.5332 22.3524 24.7143C20.7403 23.1462 19.9585 21.2092 20.1254 18.7135Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "qzRO": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("uHV9"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - /***/ "r/aK": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -33737,8 +29065,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ChallengeNoFluidModal, "ChallengeNoFluidModal", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx"); + reactHotLoader.register(ChallengeNoFluidModal, "ChallengeNoFluidModal", "/home/bastien/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/ChallengeNoFluidModal.tsx"); })(); ; @@ -34013,8 +29341,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ExplorationOngoing, "ExplorationOngoing", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationOngoing.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Exploration/ExplorationOngoing.tsx"); + reactHotLoader.register(ExplorationOngoing, "ExplorationOngoing", "/home/bastien/ecolyo/src/components/Exploration/ExplorationOngoing.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Exploration/ExplorationOngoing.tsx"); })(); ; @@ -34060,10 +29388,6 @@ var _UnSubscribe = _interopRequireDefault(__webpack_require__("ISRR")); var _TermsView = _interopRequireDefault(__webpack_require__("J0Ii")); -var _EcogestureFormView = _interopRequireDefault(__webpack_require__("cwBE")); - -var _EcogestureSelection = _interopRequireDefault(__webpack_require__("Lix/")); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -34078,36 +29402,32 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; var ConsumptionView = (0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(2)]).then(__webpack_require__.t.bind(null, "Fz84", 7)); + return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(6), __webpack_require__.e(3)]).then(__webpack_require__.t.bind(null, "Fz84", 7)); }); var EcogestureView = (0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 4).then(__webpack_require__.t.bind(null, "1MlH", 7)); -}); -var SingleEcogesture = (0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 10).then(__webpack_require__.t.bind(null, "GwQd", 7)); + return __webpack_require__.e(/* import() */ 5).then(__webpack_require__.t.bind(null, "1MlH", 7)); }); var OptionsView = (0, _react.lazy)(function () { return __webpack_require__.e(/* import() */ 8).then(__webpack_require__.t.bind(null, "e+zH", 7)); }); var FAQView = (0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 12).then(__webpack_require__.t.bind(null, "OIzw", 7)); + return __webpack_require__.e(/* import() */ 11).then(__webpack_require__.t.bind(null, "OIzw", 7)); }); var LegalNoticeView = (0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 11).then(__webpack_require__.t.bind(null, "LUT6", 7)); + return __webpack_require__.e(/* import() */ 10).then(__webpack_require__.t.bind(null, "LUT6", 7)); }); var GCUView = (0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 6).then(__webpack_require__.t.bind(null, "1usQ", 7)); + return __webpack_require__.e(/* import() */ 7).then(__webpack_require__.t.bind(null, "1usQ", 7)); }); var AnalysisView = (0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(9), __webpack_require__.e(5), __webpack_require__.e(1)]).then(__webpack_require__.t.bind(null, "DTIR", 7)); + return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(9), __webpack_require__.e(6), __webpack_require__.e(2)]).then(__webpack_require__.t.bind(null, "DTIR", 7)); }); var ProfileTypeView = (0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(9), __webpack_require__.e(3)]).then(__webpack_require__.t.bind(null, "nKTC", 7)); + return Promise.all(/* import() */[__webpack_require__.e(9), __webpack_require__.e(4)]).then(__webpack_require__.t.bind(null, "nKTC", 7)); }); var Routes = function Routes(_ref) { - var termsStatus = _ref.termsStatus, - isProfileEcogestureCompleted = _ref.isProfileEcogestureCompleted; + var termsStatus = _ref.termsStatus; return /*#__PURE__*/_react.default.createElement(_react.Suspense, { fallback: /*#__PURE__*/_react.default.createElement("div", null) }, /*#__PURE__*/_react.default.createElement(_reactRouterDom.Switch, null, termsStatus.accepted && /*#__PURE__*/_react.default.createElement(_reactRouterDom.Redirect, { @@ -34159,21 +29479,6 @@ var Routes = function Routes(_ref) { path: "/challenges/", component: _ChallengeView.default, exact: true - }), !isProfileEcogestureCompleted && /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "/ecogesture-form", - component: _EcogestureFormView.default - }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "/ecogesture-selection", - component: _EcogestureSelection.default - }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "/ecogesture/:id/:tab", - component: SingleEcogesture - }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "/ecogesture/:id", - component: SingleEcogesture - }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "/ecogestures", - component: EcogestureView }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "/ecogestures", component: EcogestureView @@ -34224,17 +29529,16 @@ exports.default = _default2; return; } - reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(EcogestureView, "EcogestureView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(SingleEcogesture, "SingleEcogesture", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(OptionsView, "OptionsView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(FAQView, "FAQView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(GCUView, "GCUView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(AnalysisView, "AnalysisView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(Routes, "Routes", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(EcogestureView, "EcogestureView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(OptionsView, "OptionsView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(FAQView, "FAQView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(LegalNoticeView, "LegalNoticeView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(GCUView, "GCUView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(AnalysisView, "AnalysisView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(ProfileTypeView, "ProfileTypeView", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(Routes, "Routes", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Routes/Routes.tsx"); })(); ; @@ -34278,7 +29582,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; return; } - reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts"); + reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-triggers.ts"); })(); ; @@ -34432,8 +29736,8 @@ exports.default = _default2; return; } - reactHotLoader.register(useExploration, "useExploration", "/home/gcarron/dev/ecolyo/src/components/Hooks/useExploration.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Hooks/useExploration.tsx"); + reactHotLoader.register(useExploration, "useExploration", "/home/bastien/ecolyo/src/components/Hooks/useExploration.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Hooks/useExploration.tsx"); })(); ; @@ -34642,8 +29946,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionList, "ActionList", "/home/gcarron/dev/ecolyo/src/components/Action/ActionList.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionList.tsx"); + reactHotLoader.register(ActionList, "ActionList", "/home/bastien/ecolyo/src/components/Action/ActionList.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionList.tsx"); })(); ; @@ -34712,9 +30016,9 @@ function sum(dataA) { return; } - reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/gcarron/dev/ecolyo/src/utils/math.ts"); - reactHotLoader.register(getPercentage, "getPercentage", "/home/gcarron/dev/ecolyo/src/utils/math.ts"); - reactHotLoader.register(sum, "sum", "/home/gcarron/dev/ecolyo/src/utils/math.ts"); + reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/bastien/ecolyo/src/utils/math.ts"); + reactHotLoader.register(getPercentage, "getPercentage", "/home/bastien/ecolyo/src/utils/math.ts"); + reactHotLoader.register(sum, "sum", "/home/bastien/ecolyo/src/utils/math.ts"); })(); ; @@ -34747,17 +30051,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); /* harmony default export */ __webpack_exports__["default"] = (symbol); -/***/ }), - -/***/ "t5Me": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-profile-container {\n position: relative;\n height: 100%;\n min-height: inherit;\n display: flex;\n justify-content: center; }\n .ecogesture-profile-container .ecogesture-form-single {\n width: 100%;\n max-width: 53rem;\n color: #ffffff;\n margin: 1rem 1rem 3.5rem;\n color: #ffffff;\n margin: 1rem 1rem 3.5rem; }\n @media (min-width: 1023px) {\n .ecogesture-profile-container .ecogesture-form-single {\n margin: 1rem 1rem 0; } }\n .ecogesture-profile-container .ecogesture-form-single label {\n cursor: pointer; }\n", ""]); - - - /***/ }), /***/ "tJ5P": @@ -34894,17 +30187,6 @@ if(content.locals) module.exports = content.locals; if(false) {} -/***/ }), - -/***/ "uHV9": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-loader {\n min-height: inherit;\n display: flex;\n justify-content: center;\n align-items: center; }\n @media all and (min-width: 1023px) {\n .eg-selection-loader {\n min-height: 80vh; } }\n\n.eg-selection-header {\n color: #e0e0e0;\n text-align: center;\n margin-top: -1rem;\n margin-bottom: 1rem; }\n", ""]); - - - /***/ }), /***/ "ufFJ": @@ -35013,8 +30295,8 @@ exports.default = _default2; return; } - reactHotLoader.register(StarsContainer, "StarsContainer", "/home/gcarron/dev/ecolyo/src/components/Challenge/StarsContainer.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/StarsContainer.tsx"); + reactHotLoader.register(StarsContainer, "StarsContainer", "/home/bastien/ecolyo/src/components/Challenge/StarsContainer.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/StarsContainer.tsx"); })(); ; @@ -35169,8 +30451,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DuelEmptyValueModal, "DuelEmptyValueModal", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx"); + reactHotLoader.register(DuelEmptyValueModal, "DuelEmptyValueModal", "/home/bastien/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelEmptyValueModal.tsx"); })(); ; @@ -35289,8 +30571,8 @@ exports.default = _default2; return; } - reactHotLoader.register(EfficientyRating, "EfficientyRating", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EfficientyRating.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Ecogesture/EfficientyRating.tsx"); + reactHotLoader.register(EfficientyRating, "EfficientyRating", "/home/bastien/ecolyo/src/components/Ecogesture/EfficientyRating.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Ecogesture/EfficientyRating.tsx"); })(); ; @@ -35365,8 +30647,6 @@ var _migration2 = __webpack_require__("6QIQ"); var _logger = _interopRequireDefault(__webpack_require__("gjtA")); -var _initialisationSteps = __webpack_require__("3HG6"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -35383,12 +30663,10 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; var MigrationService = /*#__PURE__*/function () { - function MigrationService(_client, _setinitStepError) { + function MigrationService(_client) { (0, _classCallCheck2.default)(this, MigrationService); (0, _defineProperty2.default)(this, "_client", void 0); - (0, _defineProperty2.default)(this, "_setinitStepError", void 0); this._client = _client; - this._setinitStepError = _setinitStepError; } (0, _createClass2.default)(MigrationService, [{ @@ -35418,7 +30696,7 @@ var MigrationService = /*#__PURE__*/function () { case 6: if ((_step = _iterator.n()).done) { - _context.next = 26; + _context.next = 25; break; } @@ -35432,7 +30710,7 @@ var MigrationService = /*#__PURE__*/function () { _logger.default.info((0, _migration.migrationLog)(migration, migrationResult)); if (!(migrationResult.type === _migration2.MIGRATION_RESULT_FAILED)) { - _context.next = 23; + _context.next = 22; break; } @@ -35443,60 +30721,58 @@ var MigrationService = /*#__PURE__*/function () { result = _context.sent; if (!(result.type === _migration2.MIGRATION_RESULT_FAILED)) { - _context.next = 22; + _context.next = 21; break; } // Error in case of second failure - this._setinitStepError(_initialisationSteps.InitStepsErrors.MIGRATION_ERROR); - _logger.default.error((0, _migration.migrationLog)(migration, result)); throw new Error(); - case 22: + case 21: _logger.default.info((0, _migration.migrationLog)(migration, result)); - case 23: + case 22: if (migration.releaseNotes !== null && migrationResult.type === _migration2.MIGRATION_RESULT_COMPLETE) { releaseNotes.notes.push(migration.releaseNotes); releaseStatus = true; } - case 24: + case 23: _context.next = 6; break; - case 26: - _context.next = 31; + case 25: + _context.next = 30; break; - case 28: - _context.prev = 28; + case 27: + _context.prev = 27; _context.t0 = _context["catch"](4); _iterator.e(_context.t0); - case 31: - _context.prev = 31; + case 30: + _context.prev = 30; _iterator.f(); - return _context.finish(31); + return _context.finish(30); - case 34: + case 33: releaseNotes.show = releaseStatus; _logger.default.info('[Migration] Done'); return _context.abrupt("return", releaseNotes); - case 37: + case 36: case "end": return _context.stop(); } } - }, _callee, this, [[4, 28, 31, 34]]); + }, _callee, this, [[4, 27, 30, 33]]); })); function runMigrations(_x) { @@ -35526,7 +30802,7 @@ exports.MigrationService = MigrationService; return; } - reactHotLoader.register(MigrationService, "MigrationService", "/home/gcarron/dev/ecolyo/src/migrations/migration.service.ts"); + reactHotLoader.register(MigrationService, "MigrationService", "/home/bastien/ecolyo/src/migrations/migration.service.ts"); })(); ; @@ -35561,6 +30837,227 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "vMBp": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); + +var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); + +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + +var _appDataset = __webpack_require__("uVqs"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var MatomoTracker = /*#__PURE__*/function () { + function MatomoTracker(_ref) { + var cozyUrl = _ref.cozyUrl, + url = _ref.url, + siteId = _ref.siteId, + history = _ref.history, + _ref$phpFilename = _ref.phpFilename, + phpFilename = _ref$phpFilename === void 0 ? 'matomo.php' : _ref$phpFilename; + (0, _classCallCheck2.default)(this, MatomoTracker); + (0, _defineProperty2.default)(this, "cozyUrl", void 0); + (0, _defineProperty2.default)(this, "url", void 0); + (0, _defineProperty2.default)(this, "siteId", void 0); + (0, _defineProperty2.default)(this, "phpFilename", void 0); + (0, _defineProperty2.default)(this, "previousPath", void 0); + (0, _defineProperty2.default)(this, "history", void 0); + (0, _defineProperty2.default)(this, "unlistenFromHistory", void 0); + + if (url === undefined || siteId === undefined) { + throw new Error('MatomoTracker cannot be initialized! SiteId and url are mandatory.'); + } + + this.cozyUrl = cozyUrl; + this.url = url; + this.siteId = siteId; + this.phpFilename = phpFilename; + this.previousPath = null; + this.history = history; + + this.unlistenFromHistory = function () { + return null; + }; + + this.init(); + } + + (0, _createClass2.default)(MatomoTracker, [{ + key: "init", + value: function init() { + if (typeof window !== 'undefined') { + var url = this.url; + + if (url.indexOf('http://') !== -1 || url.indexOf('https://') !== -1) { + url = "".concat(url, "/"); + } else if (url.indexOf('/remote') !== -1) { + //use of remote doctype + url = "".concat(this.cozyUrl).concat(url, "/"); + } else { + url = document.location.protocol === 'https:' ? "https://".concat(url, "/") : "http://".concat(url, "/"); + } // common name + + + window._paq = window._paq || []; + MatomoTracker.push(['enableHeartBeatTimer', 30]); + MatomoTracker.push(['setSiteId', this.siteId]); + MatomoTracker.push(['setTrackerUrl', "".concat(url + this.phpFilename)]); // MatomoTracker.push([ + // 'setTrackerUrl', + // `http://cozy.tools:8080/remote/org.ecolyo.matomo.rec`, + // ]) + + MatomoTracker.push(['enableLinkTracking']); + } + + return { + push: MatomoTracker.push, + track: this.track, + connectToHistory: this.connectToHistory, + disconnectFromHistory: this.disconnectFromHistory + }; + } + }, { + key: "configure", + value: function configure() { + var appName; + var cozyDomain; + var userId; + var appDimensionId = 1; + var root = document.querySelector('[role=application]'); + + if (root && root.dataset) { + appName = (0, _appDataset.readCozyDataFromDOM)('appName'); + cozyDomain = (0, _appDataset.readCozyDataFromDOM)('cozyDomain'); + } + + console.log(cozyDomain); + + if (cozyDomain) { + // to hash + userId = cozyDomain; + var indexOfPort = cozyDomain.indexOf(':'); + + if (indexOfPort >= 0) { + userId = userId.substring(0, indexOfPort); + } + } + + if (userId) { + MatomoTracker.push(['setUserId', userId]); + } + + console.log('TOTO', appName); + + if (appName) { + MatomoTracker.push(['setCustomDimension', appDimensionId, appName]); + } + } + }, { + key: "connectToHistory", + value: function connectToHistory() { + var _this = this; + + this.unlistenFromHistory = this.history.listen(function (loc) { + console.log(_this.cozyUrl); + console.log(_this.url); + + _this.configure(); + + _this.track(loc); + }); + } + }, { + key: "disconnectFromHistory", + value: function disconnectFromHistory() { + if (this.unlistenFromHistory) { + this.unlistenFromHistory(); + return true; + } + + return false; + } + }, { + key: "track", + value: function track(loc) { + if (typeof window === 'undefined') { + return; + } + + var currentPath = loc.hash.substring(1); + + if (this.previousPath === currentPath) { + return; + } + + MatomoTracker.push(['setDocumentTitle', currentPath.substring(1)]); + + if (this.previousPath) { + MatomoTracker.push(['setReferrerUrl', this.previousPath]); + } + + MatomoTracker.push(['setCustomUrl', currentPath]); + MatomoTracker.push(['trackPageView']); + this.previousPath = currentPath; + } + }, { + key: "__reactstandin__regenerateByEval", + value: // @ts-ignore + function __reactstandin__regenerateByEval(key, code) { + // @ts-ignore + this[key] = eval(code); + } + }], [{ + key: "push", + value: function push(args) { + window._paq.push(args); + } + }]); + return MatomoTracker; +}(); + +exports.default = MatomoTracker; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(MatomoTracker, "MatomoTracker", "/home/bastien/ecolyo/src/utils/matomoTracker.ts"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + /***/ "vOAL": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -35638,13 +31135,9 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.history = exports.default = exports.App = void 0; +exports.default = exports.App = void 0; -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _history = __webpack_require__("LhCv"); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _Layout = __webpack_require__("Bh3+"); @@ -35667,26 +31160,37 @@ var _WelcomeModal = _interopRequireDefault(__webpack_require__("TabY")); enterModule && enterModule(module); })(); +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; -var history = (0, _history.createBrowserHistory)(); -exports.history = history; +var App = function App(_ref) { + var tracker = _ref.tracker; -var App = function App() { var _useSelector = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.profile; }), - onboarding = _useSelector.onboarding, - isProfileEcogestureCompleted = _useSelector.isProfileEcogestureCompleted; + onboarding = _useSelector.onboarding; var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { return state.ecolyo.global; }), termsStatus = _useSelector2.termsStatus; - return /*#__PURE__*/_react.default.createElement(_reactRouterDom.HashRouter, history, /*#__PURE__*/_react.default.createElement(_Layout.Layout, null, /*#__PURE__*/_react.default.createElement(_SplashRoot.default, { + (0, _react.useEffect)(function () { + if (termsStatus.accepted) { + tracker.connectToHistory(); + } + + return function () { + tracker.disconnectFromHistory(); + }; + }, [termsStatus.accepted, tracker]); + return /*#__PURE__*/_react.default.createElement(_Layout.Layout, null, /*#__PURE__*/_react.default.createElement(_SplashRoot.default, { splashComponent: _SplashScreen.default, splashErrorComponent: _SplashScreenError.default }, termsStatus.accepted && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_WelcomeModal.default, { @@ -35694,14 +31198,13 @@ var App = function App() { }), /*#__PURE__*/_react.default.createElement(_Navbar.default, null)), /*#__PURE__*/_react.default.createElement(_Layout.Main, null, /*#__PURE__*/_react.default.createElement(_Layout.Content, { className: "app-content" }, /*#__PURE__*/_react.default.createElement(_Routes.default, { - termsStatus: termsStatus, - isProfileEcogestureCompleted: isProfileEcogestureCompleted - })))))); + termsStatus: termsStatus + }))))); }; exports.App = App; -__signature__(App, "useSelector{{ onboarding, isProfileEcogestureCompleted }}\nuseSelector{{ termsStatus }}", function () { +__signature__(App, "useSelector{{ onboarding }}\nuseSelector{{ termsStatus }}\nuseEffect{}", function () { return [_reactRedux.useSelector, _reactRedux.useSelector]; }); @@ -35717,9 +31220,8 @@ exports.default = _default2; return; } - reactHotLoader.register(history, "history", "/home/gcarron/dev/ecolyo/src/components/App.tsx"); - reactHotLoader.register(App, "App", "/home/gcarron/dev/ecolyo/src/components/App.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/App.tsx"); + reactHotLoader.register(App, "App", "/home/bastien/ecolyo/src/components/App.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/App.tsx"); })(); ; @@ -35778,19 +31280,11 @@ var _fluid = __webpack_require__("5Wkc"); var _profileType = __webpack_require__("D9qV"); -var _lodash = __webpack_require__("LvDl"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); })(); -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; }; @@ -35805,7 +31299,7 @@ var EcogestureService = /*#__PURE__*/function () { (0, _createClass2.default)(EcogestureService, [{ key: "getAllEcogestures", value: function () { - var _getAllEcogestures = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(seasonFilter, orderByID) { + var _getAllEcogestures = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(seasonFilter) { var query, _yield$this$_client$q, ecogestures, _yield$this$_client$q2, ecogesturesWithSeason; return _regenerator.default.wrap(function _callee$(_context) { @@ -35822,10 +31316,6 @@ var EcogestureService = /*#__PURE__*/function () { }).sortBy([{ season: 'desc' }]); - } else if (orderByID) { - query = query.where({}).sortBy([{ - _id: 'asc' - }]); } else { query = query.where({}).sortBy([{ season: 'desc' @@ -35869,7 +31359,7 @@ var EcogestureService = /*#__PURE__*/function () { }, _callee, this); })); - function getAllEcogestures(_x, _x2) { + function getAllEcogestures(_x) { return _getAllEcogestures.apply(this, arguments); } @@ -35909,7 +31399,7 @@ var EcogestureService = /*#__PURE__*/function () { }, _callee2, this); })); - function getEcogesturesByIds(_x3) { + function getEcogesturesByIds(_x2) { return _getEcogesturesByIds.apply(this, arguments); } @@ -35969,174 +31459,66 @@ var EcogestureService = /*#__PURE__*/function () { return deleteAllEcogestures; }() /** - * Removes ecogestures from the list that doesn't fit with user's usages - * @param {Ecogesture[]} ecogestureList - * @param {ProfileEcogesture} profileEcogesture - * @returns {Ecogesture[]} + * Return duel with updated thrshold and fluidTypes + * @param {UserDuel} userDuel - userDuel to update + * @returns {UserDuel} */ }, { - key: "filterByUsage", - value: function filterByUsage(ecogestureList, profileEcogesture) { - var filteredByUsage = ecogestureList.filter(function (ecogesture) { + key: "__reactstandin__regenerateByEval", + value: // @ts-ignore + function __reactstandin__regenerateByEval(key, code) { + // @ts-ignore + this[key] = eval(code); + } + }], [{ + key: "getEcogestureListByProfile", + value: function getEcogestureListByProfile(ecogestureList, profileType) { + var filteredEcogestureList = ecogestureList.filter(function (ecogesture) { switch (ecogesture.usage) { case _ecogesture.Usage.HEATING: - if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileEcogesture.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileEcogesture.warmingFluid === _profileType.WarmingType.ELECTRICITY) { + if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileType.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.warmingFluid === _profileType.WarmingType.ELECTRICITY) { return true; - } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileEcogesture.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileEcogesture.warmingFluid === _profileType.WarmingType.GAS) { + } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileType.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.warmingFluid === _profileType.WarmingType.GAS) { return true; } else { return false; } case _ecogesture.Usage.ECS: - if (profileEcogesture.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL) { + if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileType.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.hotWaterFluid === _fluid.FluidType.ELECTRICITY) { + return true; + } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileType.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.hotWaterFluid === _fluid.FluidType.GAS) { return true; } else { return false; } - default: - return true; - } - }); - return filteredByUsage; - } - /** - * Removes ecogesture from the list that depends on equipment the user hasn't - * @param {Ecogesture[]} ecogestureList - * @param {ProfileEcogesture} profileEcogesture - * @returns {Ecogesture[]} - */ - - }, { - key: "filterByEquipment", - value: function filterByEquipment(ecogestureList, profileEcogesture) { - var _iterator = _createForOfIteratorHelper(ecogestureList), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var ecogesture = _step.value; - - if (ecogesture.equipment === true) { - var _iterator2 = _createForOfIteratorHelper(ecogesture.equipmentType), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var equipmentType = _step2.value; - - if (!profileEcogesture.equipments.includes(equipmentType)) { - var index = ecogestureList.indexOf(ecogesture); - ecogestureList.splice(index, 1); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - return ecogestureList; - } - /** - * Return a filtered list according to ecogesture profile, the list is sorted by low difficulty and high efficiency - * @param {ProfileEcogesture} profileEcogesture - * @returns {Ecogesture[]} - */ - - }, { - key: "getEcogestureListByProfile", - value: function () { - var _getEcogestureListByProfile = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(profileEcogesture) { - var ecogestureList, filteredByUsage, filteredByEquipment, filteredFlaggedEcogesture, sortedByDifficultyAndEfficiency; - return _regenerator.default.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return this.getAllEcogestures(); - - case 2: - ecogestureList = _context4.sent; - filteredByUsage = this.filterByUsage(ecogestureList, profileEcogesture); - filteredByEquipment = this.filterByEquipment(filteredByUsage, profileEcogesture); - filteredFlaggedEcogesture = filteredByEquipment.filter(function (ecogesture) { - return ecogesture.objective === false && ecogesture.doing === false && ecogesture.viewedInSelection === false || ecogesture.viewedInSelection === true; - }); - sortedByDifficultyAndEfficiency = (0, _lodash.orderBy)(filteredFlaggedEcogesture, [function (ecogesture) { - return ecogesture.difficulty; - }, function (ecogesture) { - return ecogesture.efficiency; - }], ['asc', 'desc']); - return _context4.abrupt("return", sortedByDifficultyAndEfficiency); - - case 8: - case "end": - return _context4.stop(); + case _ecogesture.Usage.COOKING: + if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileType.cookingFluid === _fluid.FluidType.ELECTRICITY) { + return true; + } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileType.cookingFluid === _fluid.FluidType.GAS) { + return true; + } else { + return false; } - } - }, _callee4, this); - })); - - function getEcogestureListByProfile(_x4) { - return _getEcogestureListByProfile.apply(this, arguments); - } - - return getEcogestureListByProfile; - }() - /** - * Update one ecogesture - * @param {Ecogesture} ecogesture - Ecogesture to save - * @returns {Ecogesture} Udpated Ecogesture - */ - - }, { - key: "updateEcogesture", - value: function () { - var _updateEcogesture = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(ecogesture) { - var _yield$this$_client$s, updatedEcogesture; - return _regenerator.default.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return this._client.save(ecogesture); - - case 2: - _yield$this$_client$s = _context5.sent; - updatedEcogesture = _yield$this$_client$s.data; - return _context5.abrupt("return", updatedEcogesture); - - case 5: - case "end": - return _context5.stop(); + case _ecogesture.Usage.COLD_WATER: + if (profileType.coldWater === _profileType.IndividualOrCollective.INDIVIDUAL) { + return true; + } else { + return false; } - } - }, _callee5, this); - })); - function updateEcogesture(_x5) { - return _updateEcogesture.apply(this, arguments); - } + case _ecogesture.Usage.ELECTRICITY_SPECIFIC: + return true; - return updateEcogesture; - }() - }, { - key: "__reactstandin__regenerateByEval", - value: // @ts-ignore - function __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); + case _ecogesture.Usage.AIR_CONDITIONING: + default: + return false; + } + }); + return filteredEcogestureList; } }]); return EcogestureService; @@ -36152,7 +31534,7 @@ exports.default = EcogestureService; return; } - reactHotLoader.register(EcogestureService, "EcogestureService", "/home/gcarron/dev/ecolyo/src/services/ecogesture.service.ts"); + reactHotLoader.register(EcogestureService, "EcogestureService", "/home/bastien/ecolyo/src/services/ecogesture.service.ts"); })(); ; @@ -36509,7 +31891,7 @@ exports.default = TermsService; return; } - reactHotLoader.register(TermsService, "TermsService", "/home/gcarron/dev/ecolyo/src/services/terms.service.ts"); + reactHotLoader.register(TermsService, "TermsService", "/home/bastien/ecolyo/src/services/terms.service.ts"); })(); ; @@ -36563,20 +31945,12 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); -var _dataload = __webpack_require__("D5WE"); - -var _fluid = __webpack_require__("5Wkc"); - var _timeStep = __webpack_require__("cKQ8"); -var _luxon = __webpack_require__("ExVU"); - var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); var _date = __webpack_require__("XrP9"); -var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -36593,145 +31967,38 @@ var ConsumptionFormatterService = /*#__PURE__*/function () { (0, _createClass2.default)(ConsumptionFormatterService, [{ key: "formatGraphData", - value: function formatGraphData(data, timePeriod, timeStep, fluidType, fluidStatus) { - // Sort data + value: function formatGraphData(data, timePeriod, timeStep) { data.sort(function (dataA, dataB) { return (0, _date.compareDates)(dataA.date, dataB.date); - }); // Set status of data and complete missing/empty data + }); + var formattedData = this.fillMissingData(data, timePeriod, timeStep); // complete missing data within data + return formattedData; + } + }, { + key: "fillMissingData", + value: function fillMissingData(data, timePeriod, timeStep) { var filledData = []; var parsingDate = timePeriod.startDate; var dateChartService = new _dateChart.default(); while (parsingDate <= timePeriod.endDate) { + //const filtereddata = data.filter(dt => dt.date.equals(parsingDate)) var filtereddata = data.filter(function (dt) { return dateChartService.compareStepDate(timeStep, dt.date, parsingDate); }); - var newElement = this.defineDataloadState(filtereddata[0] ? filtereddata[0] : { + var newElement = filtereddata[0] ? filtereddata[0] : { date: parsingDate, - value: -1, - state: _dataload.DataloadState.EMPTY, + value: -1 + }; + filledData.push((0, _objectSpread2.default)({}, newElement, { valueDetail: null - }, fluidType, timeStep, fluidStatus); - filledData.push((0, _objectSpread2.default)({}, newElement)); + })); parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep)); } return filledData; } - }, { - key: "defineDataloadState", - value: function defineDataloadState(data, fluidType, timeStep, fluidStatus) { - var today = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); // Return coming state if data data is >= today - - - if (data.date >= today) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.COMING - }); - } - - if (!fluidStatus) { - return data; - } // Define state in function of first and last fluid data date - - - if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.lastDataDate && data.date > fluidStatus.lastDataDate) { - var isDataToCome = this.isDataToCome(data, fluidType); - return (0, _objectSpread2.default)({}, data, { - state: isDataToCome ? _dataload.DataloadState.COMING : _dataload.DataloadState.MISSING - }); - } - - if (fluidStatus.firstDataDate && fluidStatus.lastDataDate && data.date >= fluidStatus.firstDataDate && data.date <= fluidStatus.lastDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: data.value === -1 ? _dataload.DataloadState.HOLE : _dataload.DataloadState.VALID - }); - } - - return data; - } - }, { - key: "isDataToCome", - value: function isDataToCome(dataload, fluidType) { - var configService = new _fluidConfig.default(); - var fluidConfig = configService.getFluidConfig(); - - var inter = _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).startOf('day')).count('days'); - - if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { - return true; - } else { - return false; - } - } - }, { - key: "defineAggregatedDataloadState", - value: function defineAggregatedDataloadState(dataloadStateArray) { - if (dataloadStateArray.includes(_dataload.DataloadState.VALID)) { - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_WITH_COMING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_WITH_EMPTY; - } - - return _dataload.DataloadState.AGGREGATED_VALID; - } // No valid data but at least one hole or missing data - - - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING; - } // No valid data but at least one upcoming or coming data - - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_COMING; - } // No valid data but at least one empty data - - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_EMPTY; - } // Default - - - return _dataload.DataloadState.AGGREGATED_VALID; - } }, { key: "getTimeFromStepTime", value: function getTimeFromStepTime(timeStep) { @@ -36784,7 +32051,7 @@ exports.default = ConsumptionFormatterService; return; } - reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts"); + reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/bastien/ecolyo/src/services/consumptionFormatter.service.ts"); })(); ; @@ -36828,7 +32095,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); + reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); })(); ; @@ -37052,8 +32319,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ChallengeCardUnlocked, "ChallengeCardUnlocked", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx"); + reactHotLoader.register(ChallengeCardUnlocked, "ChallengeCardUnlocked", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Challenge/ChallengeCardUnlocked.tsx"); })(); ; @@ -37222,8 +32489,8 @@ exports.default = _default2; return; } - reactHotLoader.register(GCUContent, "GCUContent", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUContent.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/GCU/GCUContent.tsx"); + reactHotLoader.register(GCUContent, "GCUContent", "/home/bastien/ecolyo/src/components/GCU/GCUContent.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/GCU/GCUContent.tsx"); })(); ; @@ -37283,7 +32550,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ "xJBY": /***/ (function(module) { -module.exports = JSON.parse("[{\"ecogestureHash\":\"\",\"challengeHash\":\"\",\"mailToken\":\"\",\"duelHash\":\"\",\"quizHash\":\"\",\"isFirstConnection\":true,\"lastConnectionDate\":\"0000-01-01T00:00:00.000Z\",\"haveSeenLastAnalysis\":true,\"sendAnalysisNotification\":true,\"monthlyAnalysisDate\":\"0000-01-01T00:00:00.000Z\",\"sendConsumptionAlert\":false,\"waterDailyConsumptionLimit\":0,\"isProfileTypeCompleted\":false,\"isProfileEcogestureCompleted\":false,\"onboarding\":{\"isWelcomeSeen\":false},\"haveSeenEcogestureModal\":false}]"); +module.exports = JSON.parse("[{\"ecogestureHash\":\"\",\"challengeHash\":\"\",\"mailToken\":\"\",\"duelHash\":\"\",\"quizHash\":\"\",\"isFirstConnection\":true,\"lastConnectionDate\":\"0000-01-01T00:00:00.000Z\",\"haveSeenLastAnalysis\":true,\"sendAnalysisNotification\":true,\"monthlyAnalysisDate\":\"0000-01-01T00:00:00.000Z\",\"sendConsumptionAlert\":false,\"waterDailyConsumptionLimit\":0,\"isProfileTypeCompleted\":false,\"onboarding\":{\"isWelcomeSeen\":false}}]"); /***/ }), @@ -37430,8 +32697,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ActionModal, "ActionModal", "/home/gcarron/dev/ecolyo/src/components/Action/ActionModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Action/ActionModal.tsx"); + reactHotLoader.register(ActionModal, "ActionModal", "/home/bastien/ecolyo/src/components/Action/ActionModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Action/ActionModal.tsx"); })(); ; @@ -37497,7 +32764,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; return; } - reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); + reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); })(); ; @@ -37723,8 +32990,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DuelResultModal, "DuelResultModal", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelResultModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Duel/DuelResultModal.tsx"); + reactHotLoader.register(DuelResultModal, "DuelResultModal", "/home/bastien/ecolyo/src/components/Duel/DuelResultModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Duel/DuelResultModal.tsx"); })(); ; @@ -37770,28 +33037,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "z2MA": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "FAN_1fe6adf96600b4a8a89ad9ada2d4aa1a", - "use": "FAN_1fe6adf96600b4a8a89ad9ada2d4aa1a-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"FAN_1fe6adf96600b4a8a89ad9ada2d4aa1a\">\n<path d=\"M20 3.00132C12.8224 3.00132 7 8.78631 7 15.9253C7 23.0604 12.8237 28.8481 20 28.8507C27.175 28.8481 33 23.0604 33 15.9253C33 8.78499 27.1723 3 20 3V3.00132ZM20 4.48313C26.351 4.48313 31.5096 9.6069 31.5096 15.9253C31.5096 22.2425 26.3536 27.3662 20 27.3689C16.9476 27.3689 14.0203 26.1633 11.8619 24.0173C9.70358 21.8714 8.49103 18.9608 8.49103 15.926C8.49103 12.8912 9.70358 9.98063 11.8619 7.83467C14.0203 5.68871 16.9476 4.48313 20 4.48313ZM16.7291 6.66436C15.1712 6.81583 13.6172 8.81134 14.5764 10.6159C15.4772 12.3071 17.3531 12.1438 17.9294 14.0734C18.4659 13.3411 19.5271 12.5139 21.3248 13.374C22.4879 9.09057 20.0331 6.35087 16.7291 6.66436ZM27.3684 13.9088C25.4475 13.8363 24.6168 15.5276 22.6495 15.0613C23.0165 15.8871 23.2218 17.2346 21.5725 18.3542C24.7215 21.4956 28.309 20.7383 29.6881 17.7365C30.3359 16.3205 29.4218 13.9825 27.3697 13.9088H27.3684ZM19.6688 14.2381C18.8872 14.3961 18.303 15.1008 18.303 15.9253C18.303 16.8684 19.0515 17.6126 20 17.6126C20.9485 17.6126 21.697 16.8684 21.697 15.9253C21.697 14.9823 20.9485 14.2381 20 14.2381C19.8808 14.2381 19.7801 14.2143 19.6688 14.2381ZM17.1014 16.0492C12.7906 17.1885 11.6566 20.6869 13.5828 23.3752C14.4916 24.641 17.0034 24.9822 18.095 23.2514C19.119 21.6339 18.0287 20.1034 19.4198 18.6413C18.5176 18.5452 17.2511 18.0275 17.1014 16.0492ZM17.3505 30.4142C17.3505 33.0498 12.0514 33.5016 12.0514 35.6828V37H27.9486V35.6828C27.9486 33.5016 22.6495 33.0498 22.6495 30.4142C22.6495 30.4142 22.1475 30.8264 20 30.8264C17.8525 30.8264 17.3505 30.4142 17.3505 30.4142Z\" fill=\"black\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "z34f": /***/ (function(module, exports, __webpack_require__) { @@ -37914,7 +33159,7 @@ var FluidService = /*#__PURE__*/function () { }()); (0, _defineProperty2.default)(this, "getFluidStatus", /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(partnersInfo) { - var fluidConfig, accountService, _yield$Promise$all, _yield$Promise$all2, elecAccount, waterAccount, gasAccount, konnectorService, _yield$Promise$all3, _yield$Promise$all4, elecKonnector, waterKonnector, gasKonnector, triggerService, _yield$Promise$all5, _yield$Promise$all6, elecTrigger, waterTrigger, gasTrigger, consumptionService, _yield$Promise$all7, _yield$Promise$all8, elecStatus, waterStatus, gasStatus, firstDataDates, lastDataDates, result; + var fluidConfig, accountService, _yield$Promise$all, _yield$Promise$all2, elecAccount, waterAccount, gasAccount, konnectorService, _yield$Promise$all3, _yield$Promise$all4, elecKonnector, waterKonnector, gasKonnector, triggerService, _yield$Promise$all5, _yield$Promise$all6, elecTrigger, waterTrigger, gasTrigger, consumptionService, _yield$Promise$all7, _yield$Promise$all8, elecStatus, waterStatus, gasStatus, lastDataDates, result; return _regenerator.default.wrap(function _callee2$(_context2) { while (1) { @@ -37962,19 +33207,13 @@ var FluidService = /*#__PURE__*/function () { waterStatus = _yield$Promise$all8[1]; gasStatus = _yield$Promise$all8[2]; _context2.next = 35; - return consumptionService.fetchAllFirstDateData([_fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS]); - - case 35: - firstDataDates = _context2.sent; - _context2.next = 38; return consumptionService.fetchAllLastDateData([_fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS]); - case 38: + case 35: lastDataDates = _context2.sent; result = [{ fluidType: _fluid.FluidType.ELECTRICITY, status: partnersInfo && partnersInfo.notification_activated && _this.isFluidInPartnerIssue(_fluid.FluidType.ELECTRICITY, _this.parseFluidStatus(elecKonnector, elecStatus), partnersInfo) ? _fluid.FluidState.PARTNER_ISSUE : _this.parseFluidStatus(elecKonnector, elecStatus), - firstDataDate: firstDataDates[_fluid.FluidType.ELECTRICITY], lastDataDate: lastDataDates[_fluid.FluidType.ELECTRICITY], connection: { shouldLaunchKonnector: false, @@ -37988,7 +33227,6 @@ var FluidService = /*#__PURE__*/function () { }, { fluidType: _fluid.FluidType.WATER, status: partnersInfo && partnersInfo.notification_activated && _this.isFluidInPartnerIssue(_fluid.FluidType.WATER, _this.parseFluidStatus(waterKonnector, waterStatus), partnersInfo) ? _fluid.FluidState.PARTNER_ISSUE : _this.parseFluidStatus(waterKonnector, waterStatus), - firstDataDate: firstDataDates[_fluid.FluidType.WATER], lastDataDate: lastDataDates[_fluid.FluidType.WATER], connection: { shouldLaunchKonnector: false, @@ -38002,7 +33240,6 @@ var FluidService = /*#__PURE__*/function () { }, { fluidType: _fluid.FluidType.GAS, status: partnersInfo && partnersInfo.notification_activated && _this.isFluidInPartnerIssue(_fluid.FluidType.GAS, _this.parseFluidStatus(gasKonnector, gasStatus), partnersInfo) ? _fluid.FluidState.PARTNER_ISSUE : _this.parseFluidStatus(gasKonnector, gasStatus), - firstDataDate: firstDataDates[_fluid.FluidType.GAS], lastDataDate: lastDataDates[_fluid.FluidType.GAS], connection: { shouldLaunchKonnector: false, @@ -38016,7 +33253,7 @@ var FluidService = /*#__PURE__*/function () { }]; return _context2.abrupt("return", result); - case 41: + case 38: case "end": return _context2.stop(); } @@ -38100,7 +33337,7 @@ exports.default = FluidService; return; } - reactHotLoader.register(FluidService, "FluidService", "/home/gcarron/dev/ecolyo/src/services/fluid.service.ts"); + reactHotLoader.register(FluidService, "FluidService", "/home/bastien/ecolyo/src/services/fluid.service.ts"); })(); ; @@ -38558,7 +33795,7 @@ exports.default = ExplorationService; return; } - reactHotLoader.register(ExplorationService, "ExplorationService", "/home/gcarron/dev/ecolyo/src/services/exploration.service.ts"); + reactHotLoader.register(ExplorationService, "ExplorationService", "/home/bastien/ecolyo/src/services/exploration.service.ts"); })(); ; @@ -38608,12 +33845,8 @@ exports.default = void 0; var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); - var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); @@ -38626,8 +33859,6 @@ var _cozyClient = __webpack_require__("SH7X"); var _doctypes = __webpack_require__("D2hQ"); -var _fluid = __webpack_require__("5Wkc"); - var _ecogesture2 = _interopRequireDefault(__webpack_require__("w4u3")); var _challenge = _interopRequireDefault(__webpack_require__("kdea")); @@ -38652,7 +33883,7 @@ var _konnector = _interopRequireDefault(__webpack_require__("kFhK")); var _account = _interopRequireDefault(__webpack_require__("gucQ")); -var _fluid2 = _interopRequireDefault(__webpack_require__("z34f")); +var _fluid = _interopRequireDefault(__webpack_require__("z34f")); var _duel = _interopRequireDefault(__webpack_require__("Vpb/")); @@ -38666,6 +33897,12 @@ var _date = __webpack_require__("XrP9"); var _timeStep = __webpack_require__("cKQ8"); +var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); + +var _userChallenge2 = __webpack_require__("dQx6"); + +var _math = __webpack_require__("ss4k"); + var _luxon = __webpack_require__("ExVU"); var _profileTypeEntity = _interopRequireDefault(__webpack_require__("aypK")); @@ -38674,14 +33911,6 @@ var _terms = _interopRequireDefault(__webpack_require__("wPjT")); var _logger = _interopRequireDefault(__webpack_require__("gjtA")); -var _profileEcogesture = _interopRequireDefault(__webpack_require__("4iQs")); - -var _fluidsPrices = _interopRequireDefault(__webpack_require__("VjcQ")); - -var _environment = _interopRequireDefault(__webpack_require__("X6DI")); - -var _initialisationSteps = __webpack_require__("3HG6"); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -38698,14 +33927,10 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; var InitializationService = /*#__PURE__*/function () { - function InitializationService(_client, _setinitStep, _setinitStepError) { + function InitializationService(_client) { (0, _classCallCheck2.default)(this, InitializationService); (0, _defineProperty2.default)(this, "_client", void 0); - (0, _defineProperty2.default)(this, "_setinitStep", void 0); - (0, _defineProperty2.default)(this, "_setinitStepError", void 0); this._client = _client; - this._setinitStep = _setinitStep; - this._setinitStepError = _setinitStepError; } /* * Call a query with where clause to create the index if not exist @@ -38810,13 +34035,11 @@ var InitializationService = /*#__PURE__*/function () { _context2.prev = 9; _context2.t0 = _context2["catch"](0); - this._setinitStepError(_initialisationSteps.InitStepsErrors.INDEX_ERROR); - _logger.default.error('Initialization error - initIndex: ', _context2.t0); throw _context2.t0; - case 14: + case 13: case "end": return _context2.stop(); } @@ -38849,77 +34072,70 @@ var InitializationService = /*#__PURE__*/function () { case 0: profileService = new _profile.default(this._client); _context3.prev = 1; - - this._setinitStep(_initialisationSteps.InitSteps.PROFILE); - - _context3.next = 5; + _context3.next = 4; return profileService.getProfile(); - case 5: + case 4: loadedProfile = _context3.sent; if (loadedProfile) { - _context3.next = 19; + _context3.next = 17; break; } - _context3.next = 9; + _context3.next = 8; return this._client.create(_doctypes.PROFILE_DOCTYPE, _profileData.default[0]); - case 9: + case 8: _yield$this$_client$c = _context3.sent; newProfile = _yield$this$_client$c.data; if (!newProfile) { - _context3.next = 15; + _context3.next = 14; break; } _logger.default.info('[Initialization] Profile created'); - _context3.next = 17; + _context3.next = 15; break; - case 15: - this._setinitStepError(_initialisationSteps.InitStepsErrors.PROFILE_ERROR); - + case 14: throw new Error('initProfile: Profile not created'); - case 17: - _context3.next = 20; + case 15: + _context3.next = 18; break; - case 19: + case 17: _logger.default.info('[Initialization] Profile loaded'); - case 20: - _context3.next = 22; + case 18: + _context3.next = 20; return profileService.updateProfile({ lastConnectionDate: _luxon.DateTime.local().setZone('utc', { keepLocalTime: true }) }); - case 22: + case 20: updatedProfile = _context3.sent; return _context3.abrupt("return", updatedProfile); - case 26: - _context3.prev = 26; + case 24: + _context3.prev = 24; _context3.t0 = _context3["catch"](1); - this._setinitStepError(_initialisationSteps.InitStepsErrors.PROFILE_ERROR); - _logger.default.error('Initialization error - initProfile: ', _context3.t0); throw _context3.t0; - case 31: + case 28: case "end": return _context3.stop(); } } - }, _callee3, this, [[1, 26]]); + }, _callee3, this, [[1, 24]]); })); function initProfile() { @@ -38960,267 +34176,203 @@ var InitializationService = /*#__PURE__*/function () { _context4.prev = 9; _context4.t0 = _context4["catch"](1); - this._setinitStepError(_initialisationSteps.InitStepsErrors.PROFILETYPE_ERROR); - _logger.default.error('Initialization error - initProfileType: ', _context4.t0); throw _context4.t0; - case 14: - case "end": - return _context4.stop(); - } - } - }, _callee4, this, [[1, 9]]); - })); - - function initProfileType() { - return _initProfileType.apply(this, arguments); - } - - return initProfileType; - }() - }, { - key: "initProfileEcogesture", - value: function () { - var _initProfileEcogesture = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() { - var profileEcogestureService, loadedProfileEcogesture; - return _regenerator.default.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - profileEcogestureService = new _profileEcogesture.default(this._client); - _context5.prev = 1; - _context5.next = 4; - return profileEcogestureService.getProfileEcogesture(); - - case 4: - loadedProfileEcogesture = _context5.sent; - - _logger.default.info('[Initialization] ProfileEcogesture loaded'); - - return _context5.abrupt("return", loadedProfileEcogesture); - - case 9: - _context5.prev = 9; - _context5.t0 = _context5["catch"](1); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.PROFILETYPE_ERROR); - - _logger.default.error('Initialization error - initProfileEcogesture: ', _context5.t0); - - throw _context5.t0; - - case 14: + case 13: case "end": - return _context5.stop(); + return _context4.stop(); } } - }, _callee5, this, [[1, 9]]); + }, _callee4, this, [[1, 9]]); })); - function initProfileEcogesture() { - return _initProfileEcogesture.apply(this, arguments); + function initProfileType() { + return _initProfileType.apply(this, arguments); } - return initProfileEcogesture; + return initProfileType; }() }, { key: "initEcogesture", value: function () { - var _initEcogesture = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(hash) { - var hashEcogestureType, ecogestureService, loadedEcogestures, _iterator, _step, ecogesture, checkCount, _iterator2, _step2, _step2$value, index, _ecogesture, updateEcogesture, _checkCount; + var _initEcogesture = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(hash) { + var hashEcogestureType, ecogestureService, loadedEcogestures, _iterator, _step, ecogesture, checkCount, _iterator2, _step2, _ecogesture, _checkCount; - return _regenerator.default.wrap(function _callee6$(_context6) { + return _regenerator.default.wrap(function _callee5$(_context5) { while (1) { - switch (_context6.prev = _context6.next) { + switch (_context5.prev = _context5.next) { case 0: - this._setinitStep(_initialisationSteps.InitSteps.ECOGESTURE); - hashEcogestureType = (0, _hash.hashFile)(_ecogestureData.default); ecogestureService = new _ecogesture2.default(this._client); // Populate data if none ecogesture exists - _context6.next = 5; - return ecogestureService.getAllEcogestures(undefined, true); + _context5.next = 4; + return ecogestureService.getAllEcogestures(); - case 5: - loadedEcogestures = _context6.sent; + case 4: + loadedEcogestures = _context5.sent; if (!(!loadedEcogestures || loadedEcogestures && loadedEcogestures.length === 0)) { - _context6.next = 40; + _context5.next = 37; break; } - _context6.prev = 7; + _context5.prev = 6; _iterator = _createForOfIteratorHelper(_ecogestureData.default); - _context6.prev = 9; + _context5.prev = 8; _iterator.s(); - case 11: + case 10: if ((_step = _iterator.n()).done) { - _context6.next = 17; + _context5.next = 16; break; } ecogesture = _step.value; - _context6.next = 15; + _context5.next = 14; return this._client.create(_doctypes.ECOGESTURE_DOCTYPE, ecogesture); - case 15: - _context6.next = 11; + case 14: + _context5.next = 10; break; - case 17: - _context6.next = 22; + case 16: + _context5.next = 21; break; - case 19: - _context6.prev = 19; - _context6.t0 = _context6["catch"](9); + case 18: + _context5.prev = 18; + _context5.t0 = _context5["catch"](8); - _iterator.e(_context6.t0); + _iterator.e(_context5.t0); - case 22: - _context6.prev = 22; + case 21: + _context5.prev = 21; _iterator.f(); - return _context6.finish(22); + return _context5.finish(21); - case 25: - _context6.next = 27; + case 24: + _context5.next = 26; return ecogestureService.getAllEcogestures(); - case 27: - checkCount = _context6.sent; + case 26: + checkCount = _context5.sent; if (!(!checkCount || checkCount && checkCount.length !== _ecogestureData.default.length)) { - _context6.next = 31; + _context5.next = 29; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.ECOGESTURE_ERROR); - throw new Error('initEcogesture: Created ecogesture type entities does not match'); - case 31: - _logger.default.info('[Initialization] Ecogesture list created'); - - return _context6.abrupt("return", hashEcogestureType); + case 29: + _logger.default.info('[Initialization] Ecogesture created'); - case 35: - _context6.prev = 35; - _context6.t1 = _context6["catch"](7); + return _context5.abrupt("return", hashEcogestureType); - this._setinitStepError(_initialisationSteps.InitStepsErrors.ECOGESTURE_ERROR); + case 33: + _context5.prev = 33; + _context5.t1 = _context5["catch"](6); - _logger.default.error('Initialization error - initEcogesture: ', _context6.t1); + _logger.default.error('Initialization error - initEcogesture: ', _context5.t1); - throw _context6.t1; + throw _context5.t1; - case 40: + case 37: if (!(hash !== hashEcogestureType)) { - _context6.next = 80; + _context5.next = 73; break; } - _context6.prev = 41; - loadedEcogestures; // Deletion of all documents - - _context6.next = 45; + _context5.prev = 38; + _context5.next = 41; return ecogestureService.deleteAllEcogestures(); - case 45: + case 41: // Population with the data - _iterator2 = _createForOfIteratorHelper(_ecogestureData.default.entries()); - _context6.prev = 46; + _iterator2 = _createForOfIteratorHelper(_ecogestureData.default); + _context5.prev = 42; _iterator2.s(); - case 48: + case 44: if ((_step2 = _iterator2.n()).done) { - _context6.next = 55; + _context5.next = 50; break; } - _step2$value = (0, _slicedToArray2.default)(_step2.value, 2), index = _step2$value[0], _ecogesture = _step2$value[1]; - updateEcogesture = loadedEcogestures[index] ? (0, _objectSpread2.default)({}, _ecogesture, { - objective: loadedEcogestures[index].objective ? true : false, - doing: loadedEcogestures[index].doing ? true : false, - viewedInSelection: loadedEcogestures[index].viewedInSelection ? true : false - }) : _ecogesture; - _context6.next = 53; - return this._client.create(_doctypes.ECOGESTURE_DOCTYPE, updateEcogesture); + _ecogesture = _step2.value; + _context5.next = 48; + return this._client.create(_doctypes.ECOGESTURE_DOCTYPE, _ecogesture); - case 53: - _context6.next = 48; + case 48: + _context5.next = 44; break; - case 55: - _context6.next = 60; + case 50: + _context5.next = 55; break; - case 57: - _context6.prev = 57; - _context6.t2 = _context6["catch"](46); + case 52: + _context5.prev = 52; + _context5.t2 = _context5["catch"](42); - _iterator2.e(_context6.t2); + _iterator2.e(_context5.t2); - case 60: - _context6.prev = 60; + case 55: + _context5.prev = 55; _iterator2.f(); - return _context6.finish(60); + return _context5.finish(55); - case 63: - _context6.next = 65; + case 58: + _context5.next = 60; return ecogestureService.getAllEcogestures(); - case 65: - _checkCount = _context6.sent; + case 60: + _checkCount = _context5.sent; if (!(!_checkCount || _checkCount && _checkCount.length !== _ecogestureData.default.length)) { - _context6.next = 69; + _context5.next = 63; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.ECOGESTURE_ERROR); - throw new Error('initEcogesture: Created ecogesture type entities does not match'); - case 69: + case 63: _logger.default.info('[Initialization] Ecogesture updated'); - return _context6.abrupt("return", hashEcogestureType); - - case 73: - _context6.prev = 73; - _context6.t3 = _context6["catch"](41); + return _context5.abrupt("return", hashEcogestureType); - this._setinitStepError(_initialisationSteps.InitStepsErrors.ECOGESTURE_ERROR); + case 67: + _context5.prev = 67; + _context5.t3 = _context5["catch"](38); - _logger.default.error('Initialization error - initEcogesture: ', _context6.t3); + _logger.default.error('Initialization error - initEcogesture: ', _context5.t3); - throw _context6.t3; + throw _context5.t3; - case 78: - _context6.next = 82; + case 71: + _context5.next = 75; break; - case 80: + case 73: // Doctype already up to date - _logger.default.info('[Initialization] Ecogesture already up-to-date'); + _logger.default.info('[Initialization] Ecogesture loaded'); - return _context6.abrupt("return", hashEcogestureType); + return _context5.abrupt("return", hashEcogestureType); - case 82: + case 75: case "end": - return _context6.stop(); + return _context5.stop(); } } - }, _callee6, this, [[7, 35], [9, 19, 22, 25], [41, 73], [46, 57, 60, 63]]); + }, _callee5, this, [[6, 33], [8, 18, 21, 24], [38, 67], [42, 52, 55, 58]]); })); function initEcogesture(_x3) { @@ -39229,296 +34381,185 @@ var InitializationService = /*#__PURE__*/function () { return initEcogesture; }() - }, { - key: "initFluidPrices", - value: function () { - var _initFluidPrices = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() { - var fpService, loadedPrices, fluidTypes, allPrices, env, remoteUrl, _i, _fluidTypes, fluid, prices, _i2, _allPrices, price; - - return _regenerator.default.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - fpService = new _fluidsPrices.default(this._client); // Populate data if none ecogesture exists - - _context7.next = 3; - return fpService.getAllPrices(); - - case 3: - loadedPrices = _context7.sent; - - if (!(loadedPrices && loadedPrices.length)) { - _context7.next = 9; - break; - } - - _logger.default.info('[Initialization] FluidPrices db already created'); - - return _context7.abrupt("return", true); - - case 9: - _context7.prev = 9; - fluidTypes = [_fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS]; - allPrices = []; - env = new _environment.default(); - remoteUrl = env.isProduction() ? "/remote/org.ecolyo.backoffice.prices" : "/remote/org.ecolyo.backoffice.prices.rec"; - _i = 0, _fluidTypes = fluidTypes; - - case 15: - if (!(_i < _fluidTypes.length)) { - _context7.next = 24; - break; - } - - fluid = _fluidTypes[_i]; - _context7.next = 19; - return this._client.getStackClient().fetchJSON('GET', "".concat(remoteUrl, "?fluidtype=").concat(fluid)); - - case 19: - prices = _context7.sent; - allPrices.push.apply(allPrices, (0, _toConsumableArray2.default)(prices)); - - case 21: - _i++; - _context7.next = 15; - break; - - case 24: - _i2 = 0, _allPrices = allPrices; - - case 25: - if (!(_i2 < _allPrices.length)) { - _context7.next = 32; - break; - } - - price = _allPrices[_i2]; - _context7.next = 29; - return fpService.createPrice(price); - - case 29: - _i2++; - _context7.next = 25; - break; - - case 32: - _logger.default.info('[Initialization] FluidPrices db created successfully'); - - return _context7.abrupt("return", true); - - case 36: - _context7.prev = 36; - _context7.t0 = _context7["catch"](9); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.PRICES_ERROR); - - _logger.default.error('Initialization error - initFluidPrices: ', _context7.t0); - - return _context7.abrupt("return", false); - - case 41: - case "end": - return _context7.stop(); - } - } - }, _callee7, this, [[9, 36]]); - })); - - function initFluidPrices() { - return _initFluidPrices.apply(this, arguments); - } - - return initFluidPrices; - }() }, { key: "initChallengeEntity", value: function () { - var _initChallengeEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8(hash) { + var _initChallengeEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6(hash) { var challengeHash, challengeService, loadedChallengeEntity, _iterator3, _step3, challengeEntity, checkCount, _iterator4, _step4, _challengeEntity, _checkCount2; - return _regenerator.default.wrap(function _callee8$(_context8) { + return _regenerator.default.wrap(function _callee6$(_context6) { while (1) { - switch (_context8.prev = _context8.next) { + switch (_context6.prev = _context6.next) { case 0: - this._setinitStep(_initialisationSteps.InitSteps.CHALLENGES); - challengeHash = (0, _hash.hashFile)(_challengeEntity2.default); challengeService = new _challenge.default(this._client); // Populate data if none challengeEntity exists - _context8.next = 5; + _context6.next = 4; return challengeService.getAllChallengeEntities(); - case 5: - loadedChallengeEntity = _context8.sent; + case 4: + loadedChallengeEntity = _context6.sent; if (!(!loadedChallengeEntity || loadedChallengeEntity && loadedChallengeEntity.length === 0)) { - _context8.next = 40; + _context6.next = 37; break; } - _context8.prev = 7; + _context6.prev = 6; _iterator3 = _createForOfIteratorHelper(_challengeEntity2.default); - _context8.prev = 9; + _context6.prev = 8; _iterator3.s(); - case 11: + case 10: if ((_step3 = _iterator3.n()).done) { - _context8.next = 17; + _context6.next = 16; break; } challengeEntity = _step3.value; - _context8.next = 15; + _context6.next = 14; return this._client.create(_doctypes.CHALLENGE_DOCTYPE, challengeEntity); - case 15: - _context8.next = 11; + case 14: + _context6.next = 10; break; - case 17: - _context8.next = 22; + case 16: + _context6.next = 21; break; - case 19: - _context8.prev = 19; - _context8.t0 = _context8["catch"](9); + case 18: + _context6.prev = 18; + _context6.t0 = _context6["catch"](8); - _iterator3.e(_context8.t0); + _iterator3.e(_context6.t0); - case 22: - _context8.prev = 22; + case 21: + _context6.prev = 21; _iterator3.f(); - return _context8.finish(22); + return _context6.finish(21); - case 25: - _context8.next = 27; + case 24: + _context6.next = 26; return challengeService.getAllChallengeEntities(); - case 27: - checkCount = _context8.sent; + case 26: + checkCount = _context6.sent; if (!(!checkCount || checkCount && checkCount.length !== _challengeEntity2.default.length)) { - _context8.next = 31; + _context6.next = 29; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initChallengeEntity: Created challenge entities does not match'); - case 31: + case 29: _logger.default.info('[Initialization] Challenge entities created'); - return _context8.abrupt("return", challengeHash); - - case 35: - _context8.prev = 35; - _context8.t1 = _context8["catch"](7); + return _context6.abrupt("return", challengeHash); - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 33: + _context6.prev = 33; + _context6.t1 = _context6["catch"](6); - _logger.default.error('Initialization error - initChallengeEntity: ', _context8.t1); + _logger.default.error('Initialization error - initChallengeEntity: ', _context6.t1); - throw _context8.t1; + throw _context6.t1; - case 40: + case 37: if (!(hash !== challengeHash)) { - _context8.next = 78; + _context6.next = 73; break; } - _context8.prev = 41; - _context8.next = 44; + _context6.prev = 38; + _context6.next = 41; return challengeService.deleteAllChallengeEntities(); - case 44: + case 41: // Population with the data _iterator4 = _createForOfIteratorHelper(_challengeEntity2.default); - _context8.prev = 45; + _context6.prev = 42; _iterator4.s(); - case 47: + case 44: if ((_step4 = _iterator4.n()).done) { - _context8.next = 53; + _context6.next = 50; break; } _challengeEntity = _step4.value; - _context8.next = 51; + _context6.next = 48; return this._client.create(_doctypes.CHALLENGE_DOCTYPE, _challengeEntity); - case 51: - _context8.next = 47; + case 48: + _context6.next = 44; break; - case 53: - _context8.next = 58; + case 50: + _context6.next = 55; break; - case 55: - _context8.prev = 55; - _context8.t2 = _context8["catch"](45); + case 52: + _context6.prev = 52; + _context6.t2 = _context6["catch"](42); - _iterator4.e(_context8.t2); + _iterator4.e(_context6.t2); - case 58: - _context8.prev = 58; + case 55: + _context6.prev = 55; _iterator4.f(); - return _context8.finish(58); + return _context6.finish(55); - case 61: - _context8.next = 63; + case 58: + _context6.next = 60; return challengeService.getAllChallengeEntities(); - case 63: - _checkCount2 = _context8.sent; + case 60: + _checkCount2 = _context6.sent; if (!(!_checkCount2 || _checkCount2 && _checkCount2.length !== _challengeEntity2.default.length)) { - _context8.next = 67; + _context6.next = 63; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initChallengeEntity: Created challenge entities does not match'); - case 67: + case 63: _logger.default.info('[Initialization] Challenge entities updated'); - return _context8.abrupt("return", challengeHash); - - case 71: - _context8.prev = 71; - _context8.t3 = _context8["catch"](41); + return _context6.abrupt("return", challengeHash); - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 67: + _context6.prev = 67; + _context6.t3 = _context6["catch"](38); - _logger.default.error('Initialization error - initChallengeEntity: ', _context8.t3); + _logger.default.error('Initialization error - initChallengeEntity: ', _context6.t3); - throw _context8.t3; + throw _context6.t3; - case 76: - _context8.next = 80; + case 71: + _context6.next = 75; break; - case 78: + case 73: // Doctype already up to date _logger.default.info('[Initialization] Challenge Entity loaded'); - return _context8.abrupt("return", challengeHash); + return _context6.abrupt("return", challengeHash); - case 80: + case 75: case "end": - return _context8.stop(); + return _context6.stop(); } } - }, _callee8, this, [[7, 35], [9, 19, 22, 25], [41, 71], [45, 55, 58, 61]]); + }, _callee6, this, [[6, 33], [8, 18, 21, 24], [38, 67], [42, 52, 55, 58]]); })); function initChallengeEntity(_x4) { @@ -39530,190 +34571,182 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initDuelEntity", value: function () { - var _initDuelEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(hash) { + var _initDuelEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7(hash) { var hashDuelEntity, duelService, loadedDuelTypes, _iterator5, _step5, duelEntity, checkCount, _iterator6, _step6, _duelEntity, _checkCount3; - return _regenerator.default.wrap(function _callee9$(_context9) { + return _regenerator.default.wrap(function _callee7$(_context7) { while (1) { - switch (_context9.prev = _context9.next) { + switch (_context7.prev = _context7.next) { case 0: hashDuelEntity = (0, _hash.hashFile)(_duelEntity2.default); duelService = new _duel.default(this._client); // Populate data if none DuelEntity exists - _context9.next = 4; + _context7.next = 4; return duelService.getAllDuelEntities(); case 4: - loadedDuelTypes = _context9.sent; + loadedDuelTypes = _context7.sent; if (!(!loadedDuelTypes || loadedDuelTypes && loadedDuelTypes.length === 0)) { - _context9.next = 39; + _context7.next = 37; break; } - _context9.prev = 6; + _context7.prev = 6; _iterator5 = _createForOfIteratorHelper(_duelEntity2.default); - _context9.prev = 8; + _context7.prev = 8; _iterator5.s(); case 10: if ((_step5 = _iterator5.n()).done) { - _context9.next = 16; + _context7.next = 16; break; } duelEntity = _step5.value; - _context9.next = 14; + _context7.next = 14; return this._client.create(_doctypes.DUEL_DOCTYPE, duelEntity); case 14: - _context9.next = 10; + _context7.next = 10; break; case 16: - _context9.next = 21; + _context7.next = 21; break; case 18: - _context9.prev = 18; - _context9.t0 = _context9["catch"](8); + _context7.prev = 18; + _context7.t0 = _context7["catch"](8); - _iterator5.e(_context9.t0); + _iterator5.e(_context7.t0); case 21: - _context9.prev = 21; + _context7.prev = 21; _iterator5.f(); - return _context9.finish(21); + return _context7.finish(21); case 24: - _context9.next = 26; + _context7.next = 26; return duelService.getAllDuelEntities(); case 26: - checkCount = _context9.sent; + checkCount = _context7.sent; if (!(!checkCount || checkCount && checkCount.length !== _duelEntity2.default.length)) { - _context9.next = 30; + _context7.next = 29; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initDuelEntity: Created duel entities does not match'); - case 30: + case 29: _logger.default.info('[Initialization] UserDuel entities created'); - return _context9.abrupt("return", hashDuelEntity); - - case 34: - _context9.prev = 34; - _context9.t1 = _context9["catch"](6); + return _context7.abrupt("return", hashDuelEntity); - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 33: + _context7.prev = 33; + _context7.t1 = _context7["catch"](6); - _logger.default.error('Initialization error - initDuelEntity: ', _context9.t1); + _logger.default.error('Initialization error - initDuelEntity: ', _context7.t1); - throw _context9.t1; + throw _context7.t1; - case 39: + case 37: if (!(hash !== hashDuelEntity)) { - _context9.next = 77; + _context7.next = 73; break; } - _context9.prev = 40; - _context9.next = 43; + _context7.prev = 38; + _context7.next = 41; return duelService.deleteAllDuelEntities(); - case 43: + case 41: // Population with the data _iterator6 = _createForOfIteratorHelper(_duelEntity2.default); - _context9.prev = 44; + _context7.prev = 42; _iterator6.s(); - case 46: + case 44: if ((_step6 = _iterator6.n()).done) { - _context9.next = 52; + _context7.next = 50; break; } _duelEntity = _step6.value; - _context9.next = 50; + _context7.next = 48; return this._client.create(_doctypes.DUEL_DOCTYPE, _duelEntity); - case 50: - _context9.next = 46; + case 48: + _context7.next = 44; break; - case 52: - _context9.next = 57; + case 50: + _context7.next = 55; break; - case 54: - _context9.prev = 54; - _context9.t2 = _context9["catch"](44); + case 52: + _context7.prev = 52; + _context7.t2 = _context7["catch"](42); - _iterator6.e(_context9.t2); + _iterator6.e(_context7.t2); - case 57: - _context9.prev = 57; + case 55: + _context7.prev = 55; _iterator6.f(); - return _context9.finish(57); + return _context7.finish(55); - case 60: - _context9.next = 62; + case 58: + _context7.next = 60; return duelService.getAllDuelEntities(); - case 62: - _checkCount3 = _context9.sent; + case 60: + _checkCount3 = _context7.sent; if (!(!_checkCount3 || _checkCount3 && _checkCount3.length !== _duelEntity2.default.length)) { - _context9.next = 66; + _context7.next = 63; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initDuelEntity: Created duel entities does not match'); - case 66: + case 63: _logger.default.info('[Initialization] UserDuel entities updated'); - return _context9.abrupt("return", hashDuelEntity); + return _context7.abrupt("return", hashDuelEntity); - case 70: - _context9.prev = 70; - _context9.t3 = _context9["catch"](40); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 67: + _context7.prev = 67; + _context7.t3 = _context7["catch"](38); - _logger.default.error('Initialization error - initDuelEntity: ', _context9.t3); + _logger.default.error('Initialization error - initDuelEntity: ', _context7.t3); - throw _context9.t3; + throw _context7.t3; - case 75: - _context9.next = 79; + case 71: + _context7.next = 75; break; - case 77: + case 73: // Doctype already up to date - _logger.default.info('[Initialization] Duel Entity loaded'); + _logger.default.info('[Initialization] Challenge Entity loaded'); - return _context9.abrupt("return", hashDuelEntity); + return _context7.abrupt("return", hashDuelEntity); - case 79: + case 75: case "end": - return _context9.stop(); + return _context7.stop(); } } - }, _callee9, this, [[6, 34], [8, 18, 21, 24], [40, 70], [44, 54, 57, 60]]); + }, _callee7, this, [[6, 33], [8, 18, 21, 24], [38, 67], [42, 52, 55, 58]]); })); function initDuelEntity(_x5) { @@ -39725,190 +34758,182 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initQuizEntity", value: function () { - var _initQuizEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10(hash) { + var _initQuizEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8(hash) { var quizHash, quizService, loadedQuizEntity, _iterator7, _step7, quizEntity, checkCount, _iterator8, _step8, _quizEntity, _checkCount4; - return _regenerator.default.wrap(function _callee10$(_context10) { + return _regenerator.default.wrap(function _callee8$(_context8) { while (1) { - switch (_context10.prev = _context10.next) { + switch (_context8.prev = _context8.next) { case 0: quizHash = (0, _hash.hashFile)(_quizEntity2.default); quizService = new _quiz.default(this._client); // Populate data if none quizEntity exists - _context10.next = 4; + _context8.next = 4; return quizService.getAllQuizEntities(); case 4: - loadedQuizEntity = _context10.sent; + loadedQuizEntity = _context8.sent; if (!(!loadedQuizEntity || loadedQuizEntity && loadedQuizEntity.length === 0)) { - _context10.next = 39; + _context8.next = 37; break; } - _context10.prev = 6; + _context8.prev = 6; _iterator7 = _createForOfIteratorHelper(_quizEntity2.default); - _context10.prev = 8; + _context8.prev = 8; _iterator7.s(); case 10: if ((_step7 = _iterator7.n()).done) { - _context10.next = 16; + _context8.next = 16; break; } quizEntity = _step7.value; - _context10.next = 14; + _context8.next = 14; return this._client.create(_doctypes.QUIZ_DOCTYPE, quizEntity); case 14: - _context10.next = 10; + _context8.next = 10; break; case 16: - _context10.next = 21; + _context8.next = 21; break; case 18: - _context10.prev = 18; - _context10.t0 = _context10["catch"](8); + _context8.prev = 18; + _context8.t0 = _context8["catch"](8); - _iterator7.e(_context10.t0); + _iterator7.e(_context8.t0); case 21: - _context10.prev = 21; + _context8.prev = 21; _iterator7.f(); - return _context10.finish(21); + return _context8.finish(21); case 24: - _context10.next = 26; + _context8.next = 26; return quizService.getAllQuizEntities(); case 26: - checkCount = _context10.sent; + checkCount = _context8.sent; if (!(!checkCount || checkCount && checkCount.length !== _quizEntity2.default.length)) { - _context10.next = 30; + _context8.next = 29; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initQuizEntity: Created quiz entities does not match'); - case 30: + case 29: _logger.default.info('[Initialization] Quiz entities created'); - return _context10.abrupt("return", quizHash); + return _context8.abrupt("return", quizHash); - case 34: - _context10.prev = 34; - _context10.t1 = _context10["catch"](6); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 33: + _context8.prev = 33; + _context8.t1 = _context8["catch"](6); - _logger.default.error('Initialization error - initQuizEntity: ', _context10.t1); + _logger.default.error('Initialization error - initQuizEntity: ', _context8.t1); - throw _context10.t1; + throw _context8.t1; - case 39: + case 37: if (!(hash !== quizHash)) { - _context10.next = 77; + _context8.next = 73; break; } - _context10.prev = 40; - _context10.next = 43; + _context8.prev = 38; + _context8.next = 41; return quizService.deleteAllQuizEntities(); - case 43: + case 41: // Population with the data _iterator8 = _createForOfIteratorHelper(_quizEntity2.default); - _context10.prev = 44; + _context8.prev = 42; _iterator8.s(); - case 46: + case 44: if ((_step8 = _iterator8.n()).done) { - _context10.next = 52; + _context8.next = 50; break; } _quizEntity = _step8.value; - _context10.next = 50; + _context8.next = 48; return this._client.create(_doctypes.QUIZ_DOCTYPE, _quizEntity); - case 50: - _context10.next = 46; + case 48: + _context8.next = 44; break; - case 52: - _context10.next = 57; + case 50: + _context8.next = 55; break; - case 54: - _context10.prev = 54; - _context10.t2 = _context10["catch"](44); + case 52: + _context8.prev = 52; + _context8.t2 = _context8["catch"](42); - _iterator8.e(_context10.t2); + _iterator8.e(_context8.t2); - case 57: - _context10.prev = 57; + case 55: + _context8.prev = 55; _iterator8.f(); - return _context10.finish(57); + return _context8.finish(55); - case 60: - _context10.next = 62; + case 58: + _context8.next = 60; return quizService.getAllQuizEntities(); - case 62: - _checkCount4 = _context10.sent; + case 60: + _checkCount4 = _context8.sent; if (!(!_checkCount4 || _checkCount4 && _checkCount4.length !== _quizEntity2.default.length)) { - _context10.next = 66; + _context8.next = 63; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initQuizEntity: Created quiz entities does not match'); - case 66: + case 63: _logger.default.info('[Initialization] Quiz entities updated'); - return _context10.abrupt("return", quizHash); + return _context8.abrupt("return", quizHash); - case 70: - _context10.prev = 70; - _context10.t3 = _context10["catch"](40); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 67: + _context8.prev = 67; + _context8.t3 = _context8["catch"](38); - _logger.default.error('Initialization error - initQuizEntity: ', _context10.t3); + _logger.default.error('Initialization error - initQuizEntity: ', _context8.t3); - throw _context10.t3; + throw _context8.t3; - case 75: - _context10.next = 79; + case 71: + _context8.next = 75; break; - case 77: + case 73: // Doctype already up to date _logger.default.info('[Initialization] Quiz Entity loaded'); - return _context10.abrupt("return", quizHash); + return _context8.abrupt("return", quizHash); - case 79: + case 75: case "end": - return _context10.stop(); + return _context8.stop(); } } - }, _callee10, this, [[6, 34], [8, 18, 21, 24], [40, 70], [44, 54, 57, 60]]); + }, _callee8, this, [[6, 33], [8, 18, 21, 24], [38, 67], [42, 52, 55, 58]]); })); function initQuizEntity(_x6) { @@ -39920,190 +34945,182 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initExplorationEntity", value: function () { - var _initExplorationEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11(hash) { + var _initExplorationEntity = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9(hash) { var explorationHash, explorationService, loadedExplorationEntity, _iterator9, _step9, explorationEntity, checkCount, _iterator10, _step10, _explorationEntity, _checkCount5; - return _regenerator.default.wrap(function _callee11$(_context11) { + return _regenerator.default.wrap(function _callee9$(_context9) { while (1) { - switch (_context11.prev = _context11.next) { + switch (_context9.prev = _context9.next) { case 0: explorationHash = (0, _hash.hashFile)(_explorationEntity2.default); explorationService = new _exploration.default(this._client); // Populate data if none explorationEntity exists - _context11.next = 4; + _context9.next = 4; return explorationService.getAllExplorationEntities(); case 4: - loadedExplorationEntity = _context11.sent; + loadedExplorationEntity = _context9.sent; if (!(!loadedExplorationEntity || loadedExplorationEntity && loadedExplorationEntity.length === 0)) { - _context11.next = 39; + _context9.next = 37; break; } - _context11.prev = 6; + _context9.prev = 6; _iterator9 = _createForOfIteratorHelper(_explorationEntity2.default); - _context11.prev = 8; + _context9.prev = 8; _iterator9.s(); case 10: if ((_step9 = _iterator9.n()).done) { - _context11.next = 16; + _context9.next = 16; break; } explorationEntity = _step9.value; - _context11.next = 14; + _context9.next = 14; return this._client.create(_doctypes.EXPLORATION_DOCTYPE, explorationEntity); case 14: - _context11.next = 10; + _context9.next = 10; break; case 16: - _context11.next = 21; + _context9.next = 21; break; case 18: - _context11.prev = 18; - _context11.t0 = _context11["catch"](8); + _context9.prev = 18; + _context9.t0 = _context9["catch"](8); - _iterator9.e(_context11.t0); + _iterator9.e(_context9.t0); case 21: - _context11.prev = 21; + _context9.prev = 21; _iterator9.f(); - return _context11.finish(21); + return _context9.finish(21); case 24: - _context11.next = 26; + _context9.next = 26; return explorationService.getAllExplorationEntities(); case 26: - checkCount = _context11.sent; + checkCount = _context9.sent; if (!(!checkCount || checkCount && checkCount.length !== _explorationEntity2.default.length)) { - _context11.next = 30; + _context9.next = 29; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initExplorationEntity: Created exploration entities does not match'); - case 30: + case 29: _logger.default.info('[Initialization] Exploration entities created'); - return _context11.abrupt("return", explorationHash); - - case 34: - _context11.prev = 34; - _context11.t1 = _context11["catch"](6); + return _context9.abrupt("return", explorationHash); - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 33: + _context9.prev = 33; + _context9.t1 = _context9["catch"](6); - _logger.default.error('Initialization error - initExplorationEntity: ', _context11.t1); + _logger.default.error('Initialization error - initExplorationEntity: ', _context9.t1); - throw _context11.t1; + throw _context9.t1; - case 39: + case 37: if (!(hash !== explorationHash)) { - _context11.next = 77; + _context9.next = 73; break; } - _context11.prev = 40; - _context11.next = 43; + _context9.prev = 38; + _context9.next = 41; return explorationService.deleteAllExplorationEntities(); - case 43: + case 41: // Population with the data _iterator10 = _createForOfIteratorHelper(_explorationEntity2.default); - _context11.prev = 44; + _context9.prev = 42; _iterator10.s(); - case 46: + case 44: if ((_step10 = _iterator10.n()).done) { - _context11.next = 52; + _context9.next = 50; break; } _explorationEntity = _step10.value; - _context11.next = 50; + _context9.next = 48; return this._client.create(_doctypes.EXPLORATION_DOCTYPE, _explorationEntity); - case 50: - _context11.next = 46; + case 48: + _context9.next = 44; break; - case 52: - _context11.next = 57; + case 50: + _context9.next = 55; break; - case 54: - _context11.prev = 54; - _context11.t2 = _context11["catch"](44); + case 52: + _context9.prev = 52; + _context9.t2 = _context9["catch"](42); - _iterator10.e(_context11.t2); + _iterator10.e(_context9.t2); - case 57: - _context11.prev = 57; + case 55: + _context9.prev = 55; _iterator10.f(); - return _context11.finish(57); + return _context9.finish(55); - case 60: - _context11.next = 62; + case 58: + _context9.next = 60; return explorationService.getAllExplorationEntities(); - case 62: - _checkCount5 = _context11.sent; + case 60: + _checkCount5 = _context9.sent; if (!(!_checkCount5 || _checkCount5 && _checkCount5.length !== _explorationEntity2.default.length)) { - _context11.next = 66; + _context9.next = 63; break; } - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initExplorationEntity: Created exploration entities does not match'); - case 66: + case 63: _logger.default.info('[Initialization] Exploration entities updated'); - return _context11.abrupt("return", explorationHash); - - case 70: - _context11.prev = 70; - _context11.t3 = _context11["catch"](40); + return _context9.abrupt("return", explorationHash); - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 67: + _context9.prev = 67; + _context9.t3 = _context9["catch"](38); - _logger.default.error('Initialization error - initExplorationEntity: ', _context11.t3); + _logger.default.error('Initialization error - initExplorationEntity: ', _context9.t3); - throw _context11.t3; + throw _context9.t3; - case 75: - _context11.next = 79; + case 71: + _context9.next = 75; break; - case 77: + case 73: // Doctype already up to date _logger.default.info('[Initialization] Exploration Entity loaded'); - return _context11.abrupt("return", explorationHash); + return _context9.abrupt("return", explorationHash); - case 79: + case 75: case "end": - return _context11.stop(); + return _context9.stop(); } } - }, _callee11, this, [[6, 34], [8, 18, 21, 24], [40, 70], [44, 54, 57, 60]]); + }, _callee9, this, [[6, 33], [8, 18, 21, 24], [38, 67], [42, 52, 55, 58]]); })); function initExplorationEntity(_x7) { @@ -40115,21 +35132,21 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initAnalysis", value: function () { - var _initAnalysis = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12(profile) { + var _initAnalysis = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10(profile) { var actualAnalysisDate; - return _regenerator.default.wrap(function _callee12$(_context12) { + return _regenerator.default.wrap(function _callee10$(_context10) { while (1) { - switch (_context12.prev = _context12.next) { + switch (_context10.prev = _context10.next) { case 0: - _context12.prev = 0; + _context10.prev = 0; actualAnalysisDate = (0, _date.getActualAnalysisDate)(); if (!(profile.monthlyAnalysisDate && actualAnalysisDate <= profile.monthlyAnalysisDate)) { - _context12.next = 6; + _context10.next = 6; break; } - return _context12.abrupt("return", { + return _context10.abrupt("return", { monthlyAnalysisDate: profile.monthlyAnalysisDate, haveSeenLastAnalysis: profile.haveSeenLastAnalysis }); @@ -40137,31 +35154,29 @@ var InitializationService = /*#__PURE__*/function () { case 6: _logger.default.info('[Initialization] Analysis information from profile updated'); - return _context12.abrupt("return", { + return _context10.abrupt("return", { monthlyAnalysisDate: actualAnalysisDate, haveSeenLastAnalysis: profile.isFirstConnection ? true : false }); case 8: - _context12.next = 15; + _context10.next = 14; break; case 10: - _context12.prev = 10; - _context12.t0 = _context12["catch"](0); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.ANALYSIS_ERROR); + _context10.prev = 10; + _context10.t0 = _context10["catch"](0); - _logger.default.error('Initialization error - initAnalysis: ', _context12.t0); + _logger.default.error('Initialization error - initAnalysis: ', _context10.t0); - throw _context12.t0; + throw _context10.t0; - case 15: + case 14: case "end": - return _context12.stop(); + return _context10.stop(); } } - }, _callee12, this, [[0, 10]]); + }, _callee10, null, [[0, 10]]); })); function initAnalysis(_x8) { @@ -40179,54 +35194,50 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initFluidTypes", value: function () { - var _initFluidTypes = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13() { + var _initFluidTypes = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11() { var kss, fluidtypes; - return _regenerator.default.wrap(function _callee13$(_context13) { + return _regenerator.default.wrap(function _callee11$(_context11) { while (1) { - switch (_context13.prev = _context13.next) { + switch (_context11.prev = _context11.next) { case 0: kss = new _konnectorStatus.default(this._client); - _context13.prev = 1; - _context13.next = 4; + _context11.prev = 1; + _context11.next = 4; return kss.getKonnectorAccountStatus(); case 4: - fluidtypes = _context13.sent; + fluidtypes = _context11.sent; if (!fluidtypes) { - _context13.next = 10; + _context11.next = 10; break; } _logger.default.info('[Initialization] Fluid Types loaded'); - return _context13.abrupt("return", fluidtypes); + return _context11.abrupt("return", fluidtypes); case 10: - this._setinitStepError(_initialisationSteps.InitStepsErrors.CONSOS_ERROR); - throw new Error('initFluidTypes: FluidTypes not found'); - case 12: - _context13.next = 19; + case 11: + _context11.next = 17; break; - case 14: - _context13.prev = 14; - _context13.t0 = _context13["catch"](1); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.CONSOS_ERROR); + case 13: + _context11.prev = 13; + _context11.t0 = _context11["catch"](1); - _logger.default.error('Initialization error - initFluidTypes: ', _context13.t0); + _logger.default.error('Initialization error - initFluidTypes: ', _context11.t0); - throw _context13.t0; + throw _context11.t0; - case 19: + case 17: case "end": - return _context13.stop(); + return _context11.stop(); } } - }, _callee13, this, [[1, 14]]); + }, _callee11, this, [[1, 13]]); })); function initFluidTypes() { @@ -40244,57 +35255,50 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initFluidStatus", value: function () { - var _initFluidStatus = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14() { + var _initFluidStatus = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12() { var fs, fluidStatus; - return _regenerator.default.wrap(function _callee14$(_context14) { + return _regenerator.default.wrap(function _callee12$(_context12) { while (1) { - switch (_context14.prev = _context14.next) { + switch (_context12.prev = _context12.next) { case 0: - fs = new _fluid2.default(this._client); - _context14.prev = 1; - - this._setinitStep(_initialisationSteps.InitSteps.CONSOS); - - _context14.next = 5; + fs = new _fluid.default(this._client); + _context12.prev = 1; + _context12.next = 4; return fs.getFluidStatus(); - case 5: - fluidStatus = _context14.sent; + case 4: + fluidStatus = _context12.sent; if (!fluidStatus) { - _context14.next = 11; + _context12.next = 10; break; } _logger.default.info('[Initialization] Fluid Status loaded'); - return _context14.abrupt("return", fluidStatus); - - case 11: - this._setinitStepError(_initialisationSteps.InitStepsErrors.CONSOS_ERROR); + return _context12.abrupt("return", fluidStatus); + case 10: throw new Error('initFluidStatus: fluidStatus not found'); - case 13: - _context14.next = 20; + case 11: + _context12.next = 17; break; - case 15: - _context14.prev = 15; - _context14.t0 = _context14["catch"](1); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.CONSOS_ERROR); + case 13: + _context12.prev = 13; + _context12.t0 = _context12["catch"](1); - _logger.default.error('Initialization error - initFluidStatus: ', _context14.t0); + _logger.default.error('Initialization error - initFluidStatus: ', _context12.t0); - throw _context14.t0; + throw _context12.t0; - case 20: + case 17: case "end": - return _context14.stop(); + return _context12.stop(); } } - }, _callee14, this, [[1, 15]]); + }, _callee12, this, [[1, 13]]); })); function initFluidStatus() { @@ -40312,54 +35316,50 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initUserChallenges", value: function () { - var _initUserChallenges = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee15(fluidStatus) { + var _initUserChallenges = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13(fluidStatus) { var challengeService, userChallengeList; - return _regenerator.default.wrap(function _callee15$(_context15) { + return _regenerator.default.wrap(function _callee13$(_context13) { while (1) { - switch (_context15.prev = _context15.next) { + switch (_context13.prev = _context13.next) { case 0: challengeService = new _challenge.default(this._client); - _context15.prev = 1; - _context15.next = 4; + _context13.prev = 1; + _context13.next = 4; return challengeService.buildUserChallengeList(fluidStatus); case 4: - userChallengeList = _context15.sent; + userChallengeList = _context13.sent; if (!userChallengeList) { - _context15.next = 10; + _context13.next = 10; break; } _logger.default.info('[Initialization] Challenges loaded'); - return _context15.abrupt("return", userChallengeList); + return _context13.abrupt("return", userChallengeList); case 10: - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); - throw new Error('initUserChallenges: userChallengeList not found'); - case 12: - _context15.next = 19; + case 11: + _context13.next = 17; break; - case 14: - _context15.prev = 14; - _context15.t0 = _context15["catch"](1); - - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 13: + _context13.prev = 13; + _context13.t0 = _context13["catch"](1); - _logger.default.error('Initialization error - initUserChallenges: ', _context15.t0); + _logger.default.error('Initialization error - initUserChallenges: ', _context13.t0); - throw _context15.t0; + throw _context13.t0; - case 19: + case 17: case "end": - return _context15.stop(); + return _context13.stop(); } } - }, _callee15, this, [[1, 14]]); + }, _callee13, this, [[1, 13]]); })); function initUserChallenges(_x9) { @@ -40377,43 +35377,51 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initDuelProgress", value: function () { - var _initDuelProgress = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee16(userChallenge) { - var challengeService, _yield$challengeServi, updatedUserChallenge, dataloads; + var _initDuelProgress = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14(userChallenge) { + var challengeService, consumptionService, dataloads, userConsumption, _userChallenge, updatedUserChallenge; - return _regenerator.default.wrap(function _callee16$(_context16) { + return _regenerator.default.wrap(function _callee14$(_context14) { while (1) { - switch (_context16.prev = _context16.next) { + switch (_context14.prev = _context14.next) { case 0: challengeService = new _challenge.default(this._client); - _context16.prev = 1; - _context16.next = 4; - return challengeService.initChallengeDuelProgress(userChallenge); + consumptionService = new _consumption.default(this._client); + _context14.prev = 2; + _context14.next = 5; + return challengeService.getUserChallengeDataload(userChallenge); - case 4: - _yield$challengeServi = _context16.sent; - updatedUserChallenge = _yield$challengeServi.updatedUserChallenge; - dataloads = _yield$challengeServi.dataloads; - return _context16.abrupt("return", { - updatedUserChallenge: updatedUserChallenge, - dataloads: dataloads + case 5: + dataloads = _context14.sent; + userConsumption = (0, _math.getRoundFloat)(consumptionService.calculatePerformanceIndicatorValue(dataloads)); + _userChallenge = (0, _objectSpread2.default)({}, userChallenge, { + duel: (0, _objectSpread2.default)({}, userChallenge.duel, { + userConsumption: userConsumption + }) }); + _context14.next = 10; + return challengeService.updateUserChallenge(_userChallenge, _userChallenge2.UserChallengeUpdateFlag.DUEL_CONSUMPTION); case 10: - _context16.prev = 10; - _context16.t0 = _context16["catch"](1); + updatedUserChallenge = _context14.sent; + return _context14.abrupt("return", { + updatedUserChallenge: updatedUserChallenge, + dataloads: dataloads + }); - this._setinitStepError(_initialisationSteps.InitStepsErrors.CHALLENGES_ERROR); + case 14: + _context14.prev = 14; + _context14.t0 = _context14["catch"](2); - _logger.default.error('Initialization error: ', _context16.t0); + _logger.default.error('Initialization error: ', _context14.t0); - throw _context16.t0; + throw _context14.t0; - case 15: + case 18: case "end": - return _context16.stop(); + return _context14.stop(); } } - }, _callee16, this, [[1, 10]]); + }, _callee14, this, [[2, 14]]); })); function initDuelProgress(_x10) { @@ -40425,47 +35433,44 @@ var InitializationService = /*#__PURE__*/function () { }, { key: "initConsent", value: function () { - var _initConsent = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee17() { + var _initConsent = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee15() { var termsStatus, termService, isUpToDate, lastTerm, isLastConsentValidated, versionType; - return _regenerator.default.wrap(function _callee17$(_context17) { + return _regenerator.default.wrap(function _callee15$(_context15) { while (1) { - switch (_context17.prev = _context17.next) { + switch (_context15.prev = _context15.next) { case 0: termsStatus = { accepted: false, versionType: 'init' }; - _context17.prev = 1; - - this._setinitStep(_initialisationSteps.InitSteps.CONSENT); - + _context15.prev = 1; termService = new _terms.default(this._client); - _context17.next = 6; + _context15.next = 5; return termService.isConsentVersionUpToDate(); - case 6: - isUpToDate = _context17.sent; - _context17.next = 9; + case 5: + isUpToDate = _context15.sent; + _context15.next = 8; return termService.getLastTerm(); - case 9: - lastTerm = _context17.sent; + case 8: + lastTerm = _context15.sent; if (!lastTerm) { - _context17.next = 24; + _context15.next = 23; break; } if (!isUpToDate) { - _context17.next = 18; + _context15.next = 17; break; } - _context17.next = 14; + _context15.next = 13; return termService.isLastTermValidated(); - case 14: - isLastConsentValidated = _context17.sent; + case 13: + isLastConsentValidated = _context15.sent; if (isLastConsentValidated) { termsStatus.accepted = true; @@ -40479,15 +35484,15 @@ var InitializationService = /*#__PURE__*/function () { _logger.default.info('[Initialization] Consent not up-to-date'); } - _context17.next = 22; + _context15.next = 21; break; - case 18: - _context17.next = 20; + case 17: + _context15.next = 19; return termService.getTermsVersionType(); - case 20: - versionType = _context17.sent; + case 19: + versionType = _context15.sent; if (versionType === 'minor') { termsStatus.accepted = false; @@ -40501,35 +35506,33 @@ var InitializationService = /*#__PURE__*/function () { _logger.default.info('[Initialization] Major Terms update detected'); } - case 22: - _context17.next = 27; + case 21: + _context15.next = 26; break; - case 24: + case 23: termsStatus.accepted = false; termsStatus.versionType = 'init'; _logger.default.info('[Initialization] Init first terms'); - case 27: - return _context17.abrupt("return", termsStatus); - - case 30: - _context17.prev = 30; - _context17.t0 = _context17["catch"](1); + case 26: + return _context15.abrupt("return", termsStatus); - this._setinitStepError(_initialisationSteps.InitStepsErrors.CONSENT_ERROR); + case 29: + _context15.prev = 29; + _context15.t0 = _context15["catch"](1); - _logger.default.error('Initialization error - initConsent: ', _context17.t0); + _logger.default.error('Initialization error - initConsent: ', _context15.t0); - throw _context17.t0; + throw _context15.t0; - case 35: + case 33: case "end": - return _context17.stop(); + return _context15.stop(); } } - }, _callee17, this, [[1, 30]]); + }, _callee15, this, [[1, 29]]); })); function initConsent() { @@ -40559,7 +35562,7 @@ exports.default = InitializationService; return; } - reactHotLoader.register(InitializationService, "InitializationService", "/home/gcarron/dev/ecolyo/src/services/initialization.service.ts"); + reactHotLoader.register(InitializationService, "InitializationService", "/home/bastien/ecolyo/src/services/initialization.service.ts"); })(); ; @@ -40628,8 +35631,8 @@ exports.modalReducer = modalReducer; return; } - reactHotLoader.register(initialState, "initialState", "/home/gcarron/dev/ecolyo/src/store/modal/modal.reducer.ts"); - reactHotLoader.register(modalReducer, "modalReducer", "/home/gcarron/dev/ecolyo/src/store/modal/modal.reducer.ts"); + reactHotLoader.register(initialState, "initialState", "/home/bastien/ecolyo/src/store/modal/modal.reducer.ts"); + reactHotLoader.register(modalReducer, "modalReducer", "/home/bastien/ecolyo/src/store/modal/modal.reducer.ts"); })(); ; @@ -40787,8 +35790,8 @@ exports.default = _default2; return; } - reactHotLoader.register(QuizExplanationModal, "QuizExplanationModal", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizExplanationModal.tsx"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/components/Quiz/QuizExplanationModal.tsx"); + reactHotLoader.register(QuizExplanationModal, "QuizExplanationModal", "/home/bastien/ecolyo/src/components/Quiz/QuizExplanationModal.tsx"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/components/Quiz/QuizExplanationModal.tsx"); })(); ; @@ -40799,28 +35802,6 @@ exports.default = _default2; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) -/***/ }), - -/***/ "zyMF": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "BOILER_bc6294d71a16f95c989c92bc33ae742b", - "use": "BOILER_bc6294d71a16f95c989c92bc33ae742b-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"BOILER_bc6294d71a16f95c989c92bc33ae742b\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2C8.89543 2 8 2.89543 8 4V35C8 35.9835 8.7099 36.8012 9.64524 36.9686C9.65764 36.9349 9.67069 36.9012 9.68439 36.8676L12.13 30.8676C12.5904 29.7383 13.6886 29 14.9081 29L25.1646 29.0001C26.3025 29.0001 27.3425 29.6438 27.8498 30.6623L30.839 36.6622C30.8597 36.7039 30.8794 36.7456 30.898 36.7876C31.5516 36.4586 32 35.7816 32 35V4C32 2.89543 31.1046 2 30 2H10ZM30.4248 36.9548C30.4141 36.9315 30.403 36.9083 30.3914 36.8852L27.4023 30.8853C26.9795 30.0365 26.1129 29.5001 25.1646 29.5001L14.9081 29.5C13.8918 29.5 12.9767 30.1152 12.5931 31.0564L10.1704 37H30C30.1458 37 30.2879 36.9844 30.4248 36.9548ZM16.5 35C17.3284 35 18 34.3284 18 33.5C18 32.6716 17.3284 32 16.5 32C15.6716 32 15 32.6716 15 33.5C15 34.3284 15.6716 35 16.5 35ZM25 33.5C25 34.3284 24.3284 35 23.5 35C22.6716 35 22 34.3284 22 33.5C22 32.6716 22.6716 32 23.5 32C24.3284 32 25 32.6716 25 33.5ZM20.8549 8.48117L20 9L19.1451 8.48117L20 7.07258L20.8549 8.48117ZM20 23C17.5838 23 15.625 21.0412 15.625 18.625C15.625 16.7598 18.232 12.0388 19.4211 9.98246C19.7724 9.37494 20 9 20 9C20 9 20.2275 9.37494 20.5789 9.98246C21.768 12.0388 24.375 16.7598 24.375 18.625C24.375 21.0412 22.4162 23 20 23ZM20 23C18.5503 23 17.375 21.8982 17.375 20.5391C17.375 19.1799 20 15.125 20 15.125C20 15.125 22.625 19.1799 22.625 20.5391C22.625 21.8982 21.4497 23 20 23ZM20.855 8.48138C20.8549 8.48126 20.8549 8.48117 20 9C19.1451 8.48117 19.1451 8.48126 19.145 8.48138L19.1448 8.48175L19.144 8.48299L19.1413 8.48741L19.1313 8.50397L19.0934 8.56693C19.0605 8.6218 19.0126 8.702 18.9518 8.80459C18.8302 9.00974 18.657 9.30465 18.4494 9.66579C18.0347 10.3873 17.4805 11.3768 16.9252 12.4452C16.3715 13.5105 15.8084 14.6697 15.3814 15.7273C14.9725 16.7397 14.625 17.8061 14.625 18.625C14.625 21.5935 17.0315 24 20 24C22.9685 24 25.375 21.5935 25.375 18.625C25.375 17.8061 25.0275 16.7397 24.6186 15.7273C24.1916 14.6697 23.6285 13.5105 23.0748 12.4452C22.5195 11.3768 21.9653 10.3873 21.5506 9.66579C21.343 9.30465 21.1698 9.00974 21.0482 8.80459C20.9874 8.702 20.9395 8.6218 20.9066 8.56693L20.8687 8.50397L20.8587 8.48741L20.856 8.48299L20.8552 8.48175L20.855 8.48138Z\" fill=\"#121212\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - /***/ }) /******/ }); \ No newline at end of file diff --git a/assets/ecogesture/ECOGESTURE0034.svg b/assets/ecogesture/ECOGESTURE0034.svg index f0ee519c012514ded1711afec9b480787b7bb318..156071ac6127360f41b74be01a81281c41dd8a62 100644 --- a/assets/ecogesture/ECOGESTURE0034.svg +++ b/assets/ecogesture/ECOGESTURE0034.svg @@ -1,86 +1,86 @@ -<svg width="221" height="221" viewBox="0 0 221 221" fill="none" xmlns="http://www.w3.org/2000/svg"> -<circle cx="108.72" cy="153.955" r="58.7022" fill="#BFEAFD"/> -<path fill-rule="evenodd" clip-rule="evenodd" d="M92.25 190.135C123.026 190.135 147.975 165.186 147.975 134.411C147.975 122.926 144.5 112.252 138.545 103.384C155.83 113.6 167.423 132.424 167.423 153.956C167.423 186.377 141.141 212.658 108.72 212.658C83.6227 212.658 62.2038 196.908 53.8085 174.753C63.8077 184.284 77.3455 190.135 92.25 190.135Z" fill="#B4D8F0"/> -<path opacity="0.6" d="M66.687 124.676C52.8675 147.547 59.5081 170.583 66.9512 182.684C68.6888 185.509 72.5074 185.75 74.9667 183.524C77.4125 181.312 77.5201 177.541 75.6115 174.852C64.2311 158.813 69.4211 141.967 75.721 132.595C77.5344 129.897 77.5521 126.165 75.2535 123.867C72.7304 121.344 68.5323 121.622 66.687 124.676Z" fill="white"/> -<circle opacity="0.6" cx="85.4439" cy="113.141" r="6.38067" fill="white"/> -<circle opacity="0.6" cx="116.921" cy="198.217" r="6.38067" fill="#F0A350"/> -<mask id="mask0_9068_68346" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="62" y="121" width="91" height="90"> -<path opacity="0.6" d="M100.332 124.292L107.989 121.314L116.071 124.292L152.228 210.858H62.8987L100.332 124.292Z" fill="white"/> +<svg width="125" height="206" viewBox="0 0 125 206" fill="none" xmlns="http://www.w3.org/2000/svg"> +<circle cx="60.8316" cy="146.455" r="58.7022" fill="#BFEAFD"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z" fill="#B4D8F0"/> +<path opacity="0.6" d="M18.7984 117.176C4.97894 140.047 11.6196 163.083 19.0627 175.184C20.8003 178.009 24.6188 178.25 27.0782 176.024C29.5239 173.812 29.6316 170.041 27.7229 167.352C16.3425 151.313 21.5325 134.467 27.8324 125.095C29.6459 122.397 29.6635 118.665 27.3649 116.367C24.8418 113.844 20.6437 114.122 18.7984 117.176Z" fill="white"/> +<circle opacity="0.6" cx="37.555" cy="105.641" r="6.38067" fill="white"/> +<circle opacity="0.6" cx="69.033" cy="190.717" r="6.38067" fill="#F0A350"/> +<mask id="mask0" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="15" y="113" width="90" height="91"> +<path opacity="0.6" d="M52.4432 116.792L60.1 113.814L68.1822 116.792L104.339 203.358H15.0098L52.4432 116.792Z" fill="white"/> </mask> -<g mask="url(#mask0_9068_68346)"> -<circle cx="108.72" cy="153.954" r="57.8514" fill="white"/> +<g mask="url(#mask0)"> +<circle cx="60.8314" cy="146.454" r="57.8514" fill="white"/> </g> -<path d="M108.133 122.867L108.133 97.2314" stroke="#747474" stroke-width="0.5"/> -<ellipse cx="108.133" cy="122.393" rx="3.79787" ry="4.2726" fill="#FFC700"/> -<path d="M119.527 124.766L108.133 117.17L96.7396 124.766C100.135 124.497 104.014 124.345 108.133 124.345C112.252 124.345 116.131 124.497 119.527 124.766Z" fill="#DD5A5A"/> -<path d="M98.8757 203.812H94.9595V210.692L98.8757 211.644V203.812Z" fill="#78674F"/> -<path d="M82.0229 205.47L86.0423 207.369L95.7903 207.369L95.7903 205.47L82.0229 205.47Z" fill="#78674F"/> -<mask id="mask1_9068_68346" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="63" y="199" width="40" height="5"> -<path d="M102.792 200.895C102.792 200.343 102.345 199.895 101.792 199.895H64.6304C64.0781 199.895 63.6304 200.343 63.6304 200.895V203.811H102.792V200.895Z" fill="#9B9681"/> +<path d="M60.2446 115.367L60.2446 89.7314" stroke="#747474" stroke-width="0.5"/> +<ellipse cx="60.2446" cy="114.893" rx="3.79787" ry="4.2726" fill="#FFC700"/> +<path d="M71.6383 117.266L60.2447 109.67L48.8511 117.266C52.2469 116.997 56.1257 116.845 60.2447 116.845C64.3637 116.845 68.2425 116.997 71.6383 117.266Z" fill="#DD5A5A"/> +<path d="M50.9873 196.312H47.0711V203.192L50.9873 204.144V196.312Z" fill="#78674F"/> +<path d="M34.1343 197.97L38.1537 199.869L47.9017 199.869L47.9017 197.97L34.1343 197.97Z" fill="#78674F"/> +<mask id="mask1" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="15" y="192" width="40" height="5"> +<path d="M54.9038 193.395C54.9038 192.843 54.4561 192.395 53.9038 192.395H16.7419C16.1896 192.395 15.7419 192.843 15.7419 193.395V196.311H54.9038V193.395Z" fill="#9B9681"/> </mask> -<g mask="url(#mask1_9068_68346)"> -<circle cx="108.918" cy="154.034" r="58.7022" fill="#9B9681"/> +<g mask="url(#mask1)"> +<circle cx="61.0288" cy="146.534" r="58.7022" fill="#9B9681"/> </g> -<mask id="mask2_9068_68346" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="113" y="184" width="46" height="17"> -<path d="M113.119 186.581C113.119 185.476 114.014 184.581 115.119 184.581H156.964C158.068 184.581 158.964 185.476 158.964 186.581V200.761H113.119V186.581Z" fill="#EB7B73"/> +<mask id="mask2" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="65" y="177" width="47" height="17"> +<path d="M65.2305 179.081C65.2305 177.976 66.1259 177.081 67.2305 177.081H109.075C110.18 177.081 111.075 177.976 111.075 179.081V193.261H65.2305V179.081Z" fill="#EB7B73"/> </mask> -<g mask="url(#mask2_9068_68346)"> -<circle cx="107.969" cy="154.035" r="58.7022" fill="#EB7B73"/> +<g mask="url(#mask2)"> +<circle cx="60.0801" cy="146.534" r="58.7022" fill="#EB7B73"/> </g> -<mask id="mask3_9068_68346" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="110" y="195" width="47" height="14"> -<path d="M110.422 196.369C110.422 195.816 110.87 195.369 111.422 195.369H117.512C118.065 195.369 118.512 195.816 118.512 196.369V208.852H110.422V196.369Z" fill="#D3453C"/> -<rect x="115.816" y="200.762" width="40.4514" height="8.09027" fill="#D3453C"/> +<mask id="mask3" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="62" y="187" width="47" height="15"> +<path d="M62.5332 188.869C62.5332 188.316 62.9809 187.869 63.5332 187.869H69.6235C70.1758 187.869 70.6235 188.316 70.6235 188.869V201.352H62.5332V188.869Z" fill="#D3453C"/> +<rect x="67.9268" y="193.262" width="40.4514" height="8.09027" fill="#D3453C"/> </mask> -<g mask="url(#mask3_9068_68346)"> -<circle cx="107.968" cy="154.034" r="58.7022" fill="#D9534A"/> +<g mask="url(#mask3)"> +<circle cx="60.0796" cy="146.534" r="58.7022" fill="#D9534A"/> </g> -<rect x="113.119" y="208.852" width="5.39351" height="2.69675" fill="#76684C"/> -<circle cx="108.72" cy="153.955" r="57.7022" stroke="#A8E0F8" stroke-width="2"/> -<circle cx="139.694" cy="64.1654" r="28.8241" fill="#FFDC84"/> -<path fill-rule="evenodd" clip-rule="evenodd" d="M131.549 82.1278C146.661 82.1278 158.911 69.8774 158.911 54.7658C158.911 48.9588 157.102 43.5742 154.017 39.145C162.682 44.1159 168.519 53.4588 168.519 64.165C168.519 80.0841 155.614 92.9891 139.695 92.9891C127.523 92.9891 117.113 85.4442 112.887 74.776C117.775 79.3369 124.336 82.1278 131.549 82.1278Z" fill="#FFCE51"/> -<path opacity="0.6" d="M118.997 49.9872C112.211 61.2174 115.472 72.5285 119.127 78.4705C119.98 79.8577 121.855 79.9757 123.062 78.8831C124.263 77.7965 124.316 75.9452 123.379 74.6245C117.791 66.7494 120.339 58.4774 123.433 53.8753C124.323 52.5506 124.332 50.7184 123.203 49.5897C121.964 48.3508 119.903 48.4876 118.997 49.9872Z" fill="white"/> -<path opacity="0.6" d="M151.203 86.1032C162.694 79.7704 165.526 68.3444 165.332 61.3711C165.287 59.7432 163.722 58.7035 162.13 59.0459C160.546 59.3864 159.575 60.9633 159.726 62.5757C160.628 72.1897 154.285 78.0793 149.305 80.5181C147.872 81.2201 146.948 82.8025 147.361 84.3443C147.815 86.0367 149.668 86.9489 151.203 86.1032Z" fill="#E78650"/> -<circle opacity="0.6" cx="128.207" cy="44.3225" r="3.13306" fill="white"/> -<circle opacity="0.6" cx="143.663" cy="86.0969" r="3.13306" fill="#E78650"/> -<circle cx="139.694" cy="64.1654" r="27.8241" stroke="#D36617" stroke-width="2"/> -<circle cx="101.242" cy="21.7133" r="13.372" fill="#FFDC84"/> -<path fill-rule="evenodd" clip-rule="evenodd" d="M97.4629 30.0466C104.473 30.0466 110.157 24.3635 110.157 17.3529C110.157 14.6589 109.317 12.1608 107.886 10.106C111.906 12.412 114.614 16.7463 114.614 21.7132C114.614 29.0983 108.627 35.0851 101.242 35.0851C95.5951 35.0851 90.7658 31.585 88.8052 26.636C91.0729 28.7519 94.1167 30.0466 97.4629 30.0466Z" fill="#FFCE51"/> -<path opacity="0.6" d="M93.2934 15.3357C90.1454 20.5455 91.6581 25.7929 93.3536 28.5495C93.7494 29.193 94.6192 29.2478 95.1794 28.7409C95.7366 28.2368 95.7611 27.378 95.3263 26.7653C92.7339 23.1119 93.9162 19.2744 95.3512 17.1394C95.7643 16.5248 95.7684 15.6749 95.2448 15.1512C94.67 14.5765 93.7137 14.64 93.2934 15.3357Z" fill="white"/> -<path opacity="0.6" d="M104.909 31.3577C110.241 28.4198 111.554 23.119 111.464 19.884C111.443 19.1288 110.717 18.6465 109.979 18.8053C109.244 18.9633 108.794 19.6948 108.864 20.4429C109.282 24.903 106.339 27.6352 104.029 28.7666C103.364 29.0923 102.936 29.8264 103.127 30.5417C103.338 31.3268 104.198 31.75 104.909 31.3577Z" fill="#E78650"/> -<circle opacity="0.6" cx="98.6379" cy="13.2289" r="1.45347" fill="white"/> -<circle opacity="0.6" cx="100.927" cy="30.3978" r="1.45347" fill="#E78650"/> -<circle cx="101.242" cy="21.7133" r="12.372" stroke="#D36617" stroke-width="2"/> -<circle cx="68.5375" cy="55.0086" r="19.6673" fill="#FFDC84"/> -<path fill-rule="evenodd" clip-rule="evenodd" d="M62.9795 67.2644C73.2905 67.2644 81.6492 58.9057 81.6492 48.5947C81.6492 44.6323 80.4148 40.9582 78.3096 37.936C84.2222 41.3277 88.205 47.7026 88.205 55.0078C88.205 65.8697 79.3996 74.6751 68.5377 74.6751C60.2325 74.6751 53.1296 69.5272 50.246 62.2482C53.5813 65.3601 58.058 67.2644 62.9795 67.2644Z" fill="#FFCE51"/> -<path opacity="0.6" d="M56.8465 45.6285C52.2165 53.291 54.4413 61.0088 56.935 65.0632C57.5172 66.0097 58.7965 66.0902 59.6205 65.3447C60.4399 64.6033 60.476 63.3401 59.8365 62.4389C56.0237 57.0656 57.7625 51.4215 59.8732 48.2814C60.4808 47.3775 60.4867 46.1273 59.7166 45.3572C58.8712 44.5119 57.4647 44.6053 56.8465 45.6285Z" fill="white"/> -<path opacity="0.6" d="M73.9313 69.1938C81.7723 64.8728 83.7044 57.0766 83.572 52.3185C83.541 51.2078 82.4734 50.4984 81.387 50.732C80.3067 50.9644 79.6439 52.0403 79.7471 53.1405C80.3624 59.7003 76.0345 63.7189 72.6365 65.3829C71.6584 65.8619 71.0282 66.9416 71.3101 67.9936C71.6195 69.1484 72.8842 69.7708 73.9313 69.1938Z" fill="#E78650"/> -<circle opacity="0.6" cx="64.7073" cy="42.5298" r="2.13775" fill="white"/> -<circle opacity="0.6" cx="68.0742" cy="67.7808" r="2.13775" fill="#E78650"/> -<circle cx="68.5375" cy="55.0086" r="18.6673" stroke="#D36617" stroke-width="2"/> -<path d="M136.278 198.145C139.499 197.071 138.515 193 137.62 191.099L134.601 185.395H128.561L125.877 186.402L123.838 190.465L124.844 193.149C125.515 194.044 128.964 195.259 129.232 197.138C129.501 199.017 129.344 199.934 129.232 200.158C130.239 199.934 133.057 199.218 136.278 198.145Z" fill="#2C2C2C"/> -<path d="M132.252 173.988C132.52 173.719 134.153 170.744 134.936 169.291L129.232 169.962C129.456 170.521 129.903 171.84 129.903 172.646C129.903 173.451 130.798 174.994 131.245 175.665C131.469 175.218 131.983 174.256 132.252 173.988Z" fill="#C1405D"/> -<path d="M130.239 173.652L129.232 169.291L128.561 171.304L126.213 180.698L124.2 188.415H126.213L129.903 186.402L131.245 176.336L130.239 173.652Z" fill="#C4C4C4" stroke="black" stroke-width="0.5"/> -<path d="M126.326 172.065L129.03 171.116L128.778 177.259L125.542 187.744C125.095 188.191 124.776 190.488 124.239 191.562C123.702 192.635 123.006 197.539 119.838 196.803L123.29 186.107L122.436 174.959C122.548 174.399 122.469 173.93 123.006 173.393C123.542 172.856 125.432 172.177 126.326 172.065Z" fill="#4C4C4C"/> -<path d="M116.147 209.217L120.509 203.513L122.187 205.191C122.075 205.638 121.717 206.734 121.18 207.539C120.796 208.116 120.742 209.022 120.702 209.817C120.233 210.291 115.898 210.709 113.789 210.858C114.568 210.257 115.518 209.617 116.147 209.217Z" fill="#31231B"/> -<path d="M128.127 195.574C127.049 196.698 125.815 200.917 125.815 200.917L123.616 208.337C124.277 208.826 127.817 207.653 129.504 207.005L130.596 197.595C130.596 197.595 129.204 194.451 128.127 195.574Z" fill="#3E3E3E"/> -<path d="M135.271 172.646L135.607 169.962H134.936L130.574 176.001L129.232 186.738L132.587 189.757L134.265 189.086V184.725L135.271 172.646Z" fill="#C4C4C4" stroke="black" stroke-width="0.5"/> -<path d="M127.555 189.421C128.36 189.421 133.035 190.54 135.272 191.099L137.672 197.291C137.224 197.514 134.936 198.547 133.594 198.816C132.252 199.084 129.904 197.138 128.897 196.132L122.187 208.21C121.739 207.092 120.643 204.721 119.838 204.184C119.033 203.647 118.384 203.96 118.161 204.184C120.062 199.822 123.395 192.441 124.2 191.099C125.206 189.421 126.548 189.421 127.555 189.421Z" fill="#4D4D4D"/> -<ellipse cx="131.917" cy="164.929" rx="3.35516" ry="4.69722" fill="#FCDAA7"/> -<path d="M132.298 160.262C130.625 160.527 129.325 162.515 129.325 164.929C129.325 167.342 130.625 169.331 132.298 169.596C132.173 169.616 132.046 169.626 131.917 169.626C130.064 169.626 128.562 167.523 128.562 164.929C128.562 162.334 130.064 160.231 131.917 160.231C132.046 160.231 132.173 160.242 132.298 160.262Z" fill="#FDB35B"/> -<ellipse cx="135.465" cy="165.014" rx="0.671031" ry="1.34206" transform="rotate(8.61772 135.465 165.014)" fill="#FCDAA7"/> -<path d="M128.897 164.593L129.568 163.587C130.015 163.699 131.044 163.922 131.581 163.922C131.674 163.922 131.788 163.916 131.917 163.904C132.53 163.848 133.467 163.679 133.93 163.587L134.601 164.593L133.594 164.929H132.588L131.917 163.904C131.788 163.916 131.674 163.922 131.581 163.922L130.91 164.258C130.91 164.37 130.776 164.593 130.239 164.593H128.897Z" fill="#7A561F"/> -<path d="M138.145 170.632C138.894 170.914 139.594 171.179 139.969 171.304C140.975 171.639 141.646 172.31 141.982 172.981C142.036 173.089 142.15 173.308 142.305 173.606C143.117 175.17 145.055 178.9 145.337 180.027C145.672 181.369 146.344 184.389 145.672 184.724C145.337 184.892 145.085 184.892 144.708 184.892C144.33 184.892 143.827 184.892 142.988 185.06L139.633 185.731L139.298 193.112L139.01 192.92L139.891 201.725C139.572 202.125 136.85 203.558 135.529 204.225C135.733 199.42 135.943 194.334 135.943 193.783C135.943 193.054 135.209 191.169 134.738 190.072L134.265 189.757L133.258 186.402L135.272 169.626C135.482 169.626 136.883 170.155 138.145 170.632Z" fill="#3E3E3E"/> -<path d="M140.234 176.611L140.976 179.693L141.311 181.706C140.416 181.706 138.493 181.773 137.956 182.041C137.419 182.31 136.95 182.61 136.39 182.834L135.607 183.719C136.166 183.384 137.352 182.981 137.62 184.055C137.889 185.128 138.77 184.359 138.77 185.03L139.502 184.847L139.633 186.068L142.989 185.397C143.827 185.229 144.331 185.229 144.708 185.229C145.086 185.229 145.337 185.229 145.673 185.061C146.344 184.726 145.876 181.613 145.541 180.271C144.809 178.197 143.198 174.012 142.613 173.866L140.234 176.611Z" fill="#4D4C4C"/> -<path d="M140.455 177.441L140.976 179.692L141.311 181.705C140.416 181.705 138.493 181.772 137.956 182.04C137.419 182.309 136.166 182.823 135.607 183.047V183.718" stroke="black" stroke-width="0.5"/> -<ellipse cx="131.556" cy="166.429" rx="0.767803" ry="0.250121" fill="#7A551F"/> -<path d="M135.607 164.593L134.936 165.264C134.824 165.041 134.601 164.526 134.601 164.258C134.601 163.922 134.601 162.916 134.265 161.909C133.93 160.903 133.93 161.238 133.594 160.903C133.259 160.567 132.667 160.567 131.917 160.567C130.91 160.567 129.903 160.903 129.568 161.574C129.232 162.245 129.568 162.245 129.232 162.58C128.964 162.849 128.897 163.363 128.897 163.587L128.561 165.264C128.45 164.817 128.226 163.788 128.226 163.251C128.226 162.58 128.561 162.245 128.897 161.574C129.232 160.903 129.568 159.896 130.239 159.561C130.91 159.225 131.245 159.225 132.252 159.225C133.259 159.225 133.259 159.225 134.601 159.896C135.943 160.567 135.607 160.903 135.943 161.909C136.211 162.714 135.831 164.034 135.607 164.593Z" fill="#C4C4C4"/> -<path d="M126.884 171.639C127.689 171.371 128.338 171.08 128.562 170.968C128.673 172.646 128.897 176.135 128.897 176.672C128.897 177.091 127.807 180.536 126.903 183.304C126.897 183.331 126.891 183.357 126.884 183.382C126.616 184.456 126.325 185.172 126.213 185.395C126.409 184.807 126.649 184.082 126.903 183.304C127.207 181.963 126.884 180.014 126.884 179.356C126.884 178.685 125.878 176.001 125.206 174.659C124.67 173.585 124.759 172.422 124.871 171.975C125.206 171.975 126.079 171.908 126.884 171.639Z" fill="#737373"/> -<path d="M144.077 173.134C141.881 174.891 136.329 182.833 134.56 188.507L125.593 190.337L129.07 173.683L129.258 173.6C133.952 171.539 139.262 171.372 144.077 173.134Z" fill="#F0ECD6"/> -<path d="M116.992 170.023C116.845 167.241 125.105 171.426 129.253 173.866L125.593 190.337L116.992 188.506C118.163 186.896 117.48 175.513 116.992 170.023Z" fill="#FFFDF3"/> -<path d="M136.31 183.017L138.477 183.241C138.988 183.294 139.429 183.624 139.625 184.099C139.878 184.715 139.661 185.424 139.107 185.792L138.865 185.954C138.524 186.181 138.114 186.282 137.706 186.238L136.83 186.143C136.517 186.11 136.209 186.24 136.016 186.489C135.591 187.034 134.736 186.924 134.464 186.288L134.098 185.432C133.845 184.841 134.009 184.154 134.501 183.741L134.819 183.475C135.233 183.127 135.771 182.962 136.31 183.017Z" fill="#FCDAA7"/> -<path d="M138.347 183.089C139.079 183.382 139.197 185.212 139.319 186.127L140.543 185.834L141.641 183.821C140.238 183.455 137.615 182.796 138.347 183.089Z" fill="#4D4C4C"/> -<path d="M117.907 186.493C117.028 186.64 116.687 185.822 116.626 185.395C116.687 184.175 116.845 181.698 116.992 181.552C117.175 181.369 118.09 182.101 118.639 182.833C119.188 183.565 119.005 186.31 117.907 186.493Z" fill="#FCDAA7"/> -<path d="M132.73 167.095C132.604 166.842 132.106 166.844 131.776 166.888C131.706 166.897 131.673 166.976 131.713 167.034C132.564 168.272 133.297 167.772 133.674 167.193C133.727 167.11 133.633 167.02 133.544 167.061C133.227 167.205 132.839 167.313 132.73 167.095Z" fill="#C4C4C4"/> -<path d="M130.534 167.095C130.66 166.842 131.158 166.844 131.488 166.888C131.558 166.897 131.591 166.976 131.551 167.034C130.7 168.272 129.967 167.772 129.59 167.193C129.537 167.11 129.631 167.02 129.72 167.061C130.037 167.205 130.425 167.313 130.534 167.095Z" fill="#C4C4C4"/> -<path d="M130.9 177.16C130.9 176.672 131.12 175.696 131.998 175.696C133.096 175.696 135.292 175.879 136.939 175.513C138.257 175.22 138.708 175.513 138.769 175.696M131.266 178.441C132.303 178.258 134.524 177.965 135.109 178.258M130.9 179.539C131.937 179.356 134.158 179.063 134.743 179.356M130.534 180.637C131.571 180.454 133.792 180.161 134.377 180.454M128.521 185.029C129.558 184.846 133.06 184.553 133.645 184.846M128.155 186.127C129.192 185.944 132.694 185.652 133.279 185.944M127.789 187.225C128.826 187.042 132.328 186.75 132.913 187.042M136.756 178.075C136.451 178.685 135.805 180.015 135.658 180.454C136.207 180.454 137.342 180.491 137.488 180.637C137.915 179.783 138.806 178.075 138.952 178.075H136.756Z" stroke="black" stroke-width="0.5"/> +<rect x="65.23" y="201.352" width="5.39351" height="2.69675" fill="#76684C"/> +<circle cx="60.8316" cy="146.455" r="57.7022" stroke="#A8E0F8" stroke-width="2"/> +<circle cx="91.8056" cy="56.6657" r="28.8241" fill="#FFDC84"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M83.6603 74.6278C98.7719 74.6278 111.022 62.3774 111.022 47.2658C111.022 41.4588 109.213 36.0742 106.128 31.645C114.793 36.6159 120.63 45.9588 120.63 56.665C120.63 72.5841 107.725 85.4891 91.8063 85.4891C79.6341 85.4891 69.2242 77.9442 64.998 67.276C69.8863 71.8369 76.4473 74.6278 83.6603 74.6278Z" fill="#FFCE51"/> +<path opacity="0.6" d="M71.108 42.4872C64.3223 53.7174 67.583 65.0285 71.2378 70.9705C72.091 72.3577 73.966 72.4757 75.1736 71.3831C76.3745 70.2965 76.4274 68.4452 75.4902 67.1245C69.9021 59.2494 72.4505 50.9774 75.5439 46.3753C76.4344 45.0506 76.443 43.2184 75.3144 42.0897C74.0755 40.8508 72.0141 40.9876 71.108 42.4872Z" fill="white"/> +<path opacity="0.6" d="M103.314 78.6035C114.805 72.2707 117.637 60.8446 117.443 53.8713C117.398 52.2434 115.833 51.2037 114.241 51.5462C112.657 51.8867 111.686 53.4635 111.837 55.0759C112.739 64.69 106.396 70.5795 101.416 73.0183C99.9825 73.7203 99.0589 75.3027 99.472 76.8445C99.9255 78.5369 101.779 79.4491 103.314 78.6035Z" fill="#E78650"/> +<circle opacity="0.6" cx="80.3181" cy="36.823" r="3.13306" fill="white"/> +<circle opacity="0.6" cx="95.7742" cy="78.5969" r="3.13306" fill="#E78650"/> +<circle cx="91.8056" cy="56.6657" r="27.8241" stroke="#D36617" stroke-width="2"/> +<circle cx="53.3534" cy="14.2135" r="13.372" fill="#FFDC84"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M49.5742 22.5469C56.5847 22.5469 62.2679 16.8637 62.2679 9.85319C62.2679 7.1591 61.4286 4.66104 59.9972 2.6062C64.0172 4.91225 66.7251 9.24659 66.7251 14.2134C66.7251 21.5985 60.7383 27.5854 53.3532 27.5854C47.7064 27.5854 42.8771 24.0853 40.9165 19.1362C43.1842 21.2521 46.228 22.5469 49.5742 22.5469Z" fill="#FFCE51"/> +<path opacity="0.6" d="M45.4047 7.83565C42.2567 13.0455 43.7694 18.2929 45.4649 21.0495C45.8607 21.693 46.7305 21.7478 47.2908 21.2409C47.8479 20.7368 47.8724 19.878 47.4376 19.2653C44.8452 15.6119 46.0275 11.7744 47.4626 9.6394C47.8757 9.02484 47.8797 8.17485 47.3561 7.65125C46.7813 7.0765 45.825 7.13997 45.4047 7.83565Z" fill="white"/> +<path opacity="0.6" d="M57.0208 23.8581C62.352 20.9203 63.6656 15.6195 63.5756 12.3845C63.5546 11.6293 62.8286 11.147 62.09 11.3058C61.3555 11.4638 60.9048 12.1953 60.975 12.9433C61.3934 17.4035 58.4508 20.1357 56.1405 21.2671C55.4754 21.5928 55.047 22.3269 55.2386 23.0421C55.449 23.8273 56.3089 24.2504 57.0208 23.8581Z" fill="#E78650"/> +<circle opacity="0.6" cx="50.7489" cy="5.72911" r="1.45347" fill="white"/> +<circle opacity="0.6" cx="53.0384" cy="22.8978" r="1.45347" fill="#E78650"/> +<circle cx="53.3534" cy="14.2135" r="12.372" stroke="#D36617" stroke-width="2"/> +<circle cx="20.6488" cy="47.5089" r="19.6673" fill="#FFDC84"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M15.091 59.7644C25.4019 59.7644 33.7606 51.4057 33.7606 41.0947C33.7606 37.1323 32.5262 33.4582 30.421 30.436C36.3336 33.8277 40.3164 40.2026 40.3164 47.5078C40.3164 58.3697 31.5111 67.1751 20.6491 67.1751C12.3439 67.1751 5.24109 62.0272 2.35742 54.7482C5.69274 57.8601 10.1695 59.7644 15.091 59.7644Z" fill="#FFCE51"/> +<path opacity="0.6" d="M8.95756 38.1285C4.32755 45.791 6.5524 53.5088 9.0461 57.5632C9.62825 58.5097 10.9076 58.5902 11.7316 57.8447C12.551 57.1033 12.5871 55.8401 11.9476 54.9389C8.13475 49.5656 9.87359 43.9215 11.9843 40.7814C12.5918 39.8775 12.5978 38.6273 11.8276 37.8572C10.9823 37.0119 9.57581 37.1053 8.95756 38.1285Z" fill="white"/> +<path opacity="0.6" d="M26.0424 61.6938C33.8834 57.3728 35.8155 49.5766 35.683 44.8185C35.6521 43.7078 34.5844 42.9984 33.4981 43.232C32.4178 43.4644 31.755 44.5403 31.8582 45.6405C32.4735 52.2003 28.1455 56.2189 24.7476 57.8829C23.7695 58.3619 23.1393 59.4416 23.4212 60.4936C23.7306 61.6484 24.9953 62.2708 26.0424 61.6938Z" fill="#E78650"/> +<circle opacity="0.6" cx="16.8184" cy="35.0301" r="2.13775" fill="white"/> +<circle opacity="0.6" cx="20.1856" cy="60.2811" r="2.13775" fill="#E78650"/> +<circle cx="20.6488" cy="47.5089" r="18.6673" stroke="#D36617" stroke-width="2"/> +<path d="M88.389 190.645C91.61 189.571 90.6258 185.501 89.7311 183.599L86.7115 177.896H80.6722L77.9881 178.902L75.9483 182.965L76.9548 185.649C77.6258 186.544 81.0748 187.76 81.3432 189.639C81.6116 191.517 81.4551 192.435 81.3432 192.658C82.3498 192.435 85.1681 191.719 88.389 190.645Z" fill="#2C2C2C"/> +<path d="M84.3629 166.488C84.6313 166.219 86.2642 163.244 87.047 161.791L81.3433 162.462C81.5669 163.021 82.0143 164.34 82.0143 165.146C82.0143 165.951 82.909 167.494 83.3564 168.165C83.58 167.718 84.0945 166.756 84.3629 166.488Z" fill="#C1405D"/> +<path d="M82.3498 166.152L81.3433 161.791L80.6722 163.804L78.3236 173.198L76.3105 180.915H78.3236L82.0143 178.902L83.3564 168.836L82.3498 166.152Z" fill="#C4C4C4" stroke="black" stroke-width="0.5"/> +<path d="M78.4374 164.565L81.1413 163.616L80.8887 169.759L77.653 180.244C77.2056 180.692 76.887 182.988 76.3501 184.062C75.8133 185.136 75.1167 190.039 71.9492 189.303L75.4014 178.607L74.5475 167.459C74.6593 166.9 74.5799 166.43 75.1167 165.893C75.6536 165.357 77.5427 164.677 78.4374 164.565Z" fill="#4C4C4C"/> +<path d="M68.2583 201.717L72.62 196.013L74.2976 197.691C74.1857 198.138 73.8279 199.234 73.291 200.039C72.9068 200.616 72.8526 201.522 72.8134 202.317C72.3439 202.791 68.0091 203.209 65.9004 203.358C66.6792 202.757 67.6295 202.117 68.2583 201.717Z" fill="#31231B"/> +<path d="M80.2376 188.075C79.1601 189.198 77.9256 193.417 77.9256 193.417L75.7266 200.837C76.3875 201.327 79.9275 200.154 81.6148 199.506L82.7067 190.095C82.7067 190.095 81.315 186.952 80.2376 188.075Z" fill="#3E3E3E"/> +<path d="M87.3825 165.146L87.7181 162.462H87.047L82.6853 168.501L81.3433 179.238L84.6984 182.258L86.376 181.587V177.225L87.3825 165.146Z" fill="#C4C4C4" stroke="black" stroke-width="0.5"/> +<path d="M79.6659 181.922C80.4712 181.922 85.146 183.04 87.3828 183.599L89.7825 189.791C89.3351 190.015 87.0473 191.048 85.7052 191.316C84.3631 191.584 82.0145 189.638 81.008 188.632L74.2977 200.71C73.8503 199.592 72.7543 197.221 71.9491 196.684C71.1438 196.147 70.4952 196.461 70.2715 196.684C72.1727 192.323 75.5055 184.941 76.3108 183.599C77.3173 181.922 78.6594 181.922 79.6659 181.922Z" fill="#4D4D4D"/> +<ellipse cx="84.0275" cy="157.429" rx="3.35516" ry="4.69722" fill="#FCDAA7"/> +<path d="M84.4092 152.762C82.7359 153.027 81.4357 155.015 81.4357 157.429C81.4357 159.842 82.7359 161.831 84.4092 162.096C84.2839 162.116 84.1566 162.126 84.0275 162.126C82.1745 162.126 80.6724 160.023 80.6724 157.429C80.6724 154.835 82.1745 152.732 84.0275 152.732C84.1566 152.732 84.2839 152.742 84.4092 152.762Z" fill="#FDB35B"/> +<ellipse cx="87.5761" cy="157.514" rx="0.671031" ry="1.34206" transform="rotate(8.61772 87.5761 157.514)" fill="#FCDAA7"/> +<path d="M81.0078 157.093L81.6788 156.087C82.1262 156.199 83.1551 156.422 83.6919 156.422C83.7848 156.422 83.8991 156.416 84.0275 156.404C84.6413 156.348 85.5781 156.179 86.0405 156.087L86.7116 157.093L85.705 157.429H84.6985L84.0275 156.404C83.8991 156.416 83.7848 156.422 83.6919 156.422L83.0209 156.758C83.0209 156.87 82.8867 157.093 82.3499 157.093H81.0078Z" fill="#7A561F"/> +<path d="M90.2563 163.132C91.005 163.414 91.7052 163.679 92.0799 163.804C93.0865 164.139 93.7575 164.81 94.093 165.481C94.1468 165.589 94.2608 165.808 94.4158 166.106C95.2282 167.67 97.1664 171.4 97.4482 172.527C97.7837 173.869 98.4547 176.889 97.7837 177.224C97.4482 177.392 97.1965 177.392 96.8191 177.392C96.4416 177.392 95.9384 177.392 95.0996 177.56L91.7444 178.231L91.4089 185.612L91.1213 185.42L92.0018 194.225C91.6827 194.625 88.9612 196.058 87.6403 196.725C87.8443 191.92 88.0538 186.834 88.0538 186.283C88.0538 185.554 87.3201 183.669 86.8493 182.572L86.3762 182.257L85.3696 178.902L87.3827 162.126C87.5933 162.126 88.9938 162.655 90.2563 163.132Z" fill="#3E3E3E"/> +<path d="M92.3446 169.111L93.0865 172.193L93.422 174.206C92.5273 174.206 90.6037 174.274 90.0669 174.542C89.53 174.81 89.0606 175.111 88.5014 175.335L87.7183 176.22C88.2775 175.884 89.4629 175.481 89.7314 176.555C89.9998 177.629 90.8805 176.86 90.8805 177.531L91.6126 177.348L91.7444 178.568L95.0996 177.897C95.9384 177.729 96.4417 177.729 96.8191 177.729C97.1966 177.729 97.4482 177.729 97.7837 177.562C98.4547 177.226 97.9873 174.114 97.6518 172.771C96.9198 170.697 95.3093 166.513 94.7237 166.366L92.3446 169.111Z" fill="#4D4C4C"/> +<path d="M92.5656 169.941L93.0865 172.192L93.422 174.205C92.5273 174.205 90.6037 174.272 90.0669 174.54C89.53 174.809 88.2775 175.323 87.7183 175.547V176.218" stroke="black" stroke-width="0.5"/> +<ellipse cx="83.6672" cy="158.929" rx="0.767803" ry="0.250121" fill="#7A551F"/> +<path d="M87.7183 157.094L87.0472 157.765C86.9354 157.541 86.7117 157.026 86.7117 156.758C86.7117 156.423 86.7117 155.416 86.3762 154.409C86.0407 153.403 86.0407 153.738 85.7052 153.403C85.3696 153.067 84.7778 153.067 84.0276 153.067C83.021 153.067 82.0145 153.403 81.679 154.074C81.3435 154.745 81.679 154.745 81.3435 155.08C81.075 155.349 81.0079 155.863 81.0079 156.087L80.6724 157.765C80.5606 157.317 80.3369 156.288 80.3369 155.752C80.3369 155.08 80.6724 154.745 81.0079 154.074C81.3435 153.403 81.679 152.396 82.35 152.061C83.021 151.725 83.3566 151.725 84.3631 151.725C85.3696 151.725 85.3696 151.725 86.7117 152.396C88.0538 153.067 87.7183 153.403 88.0538 154.409C88.3222 155.215 87.9419 156.534 87.7183 157.094Z" fill="#C4C4C4"/> +<path d="M78.9949 164.14C79.8001 163.871 80.4488 163.58 80.6725 163.469C80.7843 165.146 81.008 168.635 81.008 169.172C81.008 169.591 79.9175 173.036 79.0135 175.805C79.0075 175.831 79.0013 175.857 78.9949 175.883C78.7265 176.956 78.4357 177.672 78.3239 177.896C78.5201 177.307 78.7595 176.582 79.0135 175.805C79.3177 174.464 78.9949 172.515 78.9949 171.856C78.9949 171.185 77.9884 168.501 77.3173 167.159C76.7805 166.086 76.87 164.922 76.9818 164.475C77.3173 164.475 78.1897 164.408 78.9949 164.14Z" fill="#737373"/> +<path d="M96.1875 165.634C93.9914 167.391 88.4401 175.334 86.671 181.007L77.7036 182.837L81.1808 166.183L81.3684 166.101C86.063 164.04 91.3725 163.873 96.1875 165.634Z" fill="#F0ECD6"/> +<path d="M69.1025 162.523C68.9561 159.741 77.2159 163.926 81.3641 166.366L77.7039 182.837L69.1025 181.006C70.2738 179.396 69.5905 168.013 69.1025 162.523Z" fill="#FFFDF3"/> +<path d="M88.4208 175.518L90.5881 175.742C91.0995 175.795 91.5405 176.124 91.736 176.6C91.9891 177.215 91.7725 177.924 91.2185 178.293L90.9759 178.455C90.6348 178.682 90.2248 178.782 89.8173 178.738L88.9413 178.644C88.6285 178.61 88.3206 178.741 88.1273 178.989C87.7023 179.535 86.8474 179.424 86.5752 178.788L86.2088 177.932C85.956 177.341 86.1198 176.655 86.612 176.242L86.9296 175.975C87.3443 175.627 87.8823 175.462 88.4208 175.518Z" fill="#FCDAA7"/> +<path d="M90.4581 175.59C91.1901 175.882 91.3076 177.713 91.4296 178.628L92.6541 178.335L93.7522 176.322C92.3491 175.956 89.726 175.297 90.4581 175.59Z" fill="#4D4C4C"/> +<path d="M70.0179 178.994C69.1394 179.14 68.7978 178.323 68.7368 177.896C68.7978 176.675 68.9564 174.199 69.1028 174.052C69.2858 173.869 70.2009 174.601 70.7499 175.333C71.2989 176.065 71.1159 178.811 70.0179 178.994Z" fill="#FCDAA7"/> +<path d="M84.8412 159.595C84.715 159.342 84.2174 159.344 83.887 159.388C83.8173 159.397 83.7843 159.476 83.8241 159.534C84.6754 160.772 85.4079 160.273 85.785 159.693C85.8385 159.611 85.7443 159.52 85.655 159.561C85.3385 159.706 84.9505 159.813 84.8412 159.595Z" fill="#C4C4C4"/> +<path d="M82.6451 159.595C82.7713 159.342 83.269 159.344 83.5993 159.388C83.669 159.397 83.702 159.476 83.6622 159.534C82.8109 160.772 82.0784 160.273 81.7014 159.693C81.6479 159.611 81.7421 159.52 81.8313 159.561C82.1479 159.706 82.5358 159.813 82.6451 159.595Z" fill="#C4C4C4"/> +<path d="M83.011 169.66C83.011 169.172 83.2307 168.196 84.1091 168.196C85.2071 168.196 87.4032 168.379 89.0503 168.013C90.368 167.72 90.8194 168.013 90.8804 168.196M83.3771 170.941C84.4141 170.758 86.6346 170.465 87.2202 170.758M83.011 172.039C84.0481 171.856 86.2686 171.563 86.8542 171.856M82.645 173.137C83.6821 172.954 85.9026 172.662 86.4882 172.954M80.6319 177.53C81.669 177.347 85.1705 177.054 85.7562 177.347M80.2659 178.628C81.303 178.445 84.8045 178.152 85.3902 178.445M79.8999 179.726C80.937 179.543 84.4385 179.25 85.0241 179.543M88.8673 170.575C88.5623 171.185 87.9157 172.515 87.7693 172.954C88.3183 172.954 89.4529 172.991 89.5993 173.137C90.0264 172.283 90.917 170.575 91.0634 170.575H88.8673Z" stroke="black" stroke-width="0.5"/> </svg> diff --git a/assets/feedback.svg b/assets/feedback.svg deleted file mode 100644 index 8da7af00dc35761c0d7594c0e10092f5131b3014..0000000000000000000000000000000000000000 --- a/assets/feedback.svg +++ /dev/null @@ -1,13 +0,0 @@ -<svg width="54" height="53" viewBox="0 0 54 53" fill="none" xmlns="http://www.w3.org/2000/svg"> -<rect x="0.53418" width="52.9315" height="52.9315" rx="5.29315" fill="#E3B82A"/> -<path fill-rule="evenodd" clip-rule="evenodd" d="M19.4246 36.5928C18.6244 38.8906 16.9914 41.4597 13.9325 43.668C19.3905 43.668 23.6562 41.0197 26.5632 38.1261C26.9446 38.1448 27.3292 38.1542 27.7167 38.1542C37.6134 38.1542 45.6362 31.9828 45.6362 24.37C45.6362 16.7572 37.6134 10.5858 27.7167 10.5858C17.8201 10.5858 9.79723 16.7572 9.79722 24.37C9.79722 29.6814 13.7024 34.2911 19.4246 36.5928Z" fill="url(#paint0_radial_12097_71860)"/> -<rect x="36.9365" y="23.1191" width="3.68026" height="3.68026" transform="rotate(90 36.9365 23.1191)" fill="#E3B82A"/> -<rect x="29.5762" y="23.1191" width="3.68026" height="3.68026" transform="rotate(90 29.5762 23.1191)" fill="#E3B82A"/> -<rect x="22.2153" y="23.1191" width="3.68026" height="3.68026" transform="rotate(90 22.2153 23.1191)" fill="#E3B82A"/> -<defs> -<radialGradient id="paint0_radial_12097_71860" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(27.7167 42.6341) rotate(-90) scale(10.1314 21.7354)"> -<stop stop-color="#2A2B30"/> -<stop offset="1" stop-color="#1B1C22"/> -</radialGradient> -</defs> -</svg> diff --git a/assets/multifluidConsumption.png b/assets/multifluidConsumption.png deleted file mode 100644 index c1e53b07b8b14f9e50e9051288fd84550acebb97..0000000000000000000000000000000000000000 Binary files a/assets/multifluidConsumption.png and /dev/null differ diff --git a/assets/multifluidConsumption.svg b/assets/multifluidConsumption.svg new file mode 100644 index 0000000000000000000000000000000000000000..ab277d963f5ad6d49c32e9d25046f1631a669775 --- /dev/null +++ b/assets/multifluidConsumption.svg @@ -0,0 +1,42 @@ +<svg width="132" height="101" viewBox="0 0 132 101" fill="none" xmlns="http://www.w3.org/2000/svg"> +<mask id="path-1-outside-1" maskUnits="userSpaceOnUse" x="5.19354" y="26.5161" width="48" height="58" fill="black"> +<rect fill="white" x="5.19354" y="26.5161" width="48" height="58"/> +<path d="M49.3242 31.1333C43.0891 29.9235 36.6391 30.4998 30.7172 32.7958C24.7954 35.0918 19.6427 39.0141 15.8528 44.1107C12.0628 49.2074 9.78985 55.2711 9.29572 61.6032C8.80158 67.9353 10.1064 74.2782 13.0598 79.9011L42.9032 64.2258L49.3242 31.1333Z"/> +</mask> +<path d="M49.3242 31.1333C43.0891 29.9235 36.6391 30.4998 30.7172 32.7958C24.7954 35.0918 19.6427 39.0141 15.8528 44.1107C12.0628 49.2074 9.78985 55.2711 9.29572 61.6032C8.80158 67.9353 10.1064 74.2782 13.0598 79.9011L42.9032 64.2258L49.3242 31.1333Z" stroke="#FFC600" stroke-width="6.12903" mask="url(#path-1-outside-1)"/> +<mask id="path-2-outside-2" maskUnits="userSpaceOnUse" x="5.19354" y="26.5161" width="75" height="75" fill="black"> +<rect fill="white" x="5.19354" y="26.5161" width="75" height="75"/> +<path d="M49.3242 31.1333C40.6684 29.4538 31.6992 31.2325 24.3395 36.0881C16.9797 40.9437 11.8154 48.4895 9.9536 57.1079C8.09182 65.7262 9.68086 74.731 14.38 82.1916C19.0792 89.6521 26.5144 94.9746 35.0915 97.0178C43.6686 99.0611 52.7049 97.6625 60.263 93.1218C67.8211 88.5812 73.2993 81.2599 75.5231 72.7278C77.7469 64.1957 76.5393 55.1319 72.1592 47.4797C67.779 39.8275 60.5751 34.196 52.0918 31.7926L42.9032 64.2258L49.3242 31.1333Z"/> +</mask> +<path d="M49.3242 31.1333C40.6684 29.4538 31.6992 31.2325 24.3395 36.0881C16.9797 40.9437 11.8154 48.4895 9.9536 57.1079C8.09182 65.7262 9.68086 74.731 14.38 82.1916C19.0792 89.6521 26.5144 94.9746 35.0915 97.0178C43.6686 99.0611 52.7049 97.6625 60.263 93.1218C67.8211 88.5812 73.2993 81.2599 75.5231 72.7278C77.7469 64.1957 76.5393 55.1319 72.1592 47.4797C67.779 39.8275 60.5751 34.196 52.0918 31.7926L42.9032 64.2258L49.3242 31.1333Z" stroke="#FFC600" stroke-width="6.12903" stroke-linejoin="round" mask="url(#path-2-outside-2)"/> +<mask id="path-3-outside-3" maskUnits="userSpaceOnUse" x="5.19354" y="54.5161" width="41" height="29" fill="black"> +<rect fill="white" x="5.19354" y="54.5161" width="41" height="29"/> +<path d="M13.1599 80.0901C9.48504 73.2003 8.31607 65.2484 9.85263 57.5925L42.9032 64.2258L13.1599 80.0901Z"/> +</mask> +<path d="M13.1599 80.0901C9.48504 73.2003 8.31607 65.2484 9.85263 57.5925L42.9032 64.2258L13.1599 80.0901Z" stroke="#FFC600" stroke-width="6.12903" stroke-linejoin="round" mask="url(#path-3-outside-3)"/> +<g clip-path="url(#clip0)"> +<circle cx="94.6153" cy="19.3846" r="15.8549" fill="#121212" stroke="#D87B39" stroke-width="1.5"/> +<path d="M78.7552 19.9511L82.5315 22.9721L85.5525 17.6853L89.3287 25.993L93.8601 13.1539L97.6364 25.2378L101.413 16.1748L105 24.3893L108.21 19.0183L110.476 21.6504" stroke="#D87B39" stroke-width="1.5"/> +</g> +<g clip-path="url(#clip1)"> +<circle cx="78" cy="51.2307" r="15.8549" fill="#121212" stroke="#3A98EC" stroke-width="1.5"/> +<path d="M62.8951 56.1199C63.7905 53.6578 66.7897 48.7336 71.6244 48.7336C77.6677 48.7336 77.6677 56.1199 83.7111 56.1199C88.5457 56.1199 90.4259 50.7481 93.1118 49.4051" stroke="#3A98EC" stroke-width="1.5"/> +</g> +<g clip-path="url(#clip2)"> +<circle cx="114" cy="51.2307" r="15.8549" fill="#121212" stroke="#45D1B8" stroke-width="1.5"/> +<circle cx="108.713" cy="52.7413" r="3.77098" fill="#121212" stroke="#45D1B8" stroke-width="1.5"/> +<path d="M116.266 61.0437C117.514 61.0437 118.526 60.0316 118.526 58.7832C118.526 57.5348 117.514 56.5227 116.266 56.5227C115.017 56.5227 114.005 57.5348 114.005 58.7832C114.005 60.0316 115.017 61.0437 116.266 61.0437Z" fill="#121212" stroke="#45D1B8" stroke-width="1.5"/> +<path d="M115.51 53.4912C118.844 53.4912 121.547 50.7885 121.547 47.4545C121.547 44.1205 118.844 41.4178 115.51 41.4178C112.176 41.4178 109.474 44.1205 109.474 47.4545C109.474 50.7885 112.176 53.4912 115.51 53.4912Z" fill="#121212" stroke="#45D1B8" stroke-width="1.5"/> +</g> +<defs> +<clipPath id="clip0"> +<rect width="33.2308" height="33.2308" fill="white" transform="translate(78 2.76923)"/> +</clipPath> +<clipPath id="clip1"> +<rect width="33.2308" height="33.2308" fill="white" transform="translate(61.3846 34.6154)"/> +</clipPath> +<clipPath id="clip2"> +<rect width="33.2308" height="33.2308" fill="white" transform="translate(97.3846 34.6154)"/> +</clipPath> +</defs> +</svg> diff --git a/img/icon.e4891962a18ac2a487b21f0381a5513f.svg b/img/icon.e4891962a18ac2a487b21f0381a5513f.svg deleted file mode 100644 index 7c0e38096960afb18746a2285ee2533ede3f46ef..0000000000000000000000000000000000000000 --- a/img/icon.e4891962a18ac2a487b21f0381a5513f.svg +++ /dev/null @@ -1,6 +0,0 @@ -<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M8.01323 15.059C14.8544 12.3888 14.3227 8.59276 13.9682 2.93081C11.7705 2.8343 9.82099 2.15873 8.01323 1.03278C6.20546 2.15873 4.25592 2.8343 2.05825 2.93081C1.70378 8.59276 1.17209 12.3888 8.01323 15.059Z" fill="#1B1C22"/> -<path d="M8.01325 0L7.54979 0.288665C5.85495 1.34429 4.05006 1.96586 2.01981 2.05502L1.23259 2.08959L1.18335 2.87604C1.16873 3.10958 1.15353 3.34193 1.13842 3.57294C0.97583 6.05878 0.823332 8.39029 1.50758 10.3994C2.29645 12.7158 4.12651 14.483 7.69452 15.8756L8.01325 16V15.059C1.44034 12.4935 1.67345 8.88869 2.01622 3.58822C2.03021 3.37192 2.04438 3.1528 2.05827 2.93081C4.25595 2.8343 6.20549 2.15873 8.01325 1.03277V0Z" fill="#FFC600"/> -<path d="M8.01323 0L8.4767 0.288665C10.1715 1.34429 11.9764 1.96586 14.0067 2.05502L14.7939 2.08959L14.8431 2.87604C14.8578 3.10958 14.873 3.34193 14.8881 3.57294C15.0507 6.05878 15.2032 8.39029 14.5189 10.3994C13.73 12.7158 11.9 14.483 8.33197 15.8756L8.01323 16V15.059C14.5862 12.4935 14.353 8.88869 14.0103 3.58822C13.9963 3.37192 13.9821 3.1528 13.9682 2.93081C11.7705 2.8343 9.821 2.15873 8.01323 1.03277V0Z" fill="#DB8300"/> -<path d="M5.85148 5.51416H6.16248C6.28668 5.51416 6.4058 5.56292 6.49363 5.64973C6.58146 5.73653 6.6308 5.85427 6.6308 5.97703V10.6758H5.38316V5.97703C5.38316 5.85427 5.4325 5.73653 5.52033 5.64973C5.60815 5.56292 5.72727 5.51416 5.85148 5.51416ZM8.01233 7.80214H8.32333C8.44754 7.80214 8.56666 7.85091 8.65448 7.93771C8.74231 8.02452 8.79165 8.14225 8.79165 8.26502V10.6758H7.54401V8.26502C7.54401 8.14225 7.59335 8.02452 7.68118 7.93771C7.76901 7.85091 7.88813 7.80214 8.01233 7.80214ZM10.302 6.91708H10.613C10.7372 6.91708 10.8563 6.96584 10.9441 7.05265C11.032 7.13945 11.0813 7.25719 11.0813 7.37995V10.6758H9.83366V7.37995C9.83366 7.25719 9.883 7.13945 9.97083 7.05265C10.0587 6.96584 10.1778 6.91708 10.302 6.91708Z" fill="#FFC600"/> -</svg> diff --git a/img/logos_partenaires.21ad4fdba3cfc9b8d811592886e1c3f1.svg b/img/logos_partenaires.21ad4fdba3cfc9b8d811592886e1c3f1.svg deleted file mode 100644 index 773f8e060aa5abe7233915a3481f2c89d9e12f12..0000000000000000000000000000000000000000 --- a/img/logos_partenaires.21ad4fdba3cfc9b8d811592886e1c3f1.svg +++ /dev/null @@ -1,43 +0,0 @@ -<svg width="360" height="127" viewBox="0 0 360 127" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M119.906 18.3796C119.322 18.9802 118.617 19.4634 117.832 19.8005C117.047 20.1376 116.198 20.3217 115.336 20.3418C114.475 20.3619 113.618 20.2176 112.816 19.9175C112.014 19.6174 111.285 19.1677 110.67 18.595C109.027 17.0388 109 15.5283 109 11.6732C109 7.8182 109.032 6.30508 110.67 4.74887C111.263 4.19147 111.965 3.75009 112.738 3.45001C113.51 3.14993 114.338 2.99702 115.173 3.00004C118.337 3.00004 120.765 4.96431 121.33 7.98294H119.965C119.43 5.63596 117.612 4.15072 115.181 4.15072C114.548 4.14522 113.921 4.2589 113.335 4.48516C112.749 4.71143 112.216 5.04575 111.768 5.46868C110.47 6.70047 110.371 8.00829 110.371 11.6732C110.371 15.3382 110.472 16.6561 111.763 17.8752C112.211 18.2983 112.743 18.6327 113.329 18.859C113.915 19.0852 114.543 19.1988 115.176 19.1932C115.891 19.1971 116.598 19.0509 117.246 18.7651C117.894 18.4794 118.467 18.0612 118.924 17.5407C119.703 16.6308 120.008 15.6246 120.008 14.1647V12.6313H115.173V11.4806H121.373V14.2686C121.373 16.0428 120.969 17.31 119.906 18.3897" fill="white"/> -<path d="M132.857 4.29396H127.543V11.193H132.857C135.159 11.193 136.829 10.0905 136.829 7.74347C136.829 5.39648 135.159 4.29396 132.857 4.29396ZM136.803 20.2008L132.501 12.3437H127.543V20.2008H126.178V3.15088H133.033C135.978 3.15088 138.195 4.75525 138.195 7.72573C138.195 10.2603 136.575 11.9179 134.045 12.3259L138.395 20.2084L136.803 20.2008Z" fill="white"/> -<path d="M147.632 4.86677L143.863 14.9036H151.401L147.632 4.86677V4.86677ZM153.401 20.1982L151.832 16.0542H143.432L141.863 20.1982H140.396L147.024 3.15088H148.24L154.868 20.2084L153.401 20.1982Z" fill="white"/> -<path d="M169.788 20.198L159.391 5.37101V20.198H158.026V3.14062H159.391L169.788 17.922V3.14062H171.156V20.198H169.788Z" fill="white"/> -<path d="M186.306 5.60938C185.27 4.59557 183.878 4.29396 182.436 4.29396H178.083V19.0475H182.433C183.876 19.0475 185.268 18.7358 186.304 17.7296C187.744 16.3406 187.642 13.322 187.642 11.4312C187.642 9.54046 187.741 7.00085 186.304 5.60178L186.306 5.60938ZM187.265 18.6344C186.194 19.6482 184.636 20.1906 182.762 20.1906H176.718V3.15088H182.765C184.639 3.15088 186.205 3.70341 187.268 4.70962C189.091 6.43311 189.013 9.14 189.013 11.4414C189.013 13.7427 189.091 16.916 187.268 18.642L187.265 18.6344Z" fill="white"/> -<path d="M193.186 20.198V3.14062H196.704V17.2276H204.877V20.198H193.186Z" fill="white"/> -<path d="M212.588 13.2027V20.198H209.097V13.2027L203.682 3.14062H207.502L210.867 10.0194L214.183 3.14062H218.001L212.588 13.2027Z" fill="white"/> -<path d="M228.219 6.88077C227.935 6.58371 227.587 6.34852 227.198 6.19143C226.809 6.03433 226.388 5.95908 225.965 5.97087C225.539 5.95913 225.115 6.0343 224.722 6.19129C224.329 6.34828 223.976 6.58341 223.687 6.88077C223.004 7.59804 222.828 8.40148 222.828 11.671C222.828 14.9406 223.004 15.7415 223.687 16.4613C223.976 16.7585 224.329 16.9935 224.722 17.1505C225.115 17.3075 225.539 17.3827 225.965 17.3712C226.388 17.3828 226.809 17.3075 227.198 17.1504C227.587 16.9933 227.935 16.7582 228.219 16.4613C228.902 15.7415 229.105 14.9406 229.105 11.671C229.105 8.40148 228.905 7.59804 228.219 6.88077V6.88077ZM230.835 18.4762C229.529 19.6751 227.782 20.3456 225.964 20.3456C224.145 20.3456 222.398 19.6751 221.093 18.4762C219.273 16.7527 219.321 14.6187 219.321 11.6736C219.321 8.72844 219.273 6.6045 221.093 4.87089C222.398 3.67199 224.145 3.00146 225.964 3.00146C227.782 3.00146 229.529 3.67199 230.835 4.87089C232.658 6.59437 232.631 8.7259 232.631 11.6736C232.631 14.6212 232.647 16.7527 230.835 18.4762Z" fill="white"/> -<path d="M246.86 20.198L239.726 9.73041V20.198H236.211V3.14062H239.348L246.482 13.5854V3.14062H250V20.198H246.86Z" fill="white"/> -<path d="M228.547 25.5828H228.563C228.647 25.4201 228.779 25.2837 228.943 25.1902C229.107 25.0967 229.295 25.05 229.487 25.0556C230.129 25.0556 230.782 25.3091 230.782 26.9692C230.782 27.9171 230.75 29.0095 229.444 29.0095C229.267 29.0123 229.093 28.9714 228.938 28.891C228.783 28.8105 228.653 28.6933 228.56 28.5508H228.536V30.3731H227.891V25.1317H228.544L228.547 25.5828ZM230.1 26.9692C230.1 26.3964 230.1 25.56 229.28 25.56C228.461 25.56 228.55 26.6144 228.55 27.1948C228.55 27.7017 228.582 28.5051 229.305 28.5051C230.027 28.5051 230.1 27.9906 230.1 26.9768V26.9692Z" fill="white"/> -<path d="M183.597 28.3836H183.581C183.51 28.5791 183.372 28.7466 183.189 28.86C183.007 28.9733 182.789 29.0259 182.572 29.0096C181.72 29.0096 181.474 28.49 181.474 27.7601C181.474 26.6069 182.668 26.5562 183.581 26.5765C183.597 26.0696 183.605 25.5221 182.904 25.5221C182.811 25.5151 182.719 25.5286 182.633 25.5614C182.547 25.5942 182.471 25.6455 182.41 25.7112C182.349 25.7769 182.305 25.8552 182.281 25.9399C182.258 26.0245 182.256 26.1132 182.275 26.1988H181.579C181.611 25.3472 182.087 25.0532 182.938 25.0532C183.972 25.0532 184.242 25.5601 184.242 26.1988V28.0287C184.245 28.3318 184.272 28.6343 184.322 28.9335H183.608L183.597 28.3836ZM182.127 27.8032C182.127 28.1707 182.317 28.5027 182.754 28.5027C183.19 28.5027 183.645 28.2695 183.581 27.0403C182.963 27.0504 182.127 26.9997 182.127 27.8057V27.8032Z" fill="white"/> -<path d="M195.333 28.9341V26.2982C195.333 25.913 195.22 25.5607 194.695 25.5607C194.588 25.5623 194.481 25.5857 194.384 25.6294C194.287 25.6732 194.2 25.7361 194.131 25.8141C194.03 25.9844 193.977 26.1765 193.978 26.3717V28.9316H193.33V25.9231C193.33 25.6696 193.314 25.3959 193.29 25.1323H193.981V25.6063H193.997C194.079 25.4248 194.221 25.2733 194.401 25.1742C194.581 25.0751 194.791 25.0338 194.998 25.0563C195.188 25.0429 195.378 25.0819 195.544 25.1688C195.711 25.2556 195.848 25.3865 195.938 25.5454C196.026 25.3824 196.165 25.2485 196.336 25.1612C196.506 25.0739 196.7 25.0374 196.893 25.0563C197.316 25.0563 197.991 25.1475 197.991 26.0422V28.9341H197.338V26.2982C197.338 25.913 197.228 25.5607 196.701 25.5607C196.612 25.5475 196.522 25.5534 196.437 25.578C196.352 25.6025 196.273 25.6452 196.208 25.7026C196.05 25.8926 195.971 26.1305 195.986 26.3717V28.9316L195.333 28.9341Z" fill="white"/> -<path d="M202.742 27.2306C202.742 28.2925 203.045 28.4978 203.545 28.4978C203.99 28.4978 204.223 28.1582 204.244 27.7755H204.959C204.959 28.6195 204.402 29.0022 203.559 29.0022C202.715 29.0022 202.033 28.7488 202.033 27.081C202.033 25.9658 202.167 25.0534 203.559 25.0534C204.704 25.0534 204.991 25.649 204.991 26.9061V27.2306H202.742ZM204.308 26.7642C204.308 25.6566 203.982 25.5223 203.505 25.5223C203.093 25.5223 202.75 25.7098 202.742 26.7642H204.308ZM204.469 23.4946L203.427 24.5566H202.892L203.601 23.4946H204.469Z" fill="white"/> -<path d="M209.42 25.1318V24.4018L210.073 24.123V25.1369H210.948V25.6032H210.073V27.9299C210.073 28.1834 210.073 28.4799 210.67 28.4799C210.718 28.4799 210.82 28.4647 210.964 28.4495V28.9235C210.75 28.9387 210.533 28.9843 210.319 28.9843C209.698 28.9843 209.42 28.7308 209.42 28.3076V25.5981H208.761V25.1318H209.42Z" fill="white"/> -<path d="M215.82 25.7098H215.845C216.112 25.1294 216.45 25.0635 217.084 25.0635V25.7047L216.91 25.6819C216.852 25.6727 216.794 25.6676 216.736 25.6667C216.013 25.6667 215.828 26.1863 215.828 26.6982V28.9438H215.175V25.142H215.828L215.82 25.7098Z" fill="white"/> -<path d="M220.793 27.0882C220.793 25.973 220.927 25.0605 222.319 25.0605C223.711 25.0605 223.845 25.9806 223.845 27.0882C223.845 28.7685 223.167 29.0093 222.319 29.0093C221.47 29.0093 220.793 28.7685 220.793 27.0882ZM223.162 26.8347C223.162 25.7956 222.819 25.5674 222.319 25.5674C221.818 25.5674 221.476 25.793 221.476 26.8347C221.476 28.069 221.644 28.5151 222.319 28.5151C222.993 28.5151 223.165 28.0589 223.165 26.8246L223.162 26.8347Z" fill="white"/> -<path d="M234.77 27.0882C234.77 25.973 234.904 25.0605 236.296 25.0605C237.688 25.0605 237.824 25.9806 237.824 27.0882C237.824 28.7685 237.147 29.0093 236.296 29.0093C235.445 29.0093 234.77 28.7685 234.77 27.0882ZM237.139 26.8347C237.139 25.7956 236.797 25.5674 236.296 25.5674C235.795 25.5674 235.453 25.793 235.453 26.8347C235.453 28.069 235.619 28.5151 236.296 28.5151C236.973 28.5151 237.142 28.0589 237.142 26.8246L237.139 26.8347Z" fill="white"/> -<path d="M242.704 28.9337H242.051V23.4971H242.702L242.704 28.9337Z" fill="white"/> -<path d="M247.517 27.2304C247.517 28.2923 247.82 28.4976 248.32 28.4976C248.764 28.4976 248.997 28.158 249.019 27.7753H249.734C249.734 28.6193 249.177 29.002 248.333 29.002C247.49 29.002 246.808 28.7485 246.808 27.0808C246.808 25.9656 246.941 25.0532 248.333 25.0532C249.479 25.0532 249.766 25.6488 249.766 26.9059V27.2304H247.517ZM249.083 26.764C249.083 25.6564 248.756 25.5221 248.28 25.5221C247.868 25.5221 247.525 25.7097 247.517 26.764H249.083Z" fill="white"/> -<path d="M177.726 28.9337H177.073V23.4971H177.726V28.9337Z" fill="white"/> -<path d="M55.6449 115.375C55.8932 115.375 56.1002 115.54 55.976 115.996L54.8584 116.244C55.0653 115.789 55.3965 115.375 55.6449 115.375ZM56.2658 117.196H56.0588C55.769 117.527 55.4793 117.776 55.1895 117.776C54.8998 117.776 54.7342 117.61 54.7342 117.196C54.7342 117.03 54.7342 116.865 54.7756 116.699L56.5555 116.12C56.8867 115.292 56.4727 114.919 55.976 114.919C55.1481 114.919 54.1547 116.327 54.1547 117.569C54.1547 118.107 54.403 118.438 54.817 118.438C55.3551 118.438 55.8518 117.941 56.2658 117.196ZM55.8932 114.588L57.1351 113.429V113.305H56.4727L55.6863 114.63H55.8932V114.588ZM52.0436 115.416H52.6231L51.671 117.983C51.5882 118.189 51.7124 118.438 51.9194 118.438C52.4575 118.438 53.3268 117.9 53.6165 117.196H53.451C53.2026 117.444 52.7473 117.776 52.3747 117.858L53.244 115.457H54.1133L54.2375 115.085H53.3682L53.6993 114.174H53.3682L52.7473 115.085L52.0022 115.168V115.416H52.0436ZM51.2571 115.292C51.3399 115.044 51.1743 114.919 51.0501 114.919C50.5534 114.919 49.9324 115.375 49.6841 116.037H49.8497C50.0152 115.789 50.305 115.54 50.5534 115.499L49.5599 118.065C49.4771 118.314 49.6427 118.438 49.7669 118.438C50.2636 118.438 50.8431 117.983 51.0915 117.32H50.9259C50.7603 117.569 50.4706 117.817 50.2222 117.858L51.2571 115.292ZM51.4226 114.009C51.671 114.009 51.8366 113.802 51.8366 113.595C51.8366 113.346 51.6296 113.181 51.4226 113.181C51.1743 113.181 51.0087 113.388 51.0087 113.595C51.0087 113.802 51.1743 114.009 51.4226 114.009ZM45.7516 117.941C45.6274 118.231 45.7516 118.438 46.0414 118.438C46.207 118.438 46.2897 118.396 46.3725 118.189L47.0762 116.368C47.4074 115.996 48.0283 115.582 48.3181 115.582C48.525 115.582 48.4836 115.747 48.3595 115.954L47.3246 117.983C47.2418 118.189 47.366 118.438 47.573 118.438C48.0697 118.438 48.6906 117.983 48.939 117.32H48.7734C48.6078 117.569 48.3181 117.817 48.0697 117.858L48.9804 116.037C49.1046 115.789 49.146 115.582 49.146 115.416C49.146 115.126 48.9804 114.919 48.6492 114.919C48.1939 114.919 47.7385 115.416 47.2004 116.037V115.54C47.2004 115.209 47.0762 114.878 46.7865 114.878C46.5795 114.878 46.4139 115.044 46.2484 115.292V115.375C46.5795 115.375 46.7451 115.871 46.4967 116.368L45.7516 117.941ZM45.7516 115.706C45.8758 115.292 45.793 114.919 45.5033 114.919C45.1307 114.919 45.0065 115.209 44.634 116.037V115.54C44.634 115.209 44.5098 114.878 44.22 114.878C43.8475 114.878 43.5163 115.457 43.268 115.996H43.4335C43.5991 115.747 43.7647 115.582 43.8889 115.582C44.0545 115.582 44.1372 115.83 43.8889 116.368L43.1852 117.9C43.061 118.189 43.1852 118.396 43.4749 118.396C43.6405 118.396 43.7233 118.355 43.8061 118.148L44.5098 116.327C44.7168 116.078 44.8823 115.871 45.0893 115.664H45.7516V115.706ZM41.7778 115.375C42.0261 115.375 42.2331 115.54 42.1089 115.996L40.9913 116.244C41.1982 115.789 41.5294 115.375 41.7778 115.375ZM42.3987 117.196H42.1917C41.9019 117.527 41.6122 117.776 41.3224 117.776C41.0327 117.776 40.8671 117.61 40.8671 117.196C40.8671 117.03 40.8671 116.865 40.9085 116.699L42.6884 116.12C43.0196 115.292 42.6057 114.919 42.1089 114.919C41.281 114.919 40.2876 116.327 40.2876 117.569C40.2876 118.107 40.5359 118.438 40.9499 118.438C41.488 118.438 41.9847 117.941 42.3987 117.196ZM38.1765 115.416H38.756L37.8039 117.983C37.7211 118.189 37.8453 118.438 38.0523 118.438C38.5904 118.438 39.4597 117.9 39.7494 117.196H39.5839C39.3355 117.444 38.8802 117.776 38.5076 117.858L39.3769 115.457H40.2462L40.3704 115.085H39.5011L39.8322 114.174H39.5011L38.8802 115.085L38.1351 115.168V115.416H38.1765ZM34.9063 117.403C34.9063 116.617 35.7756 115.54 36.2723 115.54C36.3965 115.54 36.4793 115.54 36.5621 115.582L36.0654 116.948C35.7756 117.32 35.3203 117.734 35.1133 117.734C34.9891 117.776 34.9063 117.651 34.9063 117.403ZM37.6383 114.754H37.3486L37.0588 115.044H36.976C35.4858 115.044 34.244 116.699 34.244 117.9C34.244 118.231 34.451 118.438 34.7821 118.438C35.1547 118.438 35.5272 117.9 35.9412 117.32V117.527C35.8998 118.107 36.0654 118.438 36.3965 118.438C36.7691 118.438 37.1002 117.858 37.3486 117.32H37.183C37.0174 117.569 36.8518 117.734 36.7277 117.734C36.6035 117.734 36.4793 117.486 36.7277 116.948L37.6383 114.754ZM34.4924 115.706C34.6166 115.292 34.5338 114.919 34.244 114.919C33.8715 114.919 33.7473 115.209 33.3747 116.037V115.54C33.3747 115.209 33.2505 114.878 32.9608 114.878C32.5882 114.878 32.2571 115.457 32.0087 115.996H32.1743C32.3399 115.747 32.5054 115.582 32.6296 115.582C32.7952 115.582 32.878 115.83 32.6296 116.368L31.9259 117.9C31.8017 118.189 31.9259 118.396 32.2157 118.396C32.3813 118.396 32.464 118.355 32.5468 118.148L33.2505 116.327C33.4575 116.078 33.6231 115.871 33.8301 115.664H34.4924V115.706ZM29.5664 118.272L29.6492 118.065C28.78 117.9 28.6972 117.9 29.0283 116.989L29.3595 116.037H30.3115C30.7255 116.037 30.7255 116.203 30.6841 116.658H30.9325L31.512 115.085H31.2636C31.0566 115.457 30.8911 115.706 30.4357 115.706H29.4837L29.9804 114.34C30.146 113.926 30.2288 113.802 30.8083 113.802H31.2222C31.8017 113.802 31.8845 113.967 31.8845 114.588H32.1329L32.3399 113.512H28.78L28.6972 113.719C29.4009 113.843 29.4423 113.926 29.1111 114.795L28.3246 116.906C27.9935 117.776 27.8693 117.858 27.0828 117.983L27.0414 118.189H29.5664V118.272ZM46.9934 107.344C47.2418 107.344 47.4488 107.51 47.3246 107.965L46.207 108.213C46.4139 107.717 46.7451 107.344 46.9934 107.344ZM47.6144 109.124H47.4074C47.1176 109.455 46.8279 109.704 46.5381 109.704C46.2484 109.704 46.0828 109.538 46.0828 109.124C46.0828 108.959 46.0828 108.793 46.1242 108.627L47.9041 108.048C48.2353 107.22 47.8213 106.847 47.3246 106.847C46.4967 106.847 45.5033 108.255 45.5033 109.497C45.5033 110.035 45.7516 110.366 46.1656 110.366C46.7037 110.366 47.2004 109.911 47.6144 109.124ZM47.2832 106.516L48.525 105.357V105.233H47.8627L47.0762 106.558H47.2832V106.516ZM43.4335 107.344H44.0131L43.061 109.911C42.9782 110.118 43.1024 110.366 43.3094 110.366C43.8475 110.366 44.7168 109.828 45.0065 109.124H44.8409C44.5926 109.373 44.1372 109.704 43.7647 109.786L44.634 107.386H45.5033L45.6274 107.013H44.7582L45.0893 106.102H44.7582L44.1372 107.013L43.3921 107.096V107.344H43.4335ZM42.6057 107.22C42.6884 106.972 42.5229 106.847 42.3987 106.847C41.9019 106.847 41.281 107.303 41.0327 107.965H41.1982C41.3638 107.717 41.6536 107.468 41.902 107.427L40.9085 109.993C40.8257 110.242 40.9913 110.366 41.1155 110.366C41.6122 110.366 42.1917 109.911 42.4401 109.248H42.2745C42.1089 109.497 41.8192 109.745 41.5708 109.786L42.6057 107.22ZM42.8126 105.937C43.061 105.937 43.2266 105.73 43.2266 105.523C43.2266 105.274 43.0196 105.109 42.8126 105.109C42.5643 105.109 42.3987 105.316 42.3987 105.523C42.3573 105.771 42.5643 105.937 42.8126 105.937ZM39.3769 109.786L41.1569 105.067L41.1155 104.985L39.9978 105.109V105.233L40.2048 105.399C40.4118 105.564 40.329 105.688 40.1634 106.185L38.756 109.869C38.6732 110.076 38.7974 110.325 39.0043 110.325C39.5011 110.325 40.0806 109.869 40.329 109.207H40.1634C39.9978 109.497 39.6253 109.745 39.3769 109.786ZM35.9412 109.372C35.9412 108.586 36.8105 107.51 37.3072 107.51C37.4314 107.51 37.5142 107.51 37.5969 107.551L37.1002 108.917C36.8105 109.29 36.3551 109.704 36.1481 109.704C36.024 109.704 35.9412 109.579 35.9412 109.372ZM38.6732 106.723H38.3834L38.0937 107.013H38.0109C36.5207 107.013 35.2789 108.669 35.2789 109.869C35.2789 110.2 35.4858 110.407 35.817 110.407C36.1895 110.407 36.5621 109.869 36.976 109.29V109.497C36.9346 110.076 37.1002 110.407 37.4314 110.407C37.8039 110.407 38.1351 109.828 38.3834 109.29H38.2179C38.0523 109.538 37.8867 109.704 37.7625 109.704C37.6383 109.704 37.5142 109.455 37.7625 108.917L38.6732 106.723ZM32.0915 110.987C32.0915 110.656 32.4227 110.449 32.878 110.242C33.0436 110.325 33.2505 110.407 33.5817 110.49C34.0784 110.656 34.244 110.697 34.244 110.863C34.244 111.194 33.7059 111.401 32.9608 111.401C32.3813 111.442 32.0915 111.318 32.0915 110.987ZM33.4161 108.917C33.2091 108.917 33.1264 108.752 33.1264 108.545C33.1264 107.965 33.4161 107.137 33.9128 107.137C34.1198 107.137 34.2026 107.303 34.2026 107.51C34.244 108.048 33.9128 108.917 33.4161 108.917ZM34.8235 110.656C34.8235 110.242 34.451 110.076 33.8715 109.911C33.3747 109.745 33.1264 109.704 33.1264 109.538C33.1264 109.414 33.2505 109.248 33.4575 109.124C34.2854 109.083 34.8649 108.338 34.8649 107.675C34.8649 107.551 34.8235 107.427 34.7821 107.303H35.4858L35.61 106.93H34.4924C34.3682 106.847 34.2026 106.806 34.037 106.806C33.1264 106.806 32.5468 107.593 32.5468 108.213C32.5468 108.71 32.8366 109 33.2505 109.083C32.8366 109.29 32.5882 109.497 32.5882 109.745C32.5882 109.911 32.6296 109.993 32.7538 110.076C31.8017 110.366 31.3878 110.697 31.3878 111.152C31.3878 111.608 31.9673 111.773 32.671 111.773C33.8301 111.856 34.8235 111.194 34.8235 110.656ZM30.3115 107.924C30.7255 107.924 30.7255 108.089 30.6841 108.545H30.9325L31.512 106.972H31.2636C31.0566 107.344 30.8911 107.593 30.4357 107.593H29.4837L29.939 106.309C30.1046 105.895 30.1874 105.813 30.7669 105.813H31.1808C31.7603 105.813 31.8431 105.978 31.8431 106.558H32.0915L32.2985 105.481H28.7386L28.6558 105.688C29.3595 105.813 29.4009 105.895 29.0697 106.765L28.2832 108.876C27.9521 109.745 27.8279 109.828 27.0414 109.952L27 110.159H30.9739L31.6776 109.041H31.4292C30.9739 109.455 30.3943 109.869 29.6078 109.869C28.573 109.869 28.6558 109.828 28.9869 108.876L29.3595 107.841H30.3115V107.924ZM30.8497 105.192L32.0915 104.322V104.198H31.3464L30.6427 105.192H30.8497ZM46.5795 99.2723C46.8279 99.2723 47.0348 99.4379 46.9107 99.8932L45.793 100.142C46 99.6448 46.3311 99.2723 46.5795 99.2723ZM47.2004 101.052H46.9934C46.7037 101.383 46.4139 101.632 46.1242 101.632C45.8344 101.632 45.6688 101.466 45.6688 101.052C45.6688 100.887 45.6688 100.721 45.7102 100.556L47.4902 99.976C47.8213 99.1481 47.4074 98.7756 46.9107 98.7756C46.0828 98.7756 45.0893 100.183 45.0893 101.425C45.0893 101.963 45.3377 102.294 45.7516 102.294C46.2897 102.294 46.7865 101.839 47.2004 101.052ZM46.8693 98.4444L48.1111 97.2854V97.1612H47.4488L46.6623 98.4858H46.8693V98.4444ZM43.1438 99.2723H43.5991L42.647 101.839C42.5643 102.046 42.6884 102.294 42.8954 102.294C43.4335 102.294 44.3028 101.756 44.5926 101.052H44.427C44.1786 101.301 43.7233 101.632 43.3508 101.715L44.22 99.3137H45.0893L45.2135 98.9411H44.3442L44.6754 98.0305H44.3442L43.7233 98.9411L43.1024 99.0239V99.2723H43.1438ZM42.6884 99.5621C42.8126 99.1481 42.7298 98.7756 42.4401 98.7756C42.0675 98.7756 41.9433 99.0653 41.5708 99.8932V99.3965C41.5708 99.0653 41.4466 98.7342 41.1569 98.7342C40.7843 98.7342 40.4531 99.3137 40.2048 99.8518H40.3704C40.5359 99.6034 40.7015 99.4379 40.8257 99.4379C40.9913 99.4379 41.0741 99.6862 40.8257 100.224L40.122 101.756C39.9978 102.046 40.122 102.253 40.4118 102.253C40.5773 102.253 40.6601 102.211 40.7429 102.004L41.4466 100.183C41.6536 99.9346 41.8192 99.7276 42.0261 99.5207H42.6884V99.5621ZM38.7146 99.2723C38.963 99.2723 39.1699 99.4379 39.0457 99.8932L37.9281 100.142C38.1351 99.6448 38.4662 99.2723 38.7146 99.2723ZM39.3355 101.052H39.1285C38.8388 101.383 38.549 101.632 38.2593 101.632C37.9695 101.632 37.8039 101.466 37.8039 101.052C37.8039 100.887 37.8039 100.721 37.8453 100.556L39.6253 99.976C39.9564 99.1481 39.5425 98.7756 39.0457 98.7756C38.2179 98.7756 37.2244 100.183 37.2244 101.425C37.2244 101.963 37.4728 102.294 37.8867 102.294C38.4248 102.294 38.9216 101.839 39.3355 101.052ZM34.9477 101.797C34.7821 101.797 34.5338 101.632 34.5338 101.508C34.5338 101.466 34.6166 101.259 34.6993 101.011L34.9891 100.224C35.2789 99.8518 35.7756 99.4793 36.024 99.4793C36.1895 99.4793 36.3137 99.5621 36.3137 99.8104C36.3551 100.514 35.6928 101.797 34.9477 101.797ZM37.0174 99.5207C37.0174 98.9825 36.8105 98.817 36.4793 98.817C36.024 98.817 35.61 99.3137 35.1961 99.8932L36.2723 97.0784L36.2309 96.9956L35.1133 97.1198V97.244L35.3203 97.4095C35.5272 97.5751 35.4444 97.7407 35.2789 98.196L34.1198 101.176C34.037 101.383 33.9128 101.673 33.9128 101.715C33.9128 102.004 34.3268 102.294 34.6993 102.294C35.5272 102.294 37.0174 100.721 37.0174 99.5207ZM33.4989 99.1481C33.5817 98.8997 33.4161 98.7756 33.2919 98.7756C32.7952 98.7756 32.1743 99.2309 31.9259 99.8932H32.0915C32.2571 99.6448 32.5468 99.3965 32.7952 99.3551L31.8017 101.922C31.719 102.17 31.8845 102.294 32.0087 102.294C32.5054 102.294 33.085 101.839 33.3333 101.176H33.1678C33.0022 101.425 32.7124 101.673 32.464 101.715L33.4989 99.1481ZM33.6645 97.8649C33.9128 97.8649 34.0784 97.6579 34.0784 97.4509C34.0784 97.2026 33.8715 97.037 33.6645 97.037C33.4161 97.037 33.2505 97.244 33.2505 97.4509C33.2505 97.6993 33.4161 97.8649 33.6645 97.8649ZM31.0566 97.4509H28.6972L28.6144 97.6579C29.3181 97.7821 29.3595 97.8649 29.0283 98.7342L28.2832 100.845C27.9521 101.715 27.8279 101.797 27.0414 101.922L27 102.128H30.6013L31.3878 100.762H31.098C30.6427 101.259 30.146 101.839 29.3595 101.839C28.78 101.839 28.6972 101.756 29.0283 100.845L29.7734 98.7342C30.1046 97.8649 30.2288 97.7821 31.0152 97.6579L31.0566 97.4509Z" fill="white"/> -<path d="M27.0415 78.161V69.6338H29.8563C30.8084 69.6338 31.5121 69.8822 32.0916 70.3375C32.6297 70.7928 32.9195 71.4137 32.9195 72.2002C32.9195 72.9867 32.6297 73.6076 32.0916 74.063C31.5535 74.5183 30.8084 74.7667 29.8563 74.7667H28.7801V78.2024H27.0415V78.161ZM29.8977 71.0826H28.7387V73.2351H29.8977C30.2703 73.2351 30.56 73.1523 30.767 72.9453C30.974 72.7384 31.0981 72.49 31.0981 72.1588C31.0981 71.8277 30.974 71.5793 30.767 71.3723C30.56 71.2068 30.2703 71.0826 29.8977 71.0826ZM34.2855 78.161V69.6338H36.8933C37.8454 69.6338 38.5905 69.8822 39.1286 70.3375C39.6668 70.7928 39.9565 71.4137 39.9565 72.2002C39.9565 72.697 39.8323 73.1523 39.584 73.5249C39.3356 73.8974 39.0045 74.1872 38.5905 74.3941L41.2811 78.161H39.2114L36.9347 74.7253H36.0241V78.161H34.2855ZM37.0175 71.0826H36.0241V73.2351H37.0175C37.3901 73.2351 37.6798 73.1523 37.8868 72.9453C38.0938 72.7384 38.1766 72.49 38.1766 72.1588C38.1766 71.8277 38.0938 71.5793 37.8868 71.3723C37.6798 71.2068 37.3901 71.0826 37.0175 71.0826ZM42.3574 78.161V69.6338H47.3247V71.124H44.096V73.1109H46.8694V74.6011H44.096V76.7536H47.3247V78.2438H42.3574V78.161ZM49.353 78.161V69.6338H51.5469L53.6166 73.1523L55.6864 69.6338H57.8803V78.2024H56.1417V72.0761L54.1962 75.222H52.9543L51.0502 72.0761V78.161H49.353V78.161ZM60.2397 78.161V69.6338H61.9783V78.2024H60.2397V78.161ZM64.3378 78.161V69.6338H69.3051V71.124H66.0763V73.1109H68.8497V74.6011H66.0763V76.7536H69.3051V78.2438H64.3378V78.161ZM71.3334 78.161V69.6338H73.9412C74.8933 69.6338 75.6384 69.8822 76.1765 70.3375C76.7147 70.7928 77.0044 71.4137 77.0044 72.2002C77.0044 72.697 76.8802 73.1523 76.6319 73.5249C76.3835 73.8974 76.0524 74.1872 75.6384 74.3941L78.329 78.161H76.2593L73.9826 74.7253H73.072V78.161H71.3334ZM74.0654 71.0826H73.072V73.2351H74.0654C74.438 73.2351 74.7277 73.1523 74.9347 72.9453C75.1417 72.7384 75.2245 72.49 75.2245 72.1588C75.2245 71.8277 75.1417 71.5793 74.9347 71.3723C74.7277 71.2068 74.438 71.0826 74.0654 71.0826ZM27.0415 91.076V82.5074H29.2354L31.3051 86.0259L33.3748 82.5074H35.5687V91.076H33.8302V84.9911L31.926 88.137H30.7256L28.8215 84.9911V91.076H27.0415ZM37.8868 91.076V82.5074H39.6254V91.076H37.8868ZM42.0262 91.076V82.5074H44.2615L48.0698 88.6338V82.5074H49.8084V91.076H47.5731L43.7648 84.9497V91.076H42.0262ZM52.2092 91.076V82.5074H53.9478V91.076H52.2092ZM55.5622 89.917L56.804 88.758C57.0524 89.0891 57.3421 89.3375 57.6733 89.5444C58.0044 89.7514 58.3356 89.8342 58.7081 89.8342C59.0393 89.8342 59.3291 89.7514 59.4946 89.5858C59.7016 89.4203 59.7844 89.1719 59.7844 88.8407C59.7844 88.4682 59.5774 88.1784 59.1635 87.9715C58.7495 87.7645 58.2942 87.5575 57.8389 87.3092C57.3421 87.0608 56.8868 86.771 56.5142 86.3985C56.1417 86.0259 55.8933 85.4878 55.8933 84.7841C55.8933 84.4529 55.9761 84.1218 56.1003 83.832C56.2245 83.5423 56.4315 83.2525 56.6798 83.0455C56.9282 82.8386 57.218 82.6316 57.5491 82.5074C57.8803 82.3832 58.2528 82.3004 58.6668 82.3004C59.2877 82.3004 59.8672 82.4246 60.3639 82.7144C60.8607 82.9628 61.2746 83.3353 61.6471 83.7492L60.3639 84.8669C60.1156 84.5357 59.8258 84.2874 59.5774 84.0804C59.2877 83.8734 58.9979 83.7906 58.6668 83.7906C58.377 83.7906 58.1286 83.8734 57.963 84.039C57.7975 84.2046 57.7147 84.4116 57.7147 84.6599C57.7147 85.0325 57.9217 85.3222 58.3356 85.5292C58.7495 85.7362 59.2049 85.9431 59.6602 86.1915C60.1569 86.4399 60.6123 86.7296 60.9848 87.1022C61.3988 87.4747 61.6057 88.0129 61.6057 88.758C61.6057 89.1719 61.523 89.5031 61.3574 89.8342C61.1918 90.1654 60.9848 90.4137 60.7365 90.6207C60.4881 90.8277 60.1983 90.9933 59.8258 91.1174C59.4946 91.2416 59.1221 91.283 58.7081 91.283C58.0044 91.283 57.3835 91.1588 56.8454 90.9105C56.3901 90.7035 55.9347 90.3309 55.5622 89.917ZM62.4336 84.1218V82.5488H69.4293V84.1218H66.78V91.076H65.0415V84.1218H62.4336ZM71.0023 91.076V82.5074H73.6101C74.5622 82.5074 75.3073 82.7558 75.8454 83.2111C76.3835 83.6665 76.6733 84.2874 76.6733 85.0739C76.6733 85.5706 76.5491 86.0259 76.3007 86.3985C76.0524 86.771 75.7212 87.0608 75.3073 87.2678L77.9979 91.0346H75.9282L73.6515 87.5989H72.7408V91.0346H71.0023V91.076ZM73.6929 83.9976H72.6994V86.1501H73.6929C74.0654 86.1501 74.3552 86.0673 74.5622 85.8604C74.7691 85.6534 74.8519 85.405 74.8519 85.0739C74.8519 84.7427 74.7691 84.4943 74.5622 84.2874C74.3552 84.1218 74.0654 83.9976 73.6929 83.9976ZM79.0328 91.076V82.5074H84.0001V83.9976H80.7713V85.9845H83.5447V87.4747H80.7713V89.6272H84.0001V91.1174H79.0328V91.076Z" fill="white"/> -<path d="M40.3705 62.3487C40.4947 62.2245 40.6188 62.1003 40.743 61.9347C40.9914 61.6864 41.1984 61.3966 41.4881 61.1896C41.5709 61.1069 41.6537 61.0655 41.7365 60.9827C41.7779 60.9413 41.7779 60.8999 41.7779 60.8999C41.6537 60.9413 41.6123 61.0241 41.4881 61.0655C41.4467 61.0655 41.4467 61.0241 41.4467 61.0241C41.5295 60.9827 41.6123 60.8999 41.6951 60.8585C41.6537 60.8585 41.6537 60.8171 41.6537 60.8171C41.3639 60.8171 41.157 60.9827 40.95 61.1896C40.9086 61.231 40.8672 61.1483 40.8258 61.1483C40.4947 61.2724 40.2463 61.5622 39.9151 61.6864V61.645C39.7909 61.6864 39.6668 61.7692 39.5012 61.8106C39.2942 61.852 39.1286 61.852 38.9631 61.852C38.7147 61.8933 38.4249 61.9347 38.1766 61.9761C38.1766 61.9761 38.1766 61.9761 38.1352 61.9761C38.011 62.0175 37.8454 62.0589 37.7212 62.1417L37.6798 62.1831C37.6384 62.2245 37.5971 62.2659 37.5143 62.3073C37.3901 62.3901 37.2659 62.5143 37.1417 62.5971H37.1003C36.9761 62.7212 36.852 62.8454 36.7278 62.9282C36.7278 62.9282 36.6864 62.9282 36.645 62.9282C36.645 62.9282 36.645 62.9282 36.645 62.8868C36.645 62.8454 36.6864 62.804 36.6864 62.804C36.7278 62.7626 36.7278 62.7212 36.7692 62.7212C36.8106 62.6798 36.8106 62.6384 36.852 62.5971V62.5557C36.852 62.5557 36.852 62.5557 36.8106 62.5557C36.9347 62.4315 37.0589 62.3487 37.1831 62.2659C37.1831 62.2659 37.1417 62.2659 37.1417 62.2245L37.1831 62.1831C37.2245 62.1831 37.1831 62.2245 37.1831 62.2245C37.1417 62.2659 37.1003 62.3901 37.0175 62.3487H36.9761C36.9761 62.3487 36.9761 62.3487 36.9347 62.3487C36.9347 62.3487 36.9347 62.3487 36.9347 62.3073C36.9347 62.3073 36.9347 62.2659 36.9761 62.2659C36.9761 62.2659 36.9761 62.2659 36.9761 62.2245C36.9761 62.2245 36.9761 62.1831 37.0175 62.1831V62.1417C37.0589 62.1003 37.1003 62.0589 37.1831 62.0175C37.2659 61.9761 37.3487 61.9347 37.4315 61.8933L37.4729 61.852C37.3487 61.8933 37.2245 61.9347 37.1003 62.0175H37.0589H37.0175C37.0589 61.9761 37.1003 61.9347 37.1417 61.8933C37.1831 61.8933 37.1831 61.8933 37.1831 61.9347C37.8868 61.3966 38.8803 61.5208 39.7082 61.231C39.7909 61.1896 39.8323 61.1482 39.9151 61.1069C40.0393 61.0655 40.1221 60.9413 40.2463 60.8999C40.4119 60.7757 40.536 60.6101 40.6188 60.4032C40.6188 60.3618 40.5774 60.3618 40.5774 60.3618C40.2877 60.6929 39.9565 60.8999 39.584 61.1069C39.1286 61.3552 38.5905 61.3138 38.1352 61.3552C38.1766 61.3138 38.218 61.3138 38.2594 61.3138C38.2594 61.231 38.3008 61.231 38.3421 61.1896H38.4249C38.4663 61.1896 38.4663 61.1483 38.4663 61.1483C38.5077 61.1483 38.5905 61.1069 38.5491 61.1069C38.4663 61.0241 38.3421 61.1896 38.218 61.1069C38.2594 61.0655 38.2594 60.9827 38.3008 60.9827H38.3835C38.3835 60.9413 38.4249 60.8999 38.4249 60.8999C38.7561 60.6929 39.0872 60.5273 39.377 60.3618C39.2942 60.3618 39.2528 60.4445 39.2114 60.4032C39.2528 60.4032 39.2114 60.3204 39.2528 60.3204C39.5012 60.2376 39.7082 60.1134 39.9565 60.0306C39.8737 60.0306 39.7909 60.1134 39.7082 60.0306C39.7496 59.9892 39.7909 59.9478 39.8323 59.9478V59.865C39.8323 59.8236 39.8737 59.8236 39.8737 59.8236C39.8323 59.8236 39.8323 59.7822 39.8323 59.7822C39.8737 59.7408 39.9151 59.7408 39.9565 59.6995C39.9151 59.6995 39.8737 59.6994 39.8737 59.6581C39.9565 59.5753 40.0393 59.5339 40.1635 59.5339C40.1221 59.4925 40.0807 59.5339 40.0807 59.4925C40.0807 59.4511 40.1221 59.4511 40.1221 59.4511V59.4511C40.0807 59.4097 40.0807 59.3683 40.0807 59.3683C40.2049 59.2027 40.2049 58.9957 40.2877 58.8302C40.2463 58.8302 40.2463 58.8302 40.2463 58.7888C40.0393 59.0371 39.6668 59.1199 39.3356 59.2027H39.2114C39.0872 59.2441 38.9631 59.2441 38.8389 59.1613C38.7561 59.1199 38.7147 59.0371 38.6319 58.9957C38.4663 58.8716 38.2594 58.7888 38.0938 58.7474C37.5143 58.5818 36.9347 58.499 36.3966 58.499C36.645 58.3748 36.8933 58.3748 37.1831 58.292C37.5557 58.1679 37.9282 58.0437 38.3008 58.0851C38.218 58.0437 38.1352 58.0851 38.0938 58.0851C37.7626 58.0437 37.4729 58.1679 37.1417 58.2093C36.9347 58.2506 36.7278 58.3334 36.4794 58.3748C36.3552 58.4162 36.2724 58.5404 36.1069 58.5404V58.4576C36.3138 58.2093 36.6036 57.9195 36.9347 57.9195C37.3487 57.8367 37.7212 57.9195 38.0938 57.9609C38.3835 58.0023 38.6319 58.0437 38.9217 58.1265C39.0459 58.1265 39.0459 58.292 39.1286 58.3334C39.2528 58.3748 39.377 58.3334 39.5426 58.4162C39.5426 58.3748 39.5012 58.3334 39.5426 58.292C39.6254 58.2093 39.7496 58.3334 39.8323 58.2506C39.9979 58.1265 39.6668 57.9609 39.584 57.7953C39.584 57.7539 39.6254 57.7539 39.6254 57.7539C39.7909 57.9195 39.9151 58.0851 40.1635 58.2093C40.2877 58.2506 40.536 58.3334 40.4947 58.1679C40.3705 57.9195 40.1635 57.7125 39.9979 57.5056V57.4228C39.9565 57.4228 39.9565 57.3814 39.9151 57.3814V57.2572C39.8323 57.2158 39.8323 57.133 39.7909 57.0502C39.7082 56.926 39.7496 56.8018 39.7082 56.6363C39.7082 56.5535 39.7082 56.4293 39.6668 56.3051C39.584 55.9326 39.5012 55.6014 39.4598 55.2289C39.4184 54.8149 39.7082 54.4838 39.9151 54.1112C40.0807 53.8629 40.2463 53.5731 40.536 53.4075C40.6188 53.1592 40.7844 52.9108 40.95 52.7038C41.1156 52.4968 41.4053 52.3727 41.6537 52.2485C41.9435 52.1243 42.2332 52.0415 42.2332 52.0415H27.0415V63.7561H37.804C38.218 63.4663 38.6319 63.3008 39.2528 63.011C39.5012 62.8868 40.1635 62.5971 40.3705 62.3487ZM36.9347 60.7757C36.8933 60.7757 36.8106 60.8171 36.8106 60.7343C36.852 60.6101 36.9761 60.6101 37.0589 60.5687C37.1003 60.5273 37.1831 60.4859 37.2245 60.5273C37.2659 60.6101 37.3487 60.5687 37.3901 60.6101C37.2659 60.7757 37.1003 60.7343 36.9347 60.7757ZM33.5404 60.279L33.499 60.2376C33.7888 59.865 33.9957 59.4925 34.2027 59.1199C34.4925 58.9544 34.7408 58.7474 34.9478 58.499C35.3204 58.0851 35.7343 57.7539 36.1896 57.5056C36.3552 57.4228 36.6036 57.4642 36.7692 57.5469C36.6864 57.6297 36.6036 57.6297 36.5208 57.6711C36.4794 57.6711 36.4794 57.6711 36.438 57.6297C36.4794 57.5883 36.4794 57.5883 36.4794 57.5469C36.2724 57.7953 35.9413 57.9195 35.7757 58.2093C35.6515 58.4162 35.5687 58.706 35.279 58.7888C35.1962 58.8302 35.3204 58.706 35.2376 58.7474C34.5753 59.2027 34.0785 59.6994 33.5404 60.279ZM35.4032 58.8302C35.3618 58.8716 35.3618 58.8716 35.3204 58.913C35.279 58.9544 35.279 58.9957 35.2376 58.9957C35.1962 58.9957 35.1962 58.9957 35.1962 58.9544C35.2376 58.8716 35.279 58.7888 35.3618 58.7474C35.4032 58.7888 35.4032 58.7888 35.4032 58.8302ZM36.438 62.1417C36.438 62.1831 36.3966 62.1831 36.3966 62.2245C36.438 62.2245 36.438 62.2245 36.438 62.2659C36.3966 62.3073 36.3552 62.3487 36.2724 62.3901C36.2724 62.3901 36.2724 62.3901 36.231 62.3901C36.1896 62.4315 36.1896 62.4315 36.1483 62.4729C36.1069 62.5143 35.9827 62.4729 36.0241 62.4315C36.0655 62.3901 36.1483 62.3073 36.1896 62.2659C36.231 62.2245 36.2724 62.2245 36.2724 62.1831L36.3138 62.1417C36.3138 62.1003 36.438 62.1003 36.438 62.1417ZM36.0241 61.9761C35.9413 62.0589 35.8585 62.1003 35.7757 62.1417C35.6929 62.1831 35.5687 62.2245 35.4859 62.2659H35.4445C35.3618 62.3073 35.279 62.3901 35.2376 62.4315C35.2376 62.4315 35.2376 62.4315 35.1962 62.4729L35.1548 62.5143L35.1134 62.5557C35.1134 62.5557 35.1134 62.5971 35.072 62.5971H35.0306H34.9892H34.9478C34.9064 62.6384 34.9064 62.6384 34.865 62.6798C34.8236 62.7212 34.7822 62.7626 34.7408 62.804C34.7408 62.804 34.7408 62.804 34.7408 62.8454V62.804C34.7822 62.7626 34.7822 62.7626 34.8236 62.7212C34.8236 62.7212 34.8236 62.7212 34.865 62.6798L34.9064 62.6384C34.9478 62.5971 34.9478 62.5557 34.9892 62.5557L35.0306 62.5143C35.0306 62.5143 35.0306 62.4729 35.072 62.4729C35.072 62.4729 35.072 62.4315 35.1134 62.4315C35.1134 62.4315 35.1134 62.4315 35.1134 62.3901V62.3487C35.1548 62.3073 35.1548 62.2659 35.1962 62.2245C35.1548 62.2245 35.1548 62.2659 35.1134 62.3073C35.072 62.3073 35.0306 62.3073 35.072 62.2659L35.1134 62.2245C35.1548 62.1831 35.1962 62.1417 35.2376 62.1003C35.279 62.1003 35.279 62.0589 35.3204 62.0589L35.3618 62.0175C35.5687 61.8106 35.9413 61.8106 36.231 61.6864C36.3552 61.645 36.4794 61.7278 36.6036 61.6864C36.6864 61.6864 36.7278 61.6864 36.8106 61.7278C36.3966 61.7278 36.231 61.852 36.0241 61.9761ZM36.4794 60.4445C36.438 60.4032 36.5622 60.4445 36.5622 60.4032H36.3966C36.3552 60.4032 36.3552 60.3618 36.3552 60.3618C36.231 60.4032 36.1069 60.4445 35.9827 60.4445C35.8171 60.4859 35.6929 60.6101 35.5273 60.6515C35.279 60.7343 35.072 60.9413 34.8236 61.0241C34.7822 61.0241 34.7822 60.9827 34.7822 60.9827C34.8236 60.8999 34.9064 60.8999 34.9478 60.8171C34.9478 60.7757 34.9478 60.7757 34.9064 60.7757C35.072 60.5273 35.3204 60.4032 35.5687 60.1962V60.1134C35.6515 60.0306 35.7343 59.9892 35.7757 59.865C35.8171 59.7822 35.8999 59.6994 35.9827 59.6581C35.9413 59.6167 35.8999 59.6167 35.8999 59.5753C35.8171 59.5753 35.7343 59.6167 35.6515 59.5339C35.6929 59.4925 35.7343 59.4511 35.7757 59.4511C35.7757 59.4511 35.7343 59.4511 35.7343 59.4097C35.6929 59.3683 35.7757 59.3269 35.8585 59.2855C35.9413 59.2441 36.0655 59.2441 36.1069 59.2027C35.9413 59.1613 35.7757 59.2441 35.6101 59.1613C35.7343 58.8716 35.8999 58.6232 36.1483 58.499C36.1896 58.499 36.231 58.499 36.231 58.5404C36.231 58.6646 36.1483 58.7474 36.0655 58.7474C36.231 58.7888 36.438 58.7888 36.6036 58.8716C36.5622 58.913 36.5208 58.913 36.5208 58.913C36.645 58.9957 36.7692 58.9544 36.8933 59.0371C36.8106 59.1199 36.7692 59.0371 36.6864 59.0371C37.3901 59.2441 38.0938 59.4097 38.6733 59.8236C38.1766 60.072 37.6798 60.1962 37.1417 60.279C37.0589 60.279 37.0175 60.279 36.9761 60.2376C36.9761 60.279 36.9761 60.3204 36.9347 60.3204C36.852 60.3204 36.7692 60.3204 36.7278 60.3618C36.6864 60.4859 36.5622 60.4859 36.4794 60.4445Z" fill="white"/> -<path d="M59.2877 52H46.6625C46.6625 52 46.7039 52 46.7867 52.0414C46.8695 52.0828 47.035 52.1656 47.1178 52.207C47.2834 52.2898 47.449 52.4139 47.5318 52.5795C47.5732 52.6623 47.6559 52.7865 47.6146 52.8693C47.5732 52.9935 47.5318 53.159 47.449 53.2004C47.3248 53.2832 47.1592 53.2832 46.9936 53.2418C46.9108 53.2418 46.8281 53.2004 46.7453 53.2004C47.0764 53.3246 47.4076 53.4902 47.6146 53.78C47.6559 53.8213 47.7387 53.8627 47.8215 53.8627C47.8629 53.8627 47.8629 53.9041 47.8629 53.9455C47.8215 53.9869 47.7801 54.0283 47.7801 54.0697H47.8629C47.9871 54.0283 47.9457 53.8213 48.1113 53.8627C48.2355 53.9455 48.2769 54.0697 48.1941 54.1939C48.1113 54.2767 48.0285 54.3595 47.9457 54.4009C47.9043 54.4423 47.9043 54.5251 47.9457 54.5664C48.0285 54.6492 48.0285 54.732 48.0699 54.8148C48.1527 54.9804 48.1527 55.146 48.2355 55.3115C48.3183 55.6427 48.401 55.9739 48.401 56.305C48.401 56.4706 48.3183 56.6362 48.3596 56.8017C48.401 56.9673 48.5252 57.1329 48.608 57.2571C48.6908 57.3813 48.7736 57.464 48.8564 57.6296C48.9806 57.8366 49.2289 58.085 49.1047 58.3333C49.022 58.4989 48.7736 58.4575 48.6494 58.5403C48.5252 58.6645 48.608 58.8301 48.6908 58.9542C48.815 59.1612 48.5666 59.2854 48.401 59.3682C48.4424 59.451 48.5252 59.4096 48.5666 59.451C48.608 59.5752 48.6908 59.6166 48.6494 59.7407C48.5666 59.8649 48.2769 59.9477 48.4424 60.1547C48.5252 60.3203 48.4838 60.4858 48.401 60.6514C48.3183 60.8584 48.1527 60.9412 47.9871 60.9826C47.8629 61.024 47.6973 61.024 47.5732 61.024C47.4076 60.9826 47.3662 60.9826 47.3248 60.9826C46.9522 60.9412 46.5797 60.817 46.2071 60.817C46.083 60.8584 46.0002 60.8584 45.9174 60.8998C45.8346 60.9826 45.7104 61.0654 45.669 61.1481L45.6276 61.1895C45.6276 61.1895 45.6276 61.2309 45.5862 61.2309C45.5862 61.2309 45.5862 61.2309 45.5862 61.2723C45.5034 61.3551 45.462 61.4379 45.4207 61.5207V61.5621C45.3379 61.6863 45.2965 61.8518 45.2551 61.976C45.0895 62.4728 45.1723 62.9281 45.2965 63.0109C45.3379 63.0523 46.0416 63.2593 46.4969 63.4662C46.7453 63.549 46.8695 63.6318 47.035 63.7146H59.4119V52H59.2877Z" fill="white"/> -<path d="M47.4074 56.3051C47.4902 56.3465 47.6144 56.3465 47.6144 56.3879C47.573 56.5534 47.3246 56.5948 47.159 56.8018H47.0762C46.9934 56.8432 47.0348 56.9674 46.9521 56.9674C46.8693 56.926 46.8279 56.9674 46.7451 57.0088C46.8279 57.0916 46.9521 57.1743 47.0762 57.1329C47.1176 57.1329 47.159 57.1743 47.159 57.2157C47.159 57.2157 47.2004 57.2157 47.2004 57.1743C47.2418 57.1743 47.2418 57.1743 47.2418 57.2157V57.2571C47.159 57.3399 47.0762 57.2985 46.9934 57.3399C47.159 57.3813 47.366 57.3813 47.4902 57.3399C47.6144 57.2985 47.4902 57.0916 47.573 56.9674C47.5316 56.9674 47.573 56.8846 47.5316 56.8846C47.573 56.8432 47.6144 56.7604 47.6558 56.7604C47.6971 56.7604 47.7799 56.719 47.7799 56.6776C47.7799 56.6362 47.6972 56.5948 47.6972 56.5534C47.8213 56.4706 47.9455 56.3465 47.9041 56.1809C47.8627 56.0981 47.6972 56.0981 47.573 56.0567C47.4488 56.0153 47.3246 56.0567 47.2004 56.0981C47.0762 56.0981 46.9934 56.1809 46.8693 56.1809C46.7037 56.2223 46.5795 56.3051 46.4553 56.3879C46.6209 56.3051 46.7865 56.3051 46.9521 56.2637C47.159 56.3051 47.2832 56.2637 47.4074 56.3051Z" fill="white"/> -<g clip-path="url(#clip0_12297_72121)"> -<path d="M150.811 82.9966H148.78V89.1683H147.281V82.9966H145.284V81.5618H150.811V82.9966ZM156.337 87.7336V89.1683H151.747V81.577H156.341V83.0118H153.227V84.6287H156.071V86.0445H153.227V87.7488L156.337 87.7336ZM160.144 86.5266H159.02V89.1835H157.521V81.5922H160.519C160.846 81.5912 161.171 81.6556 161.474 81.7818C161.777 81.908 162.052 82.0934 162.284 82.3275C162.516 82.5615 162.701 82.8397 162.826 83.146C162.952 83.4523 163.017 83.7807 163.018 84.1125C163.009 84.5834 162.868 85.0419 162.611 85.4345C162.354 85.8271 161.992 86.1374 161.568 86.3292L163.231 89.1987H161.632L160.144 86.5266ZM159.02 85.2133H160.545C160.81 85.1718 161.052 85.0356 161.227 84.8292C161.402 84.6228 161.498 84.3598 161.498 84.0878C161.498 83.8159 161.402 83.5529 161.227 83.3465C161.052 83.1401 160.81 83.0038 160.545 82.9624H159.02V85.2133ZM166.843 86.5266H165.719V89.1835H164.239V81.5922H167.237C167.893 81.5911 168.522 81.8519 168.989 82.318C169.456 82.7841 169.723 83.418 169.732 84.0822C169.724 84.5531 169.583 85.0119 169.326 85.4045C169.069 85.7972 168.707 86.1074 168.282 86.2988L169.946 89.1683H168.35L166.843 86.5266ZM165.719 85.2133H167.244C167.51 85.1718 167.752 85.0356 167.926 84.8292C168.101 84.6228 168.197 84.3598 168.197 84.0878C168.197 83.8159 168.101 83.5529 167.926 83.3465C167.752 83.1401 167.51 83.0038 167.244 82.9624H165.719V85.2133ZM172.415 89.1683H170.916V81.577H172.415V89.1683ZM178.886 82.9966H176.851V89.1683H175.371V82.9966H173.352V81.5618H178.878L178.886 82.9966ZM179.047 85.3651C179.046 84.5822 179.275 83.8167 179.704 83.1655C180.133 82.5144 180.743 82.0069 181.457 81.7073C182.171 81.4077 182.957 81.3295 183.715 81.4826C184.473 81.6357 185.169 82.0132 185.715 82.5673C186.261 83.1214 186.632 83.8272 186.782 84.5953C186.931 85.3634 186.853 86.1592 186.555 86.8819C186.258 87.6046 185.756 88.2217 185.113 88.6551C184.469 89.0885 183.713 89.3186 182.94 89.3164C182.426 89.3204 181.917 89.2207 181.441 89.0231C180.966 88.8254 180.534 88.5338 180.172 88.1652C179.809 87.7966 179.522 87.3585 179.329 86.8764C179.135 86.3943 179.038 85.878 179.043 85.3575L179.047 85.3651ZM185.364 85.3575C185.358 84.8733 185.21 84.4019 184.939 84.0026C184.669 83.6032 184.288 83.2938 183.845 83.1131C183.401 82.9325 182.915 82.8887 182.447 82.9873C181.979 83.0859 181.55 83.3224 181.214 83.6672C180.879 84.012 180.651 84.4496 180.56 84.925C180.469 85.4004 180.519 85.8924 180.704 86.3392C180.888 86.7859 181.199 87.1675 181.597 87.4358C181.995 87.7042 182.462 87.8474 182.94 87.8475C183.263 87.8538 183.584 87.7935 183.883 87.6702C184.182 87.5469 184.453 87.3631 184.68 87.1302C184.907 86.8972 185.085 86.6199 185.202 86.3151C185.32 86.0104 185.375 85.6845 185.364 85.3575V85.3575ZM189.486 89.1532H188.006V81.5618H189.486V89.1532ZM193.607 86.4962H192.483V89.1532H190.985V81.5618H193.982C194.31 81.5603 194.634 81.6244 194.938 81.7504C195.241 81.8764 195.516 82.0618 195.749 82.296C195.981 82.5302 196.165 82.8085 196.291 83.115C196.417 83.4216 196.481 83.7502 196.481 84.0822C196.473 84.5527 196.333 85.0112 196.077 85.4038C195.821 85.7964 195.459 86.1069 195.035 86.2988L196.71 89.1683H195.099L193.607 86.4962ZM192.483 85.1829H194.008C194.274 85.1415 194.516 85.0052 194.69 84.7988C194.865 84.5924 194.961 84.3294 194.961 84.0575C194.961 83.7855 194.865 83.5226 194.69 83.3161C194.516 83.1097 194.274 82.9735 194.008 82.9321H192.483V85.1829ZM202.293 87.7032V89.138H197.677V81.5466H202.266V82.9814H199.157V84.5984H202V86.0141H199.157V87.7184L202.293 87.7032ZM203.109 87.411L204.376 86.6518C204.486 87.0161 204.713 87.3326 205.022 87.5507C205.33 87.7688 205.702 87.8759 206.077 87.855C206.969 87.855 207.28 87.4755 207.28 87.0504C207.28 86.4848 206.774 86.2685 205.657 85.942C204.541 85.6156 203.409 85.1146 203.409 83.6646C203.409 82.2147 204.59 81.3872 205.878 81.3872C206.442 81.3722 206.997 81.5264 207.475 81.8303C207.952 82.1342 208.33 82.5743 208.561 83.0953L207.317 83.824C207.203 83.531 207.002 83.2811 206.742 83.109C206.481 82.937 206.174 82.8512 205.863 82.8637C205.241 82.8637 204.874 83.1902 204.874 83.6229C204.874 84.0556 205.167 84.3403 206.302 84.6857C207.493 85.0652 208.76 85.4714 208.76 87.0238C208.76 88.4472 207.636 89.3202 206.036 89.3202C204.5 89.3202 203.492 88.561 203.083 87.4223" fill="white"/> -<path d="M196.579 70.6873V78.1837H196.05V76.9425C195.835 77.3624 195.507 77.7128 195.105 77.9543C194.704 78.1957 194.243 78.3186 193.776 78.309C193.045 78.309 192.343 78.0146 191.826 77.4907C191.309 76.9668 191.018 76.2563 191.018 75.5154C191.018 74.7744 191.309 74.0639 191.826 73.54C192.343 73.0161 193.045 72.7217 193.776 72.7217C194.242 72.7114 194.702 72.8332 195.104 73.0732C195.506 73.3133 195.834 73.6622 196.05 74.0806V70.6873H196.579ZM196.05 75.5078C196.05 75.0573 195.918 74.617 195.671 74.2425C195.424 73.868 195.073 73.5761 194.662 73.4037C194.252 73.2314 193.8 73.1863 193.364 73.2741C192.927 73.362 192.527 73.5789 192.212 73.8974C191.898 74.2159 191.684 74.6217 191.597 75.0635C191.51 75.5052 191.555 75.9632 191.725 76.3793C191.895 76.7954 192.183 77.1511 192.553 77.4014C192.923 77.6516 193.358 77.7852 193.802 77.7852C194.098 77.7887 194.392 77.7323 194.667 77.6191C194.941 77.5059 195.19 77.3383 195.4 77.1261C195.609 76.9139 195.775 76.6614 195.886 76.3835C195.998 76.1056 196.054 75.8078 196.05 75.5078ZM203.544 75.5267C203.544 75.614 203.544 75.7013 203.544 75.7849H198.767C198.811 76.3494 199.07 76.8743 199.49 77.2484C199.91 77.6225 200.457 77.8164 201.015 77.789C201.378 77.8087 201.74 77.7284 202.062 77.5566C202.384 77.3849 202.654 77.1281 202.843 76.8135L203.308 77.0906C203.061 77.4801 202.718 77.7975 202.312 78.0112C201.907 78.2249 201.453 78.3276 200.996 78.309C200.628 78.326 200.259 78.2654 199.915 78.131C199.571 77.9966 199.258 77.7912 198.996 77.528C198.734 77.2647 198.528 76.9492 198.393 76.6015C198.257 76.2538 198.195 75.8813 198.208 75.5078C198.196 75.139 198.257 74.7714 198.39 74.4278C198.523 74.0842 198.724 73.7718 198.981 73.51C199.237 73.2482 199.544 73.0425 199.883 72.9056C200.221 72.7687 200.583 72.7035 200.947 72.7142C202.551 72.7142 203.57 74.0616 203.57 75.5267H203.544ZM198.774 75.2611H203.023C203.011 74.716 202.789 74.1974 202.403 73.8169C202.018 73.4365 201.501 73.2245 200.962 73.2266C200.405 73.2079 199.862 73.4119 199.452 73.7946C199.041 74.1772 198.795 74.7079 198.767 75.2724L198.774 75.2611ZM208.674 76.7907C208.674 77.6713 207.924 78.309 206.781 78.309C205.725 78.309 205.028 77.8041 204.777 77.1209L205.23 76.8514C205.421 77.4322 205.98 77.7966 206.781 77.7966C207.583 77.7966 208.145 77.4625 208.145 76.7869C208.145 75.3332 204.945 76.1682 204.945 74.24C204.945 73.3936 205.661 72.7217 206.74 72.7217C207.111 72.6995 207.48 72.7893 207.8 72.9799C208.12 73.1705 208.377 73.4532 208.539 73.7921L208.093 74.0464C207.975 73.7879 207.783 73.5717 207.542 73.4265C207.3 73.2814 207.02 73.2143 206.74 73.2342C206.054 73.2342 205.474 73.6137 205.474 74.24C205.474 75.6748 208.674 74.8283 208.674 76.7869V76.7907ZM151.208 76.1454C151.209 76.4134 151.157 76.6789 151.057 76.9266C150.956 77.1744 150.808 77.3995 150.621 77.589C150.434 77.7784 150.211 77.9285 149.967 78.0306C149.722 78.1327 149.46 78.1847 149.196 78.1837H146.011V70.7176H148.952C149.466 70.7186 149.96 70.9261 150.323 71.2946C150.687 71.6631 150.892 72.1626 150.893 72.6838C150.898 73.0182 150.812 73.3475 150.645 73.6359C150.477 73.9244 150.235 74.1609 149.945 74.3197C150.316 74.4586 150.635 74.7091 150.861 75.0375C151.087 75.366 151.208 75.7566 151.208 76.1568V76.1454ZM146.569 71.2414V74.1034H148.952C149.327 74.1034 149.686 73.9526 149.951 73.6843C150.216 73.4159 150.365 73.0519 150.365 72.6724C150.365 72.2929 150.216 71.9289 149.951 71.6606C149.686 71.3922 149.327 71.2414 148.952 71.2414H146.569ZM150.649 76.1454C150.653 75.9488 150.619 75.7533 150.548 75.5702C150.477 75.3872 150.37 75.2202 150.235 75.079C150.1 74.9378 149.938 74.8252 149.76 74.7476C149.582 74.6701 149.39 74.6291 149.196 74.6272H146.573V77.6409H149.196C149.39 77.6385 149.581 77.5972 149.759 77.5194C149.938 77.4417 150.099 77.329 150.234 77.188C150.369 77.0469 150.475 76.8801 150.547 76.6973C150.618 76.5145 150.653 76.3192 150.649 76.1227V76.1454ZM157.042 76.2593H153.34L152.62 78.1571H152.032L154.898 70.7176H155.494L158.353 78.1951H157.742L157.042 76.2593ZM156.839 75.7279L155.194 71.4009L153.549 75.7507L156.839 75.7279ZM165.045 70.7176V78.1951H164.55L160.193 71.7539V78.1837H159.634V70.7176H160.121L164.487 77.1703V70.7176H165.045ZM175.802 75.6862V70.7176H176.36V75.6862C176.36 76.9046 177.11 77.7586 178.504 77.7586C179.898 77.7586 180.654 76.9046 180.654 75.6862V70.7176H181.213V75.6862C181.213 77.2652 180.126 78.3014 178.504 78.3014C176.881 78.3014 175.802 77.2652 175.802 75.6862V75.6862ZM187.343 77.6523V78.1837H183.146V70.7176H187.343V71.2528H183.704V74.1337H187.077V74.6689H183.704V77.6409L187.343 77.6523ZM174.277 74.445C174.276 73.6821 174.051 72.9368 173.631 72.3034C173.211 71.67 172.616 71.1769 171.919 70.8865C171.223 70.5961 170.457 70.5215 169.719 70.6721C168.981 70.8226 168.303 71.1917 167.772 71.7324C167.241 72.2732 166.88 72.9614 166.735 73.71C166.59 74.4586 166.667 75.234 166.957 75.938C167.247 76.642 167.737 77.2431 168.364 77.6651C168.992 78.0872 169.729 78.3112 170.482 78.309C171.107 78.3086 171.723 78.1535 172.276 77.8573L171.868 77.4511C171.435 77.6596 170.961 77.7672 170.482 77.7662C169.834 77.7707 169.199 77.5802 168.658 77.2188C168.117 76.8575 167.695 76.3416 167.444 75.7365C167.193 75.1314 167.125 74.4645 167.248 73.8202C167.372 73.1759 167.682 72.5834 168.138 72.1177C168.595 71.652 169.178 71.3341 169.813 71.2044C170.448 71.0747 171.107 71.139 171.706 71.3891C172.305 71.6392 172.817 72.0639 173.177 72.6093C173.538 73.1547 173.73 73.7962 173.73 74.4526C173.728 74.8979 173.639 75.3384 173.467 75.7483C173.295 76.1582 173.045 76.5294 172.73 76.84L171.032 75.1586L170.658 75.5116L174.09 78.958L174.465 78.605L173.116 77.2234C173.483 76.8628 173.775 76.431 173.975 75.9537C174.174 75.4764 174.277 74.9633 174.277 74.445" fill="white"/> -<path d="M122.447 87.7526L120 86.371V73.6252L126.197 70.1294L128.704 71.5489L122.443 75.0789L122.447 87.7526ZM137.509 83.4977L139.933 82.1047V73.6252L129.967 68L127.453 69.4196L137.509 75.0789V83.4977ZM129.967 89.1646L123.668 85.6081V88.4435L129.967 91.9962L139.933 86.371V83.5357L129.967 89.1646Z" fill="white"/> -<path d="M214.047 70.8921H213.754V89.1682H214.047V70.8921Z" fill="white"/> -<path d="M218.442 80.2067V70.8921H236.801V89.4909H218.442V80.2067Z" stroke="white" stroke-miterlimit="10"/> -<path d="M220.315 88.1246C220.217 88.0906 220.129 88.0319 220.059 87.954C219.989 87.8761 219.94 87.7816 219.916 87.6792C219.892 87.5769 219.894 87.4701 219.922 87.3688C219.95 87.2674 220.003 87.1749 220.075 87.0998C220.13 87.0403 220.197 86.9943 220.272 86.9653C220.346 86.9364 220.427 86.9252 220.506 86.9328C220.602 86.9217 220.698 86.9402 220.783 86.9859C220.937 87.0619 220.945 87.077 220.873 87.1643L220.817 87.2402L220.746 87.1947C220.685 87.1492 220.613 87.122 220.538 87.1165C220.463 87.111 220.388 87.1273 220.321 87.1636C220.255 87.1998 220.2 87.2545 220.163 87.3211C220.126 87.3878 220.109 87.4638 220.113 87.5401C220.11 87.6125 220.125 87.6844 220.159 87.7486C220.192 87.8128 220.241 87.867 220.302 87.9056C220.362 87.9441 220.432 87.9658 220.503 87.9682C220.575 87.9707 220.646 87.954 220.709 87.9197C220.772 87.8855 220.772 87.8817 220.78 87.7678V87.654H220.484V87.468H220.982V87.7223V87.9766L220.907 88.0297C220.821 88.0856 220.725 88.1231 220.625 88.1401C220.524 88.1571 220.422 88.1531 220.323 88.1284L220.315 88.1246ZM223.264 88.1246C223.142 88.0859 223.037 88.0071 222.964 87.9007C222.914 87.8268 222.881 87.7428 222.866 87.6546C222.851 87.5664 222.855 87.476 222.878 87.3896C222.901 87.3031 222.942 87.2226 222.998 87.1536C223.054 87.0846 223.124 87.0287 223.204 86.9897C223.284 86.949 223.373 86.9319 223.463 86.9404C223.542 86.9377 223.621 86.9516 223.694 86.9813C223.768 87.0109 223.835 87.0556 223.891 87.1126C223.947 87.1696 223.991 87.2376 224.019 87.3125C224.048 87.3873 224.061 87.4674 224.058 87.5477C224.067 87.6383 224.049 87.7296 224.006 87.8096C223.94 87.9405 223.833 88.0458 223.702 88.1095C223.562 88.1605 223.409 88.1632 223.268 88.117L223.264 88.1246ZM223.639 87.9197C223.698 87.8814 223.747 87.829 223.783 87.7671C223.818 87.7052 223.837 87.6355 223.84 87.5642C223.842 87.4928 223.828 87.4219 223.797 87.3575C223.767 87.2932 223.721 87.2373 223.665 87.1947C223.599 87.1436 223.519 87.1159 223.436 87.1159C223.354 87.1159 223.273 87.1436 223.208 87.1947C223.15 87.2461 223.107 87.3124 223.083 87.3866C223.059 87.4607 223.056 87.54 223.073 87.616C223.08 87.6794 223.102 87.7401 223.138 87.7924C223.174 87.8448 223.222 87.8871 223.279 87.9154C223.335 87.9438 223.398 87.9573 223.461 87.9548C223.523 87.9522 223.585 87.9336 223.639 87.9007V87.9197ZM224.811 88.1246C224.75 88.1002 224.694 88.0629 224.647 88.0152C224.601 87.9674 224.565 87.9103 224.542 87.8476C224.52 87.6866 224.512 87.524 224.519 87.3617V86.9404H224.617H224.714V87.3503C224.714 87.802 224.714 87.84 224.849 87.9083C224.896 87.9292 224.947 87.94 224.999 87.94C225.05 87.94 225.101 87.9292 225.149 87.9083C225.265 87.8438 225.272 87.8172 225.283 87.3541V86.9366H225.381H225.478V87.3807C225.478 87.7944 225.478 87.8286 225.433 87.9007C225.37 88.0067 225.272 88.0864 225.155 88.1254C225.039 88.1643 224.913 88.16 224.8 88.1133L224.811 88.1246ZM221.48 88.1246C221.48 88.1246 221.48 87.8476 221.48 87.5363V86.967H221.814C222.125 86.967 222.151 86.967 222.234 87.0125C222.311 87.0558 222.37 87.1252 222.402 87.2085C222.433 87.2918 222.435 87.3837 222.406 87.468C222.387 87.515 222.359 87.5576 222.324 87.5935C222.288 87.6294 222.246 87.6577 222.2 87.6767C222.185 87.6718 222.169 87.6718 222.155 87.6767C222.155 87.6767 222.219 87.7716 222.293 87.8817C222.348 87.9533 222.398 88.0281 222.443 88.1057C222.443 88.1057 222.425 88.1284 222.342 88.1284H222.23L222.087 87.9235L221.945 87.7185H221.679V88.1284H221.585C221.529 88.1284 221.488 88.1284 221.484 88.1057L221.48 88.1246ZM222.125 87.5059C222.161 87.4859 222.189 87.4536 222.204 87.4148C222.219 87.3759 222.22 87.333 222.207 87.2934C222.174 87.1757 222.121 87.1529 221.885 87.1529H221.683V87.3275C221.676 87.3944 221.676 87.4619 221.683 87.5287C221.683 87.5515 221.731 87.5553 221.885 87.5515C222.039 87.5477 222.095 87.5211 222.136 87.4908L222.125 87.5059ZM226.007 88.1398V86.9518H226.31C226.584 86.9518 226.617 86.9518 226.685 86.9935C226.752 87.022 226.808 87.0711 226.845 87.1338C226.883 87.1965 226.9 87.2696 226.895 87.3427C226.899 87.3895 226.894 87.4366 226.879 87.4811C226.864 87.5256 226.84 87.5664 226.808 87.6008C226.711 87.7033 226.629 87.7299 226.408 87.7413H226.205V88.1208H226.112C226.059 88.1208 226.018 88.1208 226.018 88.1208L226.007 88.1398ZM226.576 87.5439C226.6 87.5312 226.622 87.5136 226.639 87.4922C226.657 87.4708 226.67 87.4461 226.678 87.4194C226.685 87.3928 226.688 87.3649 226.684 87.3374C226.681 87.3098 226.672 87.2832 226.659 87.2592C226.617 87.1757 226.554 87.1529 226.366 87.1529H226.198V87.3389C226.193 87.4084 226.193 87.4782 226.198 87.5477C226.32 87.5831 226.45 87.5831 226.572 87.5477L226.576 87.5439ZM227.326 88.1246C227.326 88.1246 227.326 87.8476 227.326 87.5363V86.967H228.184V87.1492H227.858H227.532V87.449H228.112V87.635H227.52V87.7868V87.9424H227.858H228.195V88.0297V88.117H227.768C227.434 88.117 227.337 88.117 227.329 88.117L227.326 88.1246ZM229.323 85.3614V84.2569H229.532H229.739V84.4694L229.791 84.4011C229.838 84.3532 229.892 84.3134 229.952 84.2834C230.038 84.2362 230.136 84.2176 230.233 84.2303C230.33 84.2196 230.428 84.2381 230.514 84.2834C230.655 84.3616 230.77 84.4806 230.844 84.6253C230.918 84.77 230.948 84.9338 230.93 85.0957C230.939 85.2501 230.904 85.404 230.829 85.5387C230.754 85.6735 230.642 85.7833 230.507 85.8548C230.427 85.8923 230.339 85.908 230.252 85.9004C230.175 85.9066 230.097 85.8955 230.025 85.868C229.952 85.8404 229.886 85.7971 229.832 85.741L229.757 85.6612V86.4204H229.308L229.323 85.3614ZM230.327 85.5398C230.403 85.4656 230.458 85.3726 230.488 85.2702C230.517 85.1677 230.52 85.0591 230.495 84.9553C230.484 84.8328 230.428 84.7191 230.338 84.6364C230.298 84.6037 230.252 84.5803 230.202 84.5682C230.152 84.5561 230.101 84.5555 230.051 84.5664C230.001 84.5774 229.954 84.5996 229.913 84.6314C229.873 84.6632 229.84 84.7039 229.817 84.7503C229.667 85.0615 229.768 85.5094 230.005 85.5815C230.113 85.6103 230.229 85.5954 230.327 85.5398V85.5398ZM220.21 85.9194C220.064 85.8701 219.936 85.7763 219.844 85.6506C219.752 85.5249 219.701 85.3735 219.697 85.2172C219.667 85.0535 219.683 84.8848 219.742 84.7295C219.801 84.5742 219.9 84.4383 220.03 84.3366C220.151 84.2595 220.294 84.2259 220.436 84.2411C220.578 84.2562 220.711 84.3192 220.813 84.4201L220.855 84.4694V83.623H221.297V84.7427V85.8814H221.098H220.903V85.7789C220.908 85.7449 220.908 85.7104 220.903 85.6764L220.806 85.7637C220.728 85.8317 220.634 85.8787 220.533 85.9006C220.432 85.9225 220.328 85.9185 220.229 85.889L220.21 85.9194ZM220.619 85.5929C220.675 85.5686 220.725 85.5312 220.765 85.4838C220.805 85.4363 220.833 85.3801 220.847 85.3196C220.888 85.1423 220.879 84.9568 220.821 84.7845C220.803 84.7391 220.776 84.6982 220.741 84.6644C220.706 84.6306 220.665 84.6047 220.62 84.5886C220.574 84.5724 220.526 84.5662 220.478 84.5706C220.43 84.5749 220.383 84.5896 220.341 84.6136C220.259 84.668 220.195 84.7456 220.157 84.8367C220.118 84.9278 220.107 85.0285 220.124 85.1261C220.143 85.4791 220.345 85.6688 220.619 85.5929V85.5929ZM222.061 85.9269C221.95 85.907 221.844 85.8627 221.752 85.7972C221.659 85.7316 221.582 85.6463 221.525 85.5474C221.464 85.4156 221.433 85.2717 221.433 85.1261C221.433 84.9804 221.464 84.8366 221.525 84.7047C221.619 84.5263 221.774 84.3889 221.962 84.3189C222.149 84.2489 222.355 84.2512 222.541 84.3252C222.686 84.3953 222.809 84.5071 222.893 84.6466C222.976 84.7862 223.018 84.9476 223.013 85.1109V85.2361H222.443C221.799 85.2361 221.851 85.2361 221.904 85.3993C221.925 85.4636 221.963 85.521 222.013 85.5655C222.064 85.61 222.125 85.64 222.191 85.6524C222.256 85.6648 222.324 85.6591 222.387 85.636C222.45 85.6129 222.506 85.5731 222.548 85.5208L222.623 85.4411H222.998L222.968 85.5094C222.933 85.6061 222.877 85.6936 222.804 85.7658C222.732 85.838 222.644 85.893 222.548 85.9269C222.395 85.9721 222.234 85.9838 222.076 85.9611L222.061 85.9269ZM222.563 84.8831C222.548 84.7969 222.509 84.7168 222.451 84.6516C222.402 84.6165 222.346 84.5936 222.287 84.5849C222.228 84.5762 222.168 84.5819 222.111 84.6016C222.055 84.6213 222.004 84.6543 221.962 84.698C221.921 84.7417 221.891 84.7948 221.874 84.8528V84.9249H222.578L222.563 84.8831ZM223.755 85.9004C223.607 85.8787 223.468 85.8126 223.358 85.7106C223.282 85.6323 223.233 85.531 223.219 85.4221V85.3424H223.425C223.605 85.3424 223.631 85.3424 223.639 85.3766C223.652 85.442 223.686 85.5011 223.737 85.5444C223.787 85.5878 223.85 85.6128 223.916 85.6157C224.103 85.6385 224.253 85.555 224.253 85.4221C224.253 85.2893 224.201 85.2741 223.852 85.183C223.504 85.0919 223.388 85.0312 223.32 84.9287C223.253 84.8262 223.271 84.8338 223.271 84.7123C223.263 84.6395 223.274 84.5656 223.304 84.4987C223.333 84.4318 223.38 84.3744 223.44 84.3328C223.589 84.2302 223.77 84.1857 223.95 84.2075C224.128 84.1878 224.308 84.2336 224.455 84.3366C224.554 84.4187 224.621 84.5326 224.647 84.6592V84.7199H224.437C224.257 84.7199 224.227 84.7199 224.227 84.6896C224.227 84.5795 224.099 84.496 223.931 84.496C223.762 84.496 223.669 84.5681 223.702 84.6896C223.736 84.811 223.785 84.7882 224.077 84.8642C224.478 84.9666 224.605 85.0426 224.662 85.2134C224.69 85.3407 224.677 85.4738 224.624 85.5929C224.553 85.7226 224.435 85.8192 224.294 85.8624C224.118 85.9081 223.935 85.9196 223.755 85.8966V85.9004ZM228.251 85.9004C228.111 85.8624 227.982 85.7893 227.876 85.6878C227.734 85.5529 227.641 85.3719 227.616 85.1758C227.59 84.9797 227.632 84.7807 227.735 84.6127C227.838 84.4446 227.996 84.3181 228.181 84.2546C228.366 84.191 228.567 84.1945 228.749 84.2644C228.898 84.3359 229.022 84.4499 229.106 84.5923C229.191 84.7347 229.232 84.8993 229.225 85.0653V85.1754H228.082V85.2627C228.09 85.3493 228.129 85.43 228.192 85.4889C228.255 85.5479 228.338 85.5809 228.423 85.5815C228.497 85.5922 228.572 85.5775 228.637 85.5398C228.69 85.5176 228.735 85.4807 228.768 85.4335C228.798 85.3804 228.798 85.3804 228.989 85.3804C229.18 85.3804 229.199 85.3804 229.109 85.5474C229.023 85.6908 228.894 85.8026 228.741 85.8661C228.588 85.9297 228.419 85.9417 228.259 85.9004H228.251ZM228.764 84.8718C228.756 84.8096 228.734 84.7502 228.701 84.6976C228.667 84.6451 228.622 84.6009 228.569 84.5681C228.499 84.544 228.424 84.5387 228.351 84.5527C228.278 84.5666 228.21 84.5994 228.154 84.6478C228.109 84.7107 228.079 84.7836 228.067 84.8604C228.067 84.8945 228.067 84.8983 228.416 84.8983C228.764 84.8983 228.764 84.8983 228.764 84.8718V84.8718ZM231.796 85.9004C231.645 85.8675 231.506 85.7956 231.391 85.6916C231.263 85.5429 231.183 85.3582 231.161 85.1622C231.14 84.9661 231.178 84.7681 231.271 84.5947C231.351 84.4737 231.459 84.3752 231.587 84.3084C231.714 84.2416 231.856 84.2088 232 84.213C232.143 84.2171 232.283 84.2582 232.407 84.3323C232.531 84.4063 232.633 84.511 232.706 84.6364C232.764 84.7706 232.793 84.9153 232.793 85.0615C232.793 85.2078 232.764 85.3525 232.706 85.4866C232.62 85.647 232.484 85.7742 232.32 85.8489C232.155 85.9237 231.971 85.9417 231.796 85.9004V85.9004ZM232.17 85.5208C232.223 85.4797 232.266 85.4264 232.294 85.3652C232.34 85.2793 232.359 85.1815 232.35 85.0843C232.368 84.9356 232.328 84.7857 232.238 84.6668C232.206 84.6253 232.165 84.5922 232.118 84.5704C232.071 84.5486 232.02 84.5387 231.968 84.5415C231.899 84.5392 231.83 84.5583 231.772 84.5963C231.714 84.6343 231.669 84.6893 231.642 84.7541C231.604 84.8186 231.601 84.8566 231.601 85.0615C231.601 85.2665 231.601 85.3007 231.642 85.369C231.685 85.4543 231.755 85.5225 231.841 85.5626C231.952 85.5896 232.069 85.5747 232.17 85.5208V85.5208ZM234.516 85.9004C234.388 85.8799 234.266 85.8306 234.16 85.7561C234.068 85.6693 234.006 85.5549 233.984 85.4297V85.3424H234.388L234.411 85.4183C234.441 85.4902 234.495 85.5491 234.563 85.5845C234.632 85.62 234.711 85.6297 234.786 85.6119C234.95 85.5929 235.048 85.4601 234.988 85.3424C234.958 85.2855 234.845 85.2399 234.583 85.1792C234.231 85.0919 234.122 85.035 234.051 84.8983C234.013 84.7878 234.013 84.6673 234.051 84.5567C234.093 84.4473 234.171 84.356 234.272 84.2986C234.552 84.1848 234.865 84.1848 235.145 84.2986C235.214 84.3381 235.273 84.3927 235.319 84.4584C235.364 84.524 235.394 84.5991 235.408 84.6782V84.7313H235.007V84.6782C234.984 84.5681 234.875 84.5074 234.711 84.5074C234.546 84.5074 234.441 84.5909 234.482 84.7009C234.523 84.811 234.576 84.8034 234.875 84.8793C235.175 84.9553 235.329 85.0198 235.408 85.1488C235.453 85.2126 235.473 85.2911 235.464 85.369C235.467 85.4318 235.458 85.4947 235.436 85.5535C235.414 85.6124 235.38 85.6659 235.336 85.7106C235.227 85.8011 235.098 85.8653 234.961 85.8981C234.823 85.931 234.68 85.9318 234.542 85.9004H234.516ZM225.523 85.8738C225.523 85.8738 225.523 85.3576 225.523 84.7351V83.623H226.052C226.356 83.581 226.665 83.6189 226.951 83.7331C227.073 83.7988 227.18 83.8911 227.264 84.0032C227.347 84.1154 227.405 84.2447 227.434 84.3821C227.475 84.6258 227.475 84.8748 227.434 85.1185C227.4 85.2883 227.321 85.4455 227.206 85.5733C227.09 85.701 226.943 85.7944 226.778 85.8434C226.56 85.8836 226.337 85.8976 226.115 85.8852C225.801 85.9004 225.561 85.9004 225.535 85.8738H225.523ZM226.685 85.4031C226.802 85.3202 226.892 85.2034 226.943 85.068C226.993 84.9326 227.003 84.7849 226.97 84.644C226.967 84.5541 226.945 84.4658 226.906 84.3852C226.866 84.3046 226.81 84.2336 226.741 84.1771C226.595 84.0865 226.424 84.049 226.254 84.0709H226.003V85.4753H226.31C226.584 85.4753 226.625 85.4753 226.685 85.4259V85.4031ZM233.373 85.8624C233.289 85.8378 233.216 85.784 233.167 85.7106C233.129 85.6537 233.129 85.6119 233.122 85.0957V84.5453H232.867V84.2455H233.122V83.7634H233.564V84.2455H233.875V84.5453H233.564V84.997C233.564 85.5474 233.564 85.5398 233.755 85.5398H233.875V85.9004H233.65C233.558 85.8975 233.466 85.8848 233.377 85.8624H233.373ZM231.447 84.0481C231.447 84.0481 231.518 83.9418 231.608 83.8279L231.766 83.6154H232.181L232.331 83.8128C232.388 83.8841 232.441 83.9589 232.489 84.0367C232.489 84.0367 232.466 84.0595 232.328 84.0367H232.155L232.065 83.9114C232.034 83.8678 232 83.826 231.964 83.7862C231.923 83.8245 231.886 83.8678 231.855 83.9152L231.758 84.0443H231.604C231.552 84.0525 231.499 84.0525 231.447 84.0443V84.0481ZM228.184 83.9532C228.184 83.9532 228.258 83.8166 228.345 83.6723L228.498 83.4104H228.978L228.922 83.4712L228.671 83.7482L228.472 83.9684H228.322C228.275 83.9735 228.228 83.9683 228.184 83.9532V83.9532ZM220.641 82.8638C220.429 82.837 220.231 82.744 220.074 82.5977C219.917 82.4515 219.809 82.2592 219.764 82.0478C219.723 81.8245 219.723 81.5954 219.764 81.3721C219.806 81.1823 219.897 81.0074 220.029 80.8663C220.161 80.7252 220.329 80.6232 220.514 80.5713C220.704 80.5334 220.9 80.5334 221.091 80.5713C221.251 80.6126 221.396 80.6985 221.51 80.8193C221.624 80.9401 221.702 81.0909 221.735 81.2545V81.3418H221.271L221.248 81.2659C221.215 81.1898 221.166 81.1225 221.103 81.0693C221.04 81.0162 220.966 80.9787 220.886 80.9599C220.806 80.9411 220.723 80.9415 220.644 80.961C220.564 80.9805 220.49 81.0186 220.428 81.0723C220.326 81.1773 220.255 81.3086 220.221 81.4519C220.194 81.6598 220.206 81.8713 220.259 82.0743C220.312 82.2131 220.414 82.3277 220.544 82.397C220.688 82.4462 220.845 82.4462 220.99 82.397C221.063 82.3608 221.126 82.3076 221.175 82.2416C221.224 82.1756 221.257 82.0987 221.271 82.0174L221.293 81.9339H221.518H221.746V81.9795C221.723 82.2033 221.627 82.4129 221.473 82.5754C221.362 82.6817 221.228 82.7603 221.081 82.8051C220.935 82.8499 220.781 82.8596 220.63 82.8335L220.641 82.8638ZM222.264 82.8638C222.156 82.8409 222.061 82.7769 221.998 82.6851C221.935 82.5934 221.91 82.4807 221.926 82.3704C221.925 82.2934 221.948 82.218 221.99 82.1541C222.084 81.9984 222.226 81.9453 222.679 81.8846C222.897 81.8542 222.96 81.8124 222.968 81.691C222.974 81.6653 222.972 81.6385 222.963 81.6137C222.955 81.5889 222.94 81.567 222.919 81.5505C222.881 81.5122 222.83 81.4893 222.777 81.486C222.705 81.4606 222.627 81.4636 222.557 81.4946C222.487 81.5256 222.432 81.5823 222.402 81.653L222.383 81.7176H221.964L221.982 81.6303C222.001 81.5262 222.056 81.4322 222.136 81.3646C222.22 81.2962 222.317 81.2456 222.42 81.2156C222.524 81.1856 222.632 81.1769 222.739 81.19C222.926 81.1738 223.112 81.2219 223.268 81.3266C223.403 81.4405 223.399 81.4329 223.414 82.1351C223.414 82.4843 223.414 82.7879 223.436 82.8107C223.459 82.8335 223.436 82.8525 223.238 82.8525H223.024V82.7993C223.005 82.6968 223.002 82.6968 222.945 82.7462C222.742 82.8751 222.497 82.9175 222.264 82.8638V82.8638ZM222.841 82.5374C222.887 82.4967 222.923 82.4448 222.946 82.3866C222.968 82.3283 222.975 82.2654 222.968 82.2034C222.977 82.1596 222.977 82.1144 222.968 82.0705H222.912C222.844 82.0919 222.776 82.1071 222.706 82.1161C222.507 82.1503 222.428 82.192 222.383 82.2793C222.361 82.3231 222.355 82.3739 222.368 82.4217C222.38 82.4695 222.41 82.5108 222.451 82.5374C222.513 82.5664 222.581 82.5814 222.649 82.5814C222.718 82.5814 222.786 82.5664 222.848 82.5374H222.841ZM224.834 82.86C224.774 82.8476 224.715 82.8311 224.658 82.8107C224.577 82.7716 224.506 82.7132 224.452 82.6406C224.398 82.5679 224.362 82.483 224.347 82.3932V82.3325H224.748V82.3818C224.774 82.4321 224.812 82.4757 224.857 82.5093C224.903 82.5429 224.955 82.5657 225.011 82.5759C225.066 82.5861 225.123 82.5835 225.178 82.5683C225.232 82.5531 225.282 82.5257 225.325 82.4881C225.407 82.3818 225.351 82.2793 225.175 82.2224L224.868 82.1351C224.731 82.1168 224.601 82.0617 224.493 81.9757C224.45 81.9423 224.416 81.8982 224.395 81.8476C224.374 81.797 224.366 81.7417 224.373 81.6872C224.369 81.5803 224.403 81.4755 224.468 81.3914C224.533 81.3073 224.626 81.2494 224.729 81.2279C224.932 81.1805 225.144 81.1805 225.347 81.2279C225.443 81.2503 225.531 81.2995 225.6 81.37C225.67 81.4405 225.719 81.5293 225.741 81.6265V81.7062H225.336L225.31 81.634C225.268 81.5316 225.194 81.4936 225.025 81.4936C224.856 81.4936 224.811 81.524 224.789 81.6075C224.785 81.6442 224.794 81.6811 224.814 81.7121C224.834 81.7431 224.863 81.7665 224.898 81.7783C224.924 81.7783 225.062 81.8314 225.205 81.8656C225.561 81.9529 225.696 82.0326 225.752 82.1806C225.784 82.3051 225.784 82.4357 225.752 82.5602C225.701 82.6621 225.623 82.7475 225.527 82.8069C225.302 82.906 225.052 82.9312 224.811 82.879L224.834 82.86ZM226.49 82.86C226.369 82.8454 226.256 82.7922 226.168 82.7083C226.079 82.6244 226.018 82.5141 225.995 82.3932V82.3249H226.205C226.393 82.3249 226.415 82.3249 226.415 82.3552C226.423 82.3961 226.441 82.4344 226.466 82.4673C226.492 82.5002 226.524 82.5268 226.561 82.545C226.616 82.5731 226.676 82.5862 226.737 82.583C226.913 82.583 227.03 82.5071 227.03 82.3894C227.03 82.2717 226.985 82.2452 226.572 82.1351C226.261 82.0516 226.16 82.0022 226.089 81.8922C226.048 81.831 226.031 81.7567 226.04 81.6834C226.04 81.3987 226.216 81.2317 226.572 81.1862C227.015 81.1292 227.356 81.3038 227.415 81.6227V81.691H226.996V81.6378C226.996 81.5581 226.921 81.5088 226.812 81.486C226.595 81.4405 226.438 81.5354 226.482 81.6796C226.501 81.7365 226.614 81.7859 226.88 81.8504C226.992 81.8724 227.102 81.9041 227.209 81.9453C227.286 81.9724 227.352 82.024 227.398 82.0925C227.443 82.161 227.465 82.2426 227.46 82.3249C227.462 82.4374 227.426 82.5471 227.358 82.636C227.289 82.725 227.194 82.7879 227.086 82.8145C226.889 82.864 226.684 82.8755 226.482 82.8487L226.49 82.86ZM228.21 82.86C228.076 82.8271 227.954 82.7577 227.857 82.6593C227.76 82.5609 227.692 82.4373 227.659 82.3021C227.623 82.1255 227.623 81.9435 227.659 81.7669C227.699 81.6175 227.782 81.4833 227.896 81.3808C228.011 81.2783 228.152 81.2119 228.303 81.19C228.405 81.1711 228.51 81.1738 228.611 81.198C228.712 81.2221 228.806 81.2672 228.889 81.3303C228.972 81.3935 229.041 81.4733 229.092 81.5648C229.142 81.6562 229.174 81.7574 229.184 81.8618C229.195 81.9309 229.203 82.0006 229.206 82.0705V82.1427H228.045V82.2186C228.057 82.3105 228.101 82.3948 228.171 82.4556C228.24 82.5164 228.328 82.5496 228.42 82.5488C228.477 82.5506 228.533 82.5392 228.585 82.5156C228.637 82.4919 228.683 82.4565 228.719 82.4122L228.779 82.3438H228.963H229.147L229.083 82.4729C229.022 82.605 228.923 82.715 228.798 82.7879C228.603 82.8719 228.387 82.8931 228.18 82.8487L228.21 82.86ZM228.761 81.8124C228.754 81.7612 228.736 81.7121 228.708 81.6687C228.681 81.6252 228.644 81.5886 228.6 81.5613C228.557 81.5341 228.508 81.517 228.458 81.5112C228.407 81.5054 228.355 81.511 228.307 81.5278C228.245 81.5481 228.19 81.5854 228.148 81.6357C228.105 81.686 228.077 81.7472 228.067 81.8124V81.8618H228.783L228.761 81.8124ZM223.706 82.0402V81.2127H224.126V82.8335H223.706V82.0402ZM223.706 80.7838V80.5864H224.126V80.966H223.706V80.7838ZM232.699 80.6965C232.067 80.6235 231.453 80.4425 230.881 80.1613C230.204 79.8332 229.597 79.3729 229.096 78.8069C228.594 78.2409 228.208 77.5803 227.959 76.8629C227.618 75.8799 227.546 74.8219 227.751 73.8009C227.955 72.7799 228.428 71.8339 229.12 71.0631L229.259 70.9075H229.881L229.637 71.1542C228.933 71.8602 228.439 72.7529 228.211 73.7301C227.984 74.7073 228.033 75.7296 228.352 76.68C228.672 77.6304 229.249 78.4706 230.017 79.1044C230.786 79.7381 231.715 80.1399 232.699 80.2638C233.135 80.3056 233.574 80.3056 234.01 80.2638C234.983 80.14 235.904 79.7459 236.67 79.1251L236.801 79.015V79.573L236.663 79.6793C236.26 79.963 235.826 80.1986 235.37 80.3815C234.918 80.5478 234.45 80.6612 233.972 80.7193C233.549 80.7554 233.122 80.7554 232.699 80.7193V80.6965ZM232.965 79.9715C232.811 79.9184 232.777 79.7856 232.897 79.6907C232.942 79.6565 232.942 79.6565 232.897 79.6148C232.873 79.587 232.86 79.5512 232.86 79.5142C232.86 79.4771 232.873 79.4413 232.897 79.4136C232.918 79.3938 232.942 79.3789 232.969 79.3698C232.996 79.3607 233.025 79.3577 233.053 79.361C233.081 79.3642 233.108 79.3737 233.133 79.3887C233.157 79.4036 233.177 79.4238 233.193 79.4477C233.223 79.5199 233.193 79.611 233.144 79.6261C233.096 79.6413 233.103 79.6261 233.144 79.7096C233.168 79.7338 233.185 79.7639 233.193 79.7969C233.191 79.8271 233.181 79.8563 233.166 79.8823C233.151 79.9084 233.13 79.9306 233.105 79.9474C233.081 79.9642 233.052 79.975 233.023 79.9792C232.993 79.9834 232.963 79.9808 232.935 79.9715H232.965ZM233.088 79.8994C233.148 79.8577 233.141 79.7931 233.088 79.7324C233.036 79.6717 233.006 79.6793 232.957 79.7324C232.939 79.7525 232.93 79.7786 232.93 79.8055C232.931 79.8324 232.942 79.8581 232.96 79.8774C232.979 79.8967 233.004 79.9081 233.03 79.9094C233.057 79.9106 233.083 79.9017 233.103 79.8842L233.088 79.8994ZM233.122 79.5882C233.136 79.5665 233.145 79.5418 233.148 79.5161C233.143 79.4901 233.131 79.466 233.113 79.4466C233.095 79.4272 233.072 79.4131 233.047 79.406C233.017 79.406 232.946 79.4705 232.946 79.5009C232.974 79.5561 233.019 79.6012 233.073 79.6299C233.073 79.6299 233.103 79.6299 233.118 79.5882H233.122ZM233.332 79.9677C233.332 79.9677 233.354 79.945 233.377 79.9412C233.399 79.9374 233.425 79.9412 233.425 79.7704C233.425 79.5996 233.425 79.6148 233.377 79.5958C233.328 79.5768 233.339 79.5388 233.425 79.535H233.489V79.7362C233.489 79.9222 233.489 79.9336 233.534 79.9374C233.554 79.941 233.571 79.9518 233.583 79.9677C233.583 79.9677 233.553 79.9905 233.459 79.9905C233.365 79.9905 233.328 79.9905 233.328 79.9905L233.332 79.9677ZM233.804 79.9032C233.745 79.8314 233.715 79.7403 233.718 79.6472C233.722 79.5541 233.759 79.4656 233.823 79.3984C233.881 79.3417 233.959 79.3092 234.04 79.3073C234.062 79.3073 234.04 79.3301 233.984 79.3642C233.902 79.4108 233.841 79.4866 233.811 79.5768V79.6223L233.864 79.5806C233.877 79.5658 233.894 79.5539 233.912 79.5459C233.931 79.5378 233.951 79.5336 233.971 79.5336C233.991 79.5336 234.01 79.5378 234.029 79.5459C234.047 79.5539 234.064 79.5658 234.077 79.5806C234.098 79.6038 234.114 79.6312 234.123 79.661C234.132 79.6909 234.135 79.7224 234.131 79.7534C234.127 79.7845 234.117 79.8143 234.1 79.8408C234.084 79.8673 234.062 79.8899 234.036 79.907C234.005 79.9305 233.967 79.9431 233.928 79.9431C233.888 79.9431 233.85 79.9305 233.819 79.907L233.804 79.9032ZM234.006 79.8577C234.024 79.8321 234.033 79.8016 234.033 79.7704C234.033 79.7391 234.024 79.7086 234.006 79.6831C233.999 79.6659 233.987 79.6509 233.973 79.6393C233.959 79.6276 233.942 79.6198 233.923 79.6164C233.905 79.613 233.887 79.6142 233.869 79.6199C233.851 79.6256 233.835 79.6355 233.823 79.6489C233.789 79.6793 233.785 79.6945 233.796 79.7514C233.819 79.8804 233.916 79.9336 233.991 79.8577H234.006ZM232.62 79.8994H232.541C232.489 79.8994 232.485 79.8539 232.541 79.8539C232.597 79.8539 232.594 79.8539 232.62 79.6755C232.646 79.4971 232.639 79.5312 232.62 79.5161C232.601 79.5009 232.59 79.4629 232.665 79.4629C232.74 79.4629 232.74 79.4629 232.74 79.5123C232.734 79.5786 232.724 79.6445 232.71 79.7096C232.71 79.7894 232.684 79.8577 232.684 79.8615C232.684 79.8653 232.684 79.8615 232.721 79.8615C232.758 79.8615 232.758 79.8615 232.758 79.8918C232.758 79.9222 232.71 79.9146 232.639 79.8918L232.62 79.8994ZM234.538 79.6337C234.493 79.5882 234.49 79.554 234.538 79.5161C234.545 79.5066 234.554 79.499 234.565 79.4937C234.575 79.4884 234.587 79.4857 234.598 79.4857C234.61 79.4857 234.621 79.4884 234.632 79.4937C234.642 79.499 234.651 79.5066 234.658 79.5161C234.668 79.5226 234.676 79.5316 234.682 79.5422C234.688 79.5528 234.691 79.5647 234.691 79.5768C234.691 79.5889 234.688 79.6008 234.682 79.6114C234.676 79.622 234.668 79.631 234.658 79.6375C234.572 79.6793 234.553 79.6793 234.52 79.6337H234.538ZM235.22 79.592C235.194 79.5654 235.19 79.4667 235.22 79.4667C235.236 79.4707 235.251 79.48 235.261 79.4933C235.295 79.535 235.344 79.5275 235.4 79.4933C235.456 79.4591 235.449 79.4439 235.43 79.4022C235.411 79.3604 235.4 79.3566 235.273 79.3491C235.145 79.3415 235.127 79.3491 235.082 79.2921C235.064 79.2775 235.05 79.2592 235.041 79.2386C235.031 79.2179 235.026 79.1954 235.026 79.1726C235.026 79.1497 235.031 79.1272 235.041 79.1065C235.05 79.0859 235.064 79.0676 235.082 79.053C235.149 78.9964 235.234 78.9655 235.321 78.9657C235.363 78.9657 235.393 79.0568 235.374 79.1023C235.355 79.1479 235.355 79.1327 235.318 79.1023C235.28 79.072 235.265 79.053 235.224 79.0606C235.112 79.091 235.07 79.182 235.142 79.2466C235.213 79.3111 235.209 79.2769 235.295 79.2769C235.381 79.2769 235.426 79.2769 235.464 79.3263C235.501 79.3756 235.501 79.5464 235.333 79.611C235.265 79.6375 235.235 79.6413 235.22 79.611V79.592ZM231.301 79.4895C231.136 79.406 231.084 79.3566 231.174 79.368C231.204 79.368 231.226 79.3339 231.305 79.1631C231.383 78.9923 231.398 78.9505 231.376 78.9126C231.353 78.8746 231.357 78.867 231.376 78.8632C231.508 78.9118 231.633 78.9755 231.751 79.053C231.751 79.0758 231.694 79.1517 231.676 79.1517C231.657 79.1517 231.657 79.1289 231.657 79.1023C231.657 79.0758 231.657 79.0492 231.586 79.0188L231.503 78.9809C231.465 79.0295 231.439 79.0868 231.428 79.1479C231.453 79.1687 231.481 79.1854 231.511 79.1972C231.638 79.2542 231.582 79.2883 231.451 79.2352C231.383 79.2048 231.383 79.2048 231.357 79.2618C231.282 79.4022 231.282 79.406 231.357 79.4515C231.432 79.4971 231.443 79.4895 231.473 79.4515C231.503 79.4136 231.533 79.4136 231.533 79.4515C231.533 79.4895 231.496 79.573 231.481 79.573L231.29 79.4857L231.301 79.4895ZM232.028 79.554C231.987 79.554 231.968 79.5237 231.968 79.5009C231.968 79.4781 231.968 79.4591 232.084 79.5009C232.2 79.5426 232.17 79.5312 232.17 79.5578C232.17 79.5844 232.122 79.5958 232.028 79.5578V79.554ZM235.692 79.3832C235.697 79.3669 235.705 79.3516 235.715 79.3377C235.734 79.3111 235.715 79.2731 235.614 79.0985C235.426 78.7835 235.445 78.7683 235.778 78.9163C235.856 78.9542 235.936 78.9872 236.018 79.015C235.994 78.9616 235.966 78.9096 235.936 78.8594C235.857 78.7304 235.838 78.7152 235.797 78.7152C235.756 78.7152 235.741 78.681 235.842 78.6241C235.943 78.5671 235.932 78.5785 235.932 78.5975C235.931 78.6143 235.924 78.6303 235.913 78.6431C235.96 78.8046 236.05 78.9502 236.172 79.0644C236.232 79.0454 236.224 79.0872 236.172 79.1251L236.112 79.1593L235.861 79.0454C235.781 79.0047 235.698 78.9692 235.614 78.9391C235.643 78.9992 235.675 79.0575 235.711 79.1137C235.801 79.2656 235.808 79.2769 235.857 79.2656C235.906 79.2542 235.917 79.2656 235.823 79.3415C235.73 79.4174 235.704 79.4022 235.704 79.3832H235.692ZM230.713 79.1593C230.57 79.0606 230.57 78.9581 230.713 78.7342C230.795 78.6051 230.81 78.5671 230.791 78.5444C230.773 78.5216 230.791 78.4874 230.889 78.5444C230.986 78.6013 231.012 78.6544 230.93 78.6317C230.848 78.6089 230.874 78.6317 230.791 78.7645C230.753 78.8255 230.717 78.8889 230.686 78.9543C230.687 78.9907 230.698 79.0262 230.718 79.0564C230.738 79.0867 230.766 79.1106 230.799 79.1251C230.881 79.1669 230.941 79.1251 231.057 78.9505C231.174 78.7759 231.155 78.7911 231.132 78.7721C231.11 78.7531 231.095 78.7 231.114 78.7C231.184 78.7357 231.248 78.7818 231.305 78.8366C231.305 78.8366 231.305 78.8366 231.26 78.8366C231.215 78.8366 231.2 78.8366 231.114 78.9809C230.975 79.201 230.859 79.2466 230.713 79.1479V79.1593ZM230.241 79.0074C230.191 78.9585 230.158 78.8946 230.147 78.8253C230.136 78.7642 230.113 78.706 230.079 78.6544C230.054 78.6172 230.036 78.5745 230.029 78.5295C230.022 78.4846 230.024 78.4385 230.037 78.3948C230.05 78.351 230.072 78.3107 230.102 78.2768C230.132 78.2429 230.169 78.2163 230.211 78.199C230.263 78.1759 230.321 78.1693 230.377 78.1801C230.433 78.1909 230.485 78.2186 230.526 78.2595C230.566 78.3005 230.593 78.3528 230.604 78.4097C230.615 78.4666 230.608 78.5254 230.585 78.5785C230.537 78.6584 230.467 78.7219 230.383 78.7607C230.343 78.7648 230.303 78.7648 230.263 78.7607C230.211 78.7607 230.188 78.7607 230.188 78.7607C230.212 78.8466 230.258 78.9241 230.323 78.9847C230.36 79.015 230.383 79.0454 230.379 79.053C230.375 79.0606 230.286 79.0682 230.222 79.0074H230.241ZM230.368 78.6772C230.451 78.6282 230.514 78.5498 230.544 78.4571C230.55 78.4191 230.545 78.3802 230.531 78.3447C230.516 78.3092 230.492 78.2785 230.462 78.2559C230.405 78.2352 230.342 78.236 230.286 78.2584C230.229 78.2807 230.183 78.323 230.154 78.3774C230.119 78.4136 230.099 78.4628 230.099 78.514C230.099 78.5652 230.119 78.6144 230.154 78.6507C230.18 78.679 230.215 78.6972 230.253 78.7021C230.29 78.7069 230.329 78.6981 230.36 78.6772H230.368ZM236.251 78.8177C236.198 78.7857 236.157 78.738 236.132 78.6811C236.107 78.6243 236.101 78.5611 236.113 78.5003C236.125 78.4394 236.156 78.384 236.201 78.3416C236.246 78.2992 236.302 78.2719 236.363 78.2635C236.415 78.2579 236.467 78.267 236.514 78.2898C236.561 78.3126 236.601 78.3482 236.629 78.3925C236.666 78.4338 236.689 78.4857 236.695 78.5408C236.701 78.5959 236.69 78.6516 236.663 78.7C236.647 78.739 236.623 78.7738 236.593 78.8019C236.562 78.83 236.525 78.8505 236.485 78.8618C236.445 78.8732 236.404 78.8752 236.363 78.8675C236.322 78.8598 236.284 78.8428 236.251 78.8177V78.8177ZM236.535 78.7683C236.663 78.7038 236.652 78.5406 236.513 78.3888C236.449 78.3318 236.415 78.3128 236.367 78.3128C236.325 78.3154 236.286 78.3305 236.253 78.3562C236.22 78.382 236.196 78.4171 236.183 78.4571C236.185 78.5302 236.21 78.6008 236.254 78.6583C236.299 78.7158 236.361 78.757 236.43 78.7759C236.459 78.7784 236.489 78.7758 236.517 78.7683H236.535ZM233.272 78.5785C233.38 78.385 233.365 78.3888 233.452 78.5368C233.482 78.5799 233.506 78.6272 233.523 78.6772C233.497 78.6828 233.47 78.6828 233.444 78.6772C233.379 78.6573 233.31 78.6573 233.246 78.6772C233.197 78.6886 233.201 78.6886 233.253 78.5785H233.272ZM233.088 78.4571C233.099 78.4045 233.099 78.3502 233.088 78.2977C233.084 78.2725 233.084 78.2469 233.088 78.2217C233.136 78.2425 233.181 78.2679 233.223 78.2977C233.369 78.385 233.373 78.3736 233.182 78.4798L233.081 78.5368L233.088 78.4571ZM233.542 78.4571C233.497 78.4333 233.455 78.404 233.418 78.3698C233.492 78.3118 233.573 78.2621 233.658 78.2217C233.663 78.2722 233.663 78.3231 233.658 78.3736V78.533L233.534 78.4571H233.542ZM229.712 78.309C229.683 78.2802 229.657 78.2484 229.634 78.2142C229.634 78.2142 229.66 78.2142 229.69 78.2142C229.72 78.2142 229.761 78.2142 229.911 78.0737C230.061 77.9333 230.072 77.9181 230.064 77.8801C230.057 77.8422 230.083 77.8232 230.158 77.9181C230.233 78.013 230.233 78.0471 230.158 78.0092C230.083 77.9712 230.102 78.0092 229.963 78.1382C229.825 78.2673 229.798 78.2977 229.802 78.3394C229.806 78.3812 229.802 78.3925 229.802 78.3925C229.769 78.3698 229.739 78.3431 229.712 78.3128V78.309ZM233.324 78.309L233.246 78.1762L233.197 78.0927H233.354C233.405 78.0891 233.457 78.0891 233.508 78.0927C233.508 78.0927 233.358 78.3584 233.354 78.3584C233.343 78.3413 233.333 78.3235 233.324 78.3052V78.309ZM232.481 78.2673C232.514 78.2137 232.556 78.1662 232.605 78.1269C232.68 78.0699 232.68 78.0661 232.646 78.0471C232.62 78.0269 232.599 78.0018 232.583 77.9731C232.567 77.9444 232.556 77.9128 232.552 77.8801C232.555 77.8716 232.555 77.8622 232.551 77.854C232.547 77.8458 232.54 77.8395 232.532 77.8365C232.523 77.8335 232.514 77.834 232.506 77.8379C232.498 77.8418 232.492 77.8488 232.489 77.8574C232.466 77.8791 232.437 77.8936 232.406 77.8991C232.366 77.911 232.324 77.9117 232.284 77.901C232.243 77.8903 232.207 77.8686 232.178 77.8384C232.14 77.7966 232.144 77.7852 232.211 77.7814C232.279 77.7777 232.26 77.7814 232.249 77.7473C232.238 77.7131 232.23 77.6866 232.219 77.6486C232.193 77.5537 232.219 77.5309 232.305 77.5613C232.346 77.5752 232.382 77.601 232.409 77.6354C232.435 77.6698 232.451 77.7113 232.455 77.7549C232.455 77.8232 232.455 77.827 232.492 77.7928C232.53 77.7587 232.492 77.5271 232.369 77.4626C232.32 77.4429 232.267 77.4347 232.214 77.4387C232.162 77.4426 232.111 77.4586 232.065 77.4854C231.99 77.5309 231.987 77.512 232.065 77.4322C232.196 77.2766 232.391 77.2728 232.762 77.4133C232.862 77.4536 232.965 77.4865 233.069 77.512C233.129 77.512 233.174 77.5423 233.171 77.5537C233.075 77.6651 232.954 77.7511 232.818 77.8042H232.751L232.788 77.7397L232.826 77.679L232.744 77.641C232.71 77.625 232.675 77.6123 232.639 77.603C232.639 77.603 232.639 77.6638 232.639 77.7625C232.639 77.956 232.687 78.013 232.811 78.013C232.935 78.013 232.89 78.013 232.905 78.0775C232.927 78.2066 232.807 78.3015 232.59 78.3204H232.462L232.481 78.2673ZM234.04 78.3166C233.871 78.2711 233.808 78.1952 233.841 78.0775C233.841 78.0244 233.864 78.013 233.905 78.0206C234.036 78.0471 234.096 77.9636 234.096 77.7473C234.096 77.5993 234.096 77.5993 233.972 77.66L233.894 77.7017L233.931 77.7511C233.946 77.7695 233.959 77.7899 233.969 77.8118C233.941 77.8158 233.914 77.8158 233.886 77.8118C233.806 77.7764 233.732 77.729 233.665 77.6714C233.527 77.5613 233.527 77.5613 233.575 77.5499C233.737 77.5099 233.895 77.4605 234.051 77.4019C234.358 77.2842 234.583 77.3108 234.681 77.4702C234.733 77.5575 234.729 77.5651 234.654 77.512C234.617 77.4811 234.572 77.4604 234.525 77.4518C234.477 77.4433 234.428 77.4471 234.382 77.4631C234.336 77.479 234.295 77.5065 234.263 77.543C234.231 77.5794 234.208 77.6236 234.197 77.6714C234.197 77.7397 234.197 77.8384 234.242 77.8384C234.287 77.8384 234.242 77.8384 234.242 77.8194C234.234 77.7897 234.234 77.7581 234.242 77.7283C234.254 77.6863 234.278 77.6487 234.311 77.6198C234.343 77.5909 234.383 77.5719 234.426 77.5651C234.478 77.5651 234.482 77.5651 234.482 77.6182C234.481 77.6564 234.472 77.694 234.456 77.7283C234.426 77.789 234.433 77.8004 234.505 77.8004C234.576 77.8004 234.561 77.8346 234.463 77.8877C234.425 77.9137 234.38 77.9275 234.334 77.9275C234.288 77.9275 234.243 77.9137 234.205 77.8877L234.156 77.8498L234.134 77.9333C234.13 77.9576 234.121 77.9809 234.108 78.0018C234.096 78.0227 234.079 78.0407 234.059 78.0547L234.006 78.0965L234.074 78.1458C234.14 78.1868 234.193 78.2478 234.224 78.3204C234.242 78.3698 234.242 78.3698 234.175 78.3698C234.123 78.3668 234.071 78.3579 234.021 78.3432L234.04 78.3166ZM236.749 78.2483C236.644 78.1382 236.558 78.0775 236.532 78.1003C236.505 78.1231 236.483 78.1269 236.483 78.1003C236.503 78.0587 236.533 78.0224 236.569 77.994L236.651 77.9105V77.9674C236.651 78.013 236.651 78.0358 236.734 78.1155C236.816 78.1952 236.824 78.2217 236.816 78.2635V78.309L236.749 78.2483ZM232.253 78.1155C232.193 78.0965 232.189 78.0813 232.253 78.0358C232.288 78.0124 232.33 78 232.373 78C232.415 78 232.457 78.0124 232.492 78.0358L232.537 78.0699L232.474 78.1117C232.442 78.1293 232.407 78.1385 232.371 78.1385C232.335 78.1385 232.299 78.1293 232.268 78.1117L232.253 78.1155ZM234.261 78.1155C234.194 78.0813 234.186 78.0433 234.239 78.0168C234.272 78.002 234.309 77.996 234.346 77.9993C234.382 78.0026 234.418 78.0152 234.448 78.0358C234.508 78.0851 234.508 78.0965 234.448 78.1231C234.42 78.139 234.387 78.1474 234.355 78.1474C234.322 78.1474 234.29 78.139 234.261 78.1231V78.1155ZM229.39 77.9371C229.3 77.8118 229.274 77.7625 229.296 77.7587C229.303 77.755 229.311 77.7531 229.319 77.7531C229.327 77.7531 229.334 77.755 229.341 77.7587C229.341 77.7587 229.42 77.7321 229.547 77.6372C229.675 77.5423 229.731 77.493 229.727 77.455C229.724 77.4171 229.746 77.3981 229.821 77.5006C229.896 77.6031 229.885 77.6372 229.821 77.5917C229.757 77.5461 229.765 77.5917 229.604 77.7055L229.416 77.8498C229.429 77.879 229.447 77.906 229.469 77.9295C229.517 77.994 229.532 78.0016 229.581 77.994C229.63 77.9864 229.634 77.994 229.634 77.994C229.612 78.0375 229.576 78.0723 229.532 78.0927C229.48 78.041 229.434 77.9837 229.394 77.9219L229.39 77.9371ZM233.287 77.9636C233.287 77.9409 233.253 77.9295 233.231 77.9371C233.208 77.9447 233.144 77.8839 233.163 77.8498C233.182 77.8156 233.163 77.8498 233.137 77.8232C233.111 77.7966 233.096 77.7359 233.204 77.641C233.242 77.6045 233.285 77.5738 233.332 77.5499C233.428 77.6042 233.512 77.6778 233.579 77.7663C233.577 77.7767 233.572 77.7865 233.566 77.795C233.559 77.8035 233.551 77.8105 233.542 77.8156C233.532 77.8215 233.524 77.8292 233.518 77.8383C233.511 77.8474 233.507 77.8578 233.504 77.8687C233.504 77.9067 233.455 77.9485 233.425 77.9371C233.395 77.9257 233.392 77.9371 233.38 77.9636C233.369 77.9902 233.309 78.0092 233.287 77.9636ZM231.829 77.8004C231.781 77.8004 231.792 77.7473 231.855 77.6904C231.882 77.6667 231.915 77.6513 231.95 77.6459C231.986 77.6406 232.022 77.6454 232.054 77.66C232.095 77.6866 232.032 77.7701 231.949 77.7928C231.923 77.7974 231.897 77.7974 231.87 77.7928H231.829V77.8004ZM234.726 77.8004C234.678 77.7854 234.637 77.7563 234.606 77.7169C234.583 77.6866 234.583 77.679 234.606 77.6638C234.634 77.6491 234.666 77.6415 234.698 77.6415C234.729 77.6415 234.761 77.6491 234.789 77.6638C234.834 77.6903 234.89 77.7587 234.879 77.7701C234.837 77.7826 234.792 77.7852 234.748 77.7777L234.726 77.8004ZM236.756 77.7814C236.754 77.7676 236.754 77.7535 236.756 77.7397C236.756 77.7169 236.756 77.7207 236.756 77.7397C236.756 77.7587 236.756 77.7814 236.756 77.7814C236.756 77.7814 236.775 77.7663 236.779 77.7587L236.756 77.7814ZM229.147 77.5309C229.067 77.438 229.005 77.3312 228.963 77.2159C228.963 77.2159 228.989 77.2159 229.004 77.2159C229.019 77.2159 229.053 77.2387 229.24 77.1286C229.428 77.0185 229.446 77.0071 229.446 76.9578C229.446 76.9084 229.446 76.9046 229.476 76.9388C229.51 76.9928 229.542 77.0485 229.57 77.1058C229.619 77.2045 229.634 77.2501 229.622 77.288C229.609 77.3212 229.586 77.349 229.555 77.3669C229.524 77.3848 229.489 77.3918 229.454 77.3867C229.416 77.3867 229.409 77.3867 229.409 77.4247C229.405 77.4534 229.393 77.4805 229.375 77.503C229.357 77.5255 229.333 77.5425 229.306 77.5523C229.279 77.5621 229.25 77.5642 229.222 77.5584C229.194 77.5526 229.168 77.5392 229.147 77.5195V77.5309ZM229.3 77.4626C229.345 77.436 229.349 77.3677 229.3 77.2918C229.251 77.2159 229.255 77.2273 229.154 77.2918C229.053 77.3563 229.075 77.3411 229.094 77.3791C229.147 77.4816 229.21 77.5082 229.293 77.4664L229.3 77.4626ZM229.532 77.2728C229.559 77.2463 229.559 77.2311 229.532 77.1817C229.506 77.1324 229.502 77.121 229.491 77.1172C229.429 77.1291 229.37 77.1579 229.323 77.2007C229.323 77.2007 229.323 77.2425 229.364 77.2728C229.405 77.3032 229.469 77.3374 229.525 77.2728H229.532ZM231.47 77.5575C231.436 77.5347 231.47 77.4626 231.586 77.3336C231.616 77.3032 231.644 77.2702 231.668 77.2349L231.604 77.1969C231.533 77.159 231.477 77.083 231.496 77.0527C231.515 77.0223 231.698 77.0527 231.773 77.0792C231.804 77.0962 231.83 77.121 231.848 77.1514C231.872 77.1886 231.906 77.2187 231.945 77.2387C232.005 77.269 232.017 77.2842 232.002 77.3108C231.933 77.3975 231.848 77.4686 231.751 77.5195C231.663 77.5626 231.565 77.5759 231.47 77.5575V77.5575ZM234.965 77.5385C234.86 77.5032 234.768 77.4372 234.699 77.3487C234.647 77.2804 234.651 77.2614 234.726 77.2349C234.762 77.2232 234.794 77.1991 234.816 77.1665C234.832 77.135 234.855 77.1077 234.883 77.0868C234.939 77.0451 235.145 77.0185 235.164 77.0527C235.183 77.0868 235.123 77.1665 235.055 77.2007L234.992 77.2349C235.01 77.2612 235.032 77.2854 235.055 77.307C235.149 77.4019 235.235 77.5423 235.205 77.5575C235.13 77.5679 235.054 77.5532 234.988 77.5157L234.965 77.5385ZM233.163 77.3715C232.466 77.2576 231.919 76.5896 231.747 75.6483C231.706 75.3206 231.706 74.989 231.747 74.6614C231.826 74.1569 232.056 73.6892 232.406 73.3215C232.548 73.1963 232.707 73.0927 232.878 73.0141C233.05 72.9509 233.232 72.9238 233.414 72.9344C233.565 72.9402 233.714 72.9791 233.849 73.0482C234.129 73.2018 234.369 73.4187 234.553 73.682C234.736 73.9454 234.857 74.2481 234.905 74.5665C234.956 74.9443 234.956 75.3274 234.905 75.7052C234.737 76.5517 234.246 77.1817 233.628 77.3449C233.473 77.381 233.314 77.3912 233.156 77.3753L233.163 77.3715ZM233.65 77.1779C234.257 76.9919 234.714 76.2822 234.793 75.4054C234.89 74.335 234.37 73.3253 233.613 73.128C233.421 73.0805 233.22 73.0805 233.028 73.128C232.346 73.3405 231.867 74.1794 231.867 75.1586C231.854 75.4671 231.902 75.7751 232.008 76.0645C232.114 76.354 232.276 76.619 232.485 76.8439C232.67 77.0444 232.915 77.1777 233.182 77.2235C233.347 77.2428 233.515 77.2247 233.673 77.1703L233.65 77.1779ZM233.148 77.0603C232.905 77.0071 232.931 76.9995 233.332 76.9995C233.733 76.9995 233.774 76.9995 233.527 77.0641C233.404 77.0962 233.275 77.0962 233.152 77.0641L233.148 77.0603ZM232.68 76.7908L232.627 76.7452H234.055L234.01 76.7908L233.969 76.8363H232.736L232.68 76.7908ZM232.481 76.5782C232.469 76.565 232.458 76.5496 232.451 76.5327C232.565 76.5244 232.679 76.5244 232.792 76.5327H233.129L233.107 76.5782L233.088 76.6238H232.8C232.545 76.6238 232.507 76.6238 232.481 76.5896V76.5782ZM233.231 76.5479C233.26 76.4937 233.267 76.4303 233.251 76.3709C233.235 76.3115 233.197 76.2607 233.144 76.229C233.111 76.2118 233.074 76.2055 233.037 76.2109C233 76.2164 232.965 76.2333 232.938 76.2594C232.89 76.3125 232.875 76.3049 232.875 76.2328C232.872 76.204 232.875 76.1749 232.885 76.1476C232.894 76.1203 232.91 76.0955 232.93 76.0748C232.95 76.0542 232.974 76.0383 233.001 76.0282C233.027 76.0181 233.056 76.0141 233.084 76.0165C233.133 76.0165 233.156 76.0165 233.197 76.081C233.238 76.1455 233.283 76.1493 233.227 76.0354C233.182 75.9512 233.164 75.8552 233.175 75.7603C233.186 75.6654 233.225 75.576 233.287 75.504L233.351 75.4319L233.388 75.4775C233.462 75.5744 233.509 75.6898 233.523 75.8115C233.519 75.8786 233.503 75.9443 233.474 76.0051C233.418 76.1341 233.422 76.1645 233.474 76.0772C233.487 76.0558 233.507 76.0388 233.529 76.028C233.552 76.0173 233.577 76.0133 233.602 76.0165C233.644 76.0141 233.687 76.0268 233.722 76.0524C233.756 76.0779 233.782 76.1148 233.793 76.1569C233.8 76.1933 233.8 76.2306 233.793 76.267V76.3163L233.748 76.2708C233.717 76.2397 233.676 76.2202 233.633 76.2152C233.589 76.2102 233.546 76.2201 233.509 76.2433C233.472 76.2664 233.443 76.3016 233.428 76.343C233.413 76.3845 233.412 76.4299 233.425 76.4719C233.425 76.5137 233.452 76.563 233.459 76.582C233.467 76.601 233.459 76.6124 233.332 76.6124H233.193L233.231 76.5479ZM233.433 75.8153C233.433 75.7318 233.38 75.5534 233.354 75.5534C233.345 75.6379 233.345 75.7232 233.354 75.8077V76.0658L233.392 75.9823C233.415 75.9294 233.429 75.8729 233.433 75.8153V75.8153ZM233.594 76.5744C233.53 76.5137 233.564 76.5061 233.913 76.5061H234.25L234.22 76.5517C234.19 76.5972 234.19 76.5972 233.901 76.5972C233.798 76.6075 233.694 76.5998 233.594 76.5744V76.5744ZM232.328 76.3391C232.316 76.3246 232.309 76.3077 232.305 76.2897C232.382 76.2839 232.46 76.2839 232.537 76.2897C232.758 76.2897 232.77 76.2897 232.785 76.3353V76.377H232.56C232.354 76.377 232.331 76.377 232.313 76.3429L232.328 76.3391ZM232.983 76.3581C232.983 76.3353 233.025 76.3011 233.058 76.3011C233.083 76.3055 233.106 76.319 233.122 76.3391C233.152 76.3733 233.152 76.3733 233.069 76.3733C232.987 76.3733 232.983 76.3733 232.983 76.3733V76.3581ZM233.553 76.3581C233.553 76.3353 233.594 76.3011 233.628 76.3011C233.653 76.3055 233.675 76.319 233.691 76.3391C233.721 76.3733 233.721 76.3733 233.639 76.3733C233.557 76.3733 233.553 76.3733 233.553 76.3733V76.3581ZM233.901 76.3581C233.901 76.286 233.901 76.2822 234.152 76.2822C234.403 76.2822 234.415 76.2822 234.355 76.3543C234.21 76.3883 234.06 76.3973 233.913 76.3808L233.901 76.3581ZM232.223 76.1379C232.219 76.123 232.219 76.1073 232.223 76.0924C232.223 76.062 232.245 76.0582 232.507 76.0582C232.603 76.0511 232.699 76.0575 232.792 76.0772C232.792 76.1455 232.792 76.1531 232.507 76.1531C232.416 76.1618 232.325 76.1618 232.234 76.1531L232.223 76.1379ZM233.92 76.1379C233.923 76.1229 233.923 76.1074 233.92 76.0924C233.92 76.0658 233.943 76.062 234.205 76.062C234.467 76.062 234.501 76.062 234.493 76.0924C234.491 76.1074 234.491 76.1229 234.493 76.1379C234.402 76.1576 234.309 76.164 234.216 76.1569C234.124 76.1639 234.032 76.1575 233.943 76.1379H233.92ZM232.14 75.914C232.141 75.8988 232.141 75.8836 232.14 75.8684C232.14 75.8419 232.178 75.8381 232.597 75.8381C233.017 75.8381 233.069 75.8381 233.069 75.8646C233.069 75.8912 232.908 75.933 232.526 75.933C232.402 75.9467 232.276 75.9467 232.152 75.933L232.14 75.914ZM233.736 75.914C233.713 75.9083 233.689 75.9083 233.665 75.914C233.639 75.914 233.624 75.914 233.632 75.8912C233.639 75.8684 233.751 75.8646 234.1 75.8608H234.564V75.9026C234.564 75.9443 234.564 75.9443 234.167 75.9519C234.026 75.9633 233.885 75.9633 233.744 75.9519L233.736 75.914ZM232.077 75.6786C232.073 75.6637 232.073 75.6481 232.077 75.6331C232.244 75.6129 232.414 75.6065 232.582 75.6141H233.084V75.709H232.594C232.159 75.709 232.099 75.709 232.088 75.6786H232.077ZM233.62 75.6786C233.617 75.6636 233.617 75.6481 233.62 75.6331C233.788 75.6129 233.957 75.6065 234.126 75.6141H234.632V75.6559V75.7014H234.141C233.695 75.728 233.639 75.7242 233.632 75.6976L233.62 75.6786ZM232.043 75.4509C232.043 75.4281 232.043 75.4092 232.043 75.4016C232.043 75.394 233.204 75.4016 233.204 75.4016C233.198 75.4198 233.186 75.4356 233.171 75.4471C233.141 75.4737 233.073 75.4775 232.594 75.4775C232.114 75.4775 232.05 75.4775 232.043 75.4433V75.4509ZM233.519 75.4509C233.467 75.3788 233.455 75.3826 234.066 75.3826H234.654V75.4737H234.096C233.904 75.4904 233.71 75.4828 233.519 75.4509V75.4509ZM232.02 75.2042V75.1586H234.643V75.2004V75.2725H231.998L232.02 75.2042ZM232.02 74.9916C232.02 74.9575 232.02 74.9537 232.26 74.9537C232.5 74.9537 232.5 74.9537 232.481 74.9916C232.462 75.0296 232.44 75.0296 232.241 75.0296C232.043 75.0296 232.02 75.0296 232.02 74.9916ZM232.597 74.9916C232.609 74.956 232.617 74.9191 232.62 74.8816C232.628 74.8523 232.629 74.8214 232.624 74.7916C232.618 74.7617 232.606 74.7335 232.588 74.7092C232.569 74.685 232.546 74.6653 232.519 74.6517C232.492 74.6382 232.463 74.6311 232.433 74.631C232.373 74.631 232.279 74.6804 232.279 74.7108H232.26C232.26 74.7108 232.241 74.6728 232.241 74.6272C232.238 74.5985 232.242 74.5694 232.253 74.5428C232.265 74.5162 232.282 74.493 232.305 74.4754C232.32 74.4543 232.339 74.437 232.361 74.4251C232.384 74.4132 232.409 74.4069 232.434 74.4069C232.46 74.4069 232.485 74.4132 232.507 74.4251C232.53 74.437 232.549 74.4543 232.564 74.4754C232.639 74.5589 232.642 74.5475 232.564 74.3881C232.53 74.3213 232.517 74.246 232.526 74.1718C232.544 74.0555 232.593 73.9464 232.669 73.8567C232.695 73.8302 232.702 73.834 232.755 73.8909C232.835 73.991 232.879 74.1152 232.882 74.2439C232.87 74.3042 232.852 74.3628 232.826 74.4185C232.8 74.4754 232.781 74.5286 232.788 74.5362C232.796 74.5437 232.807 74.5362 232.818 74.5096C232.829 74.4865 232.843 74.466 232.862 74.4493C232.881 74.4326 232.903 74.4203 232.927 74.4131C232.951 74.4058 232.976 74.4039 233 74.4075C233.025 74.4111 233.049 74.42 233.069 74.4337C233.148 74.4754 233.204 74.6197 233.167 74.6804C233.129 74.7411 233.144 74.6994 233.126 74.6804C233.099 74.6572 233.068 74.638 233.036 74.6235C233.017 74.6104 232.995 74.6034 232.972 74.6034C232.949 74.6034 232.927 74.6104 232.908 74.6235C232.864 74.6467 232.829 74.6841 232.807 74.7297C232.773 74.7943 232.773 74.8094 232.807 74.9005L232.833 75.003H232.706C232.594 75.003 232.579 75.003 232.59 74.9689L232.597 74.9916ZM232.8 74.2325C232.799 74.1686 232.786 74.1055 232.762 74.0465L232.721 73.963V74.5134L232.762 74.4299C232.791 74.3767 232.81 74.3189 232.818 74.2591L232.8 74.2325ZM232.95 74.9916V74.9537C232.95 74.9537 233.133 74.9537 233.354 74.9537C233.755 74.9537 233.759 74.9537 233.729 74.9916C233.699 75.0296 233.691 75.0296 233.336 75.0296C232.98 75.0296 232.98 75.0562 232.968 75.0296L232.95 74.9916ZM233.849 74.9916C233.873 74.9112 233.873 74.8253 233.849 74.7449C233.834 74.7113 233.81 74.6826 233.779 74.6625C233.749 74.6423 233.713 74.6314 233.676 74.631C233.617 74.631 233.519 74.6804 233.519 74.7108H233.5C233.5 74.7108 233.482 74.6728 233.482 74.6272C233.479 74.5986 233.484 74.5697 233.495 74.5432C233.506 74.5167 233.523 74.4934 233.545 74.4754C233.56 74.4543 233.579 74.437 233.602 74.4251C233.624 74.4132 233.649 74.4069 233.675 74.4069C233.7 74.4069 233.725 74.4132 233.748 74.4251C233.77 74.437 233.789 74.4543 233.804 74.4754C233.879 74.5589 233.883 74.5475 233.804 74.3881C233.767 74.3057 233.756 74.2141 233.77 74.125C233.785 74.0359 233.825 73.9531 233.886 73.8871L233.931 73.8264L233.984 73.8757C234.02 73.9208 234.05 73.9706 234.074 74.0237C234.102 74.0828 234.117 74.1477 234.117 74.2135C234.117 74.2793 234.102 74.3443 234.074 74.4033C234.052 74.4404 234.039 74.4819 234.036 74.5248C234.036 74.5248 234.055 74.5248 234.066 74.4982C234.076 74.4751 234.091 74.4546 234.11 74.4379C234.129 74.4212 234.151 74.4089 234.174 74.4017C234.198 74.3945 234.223 74.3926 234.248 74.3961C234.273 74.3997 234.296 74.4086 234.317 74.4223C234.358 74.4466 234.39 74.484 234.408 74.5287C234.425 74.5734 234.428 74.6228 234.415 74.669C234.415 74.688 234.392 74.688 234.373 74.669C234.347 74.6466 234.318 74.6275 234.287 74.6121C234.268 74.5992 234.245 74.5923 234.222 74.5923C234.198 74.5923 234.176 74.5992 234.156 74.6121C234.112 74.6354 234.076 74.6727 234.055 74.7183C234.021 74.7829 234.021 74.7981 234.055 74.8891L234.085 74.9916H233.954C233.841 74.9916 233.83 74.9916 233.841 74.9575L233.849 74.9916ZM234.047 74.2135C234.05 74.149 234.035 74.085 234.006 74.0275L233.969 73.9554V74.5134L234.01 74.4299C234.041 74.3738 234.06 74.3117 234.066 74.2477L234.047 74.2135ZM234.197 74.9954V74.9575C234.277 74.9527 234.357 74.9527 234.437 74.9575C234.662 74.9575 234.677 74.9575 234.677 74.9954C234.677 75.0334 234.677 75.0334 234.448 75.0334C234.22 75.0334 234.22 75.0334 234.209 75.003L234.197 74.9954ZM232.035 74.7639C232.035 74.7373 232.058 74.7259 232.095 74.7259C232.133 74.7259 232.148 74.7259 232.155 74.7639C232.163 74.8018 232.155 74.8018 232.095 74.8018C232.035 74.8018 232.043 74.8322 232.054 74.7981L232.035 74.7639ZM232.369 74.7639C232.386 74.7475 232.409 74.738 232.433 74.7373C232.457 74.7381 232.481 74.7475 232.5 74.7639C232.519 74.7905 232.5 74.7943 232.433 74.7943C232.365 74.7943 232.369 74.8322 232.388 74.8056L232.369 74.7639ZM232.923 74.7639C232.923 74.7259 233.04 74.7221 233.066 74.7639C233.092 74.8056 233.066 74.7943 233.002 74.7943C232.938 74.7943 232.938 74.8284 232.942 74.8132L232.923 74.7639ZM233.276 74.7639C233.277 74.7513 233.277 74.7385 233.276 74.7259C233.293 74.7217 233.311 74.7217 233.328 74.7259C233.365 74.7259 233.384 74.7259 233.392 74.7639C233.399 74.8018 233.392 74.8018 233.328 74.8018C233.264 74.8018 233.257 74.8018 233.264 74.7715L233.276 74.7639ZM233.62 74.7639C233.629 74.7554 233.639 74.7487 233.65 74.7442C233.66 74.7396 233.672 74.7373 233.684 74.7373C233.708 74.738 233.73 74.7475 233.748 74.7639C233.766 74.7905 233.748 74.7943 233.684 74.7943C233.62 74.7943 233.617 74.8322 233.639 74.8056L233.62 74.7639ZM234.175 74.7639C234.175 74.7259 234.287 74.7221 234.313 74.7639C234.34 74.8056 234.313 74.7943 234.254 74.7943C234.194 74.7943 234.179 74.8284 234.179 74.8132L234.175 74.7639ZM234.527 74.7639V74.7259C234.527 74.7259 234.55 74.7259 234.579 74.7259C234.609 74.7259 234.636 74.7259 234.636 74.7639C234.636 74.8018 234.636 74.8018 234.568 74.8018C234.501 74.8018 234.553 74.8284 234.553 74.8056L234.527 74.7639ZM232.065 74.5437C232.065 74.5248 232.065 74.5096 232.065 74.502C232.065 74.4944 232.065 74.502 232.103 74.502C232.14 74.502 232.14 74.5665 232.084 74.5741C232.028 74.5817 232.043 74.5741 232.054 74.5513L232.065 74.5437ZM233.283 74.5437C233.283 74.5134 233.283 74.5058 233.336 74.5058C233.388 74.5058 233.399 74.5058 233.395 74.5399C233.392 74.5741 233.294 74.5931 233.283 74.5399V74.5437ZM234.531 74.5437C234.531 74.5134 234.531 74.5058 234.561 74.5096C234.571 74.5115 234.58 74.516 234.588 74.5226C234.596 74.5293 234.602 74.5378 234.606 74.5475C234.606 74.5969 234.542 74.5931 234.531 74.5475V74.5437ZM232.122 74.3464C232.123 74.3312 232.123 74.316 232.122 74.3008C232.17 74.2911 232.219 74.2911 232.268 74.3008C232.316 74.2927 232.365 74.2927 232.414 74.3008C232.414 74.3274 232.238 74.3805 232.166 74.3805C232.095 74.3805 232.099 74.3805 232.11 74.3502L232.122 74.3464ZM233.073 74.3464C233.028 74.3464 232.995 74.3122 232.995 74.3008C233.107 74.2926 233.22 74.2926 233.332 74.3008C233.445 74.2925 233.559 74.2925 233.673 74.3008C233.647 74.3238 233.616 74.3407 233.583 74.3502C233.423 74.3964 233.255 74.4042 233.092 74.3729L233.073 74.3464ZM234.321 74.3464C234.291 74.3395 234.263 74.3237 234.242 74.3008C234.292 74.2915 234.343 74.2915 234.392 74.3008C234.535 74.3008 234.546 74.3008 234.549 74.3464C234.553 74.3919 234.549 74.3881 234.478 74.3843C234.432 74.3864 234.385 74.3826 234.34 74.3729L234.321 74.3464ZM232.204 74.1186C232.204 74.0807 232.234 74.0731 232.331 74.0693C232.429 74.0655 232.448 74.0693 232.44 74.1072C232.433 74.1452 232.44 74.149 232.309 74.1528C232.178 74.1566 232.185 74.1528 232.2 74.1186H232.204ZM232.995 74.1414C232.998 74.1264 232.998 74.1109 232.995 74.0959C232.995 74.0693 233.021 74.0655 233.343 74.0655H233.718V74.1072C233.718 74.149 233.718 74.149 233.369 74.1528C233.255 74.1665 233.139 74.1665 233.025 74.1528L232.995 74.1414ZM234.242 74.1414C234.245 74.1264 234.245 74.1109 234.242 74.0959C234.242 74.0693 234.242 74.0655 234.351 74.0655C234.392 74.0563 234.434 74.0563 234.475 74.0655C234.472 74.0818 234.472 74.0985 234.475 74.1148C234.475 74.1376 234.475 74.1414 234.362 74.1414C234.323 74.1504 234.282 74.1504 234.242 74.1414ZM232.305 73.9478C232.307 73.9294 232.315 73.9122 232.328 73.8985C232.346 73.8719 232.373 73.8681 232.466 73.8719H232.579L232.552 73.9137C232.526 73.9516 232.504 73.9592 232.414 73.9592C232.378 73.9684 232.341 73.9684 232.305 73.9592V73.9478ZM232.905 73.9288C232.89 73.9155 232.88 73.8984 232.875 73.8795C233.034 73.8711 233.194 73.8711 233.354 73.8795H233.834L233.804 73.9213C233.778 73.963 233.77 73.963 233.354 73.9668C232.938 73.9706 232.931 73.9668 232.905 73.9402V73.9288ZM234.145 73.9288C234.134 73.9153 234.127 73.8998 234.122 73.8833C234.122 73.8605 234.336 73.8833 234.355 73.8833C234.373 73.8833 234.381 73.9554 234.272 73.9554C234.164 73.9554 234.164 73.9554 234.145 73.9175V73.9288ZM232.451 73.7277C232.456 73.7104 232.465 73.6946 232.477 73.6821C232.5 73.6518 232.556 73.648 233.351 73.6518H234.201L234.227 73.6935L234.254 73.7353H233.354C232.856 73.7353 232.451 73.7353 232.451 73.7353V73.7277ZM232.676 73.4734L232.729 73.424H233.969L234.01 73.4734L234.055 73.5189H232.624L232.676 73.4734ZM232.991 73.2798C233.11 73.2305 233.237 73.2047 233.365 73.2039C233.482 73.207 233.598 73.2315 233.706 73.276C233.729 73.276 233.609 73.295 233.365 73.295C233.241 73.3068 233.115 73.3068 232.991 73.295V73.2798ZM231.256 77.2842C231.2 77.2614 231.204 77.2425 231.256 77.2045C231.289 77.1841 231.328 77.1733 231.367 77.1733C231.405 77.1733 231.444 77.1841 231.477 77.2045C231.507 77.2349 231.507 77.2387 231.477 77.2728C231.444 77.2918 231.406 77.3017 231.368 77.3017C231.33 77.3017 231.293 77.2918 231.26 77.2728L231.256 77.2842ZM235.246 77.2842C235.183 77.2463 235.183 77.2235 235.246 77.1893C235.281 77.1742 235.319 77.1691 235.356 77.1744C235.393 77.1798 235.427 77.1955 235.456 77.2197L235.501 77.2538L235.445 77.2842C235.412 77.3009 235.375 77.3096 235.338 77.3096C235.301 77.3096 235.265 77.3009 235.231 77.2842H235.246ZM232.013 77.0944C231.893 76.9464 231.844 76.9084 231.736 76.9009H231.683L231.747 76.8667L231.814 76.8287C231.833 76.8287 231.679 76.5896 231.623 76.5403C231.567 76.4909 231.515 76.4719 231.451 76.5403C231.413 76.5655 231.368 76.5775 231.323 76.5744C231.207 76.5744 231.185 76.5554 231.237 76.5061C231.275 76.4594 231.325 76.4253 231.382 76.4084C231.439 76.3915 231.499 76.3924 231.556 76.4112L231.631 76.434C231.587 76.3043 231.536 76.1775 231.477 76.0544C231.432 75.9747 231.29 75.8343 231.267 75.8457C231.19 75.9016 231.096 75.9308 231.001 75.9292C230.919 75.9292 230.78 75.8457 230.78 75.8153C230.78 75.7849 230.818 75.7773 230.863 75.7508C230.926 75.7134 230.999 75.6974 231.072 75.7052C231.149 75.7033 231.225 75.719 231.294 75.7512C231.364 75.7835 231.425 75.8313 231.473 75.8912C231.611 76.0308 231.722 76.1957 231.799 76.377C231.91 76.6197 232.062 76.8407 232.249 77.0299L232.418 77.2007H232.343C232.295 77.1966 232.248 77.1966 232.2 77.2007C232.133 77.2007 232.129 77.2007 232.009 77.0641L232.013 77.0944ZM234.396 77.2235H234.283L234.422 77.0868C234.609 76.9061 234.763 76.6927 234.875 76.4568C234.968 76.2536 235.094 76.0686 235.25 75.9102C235.324 75.8156 235.43 75.7515 235.547 75.7299C235.664 75.7082 235.785 75.7305 235.887 75.7925C235.943 75.8305 235.947 75.8305 235.917 75.8646C235.844 75.9196 235.757 75.9525 235.666 75.9595C235.619 75.9515 235.573 75.9348 235.531 75.9102L235.445 75.8646L235.393 75.9026C235.268 76.0163 235.178 76.1639 235.134 76.3277C235.089 76.4606 235.089 76.4643 235.164 76.4302C235.206 76.4115 235.251 76.4018 235.297 76.4018C235.343 76.4018 235.388 76.4115 235.43 76.4302C235.554 76.4947 235.542 76.5403 235.396 76.5441C235.35 76.5441 235.305 76.528 235.269 76.4985L235.22 76.453L235.149 76.4871C235.059 76.5451 234.988 76.6299 234.947 76.73L234.898 76.8136L234.977 76.8515L235.052 76.8857H234.962C234.875 76.8857 234.864 76.9046 234.726 77.0565C234.677 77.12 234.617 77.174 234.549 77.2159H234.407L234.396 77.2235ZM228.899 76.9084C228.866 76.8918 228.838 76.8681 228.815 76.8391C228.792 76.8101 228.775 76.7765 228.766 76.7404C228.758 76.7044 228.756 76.6668 228.763 76.6303C228.77 76.5938 228.784 76.5592 228.806 76.5289C228.872 76.4797 228.945 76.4401 229.023 76.4112C229.173 76.3505 229.195 76.3353 229.195 76.2973C229.195 76.2594 229.236 76.2594 229.278 76.3733C229.319 76.4871 229.311 76.5289 229.278 76.4606L229.251 76.4226L229.098 76.4795C228.91 76.5517 228.832 76.6238 228.851 76.6997C228.855 76.7348 228.87 76.7676 228.894 76.7939C228.917 76.8203 228.948 76.839 228.982 76.8477C229.055 76.8392 229.127 76.8214 229.195 76.7946C229.345 76.7338 229.356 76.73 229.356 76.6769C229.356 76.6238 229.394 76.6238 229.435 76.7376C229.476 76.8515 229.465 76.8743 229.413 76.8249C229.36 76.7756 229.371 76.7946 229.233 76.8477C229.034 76.9274 228.993 76.935 228.914 76.8933L228.899 76.9084ZM231.185 76.8857C231.151 76.8857 231.155 76.8857 231.215 76.806C231.292 76.736 231.392 76.6981 231.496 76.6997C231.578 76.6997 231.593 76.7263 231.548 76.7908C231.502 76.8423 231.442 76.8787 231.375 76.8956C231.308 76.9125 231.238 76.909 231.174 76.8857H231.185ZM235.261 76.8857C235.232 76.8747 235.206 76.857 235.186 76.8339C235.165 76.8108 235.15 76.783 235.142 76.7528C235.142 76.7225 235.142 76.7149 235.201 76.7111C235.249 76.7038 235.297 76.7038 235.344 76.7111C235.426 76.73 235.565 76.8477 235.542 76.8705C235.451 76.8984 235.354 76.8997 235.261 76.8743V76.8857ZM230.982 76.6997C230.953 76.6769 230.953 76.6731 231.009 76.6427C231.065 76.6124 231.267 76.6427 231.185 76.6997C231.153 76.7149 231.118 76.7218 231.082 76.7198C231.047 76.7179 231.013 76.707 230.982 76.6883V76.6997ZM235.52 76.6997C235.49 76.6655 235.494 76.6617 235.546 76.639C235.577 76.627 235.611 76.6236 235.644 76.6289C235.677 76.6342 235.708 76.6482 235.734 76.6693C235.752 76.6921 235.734 76.6997 235.734 76.7149C235.701 76.731 235.665 76.7393 235.629 76.7393C235.592 76.7393 235.556 76.731 235.524 76.7149L235.52 76.6997ZM230.941 76.3808L230.87 76.3543C230.851 76.3353 230.986 76.2214 231.054 76.1911C231.121 76.1607 231.102 76.1607 231.095 76.1455L231.072 76.0886C231.072 76.0658 231.072 76.062 231.095 76.0696L231.196 76.0886C231.282 76.0886 231.327 76.1569 231.32 76.2252C231.312 76.2935 231.08 76.4112 230.941 76.3619V76.3808ZM235.621 76.3808C235.34 76.3239 235.306 76.1189 235.569 76.0772C235.64 76.0772 235.655 76.0772 235.621 76.1379C235.587 76.1987 235.621 76.1759 235.689 76.2138C235.734 76.238 235.776 76.2687 235.812 76.3049C235.842 76.3391 235.842 76.3467 235.812 76.3619L235.756 76.3808H235.7C235.671 76.3866 235.642 76.3866 235.614 76.3808H235.621ZM228.907 76.2024C228.876 76.1668 228.852 76.1256 228.836 76.081C228.836 76.0203 228.802 76.0165 228.693 76.0468C228.584 76.0772 228.626 76.0734 228.629 76.1038C228.633 76.1341 228.629 76.1455 228.629 76.1493C228.629 76.1531 228.596 76.1038 228.581 76.0354C228.566 75.9671 228.581 75.8798 228.611 75.9443C228.641 76.0089 228.656 75.9671 228.862 75.9178C229.068 75.8684 229.09 75.8608 229.094 75.8229C229.098 75.7849 229.132 75.7849 229.169 75.9405C229.206 76.0962 229.203 76.1797 229.139 76.2328C229.123 76.2466 229.105 76.2567 229.085 76.2627C229.065 76.2687 229.044 76.2703 229.024 76.2674C229.003 76.2645 228.983 76.2572 228.966 76.246C228.948 76.2348 228.933 76.22 228.922 76.2024H228.907ZM229.079 76.1455C229.093 76.136 229.104 76.1229 229.111 76.1076C229.119 76.0922 229.122 76.0752 229.12 76.0582C229.12 75.9595 229.12 75.9481 228.985 75.9747C228.851 76.0013 228.88 75.9937 228.888 76.0506C228.91 76.1645 228.997 76.2062 229.079 76.1455ZM235.074 75.9254C235.121 75.7192 235.152 75.5099 235.168 75.2991C235.177 75.0122 235.15 74.7253 235.089 74.4451C234.988 73.9858 235.048 73.7504 235.291 73.6252C235.34 73.5995 235.391 73.5815 235.445 73.5721C235.486 73.5721 235.49 73.5721 235.479 73.6328C235.455 73.7306 235.4 73.8175 235.321 73.8795C235.282 73.8985 235.24 73.9125 235.198 73.9213H235.13V74.0617C235.125 74.1047 235.128 74.1484 235.139 74.1902C235.151 74.232 235.171 74.2709 235.198 74.3046C235.237 74.3602 235.282 74.4111 235.333 74.4564C235.393 74.502 235.4 74.5058 235.43 74.4792C235.489 74.4441 235.557 74.4296 235.625 74.4378C235.693 74.4461 235.756 74.4766 235.805 74.5248C235.853 74.5703 235.861 74.5817 235.835 74.5969C235.772 74.6304 235.703 74.6498 235.632 74.6538C235.521 74.6402 235.414 74.6027 235.318 74.5437C235.22 74.4792 235.22 74.483 235.25 74.6386L235.273 74.7449H235.366H235.46L235.404 74.7753C235.364 74.7972 235.332 74.8316 235.313 74.8734C235.294 74.9151 235.289 74.9619 235.299 75.0068V75.0562L235.393 74.9954C235.462 74.9452 235.543 74.9138 235.627 74.9045C235.712 74.8952 235.798 74.9082 235.876 74.9423C235.91 74.9689 235.91 74.9727 235.876 75.0144C235.832 75.0531 235.778 75.0792 235.721 75.0899C235.664 75.1006 235.605 75.0955 235.55 75.0751L235.43 75.041L235.389 75.0941C235.357 75.1329 235.333 75.1785 235.321 75.2275C235.308 75.2765 235.306 75.3278 235.316 75.3775C235.325 75.4273 235.345 75.4744 235.375 75.5153C235.404 75.5562 235.442 75.59 235.486 75.6141C235.539 75.6407 235.539 75.6407 235.449 75.6331C235.407 75.631 235.366 75.6247 235.325 75.6141C235.299 75.6141 235.291 75.6141 235.284 75.69C235.276 75.7659 235.254 75.7963 235.164 75.895L235.059 76.0127L235.082 75.9292L235.074 75.9254ZM231.533 75.8874C231.479 75.8382 231.443 75.771 231.432 75.6976C231.432 75.6217 231.413 75.6065 231.383 75.6141H231.256H231.162L231.245 75.5724C231.294 75.5483 231.334 75.51 231.361 75.4623C231.383 75.4101 231.395 75.354 231.395 75.2972C231.395 75.2404 231.383 75.1842 231.361 75.1321C231.305 75.0182 231.286 75.0106 231.177 75.0448C231.126 75.0643 231.071 75.0715 231.016 75.0655C230.961 75.0596 230.909 75.0408 230.863 75.0106C230.773 74.9499 230.784 74.9195 230.904 74.8891C230.973 74.8722 231.045 74.8709 231.115 74.8853C231.185 74.8997 231.251 74.9296 231.308 74.9727C231.34 74.9972 231.374 75.0188 231.41 75.0372C231.414 75.0121 231.414 74.9863 231.41 74.9613C231.412 74.9192 231.403 74.8773 231.384 74.8399C231.365 74.8026 231.336 74.7711 231.301 74.7487C231.252 74.7183 231.252 74.7183 231.342 74.7259H231.432L231.455 74.6045C231.455 74.5362 231.473 74.4792 231.473 74.4792C231.442 74.4908 231.413 74.5074 231.387 74.5286C231.326 74.5662 231.261 74.5955 231.192 74.6159C231.123 74.6405 231.048 74.6405 230.979 74.6159C230.844 74.5855 230.821 74.5551 230.893 74.5058C230.938 74.4604 230.997 74.4305 231.06 74.4202C231.123 74.41 231.188 74.42 231.245 74.4489L231.312 74.483L231.387 74.4185C231.453 74.3631 231.506 74.2926 231.539 74.2127C231.573 74.1329 231.588 74.0459 231.582 73.9592C231.582 73.9023 231.582 73.8909 231.526 73.8909C231.449 73.8816 231.377 73.8469 231.321 73.792C231.266 73.737 231.23 73.6651 231.219 73.5872C231.219 73.5265 231.219 73.5227 231.353 73.5645C231.443 73.5944 231.521 73.6525 231.575 73.7304C231.63 73.8082 231.658 73.9017 231.657 73.9972C231.664 74.1369 231.648 74.2768 231.608 74.4109C231.511 74.8738 231.511 75.3524 231.608 75.8153C231.624 75.8591 231.632 75.9054 231.631 75.9519C231.593 75.923 231.56 75.8899 231.53 75.8532L231.533 75.8874ZM231.009 75.5268C230.971 75.5003 231.009 75.4357 231.087 75.413C231.166 75.3902 231.252 75.413 231.237 75.4433V75.4775C231.208 75.5044 231.172 75.5232 231.133 75.5318C231.094 75.5405 231.054 75.5387 231.016 75.5268H231.009ZM235.505 75.4889L235.445 75.4319L235.497 75.413C235.534 75.4015 235.573 75.4012 235.61 75.412C235.646 75.4228 235.679 75.4442 235.704 75.4737C235.737 75.523 235.704 75.542 235.625 75.542C235.58 75.5391 235.538 75.5203 235.505 75.4889V75.4889ZM228.487 75.4889C228.484 75.4459 228.484 75.4028 228.487 75.3598C228.487 75.2497 228.487 75.2232 228.532 75.2915C228.577 75.3598 228.562 75.3294 228.738 75.3181C228.989 75.3181 229.027 75.2953 229.027 75.2497C229.027 75.2042 229.027 75.2156 229.027 75.2156C229.027 75.2156 229.064 75.2649 229.064 75.3636C229.064 75.4623 229.042 75.4851 229.019 75.4167C228.997 75.3484 229.019 75.375 228.644 75.4167C228.547 75.4167 228.525 75.4167 228.525 75.4623C228.525 75.5078 228.491 75.5268 228.48 75.4927L228.487 75.4889ZM230.758 75.3067C230.698 75.2687 230.698 75.2687 230.728 75.2308C230.78 75.1863 230.847 75.1619 230.915 75.1619C230.984 75.1619 231.05 75.1863 231.102 75.2308L231.144 75.2649L231.08 75.3067C231.033 75.3319 230.98 75.3451 230.926 75.3451C230.873 75.3451 230.82 75.3319 230.773 75.3067H230.758ZM235.651 75.3067C235.591 75.2763 235.591 75.2611 235.651 75.2194C235.7 75.1809 235.76 75.16 235.822 75.16C235.883 75.16 235.943 75.1809 235.992 75.2194C236.022 75.2573 236.022 75.2573 235.962 75.2953C235.915 75.3156 235.865 75.3262 235.814 75.3262C235.763 75.3262 235.713 75.3156 235.666 75.2953L235.651 75.3067ZM228.652 75.0941C228.578 75.0673 228.518 75.0132 228.482 74.9426C228.447 74.8721 228.439 74.7906 228.461 74.7145C228.476 74.6696 228.502 74.6288 228.535 74.5954C228.569 74.562 228.609 74.537 228.654 74.5223C228.699 74.5076 228.746 74.5036 228.793 74.5106C228.839 74.5176 228.883 74.5354 228.922 74.5627C228.961 74.589 228.993 74.6248 229.016 74.6668C229.038 74.7089 229.05 74.7559 229.05 74.8037C229.05 74.8515 229.038 74.8986 229.016 74.9407C228.993 74.9827 228.961 75.0185 228.922 75.0448C228.841 75.0951 228.745 75.1128 228.652 75.0941V75.0941ZM228.847 75.003C228.881 74.9929 228.913 74.9745 228.939 74.9494C228.965 74.9243 228.985 74.8932 228.997 74.8588C229.002 74.8192 228.995 74.779 228.978 74.7432C228.961 74.7074 228.933 74.6776 228.899 74.6576C228.843 74.6319 228.78 74.6239 228.719 74.6348C228.618 74.6348 228.596 74.6348 228.558 74.6918C228.535 74.7228 228.52 74.7596 228.516 74.7983C228.511 74.8369 228.517 74.8762 228.532 74.9119C228.563 74.947 228.601 74.9742 228.644 74.9914C228.687 75.0085 228.733 75.0151 228.779 75.0106H228.847V75.003ZM228.97 74.4489C228.922 74.4489 228.929 74.3881 228.97 74.3881C229.012 74.3881 229.015 74.3881 229.023 74.3312C229.045 74.2173 229.042 74.2059 228.952 74.1907C228.921 74.1845 228.889 74.1845 228.858 74.1907C228.846 74.2159 228.839 74.2428 228.836 74.2705C228.836 74.3084 228.813 74.3426 228.798 74.3464C228.783 74.3502 228.776 74.3464 228.798 74.2629V74.168H228.734H228.618C228.577 74.168 228.569 74.168 228.558 74.2059C228.547 74.2439 228.54 74.2515 228.528 74.2515C228.517 74.2515 228.528 74.149 228.528 74.0351C228.528 73.9782 228.566 73.9782 228.573 74.0351C228.581 74.0921 228.596 74.0769 228.806 74.111C229.015 74.1452 229.034 74.1414 229.057 74.111C229.079 74.0807 229.113 74.0845 229.09 74.2439C229.068 74.483 229.072 74.4792 228.97 74.4489V74.4489ZM231.125 74.2932C231.076 74.2667 231.076 74.2515 231.125 74.2135C231.157 74.1959 231.193 74.1867 231.23 74.1867C231.266 74.1867 231.302 74.1959 231.335 74.2135C231.368 74.2401 231.368 74.2439 231.335 74.2705C231.304 74.2905 231.269 74.303 231.232 74.3069C231.196 74.3109 231.159 74.3062 231.125 74.2932V74.2932ZM235.396 74.2932C235.366 74.2932 235.344 74.2591 235.344 74.2477C235.344 74.2363 235.411 74.1907 235.479 74.1907C235.546 74.1907 235.64 74.2515 235.61 74.2856C235.577 74.3026 235.54 74.3115 235.503 74.3115C235.466 74.3115 235.429 74.3026 235.396 74.2856V74.2932ZM230.926 74.0769C230.9 74.0769 230.885 74.0503 230.885 74.0427C230.885 74.0351 230.93 74.001 230.99 73.9744C231.05 73.9478 231.099 73.9213 231.076 73.8757C231.061 73.8516 231.052 73.8243 231.05 73.796C231.05 73.7694 231.05 73.7694 231.099 73.796C231.147 73.8226 231.234 73.8871 231.234 73.9326C231.235 73.961 231.244 73.9885 231.26 74.0123C231.286 74.0503 231.286 74.0541 231.234 74.0807C231.132 74.1093 231.025 74.1053 230.926 74.0693V74.0769ZM235.486 74.0769C235.43 74.0769 235.423 74.0237 235.464 73.9858C235.505 73.9478 235.49 73.9554 235.486 73.944C235.482 73.9326 235.512 73.8377 235.584 73.7998L235.655 73.7618V73.8074C235.653 73.8353 235.645 73.8625 235.632 73.8871C235.606 73.9213 235.61 73.925 235.715 73.9706C235.754 73.9881 235.791 74.0111 235.823 74.0389C235.823 74.0921 235.595 74.1186 235.486 74.0769V74.0769ZM231.739 73.9744C231.709 73.925 231.739 73.8188 231.788 73.6821C231.821 73.6102 231.848 73.5352 231.867 73.4582C231.867 73.3861 231.867 73.3823 231.796 73.3329C231.745 73.3018 231.704 73.2567 231.677 73.203C231.651 73.1493 231.64 73.089 231.646 73.0293C231.643 72.9804 231.65 72.9316 231.664 72.885C231.664 72.8547 231.691 72.8547 231.773 72.9116C231.831 72.9524 231.88 73.0039 231.919 73.0634C231.966 73.1349 231.986 73.2212 231.975 73.3064C231.977 73.3884 231.967 73.4702 231.945 73.5493C231.895 73.6971 231.826 73.8375 231.739 73.9668V73.9744ZM234.902 73.8681C234.703 73.4885 234.677 73.2229 234.808 73.0369C234.872 72.9496 235.014 72.8471 235.04 72.8699C235.058 72.913 235.066 72.9598 235.063 73.0065C235.074 73.0755 235.062 73.1464 235.029 73.2077C234.988 73.2831 234.923 73.343 234.846 73.3785C234.819 73.3785 234.846 73.5417 234.932 73.7049C235.018 73.8681 234.995 73.8567 234.98 73.9213V73.9972L234.902 73.8681ZM228.851 73.5948C228.839 73.5826 228.831 73.5673 228.828 73.5506C228.825 73.5339 228.826 73.5166 228.833 73.5009C228.839 73.4852 228.85 73.4717 228.864 73.4621C228.877 73.4525 228.894 73.4472 228.91 73.4468C228.931 73.4467 228.951 73.4545 228.966 73.4685C228.982 73.4826 228.991 73.5019 228.993 73.5227C228.993 73.5332 228.992 73.5436 228.988 73.5535C228.985 73.5634 228.979 73.5725 228.973 73.5802C228.966 73.588 228.957 73.5943 228.948 73.5987C228.938 73.6032 228.928 73.6057 228.918 73.6062V73.6062C228.894 73.609 228.87 73.6022 228.851 73.5872V73.5948ZM231.548 73.5113C231.515 73.4908 231.487 73.4625 231.467 73.4288C231.447 73.3952 231.435 73.3571 231.432 73.3177C231.432 73.2722 231.455 73.2722 231.537 73.3177C231.57 73.3379 231.597 73.3656 231.617 73.3986C231.638 73.4315 231.65 73.4689 231.653 73.5075C231.653 73.5417 231.631 73.5417 231.556 73.5037L231.548 73.5113ZM235.052 73.5113C235.061 73.4449 235.09 73.3828 235.134 73.3329C235.16 73.3138 235.189 73.2996 235.22 73.2912C235.269 73.2912 235.273 73.2912 235.273 73.3367C235.27 73.3751 235.257 73.4121 235.236 73.4436C235.214 73.475 235.184 73.4998 235.149 73.5151C235.07 73.5417 235.052 73.5417 235.052 73.5037V73.5113ZM232.155 73.2266C232.181 73.1014 232.133 72.9647 231.934 72.5776C231.736 72.1904 231.717 72.1221 231.848 72.198C231.908 72.2322 231.912 72.2322 232.005 72.198C232.043 72.1803 232.082 72.1663 232.122 72.1563C232.122 72.1563 232.159 72.1904 232.181 72.2322C232.238 72.3309 232.298 72.3612 232.361 72.3157C232.425 72.2701 232.41 72.2777 232.399 72.198C232.373 72.0348 232.365 72.0462 232.534 71.9741L232.725 71.8906C232.747 71.8906 232.762 71.8906 232.788 71.9589C232.815 72.0272 232.89 72.1107 232.946 72.0955C233.002 72.0804 233.04 72.0196 233.013 71.8944C233.013 71.8336 232.991 71.7805 233.013 71.7805C233.134 71.7219 233.259 71.6736 233.388 71.6363C233.456 71.6544 233.523 71.6785 233.587 71.7084C233.714 71.7653 233.748 71.7881 233.748 71.8147C233.748 71.8412 233.748 71.8944 233.748 71.9475C233.748 72.0006 233.748 72.0424 233.785 72.0728C233.823 72.1031 233.913 72.0728 233.969 71.9741L234.017 71.8792L234.167 71.9475L234.362 72.031C234.392 72.031 234.403 72.0538 234.392 72.0804C234.381 72.1189 234.374 72.1582 234.37 72.198C234.37 72.2739 234.37 72.2853 234.411 72.3157C234.452 72.3461 234.535 72.3157 234.583 72.2322C234.606 72.1904 234.636 72.1563 234.647 72.1563C234.691 72.1675 234.733 72.1828 234.774 72.2018C234.875 72.2474 234.875 72.2474 234.909 72.2018C234.943 72.1563 234.992 72.1525 235.014 72.1752C234.964 72.3063 234.904 72.4332 234.834 72.5548C234.639 72.9344 234.591 73.0862 234.609 73.2115V73.276L234.486 73.1583C234.423 73.095 234.355 73.0367 234.283 72.9837C234.254 72.9679 234.229 72.9459 234.209 72.9192C234.26 72.868 234.318 72.8246 234.381 72.7901C234.381 72.7901 234.381 72.8091 234.381 72.8319C234.381 72.8547 234.411 72.9192 234.441 72.9192C234.471 72.9192 234.486 72.8774 234.512 72.8281C234.538 72.7788 234.576 72.737 234.407 72.6383C234.14 72.4844 233.844 72.39 233.538 72.3612C233.459 72.3612 233.44 72.3347 233.482 72.2891C233.523 72.2436 234.265 72.403 234.549 72.608C234.583 72.6307 234.609 72.6383 234.621 72.6269C234.681 72.5374 234.735 72.4435 234.782 72.3461C234.782 72.3461 234.756 72.3195 234.718 72.3081C234.681 72.2967 234.651 72.2891 234.598 72.3423C234.568 72.3788 234.527 72.4043 234.481 72.4148C234.435 72.4253 234.388 72.4202 234.345 72.4004C234.302 72.3805 234.267 72.3469 234.245 72.3048C234.223 72.2628 234.216 72.2146 234.224 72.1677C234.224 72.1297 234.224 72.1183 234.126 72.0804L234.021 72.031L233.961 72.0955C233.937 72.1292 233.903 72.1536 233.863 72.1647C233.824 72.1757 233.782 72.1728 233.744 72.1563C233.703 72.1407 233.667 72.1126 233.643 72.076C233.618 72.0393 233.605 71.9958 233.605 71.9513C233.605 71.8868 233.605 71.8678 233.549 71.845C233.493 71.8222 233.467 71.845 233.467 71.902C233.448 71.9971 233.417 72.0891 233.373 72.1752C233.325 72.0837 233.29 71.9851 233.272 71.883C233.272 71.8336 233.253 71.8222 233.231 71.8336L233.167 71.8526C233.141 71.8526 233.133 71.883 233.133 71.9551C233.137 71.9823 233.135 72.0101 233.126 72.0359C233.117 72.0618 233.101 72.0849 233.081 72.1031C233.06 72.1262 233.033 72.1441 233.004 72.1554C232.975 72.1668 232.944 72.1714 232.913 72.1689C232.882 72.1663 232.852 72.1567 232.825 72.1407C232.799 72.1247 232.776 72.1028 232.758 72.0766L232.729 72.031L232.624 72.0728C232.519 72.1145 232.519 72.1183 232.515 72.198C232.514 72.2244 232.509 72.2505 232.498 72.2747C232.488 72.2989 232.473 72.3208 232.454 72.3392C232.435 72.3575 232.413 72.3719 232.389 72.3815C232.365 72.3912 232.339 72.3959 232.313 72.3954C232.285 72.4024 232.256 72.4015 232.229 72.3928C232.202 72.3841 232.178 72.3679 232.159 72.3461C232.099 72.2929 232.088 72.2891 232.035 72.3119C231.983 72.3347 231.979 72.3385 231.979 72.3498C232.021 72.4428 232.068 72.5328 232.122 72.6193C232.122 72.6421 232.17 72.6193 232.305 72.5472C232.592 72.3648 232.926 72.2748 233.264 72.2891C233.339 72.3271 233.302 72.3574 233.159 72.3688C232.96 72.3879 232.765 72.4392 232.582 72.5207C232.449 72.5741 232.323 72.6456 232.208 72.7332C232.208 72.7332 232.208 72.7939 232.249 72.8433C232.29 72.8926 232.301 72.9306 232.339 72.904C232.352 72.897 232.362 72.8866 232.37 72.8738C232.377 72.8611 232.38 72.8466 232.38 72.8319C232.38 72.8091 232.38 72.7901 232.38 72.7901C232.443 72.8257 232.501 72.8691 232.552 72.9192C232.524 72.9474 232.492 72.9729 232.459 72.9951C232.387 73.0481 232.319 73.1064 232.256 73.1697C232.148 73.276 232.144 73.276 232.155 73.2191V73.2266ZM229.221 73.071C229.137 73.0427 229.065 72.9848 229.019 72.9078C228.999 72.8625 228.988 72.8133 228.988 72.7636C228.988 72.7138 228.999 72.6646 229.019 72.6193C229.075 72.5017 229.102 72.4865 229.158 72.5282C229.214 72.57 229.236 72.6193 229.158 72.6042C229.079 72.589 229.09 72.6042 229.064 72.6459C229.049 72.6711 229.039 72.6993 229.036 72.7286C229.032 72.7579 229.035 72.7876 229.044 72.8157C229.053 72.8438 229.068 72.8697 229.087 72.8915C229.107 72.9133 229.131 72.9305 229.158 72.942C229.198 72.9638 229.241 72.9771 229.287 72.981C229.332 72.9849 229.377 72.9794 229.42 72.9647C229.448 72.9424 229.471 72.9135 229.486 72.8805C229.501 72.8474 229.508 72.8113 229.506 72.775C229.506 72.718 229.532 72.699 229.555 72.7522C229.566 72.8063 229.562 72.8625 229.542 72.9143C229.523 72.966 229.49 73.0111 229.446 73.0445C229.41 73.0653 229.371 73.0787 229.329 73.0839C229.288 73.0891 229.246 73.086 229.206 73.0748L229.221 73.071ZM232.616 72.8091C232.605 72.7971 232.596 72.7827 232.591 72.7669C232.586 72.7512 232.584 72.7345 232.586 72.718C232.586 72.6763 232.612 72.6649 232.747 72.6117C232.882 72.5586 232.905 72.551 232.95 72.5814C232.995 72.6117 233.017 72.7332 232.95 72.718C232.849 72.7255 232.754 72.7639 232.676 72.8281C232.68 72.8585 232.657 72.8509 232.616 72.8015V72.8091ZM234.021 72.8281C234.021 72.7901 233.785 72.699 233.755 72.7256C233.725 72.7522 233.729 72.7256 233.718 72.6953C233.713 72.6841 233.711 72.6721 233.711 72.6599C233.711 72.6478 233.713 72.6358 233.718 72.6247C233.723 72.6136 233.73 72.6037 233.739 72.5956C233.748 72.5875 233.759 72.5813 233.77 72.5776C233.808 72.5548 233.83 72.5586 233.965 72.6117C234.1 72.6649 234.115 72.6725 234.126 72.7256C234.137 72.7788 234.126 72.7901 234.092 72.8167C234.059 72.8433 234.021 72.8547 234.021 72.8205V72.8281ZM229.634 72.6649C229.588 72.5728 229.533 72.4862 229.469 72.4068C229.3 72.179 229.281 72.1297 229.353 72.0993C229.447 72.1114 229.54 72.133 229.63 72.1639C229.727 72.2006 229.83 72.2224 229.933 72.2284H229.986L229.926 72.3233C229.892 72.3764 229.855 72.4182 229.84 72.4182C229.825 72.4182 229.813 72.4182 229.84 72.365C229.866 72.3119 229.84 72.3271 229.78 72.3081C229.72 72.2891 229.705 72.2891 229.69 72.3081C229.672 72.3386 229.652 72.3678 229.63 72.3954L229.585 72.4599L229.634 72.5244C229.679 72.5814 229.682 72.5852 229.712 72.5586C229.742 72.532 229.768 72.5586 229.712 72.6383C229.656 72.718 229.634 72.7142 229.634 72.6573V72.6649ZM229.6 72.3309C229.622 72.3005 229.634 72.2663 229.622 72.2588C229.55 72.2275 229.475 72.2058 229.398 72.1942C229.439 72.2651 229.489 72.3301 229.547 72.3878C229.568 72.3693 229.586 72.3475 229.6 72.3233V72.3309ZM233.156 72.6535C233.144 72.6391 233.137 72.621 233.137 72.6023C233.137 72.5835 233.144 72.5654 233.156 72.551C233.182 72.5017 233.186 72.4979 233.354 72.4979C233.523 72.4979 233.527 72.4979 233.557 72.5434C233.567 72.5572 233.572 72.5738 233.572 72.5909C233.572 72.608 233.567 72.6246 233.557 72.6383C233.534 72.6877 233.515 72.699 233.497 72.6649C233.402 72.6328 233.299 72.6328 233.204 72.6649C233.186 72.6915 233.178 72.6877 233.152 72.6421L233.156 72.6535ZM230.005 72.1297C230.005 72.0804 230.005 72.0576 229.84 71.9247C229.675 71.7919 229.664 71.7805 229.634 71.7995C229.604 71.8185 229.577 71.7995 229.652 71.7008C229.727 71.6021 229.739 71.6135 229.75 71.6249C229.761 71.6363 229.75 71.6514 229.75 71.6704C229.75 71.6894 229.709 71.6932 229.93 71.883C230.083 72.0196 230.106 72.031 230.124 71.9969C230.143 71.9627 230.169 71.9741 230.169 71.9969C230.129 72.0641 230.079 72.1243 230.02 72.1752C230.02 72.1752 230.005 72.1525 230.005 72.1221V72.1297ZM230.169 71.8564C230.106 71.7729 230.117 71.7577 230.214 71.7957C230.312 71.8336 230.282 71.7957 230.323 71.7729C230.364 71.7501 230.398 71.6666 230.357 71.6249C230.316 71.5831 230.263 71.5793 230.173 71.6249C230.139 71.6494 230.097 71.6625 230.055 71.6625C230.013 71.6625 229.972 71.6494 229.937 71.6249C229.862 71.549 229.888 71.4427 230.012 71.3402C230.136 71.2377 230.113 71.2795 230.151 71.3402C230.188 71.4009 230.151 71.4161 230.102 71.3857C230.053 71.3554 230.05 71.3857 230.008 71.4123C229.967 71.4389 229.952 71.5224 230.008 71.5566C230.064 71.5907 230.057 71.5831 230.139 71.5566C230.222 71.53 230.36 71.511 230.405 71.5566C230.432 71.5794 230.449 71.6111 230.455 71.6458C230.46 71.6806 230.454 71.7163 230.435 71.7463C230.388 71.8247 230.317 71.8858 230.233 71.9209C230.208 71.9114 230.187 71.8941 230.173 71.8716L230.169 71.8564ZM230.522 71.5072C230.484 71.4275 230.499 71.4047 230.559 71.4465C230.569 71.4565 230.58 71.4644 230.592 71.4698C230.605 71.4753 230.618 71.4781 230.632 71.4781C230.646 71.4781 230.659 71.4753 230.672 71.4698C230.684 71.4644 230.696 71.4565 230.705 71.4465C230.72 71.4361 230.732 71.4224 230.74 71.4067C230.748 71.3909 230.753 71.3733 230.754 71.3554C230.754 71.2833 230.713 71.2529 230.63 71.2681C230.402 71.306 230.39 71.306 230.342 71.2681C230.293 71.2301 230.293 71.0631 230.447 70.9644C230.525 70.9151 230.525 70.9151 230.57 71.0024C230.615 71.0897 230.57 71.0783 230.522 71.0441C230.473 71.01 230.473 71.0176 230.432 71.0441C230.331 71.1125 230.36 71.2301 230.477 71.2149C230.735 71.177 230.731 71.177 230.78 71.2149C230.805 71.2467 230.819 71.2862 230.819 71.3269C230.819 71.3677 230.805 71.4072 230.78 71.4389C230.727 71.498 230.66 71.5424 230.585 71.5679C230.559 71.5641 230.548 71.5566 230.522 71.4996V71.5072ZM233.261 71.4882C233.248 71.4765 233.237 71.4621 233.23 71.4461C233.223 71.4301 233.22 71.4128 233.22 71.3952C233.22 71.3777 233.223 71.3604 233.23 71.3444C233.237 71.3283 233.248 71.314 233.261 71.3022C233.273 71.2889 233.288 71.2783 233.305 71.2711C233.322 71.2638 233.34 71.2601 233.358 71.2601C233.376 71.2601 233.394 71.2638 233.411 71.2711C233.428 71.2783 233.443 71.2889 233.455 71.3022V71.3022C233.481 71.3285 233.495 71.364 233.495 71.4009C233.495 71.4379 233.481 71.4733 233.455 71.4996V71.4996C233.442 71.5134 233.426 71.5239 233.408 71.5304C233.39 71.5369 233.371 71.5391 233.352 71.5369C233.334 71.5347 233.316 71.5281 233.3 71.5177C233.284 71.5073 233.27 71.4933 233.261 71.4768V71.4882ZM230.956 71.2795C230.96 71.2638 230.968 71.2494 230.979 71.2377C230.997 71.2377 230.956 71.1314 230.84 70.953L230.806 70.9037H231.057L231.005 70.9417L230.956 70.9796L230.997 71.0441C231.069 71.1694 231.072 71.1694 231.159 71.1201C231.245 71.0707 231.234 71.0707 231.222 71.0252C231.211 70.9796 231.222 70.9758 231.222 70.9758C231.222 70.9758 231.308 71.0479 231.308 71.0745C231.201 71.1514 231.088 71.2212 230.971 71.2833C230.971 71.2833 230.941 71.2833 230.941 71.2833L230.956 71.2795ZM231.601 70.8999C231.601 70.8999 231.601 70.8999 231.627 70.8999C231.653 70.8999 231.653 70.8999 231.653 70.8999H231.627H231.601Z" fill="white"/> -</g> -<path fill-rule="evenodd" clip-rule="evenodd" d="M323.996 107.025C318.663 110.588 312.393 112.489 305.98 112.488C297.381 112.487 289.134 109.071 283.054 102.99C276.973 96.9089 273.558 88.6618 273.558 80.0625C273.558 73.6492 275.459 67.3798 279.023 62.0474C282.586 56.7149 287.65 52.5588 293.575 50.1047C299.501 47.6505 306.021 47.0086 312.311 48.26C318.601 49.5115 324.378 52.6 328.913 57.1352C333.448 61.6704 336.536 67.4484 337.787 73.7386C339.037 80.0288 338.395 86.5486 335.94 92.4736C333.485 98.3986 329.329 103.463 323.996 107.025ZM322.43 55.4433C317.561 52.1903 311.836 50.4544 305.98 50.4551C298.128 50.456 290.598 53.5757 285.047 59.1281C279.495 64.6805 276.376 72.2108 276.376 80.0627C276.376 85.9186 278.113 91.6431 281.366 96.5121C284.619 101.381 289.244 105.176 294.654 107.417C300.064 109.658 306.018 110.244 311.761 109.101C317.504 107.958 322.78 105.138 326.92 100.997C331.061 96.8562 333.881 91.5803 335.023 85.8368C336.165 80.0933 335.578 74.1401 333.336 68.7301C331.095 63.32 327.3 58.6962 322.43 55.4433Z" fill="white"/> -<path d="M314.042 77.6902C314.25 77.7397 314.56 77.7397 314.56 77.8453C314.458 78.2611 313.834 78.3634 313.524 78.7792H313.369C313.214 78.8782 313.263 79.1389 313.108 79.1389C312.951 79.1056 312.788 79.1242 312.643 79.1917C312.737 79.3038 312.857 79.3908 312.993 79.4449C313.129 79.4991 313.276 79.5187 313.422 79.5019C313.465 79.5171 313.504 79.545 313.531 79.582C313.559 79.6191 313.575 79.6636 313.577 79.7098C313.617 79.7063 313.653 79.6874 313.679 79.657C313.732 79.657 313.781 79.657 313.781 79.7098V79.9177C313.63 80.1223 313.369 80.02 313.161 80.0728C313.552 80.1752 313.962 80.1752 314.352 80.0728C314.663 79.9705 314.352 79.4491 314.56 79.1917C314.458 79.1917 314.56 79.0366 314.458 79.0366C314.56 78.9343 314.663 78.7792 314.768 78.7264C314.829 78.7276 314.888 78.7141 314.942 78.6871C314.996 78.6601 315.043 78.6204 315.078 78.5713C315.078 78.4657 314.87 78.4162 314.923 78.3106C315.233 78.1027 315.491 77.7925 315.389 77.4823C315.339 77.3272 314.923 77.3272 314.663 77.2249C314.369 77.1648 314.065 77.183 313.781 77.2777C313.517 77.3211 313.257 77.3896 313.006 77.4823C312.65 77.6011 312.316 77.776 312.016 78.0004C312.388 77.8655 312.771 77.7618 313.161 77.6902C313.453 77.6522 313.75 77.6522 314.042 77.6902V77.6902ZM289.21 80.6602C289.238 80.639 289.262 80.6133 289.282 80.5843L289.206 80.5546L289.21 80.6602ZM290.698 86.9995C291.749 86.7987 292.77 86.4661 293.737 86.0095C292.579 85.1185 291.153 84.7258 289.754 84.3364C289.995 85.2411 290.31 86.1242 290.698 86.9764V86.9995ZM293.077 90.7549C292.802 90.4271 292.541 90.0905 292.295 89.7451C293.536 89.4613 294.872 89.4151 296.067 89.0026C296.222 88.9003 296.38 88.798 296.532 88.6924C296.793 88.5901 297.001 88.3294 297.311 88.1743C297.73 87.8877 298.041 87.4679 298.192 86.983C298.187 86.9446 298.169 86.9089 298.143 86.8807C297.49 87.581 296.718 88.1598 295.862 88.5901C294.773 89.1577 293.582 89.0554 292.444 89.2105C292.493 89.1082 292.599 89.1082 292.701 89.1082C292.701 88.9531 292.807 88.9003 292.909 88.798H293.064C293.117 88.798 293.117 88.6924 293.17 88.6924C293.272 88.6924 293.427 88.6396 293.374 88.6396C293.219 88.435 292.909 88.798 292.651 88.6396C292.754 88.5373 292.701 88.3822 292.807 88.3294H293.011C293.023 88.2513 293.06 88.1793 293.117 88.1248C293.892 87.6562 294.618 87.2932 295.344 86.8807C295.189 86.8807 295.084 87.0358 294.928 86.9335C295.034 86.9335 294.928 86.7751 295.034 86.7751C295.602 86.62 296.067 86.3131 296.638 86.1151C296.433 86.1151 296.275 86.2735 296.067 86.1151C296.173 86.0623 296.222 85.96 296.38 85.96V85.8049C296.38 85.7554 296.433 85.7554 296.483 85.7554C296.444 85.7492 296.408 85.7307 296.38 85.7026C296.433 85.597 296.588 85.6498 296.687 85.5442C296.638 85.5442 296.532 85.5442 296.532 85.4947C296.707 85.3145 296.942 85.2042 297.192 85.1845C297.139 85.0789 296.984 85.1845 296.984 85.0789C296.984 85.0294 297.037 85.0294 297.087 85.0294H296.984C296.882 84.9766 296.932 84.8743 296.932 84.8215C297.242 84.4585 297.242 83.9932 297.4 83.5807C297.347 83.5807 297.295 83.5807 297.295 83.5246C296.777 84.0955 295.948 84.3034 295.173 84.5146H294.912C294.771 84.5714 294.619 84.5961 294.467 84.587C294.315 84.5779 294.167 84.5351 294.034 84.4618C293.848 84.3406 293.674 84.2026 293.513 84.0493C293.108 83.7903 292.674 83.5809 292.219 83.4256C291.311 83.1325 290.372 82.9486 289.421 82.8778C289.398 82.7524 289.378 82.6237 289.358 82.4983C289.586 82.4521 289.817 82.4059 290.044 82.3399C290.926 82.0792 291.754 81.769 292.684 81.8185C292.514 81.7938 292.34 81.7938 292.17 81.8185C291.415 81.8295 290.665 81.9405 289.939 82.1485C289.734 82.1919 289.531 82.2459 289.332 82.3102C289.295 82.0495 289.269 81.7921 289.246 81.5281C289.354 81.5004 289.465 81.4827 289.576 81.4753C290.51 81.3202 291.391 81.4753 292.325 81.5776C292.993 81.6486 293.655 81.77 294.305 81.9406C294.562 81.9406 294.615 82.3564 294.823 82.4059C295.133 82.5115 295.443 82.4059 295.757 82.6138C295.757 82.5115 295.704 82.4059 295.757 82.3036C295.961 82.0957 296.219 82.3564 296.417 82.2508C296.829 81.9901 296.051 81.5248 295.846 81.1618C295.852 81.123 295.871 81.0871 295.899 81.0595C296.311 81.4225 296.621 81.835 297.14 82.0957C297.4 82.2013 298.021 82.3564 297.915 82.0462C297.658 81.4753 297.14 81.01 296.727 80.4919V80.284C296.621 80.284 296.621 80.2312 296.572 80.1784V79.9738C296.364 79.8682 296.417 79.6438 296.311 79.5052C296.156 79.2478 296.258 78.8815 296.156 78.5746C296.067 78.2858 296.003 77.9899 295.965 77.6902C295.81 76.8091 295.602 76.0402 295.499 75.2053C295.394 74.2153 296.067 73.4431 296.532 72.5653C296.872 71.9035 297.371 71.3366 297.984 70.9153C298.193 70.3012 298.531 69.7387 298.974 69.2653C299.39 68.7604 300.007 68.4997 300.575 68.2291C304.535 66.4471 309.449 66.8101 313.323 68.2291C313.721 68.4111 314.063 68.6973 314.313 69.0574C314.418 69.2092 314.573 69.5227 314.471 69.7174C314.366 69.9781 314.313 70.3774 314.055 70.4929C313.711 70.6345 313.332 70.6712 312.966 70.5985C312.756 70.5891 312.548 70.5537 312.346 70.4929C313.121 70.8031 313.847 71.1529 314.366 71.8921C314.418 71.9944 314.626 72.0472 314.831 72.0472C314.884 72.0472 314.884 72.1528 314.884 72.2023C314.781 72.3046 314.676 72.3574 314.729 72.5125H314.884C315.144 72.4102 315.092 71.8921 315.451 72.0472C315.58 72.1249 315.673 72.2494 315.712 72.3947C315.751 72.5399 315.732 72.6945 315.659 72.826C315.465 73.0121 315.257 73.1841 315.039 73.3408C315.013 73.3983 314.999 73.4608 314.999 73.524C314.999 73.5871 315.013 73.6496 315.039 73.7071C315.17 73.8908 315.258 74.1017 315.296 74.3242C315.451 74.6905 315.504 75.103 315.659 75.466C315.907 76.2175 316.029 77.0046 316.022 77.7958C316.022 78.2116 315.818 78.5746 315.973 78.9871C316.11 79.3749 316.301 79.7415 316.54 80.0761C316.749 80.3401 316.94 80.618 317.111 80.9077C317.421 81.4225 317.989 81.9406 317.732 82.5577C317.576 82.924 317.009 82.8679 316.646 83.0758C316.336 83.3365 316.593 83.7358 316.748 84.0097C317.009 84.475 316.438 84.7852 316.088 84.9403C316.19 85.0954 316.398 85.0459 316.451 85.1482C316.504 85.4056 316.761 85.5607 316.606 85.8082C316.398 86.1184 315.778 86.2768 316.088 86.7421C316.296 87.1051 316.161 87.5077 316.035 87.8806C315.957 88.0773 315.831 88.2513 315.669 88.3868C315.506 88.5222 315.312 88.6148 315.105 88.6561C314.784 88.7536 314.444 88.7717 314.115 88.7089C314.014 88.6489 313.901 88.6138 313.785 88.6066C312.907 88.501 312.026 88.2436 311.145 88.2436C310.895 88.2812 310.651 88.3511 310.419 88.4515C309.585 89.0806 308.972 89.9574 308.666 90.9562C308.501 91.7614 308.383 92.4676 308.307 93.0814C307.544 93.2035 307.785 93.2695 305.97 93.2695C304.155 93.2695 300.555 92.4544 298.318 91.0486L298.413 90.9562C299.099 90.1247 299.873 89.3711 300.723 88.7089C300.776 88.6561 300.776 88.5538 300.829 88.501C300.568 88.6066 300.413 88.831 300.169 88.9168C300.116 88.9168 300.063 88.864 300.116 88.8145L300.72 88.369C300.72 88.4218 300.667 88.4218 300.618 88.4218C300.568 88.4218 300.565 88.369 300.565 88.3195C299.905 88.2139 299.374 88.6792 298.915 89.095C298.809 89.1478 298.707 89.0422 298.654 89.0422C297.879 89.3029 297.308 89.9761 296.529 90.2863V90.184C296.227 90.3253 295.917 90.4509 295.602 90.5602C295.174 90.6305 294.74 90.6493 294.308 90.6163C293.895 90.6602 293.484 90.7252 293.077 90.811" fill="white"/> -<path fill-rule="evenodd" clip-rule="evenodd" d="M321.054 57.5091C316.592 54.5287 311.346 52.9386 305.98 52.9399C298.786 52.9408 291.888 55.7991 286.801 60.8861C281.715 65.9731 278.857 72.8722 278.857 80.0659C278.857 85.432 280.447 90.6778 283.428 95.1398C286.409 99.6017 290.646 103.079 295.604 105.133C300.562 107.187 306.017 107.724 311.28 106.677C316.543 105.63 321.377 103.046 325.171 99.2514C328.965 95.4568 331.549 90.6222 332.595 85.3591C333.642 80.096 333.104 74.6408 331.049 69.6835C328.995 64.7262 325.517 60.4894 321.054 57.5091ZM296.689 66.1586C299.439 64.3205 302.673 63.339 305.98 63.3384C308.177 63.3379 310.352 63.7702 312.381 64.6105C314.411 65.4508 316.255 66.6826 317.808 68.2357C319.362 69.7887 320.594 71.6326 321.434 73.6619C322.275 75.6912 322.708 77.8662 322.708 80.0628C322.708 83.3704 321.727 86.6038 319.889 89.354C318.052 92.1043 315.44 94.2479 312.384 95.5138C309.329 96.7797 305.966 97.1111 302.722 96.4661C299.478 95.821 296.498 94.2285 294.159 91.8899C291.82 89.5513 290.226 86.5716 289.581 83.3276C288.935 80.0836 289.266 76.721 290.531 73.6649C291.796 70.6089 293.94 67.9967 296.689 66.1586ZM322.236 65.7242L322.998 65.0642L323.081 65.1566C323.241 65.3118 323.355 65.5082 323.411 65.7242C323.415 65.801 323.4 65.8777 323.367 65.947C323.333 66.0163 323.282 66.0759 323.219 66.1202C323.171 66.1726 323.109 66.2117 323.041 66.2336C322.973 66.2556 322.9 66.2597 322.83 66.2456C322.624 66.1474 322.446 65.9973 322.315 65.81L322.236 65.7242ZM321.84 68.6513L322.47 66.7043C322.649 66.8713 322.886 66.9614 323.13 66.9551C323.375 66.9518 323.611 66.8578 323.79 66.6911C323.914 66.5975 324.014 66.4762 324.082 66.3369C324.15 66.1976 324.185 66.0443 324.183 65.8892C324.136 65.5152 323.966 65.1672 323.701 64.8992L322.929 64.0082L320.015 66.5294L320.556 67.1531L321.916 65.975L321.216 67.9187L321.84 68.6513ZM317.279 64.2128L319.53 61.0745L320.19 61.5497L317.959 64.688L317.279 64.2128ZM315.656 59.6126L314.356 62.4836L313.607 62.1536L314.907 59.2826L314.045 58.88L314.336 58.2431L316.804 59.3585L316.517 59.9954L315.656 59.6126ZM308.122 60.1736L308.666 59.7446C308.696 59.8905 308.771 60.0232 308.881 60.1241C308.993 60.2275 309.133 60.2952 309.284 60.3188C309.443 60.3576 309.611 60.3389 309.759 60.266C309.82 60.2324 309.872 60.1851 309.912 60.1278C309.951 60.0706 309.977 60.0049 309.986 59.936C310.019 59.7545 309.868 59.5433 309.531 59.2991L309.277 59.111C309.036 58.944 308.832 58.7295 308.676 58.4807C308.56 58.2488 308.54 57.9805 308.619 57.7337C308.699 57.4868 308.872 57.2811 309.102 57.1607C309.415 56.9983 309.775 56.9516 310.118 57.0287C310.324 57.0626 310.52 57.1403 310.693 57.2564C310.851 57.3766 310.979 57.5326 311.066 57.7118L310.505 58.0847C310.472 57.9738 310.409 57.8743 310.323 57.7976C310.228 57.722 310.114 57.673 309.993 57.6557C309.855 57.6231 309.71 57.6407 309.584 57.7052C309.53 57.734 309.483 57.7749 309.448 57.8247C309.412 57.8745 309.389 57.9319 309.379 57.9923C309.343 58.1936 309.508 58.4114 309.868 58.6523L310.033 58.7612C310.283 58.9217 310.496 59.1345 310.656 59.3849C310.773 59.5838 310.815 59.8178 310.775 60.0449C310.754 60.2066 310.697 60.3614 310.607 60.4974C310.517 60.6335 310.397 60.7474 310.257 60.8303C309.943 61.0065 309.574 61.0583 309.224 60.9755C308.966 60.9348 308.721 60.8379 308.505 60.6917C308.325 60.5654 308.189 60.3851 308.119 60.1769L308.122 60.1736ZM303.307 60.7478L303.03 56.9L305.291 56.7251L305.34 57.428L303.901 57.5369L303.961 58.3256L305.39 58.22L305.442 58.9163L304.02 59.0252L304.093 59.9855L305.515 59.87L305.571 60.5696L303.307 60.7478ZM298.928 61.8962L296.344 58.7018L297.209 58.4114L298.687 60.4475C298.717 60.4904 298.766 60.5663 298.839 60.6851L299.07 61.0844C299.037 60.9227 299.011 60.7742 298.997 60.6455C298.983 60.5361 298.975 60.4259 298.974 60.3155L298.931 57.824L299.783 57.5336L299.661 61.6421L298.928 61.8962ZM292.685 65.7572L293.305 65.2688L291.942 63.5396C291.836 63.4043 291.744 63.2954 291.668 63.2096C291.592 63.1263 291.512 63.047 291.427 62.972C291.579 63.0578 291.711 63.1271 291.827 63.1799C291.92 63.2254 292.017 63.2629 292.117 63.2921L294.909 64.0049L295.546 63.5L293.163 60.4805L292.546 60.9656L293.866 62.6585C293.968 62.7905 294.061 62.9027 294.137 62.9885C294.214 63.074 294.295 63.1555 294.381 63.2327C294.233 63.1469 294.101 63.0776 293.985 63.0248C293.89 62.9799 293.792 62.9434 293.691 62.9159L290.965 62.2064L290.305 62.7344L292.685 65.7572ZM290.322 68.4863L287.296 66.107L287.804 65.447L290.82 67.8395L290.322 68.4863ZM319.233 95.5957L319.893 96.3646L319.985 96.2821C320.172 96.1526 320.321 95.9761 320.418 95.7706C320.431 95.6998 320.427 95.6269 320.405 95.5583C320.383 95.4897 320.344 95.4277 320.292 95.3779C320.247 95.3154 320.188 95.265 320.119 95.231C320.049 95.197 319.973 95.1806 319.896 95.1832C319.68 95.239 319.484 95.3531 319.329 95.5132L319.233 95.5957ZM320.873 96.1303L322.82 96.7705L322.111 97.3909L320.17 96.6781L321.338 98.0443L320.715 98.5822L318.21 95.6518L319.081 94.8895C319.35 94.6261 319.698 94.459 320.071 94.4143C320.226 94.4132 320.379 94.4485 320.518 94.5173C320.656 94.5861 320.777 94.6864 320.87 94.8103C321.032 94.9924 321.124 95.2263 321.13 95.4703C321.134 95.7154 321.042 95.9522 320.873 96.1303ZM315.765 97.2721L317.715 100.598L318.424 100.179L316.477 96.8563L315.765 97.2721ZM310.561 99.4336L311.808 103.064L312.554 102.793L311.841 100.711C311.785 100.549 311.732 100.41 311.689 100.308C311.652 100.219 311.607 100.132 311.561 100.044C311.554 100.031 311.547 100.018 311.541 100.004C311.656 100.136 311.755 100.245 311.848 100.334C311.922 100.409 312.002 100.476 312.088 100.536L314.484 102.13L315.25 101.869L314.002 98.239L313.26 98.4964L313.956 100.559L313.965 100.582C314.017 100.73 314.061 100.854 314.105 100.952C314.15 101.056 314.201 101.159 314.257 101.258C314.144 101.123 314.042 101.018 313.95 100.928C313.876 100.853 313.796 100.786 313.709 100.727L311.369 99.1597L310.561 99.4336ZM306.568 99.8626L306.858 103.704L309.118 103.532L309.066 102.833L307.627 102.945L307.551 101.981L308.993 101.872L308.94 101.173L307.501 101.282L307.439 100.493L308.881 100.384L308.825 99.691L306.568 99.8626ZM301.38 99.4699L302.337 103.446L303.119 103.555L304.993 99.8956L304.099 99.79L303.063 102.06C303.03 102.14 302.99 102.242 302.947 102.364C302.905 102.486 302.865 102.631 302.822 102.793C302.811 102.653 302.799 102.526 302.787 102.412C302.785 102.383 302.782 102.355 302.779 102.328C302.773 102.262 302.765 102.207 302.758 102.162C302.751 102.113 302.746 102.076 302.746 102.05L302.284 99.5755L301.38 99.4699ZM298.39 98.3545L295.585 101.374L296.39 101.707L296.948 101.047L298.331 101.608V102.483L299.195 102.836L299.261 98.7043L298.39 98.3545ZM298.476 99.6151L298.41 100.935L297.417 100.536L298.265 99.5458C298.288 99.5161 298.327 99.4633 298.384 99.3775L298.572 99.0937C298.559 99.149 298.55 99.2003 298.541 99.2478C298.529 99.3135 298.518 99.3719 298.502 99.4237C298.476 99.5128 298.476 99.5788 298.476 99.6151ZM295.219 96.6913L293.899 97.7968L294.301 98.0707L295.879 97.1335L295.219 96.6913ZM292.051 94.147L289.381 96.9256L290.922 98.4073L291.407 97.9024L290.46 96.9883L292.645 94.7179L292.051 94.147Z" fill="white"/> -<defs> -<clipPath id="clip0_12297_72121"> -<rect width="117" height="24" fill="white" transform="translate(120 68)"/> -</clipPath> -</defs> -</svg> diff --git a/index.html b/index.html index 0bd88b21b00ac07081350c2a54375af79eb6c9c3..507bf0f89534d74d5060b0903fd6fc95d1d346bc 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,user-scalable=0,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}</head><body><div role="application" class="application" data-cozy-token="{{.Token}}" data-cozy-domain="{{.Domain}}" data-cozy-locale="{{.Locale}}" data-cozy-app-name="{{.AppName}}" data-cozy-app-slug="{{.AppSlug}}" data-cozy-app-name-prefix="{{.AppNamePrefix}}" data-cozy-app-editor="{{.AppEditor}}" data-cozy-icon-path="{{.IconPath}}"><script src="vendors/ecolyo.bce3a3ca54818ecca6eb.js"></script><script src="app/ecolyo.eafb131cd3ed8322a2da.js"></script></div></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,user-scalable=0,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js" async></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.b9c0a2c92e4192fd1e1d.js"></script><script src="app/ecolyo.855f315380121bff1393.js"></script></div></body></html> \ No newline at end of file diff --git a/manifest.json b/manifest.json index 710192639b30da96b97d33800979c36ea168c2da..cca769799afc6721d6167d0c680f601682457add 100644 --- a/manifest.json +++ b/manifest.json @@ -14,8 +14,8 @@ "type": "image/png" } ], - "theme_color": "#343641", - "background_color": "#121212", + "theme_color": "#ffffff", + "background_color": "#ffffff", "display": "standalone", "orientation": "portrait-primary" } diff --git a/manifest.webapp b/manifest.webapp index cd9a8865aab28359bf30b20378d2aaadf5737480..19182d1a3f8d7f0758210404935dbfafdc6d4836 100644 --- a/manifest.webapp +++ b/manifest.webapp @@ -5,7 +5,7 @@ "categories": [ "energy" ], - "version": "1.8.3", + "version": "1.6.0", "licence": "AGPL-3.0", "editor": "Métropole de Lyon", "default_locale": "fr", @@ -57,22 +57,22 @@ "description": "Requis pour envoyer des statistiques d'utilisation anonymisées." }, "backoffice-rec": { - "description": "Requis pour la récupération des données de la newsletter dans un environment de test." + "description": "Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées." }, "backoffice": { - "description": "Requis pour la récupération des données de la newsletter." + "description": "Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées." }, "backoffice-partners-info-rec": { - "description": "Requis pour la récupération du status des services partenaires dans un environment de test." + "description": "Requis pour la récupération du status des services partenaires" }, "backoffice-partners-info": { "description": "Requis pour la récupération du status des services partenaires" }, - "backoffice-prices-rec": { - "description": "Requis pour la récupération du prix des fluides dans un environnement de test." + "matomo-rec": { + "description": "Requis pour la récupération et l’envoi de statistiques d’utilisation." }, - "backoffice-prices": { - "description": "Requis pour la récupération du prix des fluides." + "matomo": { + "description": "Requis pour la récupération et l’envoi de statistiques d’utilisation." } } }, @@ -129,16 +129,16 @@ "description": "Required for retrieving newsletter informations from backoffice prod." }, "backoffice-partners-info-rec": { - "description": "Required for getting the status of partners' services in test environment." + "description": "Required for getting the status of partners' services" }, "backoffice-partners-info": { "description": "Required for getting the status of partners' services" }, - "backoffice-prices-rec": { - "description": "Required for getting fluid prices form backoffice rec." + "matomo-rec": { + "description": "Required for sending stats." }, - "backoffice-prices": { - "description": "Required for getting fluid prices form backoffice prod" + "matomo": { + "description": "Required for sending stats." } } } @@ -266,16 +266,16 @@ "ALL" ] }, - "backoffice-prices-rec": { - "type": "org.ecolyo.backoffice.prices.rec", + "matomo-rec": { + "type": "org.ecolyo.matomo.rec", "verbs": [ - "ALL" + "GET" ] }, - "backoffice-prices": { - "type": "org.ecolyo.backoffice.prices", + "matomo": { + "type": "org.ecolyo.matomo", "verbs": [ - "ALL" + "GET" ] } } diff --git a/services/aggregatorUsageEvents/ecolyo.js b/services/aggregatorUsageEvents/ecolyo.js index 378c21c4b56877b9bd938af16566d1a5881c0e9b..158703676f76efa43af28a4a71f9e477ab456860 100644 --- a/services/aggregatorUsageEvents/ecolyo.js +++ b/services/aggregatorUsageEvents/ecolyo.js @@ -99,43 +99,43 @@ var _cozyLogger = _interopRequireDefault(__webpack_require__(5)); var _service = __webpack_require__(24); -var _usageEvent = _interopRequireDefault(__webpack_require__(514)); +var _usageEvent = _interopRequireDefault(__webpack_require__(513)); -var _profile = _interopRequireDefault(__webpack_require__(539)); +var _profile = _interopRequireDefault(__webpack_require__(538)); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _usageEvent2 = __webpack_require__(553); +var _usageEvent2 = __webpack_require__(551); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _lodash = __webpack_require__(474); -var _fluid = _interopRequireDefault(__webpack_require__(554)); +var _fluid = _interopRequireDefault(__webpack_require__(552)); -var _fluid2 = __webpack_require__(541); +var _fluid2 = __webpack_require__(540); -var _utils = __webpack_require__(835); +var _utils = __webpack_require__(833); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _environment = _interopRequireDefault(__webpack_require__(1001)); +var _environment = _interopRequireDefault(__webpack_require__(984)); -var _dacc = __webpack_require__(1002); +var _dacc = __webpack_require__(985); -var _usageEventProperties = __webpack_require__(1003); +var _usageEventProperties = __webpack_require__(986); -var _challenge = _interopRequireDefault(__webpack_require__(1004)); +var _challenge = _interopRequireDefault(__webpack_require__(987)); -var _userChallenge = __webpack_require__(1005); +var _userChallenge = __webpack_require__(988); -var _profileTypeEntity = _interopRequireDefault(__webpack_require__(1018)); +var _profileTypeEntity = _interopRequireDefault(__webpack_require__(1001)); -var _terms = _interopRequireDefault(__webpack_require__(1020)); +var _terms = _interopRequireDefault(__webpack_require__(1003)); -var _profileType = __webpack_require__(1017); +var _profileType = __webpack_require__(1000); -var _fluidSlug = __webpack_require__(1021); +var _fluidSlug = __webpack_require__(1004); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -1201,28 +1201,28 @@ const AggregatorUsageEvents = async ({ return; } - reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(readUsageEvents, "readUsageEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(errorEvent, "errorEvent", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(sendIndicator, "sendIndicator", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(reduceEvents, "reduceEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(sendAggregatedEventByDay, "sendAggregatedEventByDay", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(handleQuizStars, "handleQuizStars", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(calculSessionTime, "calculSessionTime", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(calculPeriodBetweenFirstConnectionAndFirstChallenge, "calculPeriodBetweenFirstConnectionAndFirstChallenge", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(calculPeriodBetweenChallenge, "calculPeriodBetweenChallenge", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(getConnectedKonnectorSlug, "getConnectedKonnectorSlug", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(calculateConnectedKonnectorPerDay, "calculateConnectedKonnectorPerDay", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(buildProfileWithFuildType, "buildProfileWithFuildType", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(calculateConsumptionVariation, "calculateConsumptionVariation", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(sendConnectionCount, "sendConnectionCount", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(sendProfileCount, "sendProfileCount", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(sendEmailSubscription, "sendEmailSubscription", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(sendHalfHourConsumption, "sendHalfHourConsumption", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(sendKonnectorEvents, "sendKonnectorEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(aggregateEvents, "aggregateEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); - reactHotLoader.register(AggregatorUsageEvents, "AggregatorUsageEvents", "/home/gcarron/dev/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(log, "log", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(readUsageEvents, "readUsageEvents", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(errorEvent, "errorEvent", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(sendIndicator, "sendIndicator", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(reduceEvents, "reduceEvents", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(sendAggregatedEventByDay, "sendAggregatedEventByDay", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(handleQuizStars, "handleQuizStars", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(calculSessionTime, "calculSessionTime", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(calculPeriodBetweenFirstConnectionAndFirstChallenge, "calculPeriodBetweenFirstConnectionAndFirstChallenge", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(calculPeriodBetweenChallenge, "calculPeriodBetweenChallenge", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(getConnectedKonnectorSlug, "getConnectedKonnectorSlug", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(calculateConnectedKonnectorPerDay, "calculateConnectedKonnectorPerDay", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(buildProfileWithFuildType, "buildProfileWithFuildType", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(calculateConsumptionVariation, "calculateConsumptionVariation", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(sendConnectionCount, "sendConnectionCount", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(sendProfileCount, "sendProfileCount", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(sendEmailSubscription, "sendEmailSubscription", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(sendHalfHourConsumption, "sendHalfHourConsumption", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(sendKonnectorEvents, "sendKonnectorEvents", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(aggregateEvents, "aggregateEvents", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); + reactHotLoader.register(AggregatorUsageEvents, "AggregatorUsageEvents", "/home/bastien/ecolyo/src/targets/services/aggregatorUsageEvents.ts"); })(); ; @@ -3608,8 +3608,8 @@ exports.runService = runService; return; } - reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); - reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/bastien/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(runService, "runService", "/home/bastien/ecolyo/src/targets/services/service.ts"); })(); ; @@ -64823,21 +64823,7 @@ Object.keys(_comGrandlyonEnedisMaxpower).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__(512); - -Object.keys(_comGrandlyonEcolyoProfileecogesture).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _comGrandlyonEcolyoProfileecogesture[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _comGrandlyonEcolyoProfileecogesture[key]; - } - }); -}); - -var _ioCozyTriggers = __webpack_require__(513); +var _ioCozyTriggers = __webpack_require__(512); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -65009,11 +64995,6 @@ const doctypes = { doctype: _comGrandlyonEnedisMaxpower.ENEDIS_MAXPOWER_DOCTYPE, attributes: {}, relationships: {} - }, - profileecogesture: { - doctype: _comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, - attributes: {}, - relationships: {} } }; const _default = doctypes; @@ -65029,8 +65010,8 @@ exports.default = _default2; return; } - reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(doctypes, "doctypes", "/home/bastien/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/doctypes/index.ts"); })(); ; @@ -65073,7 +65054,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); + reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); })(); ; @@ -65116,7 +65097,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; return; } - reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); + reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); })(); ; @@ -65159,7 +65140,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; return; } - reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); + reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); })(); ; @@ -65202,7 +65183,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; return; } - reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts"); + reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-konnectors.ts"); })(); ; @@ -65245,7 +65226,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; return; } - reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts"); + reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-accounts.ts"); })(); ; @@ -65288,7 +65269,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; return; } - reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts"); + reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-jobs.ts"); })(); ; @@ -65331,7 +65312,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; return; } - reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts"); + reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-terms.ts"); })(); ; @@ -65374,7 +65355,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; return; } - reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); + reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); })(); ; @@ -65417,7 +65398,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; return; } - reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); + reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); })(); ; @@ -65460,7 +65441,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; return; } - reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); + reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); })(); ; @@ -65503,7 +65484,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; return; } - reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); + reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); })(); ; @@ -65546,7 +65527,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; return; } - reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); + reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); })(); ; @@ -65589,7 +65570,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; return; } - reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); + reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); })(); ; @@ -65632,7 +65613,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; return; } - reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); + reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); })(); ; @@ -65675,7 +65656,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; return; } - reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); + reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); })(); ; @@ -65718,7 +65699,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; return; } - reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); + reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); })(); ; @@ -65761,7 +65742,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; return; } - reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); + reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); })(); ; @@ -65804,7 +65785,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; return; } - reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); + reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); })(); ; @@ -65847,7 +65828,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); + reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); })(); ; @@ -65890,7 +65871,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); + reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); })(); ; @@ -65933,7 +65914,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); + reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); })(); ; @@ -65976,7 +65957,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; return; } - reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); + reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); })(); ; @@ -66019,7 +66000,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; return; } - reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); + reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); })(); ; @@ -66062,7 +66043,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; return; } - reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); + reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); })(); ; @@ -66105,7 +66086,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; return; } - reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); + reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); })(); ; @@ -66148,7 +66129,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT return; } - reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); + reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); })(); ; @@ -66191,7 +66172,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); + reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); })(); ; @@ -66209,49 +66190,6 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; "use strict"; /* WEBPACK VAR INJECTION */(function(module) { -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.PROFILEECOGESTURE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -const PROFILEECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.profileecogesture'; -exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 513 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - Object.defineProperty(exports, "__esModule", { value: true }); @@ -66277,7 +66215,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; return; } - reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts"); + reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-triggers.ts"); })(); ; @@ -66289,7 +66227,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 514 */ +/* 513 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -66308,7 +66246,7 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -66428,7 +66366,7 @@ exports.default = UsageEventService; return; } - reactHotLoader.register(UsageEventService, "UsageEventService", "/home/gcarron/dev/ecolyo/src/services/usageEvent.service.ts"); + reactHotLoader.register(UsageEventService, "UsageEventService", "/home/bastien/ecolyo/src/services/usageEvent.service.ts"); })(); ; @@ -66440,40 +66378,40 @@ exports.default = UsageEventService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 515 */ +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(533); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(532); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(528); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(527); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(531); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(530); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(526); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(525); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(524); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -66493,29 +66431,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(533); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(522); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(529); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(535); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(532); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(536); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(538); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(523); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(532); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(521); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(528); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(534); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(531); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(535); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(537); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(522); @@ -68661,20 +68599,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(532); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(525); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(531); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); @@ -69551,7 +69489,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69627,15 +69565,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(519); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); @@ -70025,7 +69963,7 @@ class Formatter { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70049,8 +69987,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); @@ -70287,7 +70225,7 @@ function formatString(knownFormat) { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70508,7 +70446,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70544,7 +70482,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -70840,7 +70778,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70863,18 +70801,18 @@ class Invalid { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(516); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(515); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(527); @@ -71360,16 +71298,16 @@ class Locale { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); @@ -71510,14 +71448,14 @@ class Settings { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -71584,13 +71522,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* eslint no-unused-vars: "off" */ @@ -71682,14 +71620,14 @@ class Zone { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -71884,17 +71822,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(531); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(521); /** * @private */ @@ -71934,14 +71872,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -72039,13 +71977,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); /** @@ -72102,7 +72040,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72113,10 +72051,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); @@ -72448,17 +72386,17 @@ function parseSQL(s) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); @@ -73064,18 +73002,18 @@ class Interval { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(525); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(529); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); @@ -73272,12 +73210,12 @@ class Info { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); function dayDiff(earlier, later) { @@ -73361,20 +73299,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(516); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(537); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(518); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(536); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(517); @@ -73802,7 +73740,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -73888,7 +73826,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -73901,8 +73839,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -74055,7 +73993,7 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 539 */ +/* 538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74076,7 +74014,7 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74109,9 +74047,6 @@ class ProfileService { }), partnersIssueDate: _luxon.DateTime.fromISO(profileEntity.partnersIssueDate, { zone: 'utc' - }), - activateHalfHourDate: _luxon.DateTime.fromISO(profileEntity.activateHalfHourDate, { - zone: 'utc' }) }); return profile; @@ -74165,7 +74100,7 @@ exports.default = ProfileService; return; } - reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts"); + reactHotLoader.register(ProfileService, "ProfileService", "/home/bastien/ecolyo/src/services/profile.service.ts"); })(); ; @@ -74177,7 +74112,7 @@ exports.default = ProfileService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 540 */ +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74192,21 +74127,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _cozyClient = __webpack_require__(40); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(543)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(542)); -var _queryRunner = _interopRequireDefault(__webpack_require__(549)); +var _queryRunner = _interopRequireDefault(__webpack_require__(547)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(551)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(549)); -var _converter = _interopRequireDefault(__webpack_require__(552)); +var _converter = _interopRequireDefault(__webpack_require__(550)); var _doctypes = __webpack_require__(484); @@ -74235,24 +74170,24 @@ class ConsumptionDataManager { * @param timePeriod TimePeriod * @param timeStep TimeStep * @param fluidTypes FluidType[] - * @param fluidStatus FluidStatus[] * @param compareTimePeriod - Optional TimePeriod * @param isHome - Optional boolean * @returns DataChart | null */ - async getGraphData(timePeriod, timeStep, fluidTypes, fluidStatus, compareTimePeriod, isHome) { + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); if (!InputisValid) return null; if (fluidTypes.length === 1 && !isHome) { - const fluidType = fluidTypes[0]; // running the query + //TODO validating input data + //TODO applying buisness logic to the query arguments + // running the query + const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidTypes[0], compareTimePeriod); // formatting data - const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data - - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); return formattedData; } else if (fluidTypes.length > 1 || isHome) { const toBeAgreggatedData = []; @@ -74260,7 +74195,7 @@ class ConsumptionDataManager { for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); // validating output data toBeAgreggatedData.push({ chartData: formattedData, @@ -74277,8 +74212,9 @@ class ConsumptionDataManager { let allData; if (isHome) { - allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, undefined, compareMaxTimePeriod, isHome); - return allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, compareMaxTimePeriod, isHome); + const max = allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + return max; } else { const max = await this._queryRunnerService.fetchFluidMaxData(maxTimePeriod, timeStep, fluidTypes[0], withDate); return max; @@ -74298,10 +74234,11 @@ class ConsumptionDataManager { } async getPerformanceIndicators(timePeriod, timeStep, fluidTypes, compareTimePeriod) { + //const result = {}; const performanceIndicators = []; - for (const fluidType of fluidTypes) { - const graphData = await this.getGraphData(timePeriod, timeStep, [fluidType], undefined, compareTimePeriod); + for (const fluideType of fluidTypes) { + const graphData = await this.getGraphData(timePeriod, timeStep, [fluideType], compareTimePeriod); if (graphData) { const performanceIndicator = { @@ -74323,7 +74260,7 @@ class ConsumptionDataManager { performanceIndicator.percentageVariation = this.calculatePerformanceIndicatorVariationPercentage(performanceIndicator.value || 0, comparisonSumValue); } - performanceIndicators[fluidType] = performanceIndicator; + performanceIndicators[fluideType] = performanceIndicator; } } @@ -74342,7 +74279,7 @@ class ConsumptionDataManager { } calculatePerformanceIndicatorPrice(data) { - return data.reduce((a, b) => b.price ? a + b.price : a, 0); + return data.reduce((a, b) => b.price !== null ? a + b.price : a, 0); } calculatePerformanceIndicatorVariationPercentage(dataSum, comparisonDataSum) { @@ -74372,13 +74309,13 @@ class ConsumptionDataManager { return singleFluidGraphData; } - formatGraphDataManager(data, timeStep, timePeriod, compareTimePeriod, fluidType, fluidStatus) { + formatGraphDataManage(data, timeStep, timePeriod, compareTimePeriod) { if (!data) return null; - const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep, fluidType, fluidStatus); + const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep); let formattedComparisonData = null; - if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep, fluidType, fluidStatus); + if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep); const result = { actualData: formattedActualData, comparisonData: formattedComparisonData @@ -74386,21 +74323,40 @@ class ConsumptionDataManager { return result; } - async fetchAllFirstDateData(fluidTypes) { - let firstDay = null; - const firstDays = []; + async fetchLastDateData(fluidTypes, allFluids) { + let lastDay = null; if (fluidTypes.length === 1) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidTypes[0])) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidTypes[0])) || null; } else if (fluidTypes.length > 1) { + const lastDays = []; + for (const fluidType of fluidTypes) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidType)) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidType)) || null; + + if (lastDay) { + lastDays.push(lastDay); + } + } + + if (lastDays.length < 1) { + return null; } - } - return firstDays; + if (allFluids) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } else { + lastDay = lastDays.reduce(function (a, b) { + return a > b ? a : b; + }); + } + } //validate input + // validate output + + + return lastDay; } async fetchAllLastDateData(fluidTypes) { @@ -74462,8 +74418,6 @@ class ConsumptionDataManager { for (let i = 0; i < length; i++) { let agreggatedConvertedValue = 0; let comparisonAgreggatedConvertedValue = 0; - const tempAggregatedState = []; - const tempComparisonAggregatedState = []; let noDataCount = 0; let comparisonNoDataCount = 0; const convertedValueDetail = []; @@ -74473,29 +74427,21 @@ class ConsumptionDataManager { if (!singleFluidChart.chartData) break; if (!singleFluidChart.chartData.actualData[i]) break; const value = singleFluidChart.chartData.actualData[i].value; - tempAggregatedState.push(singleFluidChart.chartData.actualData[i].state); let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); agreggatedConvertedValue += convertedValue; } - convertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedValue, - state: singleFluidChart.chartData.actualData[i].state - }; + convertedValueDetail[singleFluidChart.chartFluid] = convertedValue; if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) { const comparisonValue = singleFluidChart.chartData.comparisonData[i].value; - tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state); let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); comparisonAgreggatedConvertedValue += convertedComparisonValue; } - comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedComparisonValue, - state: singleFluidChart.chartData.comparisonData[i].state - }; + comparisonConvertedValueDetail[singleFluidChart.chartFluid] = convertedComparisonValue; } } @@ -74503,26 +74449,18 @@ class ConsumptionDataManager { if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { - // Define the aggregated state - const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, value: agreggatedConvertedValue, - state: aggregatedDataloadState, valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail }; resultChartData.actualData.push(acutaldataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { - // Define the aggregated state - const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, value: comparisonAgreggatedConvertedValue, - state: aggregatedComparisonDataloadState, valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; resultChartData.comparisonData.push(comparisondataLoad); @@ -74636,7 +74574,7 @@ exports.default = ConsumptionDataManager; return; } - reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts"); + reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/bastien/ecolyo/src/services/consumption.service.ts"); })(); ; @@ -74648,7 +74586,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 541 */ +/* 540 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74686,7 +74624,7 @@ exports.FluidState = FluidState; })(FluidState || (exports.FluidState = FluidState = {})); /***/ }), -/* 542 */ +/* 541 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74714,7 +74652,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 543 */ +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74729,19 +74667,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _dataload = __webpack_require__(544); +var _timeStep = __webpack_require__(541); -var _fluid = __webpack_require__(541); +var _dateChart = _interopRequireDefault(__webpack_require__(543)); -var _timeStep = __webpack_require__(542); - -var _luxon = __webpack_require__(515); - -var _dateChart = _interopRequireDefault(__webpack_require__(545)); - -var _date = __webpack_require__(548); - -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _date = __webpack_require__(546); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74753,139 +74683,34 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; class ConsumptionFormatterService { - formatGraphData(data, timePeriod, timeStep, fluidType, fluidStatus) { - // Sort data - data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); // Set status of data and complete missing/empty data + formatGraphData(data, timePeriod, timeStep) { + data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); + const formattedData = this.fillMissingData(data, timePeriod, timeStep); // complete missing data within data + return formattedData; + } + + fillMissingData(data, timePeriod, timeStep) { const filledData = []; let parsingDate = timePeriod.startDate; const dateChartService = new _dateChart.default(); while (parsingDate <= timePeriod.endDate) { + //const filtereddata = data.filter(dt => dt.date.equals(parsingDate)) const filtereddata = data.filter(dt => dateChartService.compareStepDate(timeStep, dt.date, parsingDate)); - const newElement = this.defineDataloadState(filtereddata[0] ? filtereddata[0] : { + const newElement = filtereddata[0] ? filtereddata[0] : { date: parsingDate, - value: -1, - state: _dataload.DataloadState.EMPTY, + value: -1 + }; + filledData.push((0, _objectSpread2.default)({}, newElement, { valueDetail: null - }, fluidType, timeStep, fluidStatus); - filledData.push((0, _objectSpread2.default)({}, newElement)); + })); parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep)); } return filledData; } - defineDataloadState(data, fluidType, timeStep, fluidStatus) { - const today = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); // Return coming state if data data is >= today - - - if (data.date >= today) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.COMING - }); - } - - if (!fluidStatus) { - return data; - } // Define state in function of first and last fluid data date - - - if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.lastDataDate && data.date > fluidStatus.lastDataDate) { - const isDataToCome = this.isDataToCome(data, fluidType); - return (0, _objectSpread2.default)({}, data, { - state: isDataToCome ? _dataload.DataloadState.COMING : _dataload.DataloadState.MISSING - }); - } - - if (fluidStatus.firstDataDate && fluidStatus.lastDataDate && data.date >= fluidStatus.firstDataDate && data.date <= fluidStatus.lastDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: data.value === -1 ? _dataload.DataloadState.HOLE : _dataload.DataloadState.VALID - }); - } - - return data; - } - - isDataToCome(dataload, fluidType) { - const configService = new _fluidConfig.default(); - const fluidConfig = configService.getFluidConfig(); - - const inter = _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).startOf('day')).count('days'); - - if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { - return true; - } else { - return false; - } - } - - defineAggregatedDataloadState(dataloadStateArray) { - if (dataloadStateArray.includes(_dataload.DataloadState.VALID)) { - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_WITH_COMING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_WITH_EMPTY; - } - - return _dataload.DataloadState.AGGREGATED_VALID; - } // No valid data but at least one hole or missing data - - - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING; - } // No valid data but at least one upcoming or coming data - - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_COMING; - } // No valid data but at least one empty data - - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_EMPTY; - } // Default - - - return _dataload.DataloadState.AGGREGATED_VALID; - } - getTimeFromStepTime(timeStep) { switch (timeStep) { case _timeStep.TimeStep.HALF_AN_HOUR: @@ -74934,7 +74759,7 @@ exports.default = ConsumptionFormatterService; return; } - reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts"); + reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/bastien/ecolyo/src/services/consumptionFormatter.service.ts"); })(); ; @@ -74946,51 +74771,7 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DataloadState = exports.DataloadSectionType = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -let DataloadState; -exports.DataloadState = DataloadState; - -(function (DataloadState) { - DataloadState["VALID"] = "VALID"; - DataloadState["EMPTY"] = "EMPTY"; - DataloadState["MISSING"] = "MISSING"; - DataloadState["HOLE"] = "HOLE"; - DataloadState["UPCOMING"] = "UPCOMING"; - DataloadState["COMING"] = "COMING"; - DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; - DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; - DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; - DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; - DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; -})(DataloadState || (exports.DataloadState = DataloadState = {})); - -let DataloadSectionType; -exports.DataloadSectionType = DataloadSectionType; - -(function (DataloadSectionType) { - DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; - DataloadSectionType["LEFT"] = "LEFT"; - DataloadSectionType["RIGHT"] = "RIGHT"; -})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); - -/***/ }), -/* 545 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75003,13 +74784,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75324,6 +75105,64 @@ class DateChartService { return 0; } } + + isDataToCome(dataload, fluidType) { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).startOf('day')).count('days'); + + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { + return true; + } else { + return false; + } + } /** * Checks if the last data date is outdated and returns the number of missing days * @param {DateTime | null} lastDataDate @@ -75368,7 +75207,7 @@ exports.default = DateChartService; return; } - reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts"); + reactHotLoader.register(DateChartService, "DateChartService", "/home/bastien/ecolyo/src/services/dateChart.service.ts"); })(); ; @@ -75380,7 +75219,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 546 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75393,7 +75232,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _config = _interopRequireDefault(__webpack_require__(547)); +var _config = _interopRequireDefault(__webpack_require__(545)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75441,7 +75280,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConfigService, "ConfigService", "/home/bastien/ecolyo/src/services/fluidConfig.service.ts"); })(); ; @@ -75453,13 +75292,13 @@ exports.default = ConfigService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 547 */ +/* 545 */ /***/ (function(module) { -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.174,\"startDate\":\"2021-08-01T00:00:00.000\",\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"startDate\":\"2021-01-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); /***/ }), -/* 548 */ +/* 546 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75471,11 +75310,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75665,14 +75504,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate; return; } - reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); + reactHotLoader.register(compareDates, "compareDates", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getLagDays, "getLagDays", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/bastien/ecolyo/src/utils/date.ts"); })(); ; @@ -75684,7 +75523,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 549 */ +/* 547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75701,17 +75540,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _doctypes = __webpack_require__(484); -var _fluid = __webpack_require__(541); - -var _timeStep = __webpack_require__(542); +var _fluid = __webpack_require__(540); -var _logger = _interopRequireDefault(__webpack_require__(550)); +var _timeStep = __webpack_require__(541); -var _dataload = __webpack_require__(544); +var _logger = _interopRequireDefault(__webpack_require__(548)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75741,27 +75578,16 @@ class QueryRunner { const doctype = this.getRelevantDoctype(fluidType, timeStep); if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).indexFields(['load']).limitBy(1).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).limitBy(1).sortBy([{ load: 'desc' }]); } - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).indexFields(['load']).limitBy(limit).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).limitBy(limit).sortBy([{ load: 'desc' }]); } - buildFirstDateQuery(fluidType, limit) { - const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); - return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ - year: 'asc' - }, { - month: 'asc' - }, { - day: 'asc' - }]).limitBy(limit); - } - buildLastDateQuery(fluidType, limit) { const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ @@ -75800,7 +75626,6 @@ class QueryRunner { keepLocalTime: true }), value: entry.load, - state: _dataload.DataloadState.VALID, price: entry.price, valueDetail: null })); @@ -76031,25 +75856,12 @@ class QueryRunner { return null; } - async getFirstDateData(fluidType) { - const query = this.buildFirstDateQuery(fluidType, 1); - const result = await this.fetchData(query); - - if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { - keepLocalTime: true - }); - } - - return null; - } - async getLastDateData(fluidType) { const query = this.buildLastDateQuery(fluidType, 1); const result = await this.fetchData(query); if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { + return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day).setZone('utc', { keepLocalTime: true }); } @@ -76087,7 +75899,7 @@ exports.default = QueryRunner; return; } - reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts"); + reactHotLoader.register(QueryRunner, "QueryRunner", "/home/bastien/ecolyo/src/services/queryRunner.service.ts"); })(); ; @@ -76099,7 +75911,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 550 */ +/* 548 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -76118,7 +75930,7 @@ const log = minilog('ecolyo') /***/ }), -/* 551 */ +/* 549 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76129,11 +75941,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -76196,7 +76008,7 @@ exports.default = ConsumptionValidatorService; return; } - reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts"); + reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/bastien/ecolyo/src/services/consumptionValidator.service.ts"); })(); ; @@ -76208,7 +76020,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 552 */ +/* 550 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76223,9 +76035,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -76293,7 +76105,7 @@ exports.default = ConverterService; return; } - reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/bastien/ecolyo/src/services/converter.service.ts"); })(); ; @@ -76305,7 +76117,7 @@ exports.default = ConverterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 553 */ +/* 551 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76343,7 +76155,7 @@ exports.UsageEventType = UsageEventType; })(UsageEventType || (exports.UsageEventType = UsageEventType = {})); /***/ }), -/* 554 */ +/* 552 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76358,17 +76170,17 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); -var _konnector = _interopRequireDefault(__webpack_require__(555)); +var _konnector = _interopRequireDefault(__webpack_require__(553)); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _account = _interopRequireDefault(__webpack_require__(834)); +var _account = _interopRequireDefault(__webpack_require__(832)); -var _triggers = _interopRequireDefault(__webpack_require__(556)); +var _triggers = _interopRequireDefault(__webpack_require__(554)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -76436,12 +76248,10 @@ class FluidService { const [elecTrigger, waterTrigger, gasTrigger] = await Promise.all([elecAccount && elecKonnector ? triggerService.getTrigger(elecAccount, elecKonnector) : null, waterAccount && waterKonnector ? triggerService.getTrigger(waterAccount, waterKonnector) : null, gasAccount && gasKonnector ? triggerService.getTrigger(gasAccount, gasKonnector) : null]); const consumptionService = new _consumption.default(this._client); const [elecStatus, waterStatus, gasStatus] = await Promise.all([elecTrigger ? triggerService.fetchTriggerState(elecTrigger) : null, waterTrigger ? triggerService.fetchTriggerState(waterTrigger) : null, gasTrigger ? triggerService.fetchTriggerState(gasTrigger) : null]); - const firstDataDates = await consumptionService.fetchAllFirstDateData([_fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS]); const lastDataDates = await consumptionService.fetchAllLastDateData([_fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS]); const result = [{ fluidType: _fluid.FluidType.ELECTRICITY, status: partnersInfo && partnersInfo.notification_activated && this.isFluidInPartnerIssue(_fluid.FluidType.ELECTRICITY, this.parseFluidStatus(elecKonnector, elecStatus), partnersInfo) ? _fluid.FluidState.PARTNER_ISSUE : this.parseFluidStatus(elecKonnector, elecStatus), - firstDataDate: firstDataDates[_fluid.FluidType.ELECTRICITY], lastDataDate: lastDataDates[_fluid.FluidType.ELECTRICITY], connection: { shouldLaunchKonnector: false, @@ -76455,7 +76265,6 @@ class FluidService { }, { fluidType: _fluid.FluidType.WATER, status: partnersInfo && partnersInfo.notification_activated && this.isFluidInPartnerIssue(_fluid.FluidType.WATER, this.parseFluidStatus(waterKonnector, waterStatus), partnersInfo) ? _fluid.FluidState.PARTNER_ISSUE : this.parseFluidStatus(waterKonnector, waterStatus), - firstDataDate: firstDataDates[_fluid.FluidType.WATER], lastDataDate: lastDataDates[_fluid.FluidType.WATER], connection: { shouldLaunchKonnector: false, @@ -76469,7 +76278,6 @@ class FluidService { }, { fluidType: _fluid.FluidType.GAS, status: partnersInfo && partnersInfo.notification_activated && this.isFluidInPartnerIssue(_fluid.FluidType.GAS, this.parseFluidStatus(gasKonnector, gasStatus), partnersInfo) ? _fluid.FluidState.PARTNER_ISSUE : this.parseFluidStatus(gasKonnector, gasStatus), - firstDataDate: firstDataDates[_fluid.FluidType.GAS], lastDataDate: lastDataDates[_fluid.FluidType.GAS], connection: { shouldLaunchKonnector: false, @@ -76524,7 +76332,7 @@ exports.default = FluidService; return; } - reactHotLoader.register(FluidService, "FluidService", "/home/gcarron/dev/ecolyo/src/services/fluid.service.ts"); + reactHotLoader.register(FluidService, "FluidService", "/home/bastien/ecolyo/src/services/fluid.service.ts"); })(); ; @@ -76536,7 +76344,7 @@ exports.default = FluidService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 555 */ +/* 553 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76555,7 +76363,7 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _triggers = _interopRequireDefault(__webpack_require__(556)); +var _triggers = _interopRequireDefault(__webpack_require__(554)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -76622,7 +76430,7 @@ exports.default = KonnectorService; return; } - reactHotLoader.register(KonnectorService, "KonnectorService", "/home/gcarron/dev/ecolyo/src/services/konnector.service.ts"); + reactHotLoader.register(KonnectorService, "KonnectorService", "/home/bastien/ecolyo/src/services/konnector.service.ts"); })(); ; @@ -76634,7 +76442,7 @@ exports.default = KonnectorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 556 */ +/* 554 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76651,11 +76459,11 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _triggers = __webpack_require__(557); +var _triggers = __webpack_require__(555); -var _triggers2 = _interopRequireDefault(__webpack_require__(788)); +var _triggers2 = _interopRequireDefault(__webpack_require__(786)); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); var _doctypes = __webpack_require__(484); @@ -76696,7 +76504,7 @@ class TriggerService { const query = (0, _cozyClient.Q)(_doctypes.TRIGGERS_DOCTYPE).where({ 'message.account': account._id, 'message.konnector': konnector.slug - }).indexFields(['cozyMetadata.updatedAt']).sortBy([{ + }).sortBy([{ 'cozyMetadata.updatedAt': 'desc' }]).limitBy(1); const { @@ -76705,19 +76513,6 @@ class TriggerService { return triggers[0] ? triggers[0] : null; } - async getTriggerForAccount(account) { - const query = (0, _cozyClient.Q)(_doctypes.TRIGGERS_DOCTYPE).where({ - 'message.account': account._id, - 'message.konnector': account.account_type - }).indexFields(['cozyMetadata.createdAt']).sortBy([{ - 'cozyMetadata.createdAt': 'desc' - }]).limitBy(1); - const { - data: triggers - } = await this._client.query(query); - return triggers[0] ? triggers[0] : null; - } - async fetchTriggerState(trigger) { try { const triggerState = await this._client.getStackClient().fetchJSON('GET', `/jobs/triggers/${trigger._id}`); // eslint-disable-next-line @typescript-eslint/camelcase @@ -76728,16 +76523,6 @@ class TriggerService { } } - async deleteTrigger(trigger) { - try { - await this._client.destroy(trigger); - return true; - } catch (error) { - console.log(error); - throw new Error('Delete trigger failed'); - } - } - // @ts-ignore __reactstandin__regenerateByEval(key, code) { // @ts-ignore @@ -76756,7 +76541,7 @@ exports.default = TriggerService; return; } - reactHotLoader.register(TriggerService, "TriggerService", "/home/gcarron/dev/ecolyo/src/services/triggers.service.ts"); + reactHotLoader.register(TriggerService, "TriggerService", "/home/bastien/ecolyo/src/services/triggers.service.ts"); })(); ; @@ -76768,7 +76553,7 @@ exports.default = TriggerService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 557 */ +/* 555 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -76783,12 +76568,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFrequency", function() { return getFrequency; }); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(558); +/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(556); /* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(date_fns__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(163); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _konnectors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(718); -/* harmony import */ var _cron__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(785); +/* harmony import */ var _konnectors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(716); +/* harmony import */ var _cron__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(783); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -76893,172 +76678,172 @@ var helpers = { /* harmony default export */ __webpack_exports__["default"] = (helpers); /***/ }), -/* 558 */ +/* 556 */ /***/ (function(module, exports, __webpack_require__) { module.exports = { - addDays: __webpack_require__(559), - addHours: __webpack_require__(563), - addISOYears: __webpack_require__(565), - addMilliseconds: __webpack_require__(564), - addMinutes: __webpack_require__(573), - addMonths: __webpack_require__(574), - addQuarters: __webpack_require__(576), - addSeconds: __webpack_require__(577), - addWeeks: __webpack_require__(578), - addYears: __webpack_require__(579), - areRangesOverlapping: __webpack_require__(580), - closestIndexTo: __webpack_require__(581), - closestTo: __webpack_require__(582), - compareAsc: __webpack_require__(583), - compareDesc: __webpack_require__(584), - differenceInCalendarDays: __webpack_require__(571), - differenceInCalendarISOWeeks: __webpack_require__(585), - differenceInCalendarISOYears: __webpack_require__(586), - differenceInCalendarMonths: __webpack_require__(587), - differenceInCalendarQuarters: __webpack_require__(588), - differenceInCalendarWeeks: __webpack_require__(590), - differenceInCalendarYears: __webpack_require__(591), - differenceInDays: __webpack_require__(592), - differenceInHours: __webpack_require__(593), - differenceInISOYears: __webpack_require__(595), - differenceInMilliseconds: __webpack_require__(594), - differenceInMinutes: __webpack_require__(597), - differenceInMonths: __webpack_require__(598), - differenceInQuarters: __webpack_require__(599), - differenceInSeconds: __webpack_require__(600), - differenceInWeeks: __webpack_require__(601), - differenceInYears: __webpack_require__(602), - distanceInWords: __webpack_require__(603), - distanceInWordsStrict: __webpack_require__(608), - distanceInWordsToNow: __webpack_require__(609), - eachDay: __webpack_require__(610), - endOfDay: __webpack_require__(611), - endOfHour: __webpack_require__(612), - endOfISOWeek: __webpack_require__(613), - endOfISOYear: __webpack_require__(615), - endOfMinute: __webpack_require__(616), - endOfMonth: __webpack_require__(617), - endOfQuarter: __webpack_require__(618), - endOfSecond: __webpack_require__(619), - endOfToday: __webpack_require__(620), - endOfTomorrow: __webpack_require__(621), - endOfWeek: __webpack_require__(614), - endOfYear: __webpack_require__(622), - endOfYesterday: __webpack_require__(623), - format: __webpack_require__(624), - getDate: __webpack_require__(629), - getDay: __webpack_require__(630), - getDayOfYear: __webpack_require__(625), - getDaysInMonth: __webpack_require__(575), - getDaysInYear: __webpack_require__(631), - getHours: __webpack_require__(633), - getISODay: __webpack_require__(634), - getISOWeek: __webpack_require__(627), - getISOWeeksInYear: __webpack_require__(635), - getISOYear: __webpack_require__(566), - getMilliseconds: __webpack_require__(636), - getMinutes: __webpack_require__(637), - getMonth: __webpack_require__(638), - getOverlappingDaysInRanges: __webpack_require__(639), - getQuarter: __webpack_require__(589), - getSeconds: __webpack_require__(640), - getTime: __webpack_require__(641), - getYear: __webpack_require__(642), - isAfter: __webpack_require__(643), - isBefore: __webpack_require__(644), - isDate: __webpack_require__(562), - isEqual: __webpack_require__(645), - isFirstDayOfMonth: __webpack_require__(646), - isFriday: __webpack_require__(647), - isFuture: __webpack_require__(648), - isLastDayOfMonth: __webpack_require__(649), - isLeapYear: __webpack_require__(632), - isMonday: __webpack_require__(650), - isPast: __webpack_require__(651), - isSameDay: __webpack_require__(652), - isSameHour: __webpack_require__(653), - isSameISOWeek: __webpack_require__(655), - isSameISOYear: __webpack_require__(657), - isSameMinute: __webpack_require__(658), - isSameMonth: __webpack_require__(660), - isSameQuarter: __webpack_require__(661), - isSameSecond: __webpack_require__(663), - isSameWeek: __webpack_require__(656), - isSameYear: __webpack_require__(665), - isSaturday: __webpack_require__(666), - isSunday: __webpack_require__(667), - isThisHour: __webpack_require__(668), - isThisISOWeek: __webpack_require__(669), - isThisISOYear: __webpack_require__(670), - isThisMinute: __webpack_require__(671), - isThisMonth: __webpack_require__(672), - isThisQuarter: __webpack_require__(673), - isThisSecond: __webpack_require__(674), - isThisWeek: __webpack_require__(675), - isThisYear: __webpack_require__(676), - isThursday: __webpack_require__(677), - isToday: __webpack_require__(678), - isTomorrow: __webpack_require__(679), - isTuesday: __webpack_require__(680), - isValid: __webpack_require__(628), - isWednesday: __webpack_require__(681), - isWeekend: __webpack_require__(682), - isWithinRange: __webpack_require__(683), - isYesterday: __webpack_require__(684), - lastDayOfISOWeek: __webpack_require__(685), - lastDayOfISOYear: __webpack_require__(687), - lastDayOfMonth: __webpack_require__(688), - lastDayOfQuarter: __webpack_require__(689), - lastDayOfWeek: __webpack_require__(686), - lastDayOfYear: __webpack_require__(690), - max: __webpack_require__(691), - min: __webpack_require__(692), - parse: __webpack_require__(560), - setDate: __webpack_require__(693), - setDay: __webpack_require__(694), - setDayOfYear: __webpack_require__(695), - setHours: __webpack_require__(696), - setISODay: __webpack_require__(697), - setISOWeek: __webpack_require__(698), - setISOYear: __webpack_require__(569), - setMilliseconds: __webpack_require__(699), - setMinutes: __webpack_require__(700), - setMonth: __webpack_require__(701), - setQuarter: __webpack_require__(702), - setSeconds: __webpack_require__(703), - setYear: __webpack_require__(704), - startOfDay: __webpack_require__(572), - startOfHour: __webpack_require__(654), - startOfISOWeek: __webpack_require__(567), - startOfISOYear: __webpack_require__(570), - startOfMinute: __webpack_require__(659), - startOfMonth: __webpack_require__(705), - startOfQuarter: __webpack_require__(662), - startOfSecond: __webpack_require__(664), - startOfToday: __webpack_require__(706), - startOfTomorrow: __webpack_require__(707), - startOfWeek: __webpack_require__(568), - startOfYear: __webpack_require__(626), - startOfYesterday: __webpack_require__(708), - subDays: __webpack_require__(709), - subHours: __webpack_require__(710), - subISOYears: __webpack_require__(596), - subMilliseconds: __webpack_require__(711), - subMinutes: __webpack_require__(712), - subMonths: __webpack_require__(713), - subQuarters: __webpack_require__(714), - subSeconds: __webpack_require__(715), - subWeeks: __webpack_require__(716), - subYears: __webpack_require__(717) + addDays: __webpack_require__(557), + addHours: __webpack_require__(561), + addISOYears: __webpack_require__(563), + addMilliseconds: __webpack_require__(562), + addMinutes: __webpack_require__(571), + addMonths: __webpack_require__(572), + addQuarters: __webpack_require__(574), + addSeconds: __webpack_require__(575), + addWeeks: __webpack_require__(576), + addYears: __webpack_require__(577), + areRangesOverlapping: __webpack_require__(578), + closestIndexTo: __webpack_require__(579), + closestTo: __webpack_require__(580), + compareAsc: __webpack_require__(581), + compareDesc: __webpack_require__(582), + differenceInCalendarDays: __webpack_require__(569), + differenceInCalendarISOWeeks: __webpack_require__(583), + differenceInCalendarISOYears: __webpack_require__(584), + differenceInCalendarMonths: __webpack_require__(585), + differenceInCalendarQuarters: __webpack_require__(586), + differenceInCalendarWeeks: __webpack_require__(588), + differenceInCalendarYears: __webpack_require__(589), + differenceInDays: __webpack_require__(590), + differenceInHours: __webpack_require__(591), + differenceInISOYears: __webpack_require__(593), + differenceInMilliseconds: __webpack_require__(592), + differenceInMinutes: __webpack_require__(595), + differenceInMonths: __webpack_require__(596), + differenceInQuarters: __webpack_require__(597), + differenceInSeconds: __webpack_require__(598), + differenceInWeeks: __webpack_require__(599), + differenceInYears: __webpack_require__(600), + distanceInWords: __webpack_require__(601), + distanceInWordsStrict: __webpack_require__(606), + distanceInWordsToNow: __webpack_require__(607), + eachDay: __webpack_require__(608), + endOfDay: __webpack_require__(609), + endOfHour: __webpack_require__(610), + endOfISOWeek: __webpack_require__(611), + endOfISOYear: __webpack_require__(613), + endOfMinute: __webpack_require__(614), + endOfMonth: __webpack_require__(615), + endOfQuarter: __webpack_require__(616), + endOfSecond: __webpack_require__(617), + endOfToday: __webpack_require__(618), + endOfTomorrow: __webpack_require__(619), + endOfWeek: __webpack_require__(612), + endOfYear: __webpack_require__(620), + endOfYesterday: __webpack_require__(621), + format: __webpack_require__(622), + getDate: __webpack_require__(627), + getDay: __webpack_require__(628), + getDayOfYear: __webpack_require__(623), + getDaysInMonth: __webpack_require__(573), + getDaysInYear: __webpack_require__(629), + getHours: __webpack_require__(631), + getISODay: __webpack_require__(632), + getISOWeek: __webpack_require__(625), + getISOWeeksInYear: __webpack_require__(633), + getISOYear: __webpack_require__(564), + getMilliseconds: __webpack_require__(634), + getMinutes: __webpack_require__(635), + getMonth: __webpack_require__(636), + getOverlappingDaysInRanges: __webpack_require__(637), + getQuarter: __webpack_require__(587), + getSeconds: __webpack_require__(638), + getTime: __webpack_require__(639), + getYear: __webpack_require__(640), + isAfter: __webpack_require__(641), + isBefore: __webpack_require__(642), + isDate: __webpack_require__(560), + isEqual: __webpack_require__(643), + isFirstDayOfMonth: __webpack_require__(644), + isFriday: __webpack_require__(645), + isFuture: __webpack_require__(646), + isLastDayOfMonth: __webpack_require__(647), + isLeapYear: __webpack_require__(630), + isMonday: __webpack_require__(648), + isPast: __webpack_require__(649), + isSameDay: __webpack_require__(650), + isSameHour: __webpack_require__(651), + isSameISOWeek: __webpack_require__(653), + isSameISOYear: __webpack_require__(655), + isSameMinute: __webpack_require__(656), + isSameMonth: __webpack_require__(658), + isSameQuarter: __webpack_require__(659), + isSameSecond: __webpack_require__(661), + isSameWeek: __webpack_require__(654), + isSameYear: __webpack_require__(663), + isSaturday: __webpack_require__(664), + isSunday: __webpack_require__(665), + isThisHour: __webpack_require__(666), + isThisISOWeek: __webpack_require__(667), + isThisISOYear: __webpack_require__(668), + isThisMinute: __webpack_require__(669), + isThisMonth: __webpack_require__(670), + isThisQuarter: __webpack_require__(671), + isThisSecond: __webpack_require__(672), + isThisWeek: __webpack_require__(673), + isThisYear: __webpack_require__(674), + isThursday: __webpack_require__(675), + isToday: __webpack_require__(676), + isTomorrow: __webpack_require__(677), + isTuesday: __webpack_require__(678), + isValid: __webpack_require__(626), + isWednesday: __webpack_require__(679), + isWeekend: __webpack_require__(680), + isWithinRange: __webpack_require__(681), + isYesterday: __webpack_require__(682), + lastDayOfISOWeek: __webpack_require__(683), + lastDayOfISOYear: __webpack_require__(685), + lastDayOfMonth: __webpack_require__(686), + lastDayOfQuarter: __webpack_require__(687), + lastDayOfWeek: __webpack_require__(684), + lastDayOfYear: __webpack_require__(688), + max: __webpack_require__(689), + min: __webpack_require__(690), + parse: __webpack_require__(558), + setDate: __webpack_require__(691), + setDay: __webpack_require__(692), + setDayOfYear: __webpack_require__(693), + setHours: __webpack_require__(694), + setISODay: __webpack_require__(695), + setISOWeek: __webpack_require__(696), + setISOYear: __webpack_require__(567), + setMilliseconds: __webpack_require__(697), + setMinutes: __webpack_require__(698), + setMonth: __webpack_require__(699), + setQuarter: __webpack_require__(700), + setSeconds: __webpack_require__(701), + setYear: __webpack_require__(702), + startOfDay: __webpack_require__(570), + startOfHour: __webpack_require__(652), + startOfISOWeek: __webpack_require__(565), + startOfISOYear: __webpack_require__(568), + startOfMinute: __webpack_require__(657), + startOfMonth: __webpack_require__(703), + startOfQuarter: __webpack_require__(660), + startOfSecond: __webpack_require__(662), + startOfToday: __webpack_require__(704), + startOfTomorrow: __webpack_require__(705), + startOfWeek: __webpack_require__(566), + startOfYear: __webpack_require__(624), + startOfYesterday: __webpack_require__(706), + subDays: __webpack_require__(707), + subHours: __webpack_require__(708), + subISOYears: __webpack_require__(594), + subMilliseconds: __webpack_require__(709), + subMinutes: __webpack_require__(710), + subMonths: __webpack_require__(711), + subQuarters: __webpack_require__(712), + subSeconds: __webpack_require__(713), + subWeeks: __webpack_require__(714), + subYears: __webpack_require__(715) } /***/ }), -/* 559 */ +/* 557 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Day Helpers @@ -77087,11 +76872,11 @@ module.exports = addDays /***/ }), -/* 560 */ +/* 558 */ /***/ (function(module, exports, __webpack_require__) { -var getTimezoneOffsetInMilliseconds = __webpack_require__(561) -var isDate = __webpack_require__(562) +var getTimezoneOffsetInMilliseconds = __webpack_require__(559) +var isDate = __webpack_require__(560) var MILLISECONDS_IN_HOUR = 3600000 var MILLISECONDS_IN_MINUTE = 60000 @@ -77425,7 +77210,7 @@ module.exports = parse /***/ }), -/* 561 */ +/* 559 */ /***/ (function(module, exports) { var MILLISECONDS_IN_MINUTE = 60000 @@ -77452,7 +77237,7 @@ module.exports = function getTimezoneOffsetInMilliseconds (dirtyDate) { /***/ }), -/* 562 */ +/* 560 */ /***/ (function(module, exports) { /** @@ -77478,10 +77263,10 @@ module.exports = isDate /***/ }), -/* 563 */ +/* 561 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(564) +var addMilliseconds = __webpack_require__(562) var MILLISECONDS_IN_HOUR = 3600000 @@ -77510,10 +77295,10 @@ module.exports = addHours /***/ }), -/* 564 */ +/* 562 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Millisecond Helpers @@ -77541,11 +77326,11 @@ module.exports = addMilliseconds /***/ }), -/* 565 */ +/* 563 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(566) -var setISOYear = __webpack_require__(569) +var getISOYear = __webpack_require__(564) +var setISOYear = __webpack_require__(567) /** * @category ISO Week-Numbering Year Helpers @@ -77574,11 +77359,11 @@ module.exports = addISOYears /***/ }), -/* 566 */ +/* 564 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var startOfISOWeek = __webpack_require__(567) +var parse = __webpack_require__(558) +var startOfISOWeek = __webpack_require__(565) /** * @category ISO Week-Numbering Year Helpers @@ -77625,10 +77410,10 @@ module.exports = getISOYear /***/ }), -/* 567 */ +/* 565 */ /***/ (function(module, exports, __webpack_require__) { -var startOfWeek = __webpack_require__(568) +var startOfWeek = __webpack_require__(566) /** * @category ISO Week Helpers @@ -77656,10 +77441,10 @@ module.exports = startOfISOWeek /***/ }), -/* 568 */ +/* 566 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Week Helpers @@ -77700,12 +77485,12 @@ module.exports = startOfWeek /***/ }), -/* 569 */ +/* 567 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var startOfISOYear = __webpack_require__(570) -var differenceInCalendarDays = __webpack_require__(571) +var parse = __webpack_require__(558) +var startOfISOYear = __webpack_require__(568) +var differenceInCalendarDays = __webpack_require__(569) /** * @category ISO Week-Numbering Year Helpers @@ -77742,11 +77527,11 @@ module.exports = setISOYear /***/ }), -/* 570 */ +/* 568 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(566) -var startOfISOWeek = __webpack_require__(567) +var getISOYear = __webpack_require__(564) +var startOfISOWeek = __webpack_require__(565) /** * @category ISO Week-Numbering Year Helpers @@ -77780,10 +77565,10 @@ module.exports = startOfISOYear /***/ }), -/* 571 */ +/* 569 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(572) +var startOfDay = __webpack_require__(570) var MILLISECONDS_IN_MINUTE = 60000 var MILLISECONDS_IN_DAY = 86400000 @@ -77827,10 +77612,10 @@ module.exports = differenceInCalendarDays /***/ }), -/* 572 */ +/* 570 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Day Helpers @@ -77858,10 +77643,10 @@ module.exports = startOfDay /***/ }), -/* 573 */ +/* 571 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(564) +var addMilliseconds = __webpack_require__(562) var MILLISECONDS_IN_MINUTE = 60000 @@ -77890,11 +77675,11 @@ module.exports = addMinutes /***/ }), -/* 574 */ +/* 572 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var getDaysInMonth = __webpack_require__(575) +var parse = __webpack_require__(558) +var getDaysInMonth = __webpack_require__(573) /** * @category Month Helpers @@ -77930,10 +77715,10 @@ module.exports = addMonths /***/ }), -/* 575 */ +/* 573 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -77964,10 +77749,10 @@ module.exports = getDaysInMonth /***/ }), -/* 576 */ +/* 574 */ /***/ (function(module, exports, __webpack_require__) { -var addMonths = __webpack_require__(574) +var addMonths = __webpack_require__(572) /** * @category Quarter Helpers @@ -77995,10 +77780,10 @@ module.exports = addQuarters /***/ }), -/* 577 */ +/* 575 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(564) +var addMilliseconds = __webpack_require__(562) /** * @category Second Helpers @@ -78025,10 +77810,10 @@ module.exports = addSeconds /***/ }), -/* 578 */ +/* 576 */ /***/ (function(module, exports, __webpack_require__) { -var addDays = __webpack_require__(559) +var addDays = __webpack_require__(557) /** * @category Week Helpers @@ -78056,10 +77841,10 @@ module.exports = addWeeks /***/ }), -/* 579 */ +/* 577 */ /***/ (function(module, exports, __webpack_require__) { -var addMonths = __webpack_require__(574) +var addMonths = __webpack_require__(572) /** * @category Year Helpers @@ -78086,10 +77871,10 @@ module.exports = addYears /***/ }), -/* 580 */ +/* 578 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Range Helpers @@ -78136,10 +77921,10 @@ module.exports = areRangesOverlapping /***/ }), -/* 581 */ +/* 579 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -78191,10 +77976,10 @@ module.exports = closestIndexTo /***/ }), -/* 582 */ +/* 580 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -78244,10 +78029,10 @@ module.exports = closestTo /***/ }), -/* 583 */ +/* 581 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -78301,10 +78086,10 @@ module.exports = compareAsc /***/ }), -/* 584 */ +/* 582 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -78358,10 +78143,10 @@ module.exports = compareDesc /***/ }), -/* 585 */ +/* 583 */ /***/ (function(module, exports, __webpack_require__) { -var startOfISOWeek = __webpack_require__(567) +var startOfISOWeek = __webpack_require__(565) var MILLISECONDS_IN_MINUTE = 60000 var MILLISECONDS_IN_WEEK = 604800000 @@ -78406,10 +78191,10 @@ module.exports = differenceInCalendarISOWeeks /***/ }), -/* 586 */ +/* 584 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(566) +var getISOYear = __webpack_require__(564) /** * @category ISO Week-Numbering Year Helpers @@ -78440,10 +78225,10 @@ module.exports = differenceInCalendarISOYears /***/ }), -/* 587 */ +/* 585 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -78478,11 +78263,11 @@ module.exports = differenceInCalendarMonths /***/ }), -/* 588 */ +/* 586 */ /***/ (function(module, exports, __webpack_require__) { -var getQuarter = __webpack_require__(589) -var parse = __webpack_require__(560) +var getQuarter = __webpack_require__(587) +var parse = __webpack_require__(558) /** * @category Quarter Helpers @@ -78517,10 +78302,10 @@ module.exports = differenceInCalendarQuarters /***/ }), -/* 589 */ +/* 587 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Quarter Helpers @@ -78547,10 +78332,10 @@ module.exports = getQuarter /***/ }), -/* 590 */ +/* 588 */ /***/ (function(module, exports, __webpack_require__) { -var startOfWeek = __webpack_require__(568) +var startOfWeek = __webpack_require__(566) var MILLISECONDS_IN_MINUTE = 60000 var MILLISECONDS_IN_WEEK = 604800000 @@ -78605,10 +78390,10 @@ module.exports = differenceInCalendarWeeks /***/ }), -/* 591 */ +/* 589 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -78640,12 +78425,12 @@ module.exports = differenceInCalendarYears /***/ }), -/* 592 */ +/* 590 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var differenceInCalendarDays = __webpack_require__(571) -var compareAsc = __webpack_require__(583) +var parse = __webpack_require__(558) +var differenceInCalendarDays = __webpack_require__(569) +var compareAsc = __webpack_require__(581) /** * @category Day Helpers @@ -78685,10 +78470,10 @@ module.exports = differenceInDays /***/ }), -/* 593 */ +/* 591 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMilliseconds = __webpack_require__(594) +var differenceInMilliseconds = __webpack_require__(592) var MILLISECONDS_IN_HOUR = 3600000 @@ -78720,10 +78505,10 @@ module.exports = differenceInHours /***/ }), -/* 594 */ +/* 592 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Millisecond Helpers @@ -78755,13 +78540,13 @@ module.exports = differenceInMilliseconds /***/ }), -/* 595 */ +/* 593 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var differenceInCalendarISOYears = __webpack_require__(586) -var compareAsc = __webpack_require__(583) -var subISOYears = __webpack_require__(596) +var parse = __webpack_require__(558) +var differenceInCalendarISOYears = __webpack_require__(584) +var compareAsc = __webpack_require__(581) +var subISOYears = __webpack_require__(594) /** * @category ISO Week-Numbering Year Helpers @@ -78803,10 +78588,10 @@ module.exports = differenceInISOYears /***/ }), -/* 596 */ +/* 594 */ /***/ (function(module, exports, __webpack_require__) { -var addISOYears = __webpack_require__(565) +var addISOYears = __webpack_require__(563) /** * @category ISO Week-Numbering Year Helpers @@ -78835,10 +78620,10 @@ module.exports = subISOYears /***/ }), -/* 597 */ +/* 595 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMilliseconds = __webpack_require__(594) +var differenceInMilliseconds = __webpack_require__(592) var MILLISECONDS_IN_MINUTE = 60000 @@ -78870,12 +78655,12 @@ module.exports = differenceInMinutes /***/ }), -/* 598 */ +/* 596 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var differenceInCalendarMonths = __webpack_require__(587) -var compareAsc = __webpack_require__(583) +var parse = __webpack_require__(558) +var differenceInCalendarMonths = __webpack_require__(585) +var compareAsc = __webpack_require__(581) /** * @category Month Helpers @@ -78914,10 +78699,10 @@ module.exports = differenceInMonths /***/ }), -/* 599 */ +/* 597 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMonths = __webpack_require__(598) +var differenceInMonths = __webpack_require__(596) /** * @category Quarter Helpers @@ -78947,10 +78732,10 @@ module.exports = differenceInQuarters /***/ }), -/* 600 */ +/* 598 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMilliseconds = __webpack_require__(594) +var differenceInMilliseconds = __webpack_require__(592) /** * @category Second Helpers @@ -78981,10 +78766,10 @@ module.exports = differenceInSeconds /***/ }), -/* 601 */ +/* 599 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInDays = __webpack_require__(592) +var differenceInDays = __webpack_require__(590) /** * @category Week Helpers @@ -79014,12 +78799,12 @@ module.exports = differenceInWeeks /***/ }), -/* 602 */ +/* 600 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var differenceInCalendarYears = __webpack_require__(591) -var compareAsc = __webpack_require__(583) +var parse = __webpack_require__(558) +var differenceInCalendarYears = __webpack_require__(589) +var compareAsc = __webpack_require__(581) /** * @category Year Helpers @@ -79058,14 +78843,14 @@ module.exports = differenceInYears /***/ }), -/* 603 */ +/* 601 */ /***/ (function(module, exports, __webpack_require__) { -var compareDesc = __webpack_require__(584) -var parse = __webpack_require__(560) -var differenceInSeconds = __webpack_require__(600) -var differenceInMonths = __webpack_require__(598) -var enLocale = __webpack_require__(604) +var compareDesc = __webpack_require__(582) +var parse = __webpack_require__(558) +var differenceInSeconds = __webpack_require__(598) +var differenceInMonths = __webpack_require__(596) +var enLocale = __webpack_require__(602) var MINUTES_IN_DAY = 1440 var MINUTES_IN_ALMOST_TWO_DAYS = 2520 @@ -79267,11 +79052,11 @@ module.exports = distanceInWords /***/ }), -/* 604 */ +/* 602 */ /***/ (function(module, exports, __webpack_require__) { -var buildDistanceInWordsLocale = __webpack_require__(605) -var buildFormatLocale = __webpack_require__(606) +var buildDistanceInWordsLocale = __webpack_require__(603) +var buildFormatLocale = __webpack_require__(604) /** * @category Locales @@ -79284,7 +79069,7 @@ module.exports = { /***/ }), -/* 605 */ +/* 603 */ /***/ (function(module, exports) { function buildDistanceInWordsLocale () { @@ -79389,10 +79174,10 @@ module.exports = buildDistanceInWordsLocale /***/ }), -/* 606 */ +/* 604 */ /***/ (function(module, exports, __webpack_require__) { -var buildFormattingTokensRegExp = __webpack_require__(607) +var buildFormattingTokensRegExp = __webpack_require__(605) function buildFormatLocale () { // Note: in English, the names of days of the week and months are capitalized. @@ -79483,7 +79268,7 @@ module.exports = buildFormatLocale /***/ }), -/* 607 */ +/* 605 */ /***/ (function(module, exports) { var commonFormatterKeys = [ @@ -79517,13 +79302,13 @@ module.exports = buildFormattingTokensRegExp /***/ }), -/* 608 */ +/* 606 */ /***/ (function(module, exports, __webpack_require__) { -var compareDesc = __webpack_require__(584) -var parse = __webpack_require__(560) -var differenceInSeconds = __webpack_require__(600) -var enLocale = __webpack_require__(604) +var compareDesc = __webpack_require__(582) +var parse = __webpack_require__(558) +var differenceInSeconds = __webpack_require__(598) +var enLocale = __webpack_require__(602) var MINUTES_IN_DAY = 1440 var MINUTES_IN_MONTH = 43200 @@ -79699,10 +79484,10 @@ module.exports = distanceInWordsStrict /***/ }), -/* 609 */ +/* 607 */ /***/ (function(module, exports, __webpack_require__) { -var distanceInWords = __webpack_require__(603) +var distanceInWords = __webpack_require__(601) /** * @category Common Helpers @@ -79790,10 +79575,10 @@ module.exports = distanceInWordsToNow /***/ }), -/* 610 */ +/* 608 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Day Helpers @@ -79850,10 +79635,10 @@ module.exports = eachDay /***/ }), -/* 611 */ +/* 609 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Day Helpers @@ -79881,10 +79666,10 @@ module.exports = endOfDay /***/ }), -/* 612 */ +/* 610 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Hour Helpers @@ -79912,10 +79697,10 @@ module.exports = endOfHour /***/ }), -/* 613 */ +/* 611 */ /***/ (function(module, exports, __webpack_require__) { -var endOfWeek = __webpack_require__(614) +var endOfWeek = __webpack_require__(612) /** * @category ISO Week Helpers @@ -79943,10 +79728,10 @@ module.exports = endOfISOWeek /***/ }), -/* 614 */ +/* 612 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Week Helpers @@ -79987,11 +79772,11 @@ module.exports = endOfWeek /***/ }), -/* 615 */ +/* 613 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(566) -var startOfISOWeek = __webpack_require__(567) +var getISOYear = __webpack_require__(564) +var startOfISOWeek = __webpack_require__(565) /** * @category ISO Week-Numbering Year Helpers @@ -80026,10 +79811,10 @@ module.exports = endOfISOYear /***/ }), -/* 616 */ +/* 614 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Minute Helpers @@ -80057,10 +79842,10 @@ module.exports = endOfMinute /***/ }), -/* 617 */ +/* 615 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -80090,10 +79875,10 @@ module.exports = endOfMonth /***/ }), -/* 618 */ +/* 616 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Quarter Helpers @@ -80124,10 +79909,10 @@ module.exports = endOfQuarter /***/ }), -/* 619 */ +/* 617 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Second Helpers @@ -80155,10 +79940,10 @@ module.exports = endOfSecond /***/ }), -/* 620 */ +/* 618 */ /***/ (function(module, exports, __webpack_require__) { -var endOfDay = __webpack_require__(611) +var endOfDay = __webpack_require__(609) /** * @category Day Helpers @@ -80182,7 +79967,7 @@ module.exports = endOfToday /***/ }), -/* 621 */ +/* 619 */ /***/ (function(module, exports) { /** @@ -80215,10 +80000,10 @@ module.exports = endOfTomorrow /***/ }), -/* 622 */ +/* 620 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -80248,7 +80033,7 @@ module.exports = endOfYear /***/ }), -/* 623 */ +/* 621 */ /***/ (function(module, exports) { /** @@ -80281,15 +80066,15 @@ module.exports = endOfYesterday /***/ }), -/* 624 */ +/* 622 */ /***/ (function(module, exports, __webpack_require__) { -var getDayOfYear = __webpack_require__(625) -var getISOWeek = __webpack_require__(627) -var getISOYear = __webpack_require__(566) -var parse = __webpack_require__(560) -var isValid = __webpack_require__(628) -var enLocale = __webpack_require__(604) +var getDayOfYear = __webpack_require__(623) +var getISOWeek = __webpack_require__(625) +var getISOYear = __webpack_require__(564) +var parse = __webpack_require__(558) +var isValid = __webpack_require__(626) +var enLocale = __webpack_require__(602) /** * @category Common Helpers @@ -80615,12 +80400,12 @@ module.exports = format /***/ }), -/* 625 */ +/* 623 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var startOfYear = __webpack_require__(626) -var differenceInCalendarDays = __webpack_require__(571) +var parse = __webpack_require__(558) +var startOfYear = __webpack_require__(624) +var differenceInCalendarDays = __webpack_require__(569) /** * @category Day Helpers @@ -80648,10 +80433,10 @@ module.exports = getDayOfYear /***/ }), -/* 626 */ +/* 624 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -80681,12 +80466,12 @@ module.exports = startOfYear /***/ }), -/* 627 */ +/* 625 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var startOfISOWeek = __webpack_require__(567) -var startOfISOYear = __webpack_require__(570) +var parse = __webpack_require__(558) +var startOfISOWeek = __webpack_require__(565) +var startOfISOYear = __webpack_require__(568) var MILLISECONDS_IN_WEEK = 604800000 @@ -80721,10 +80506,10 @@ module.exports = getISOWeek /***/ }), -/* 628 */ +/* 626 */ /***/ (function(module, exports, __webpack_require__) { -var isDate = __webpack_require__(562) +var isDate = __webpack_require__(560) /** * @category Common Helpers @@ -80762,10 +80547,10 @@ module.exports = isValid /***/ }), -/* 629 */ +/* 627 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Day Helpers @@ -80792,10 +80577,10 @@ module.exports = getDate /***/ }), -/* 630 */ +/* 628 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -80822,10 +80607,10 @@ module.exports = getDay /***/ }), -/* 631 */ +/* 629 */ /***/ (function(module, exports, __webpack_require__) { -var isLeapYear = __webpack_require__(632) +var isLeapYear = __webpack_require__(630) /** * @category Year Helpers @@ -80850,10 +80635,10 @@ module.exports = getDaysInYear /***/ }), -/* 632 */ +/* 630 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -80880,10 +80665,10 @@ module.exports = isLeapYear /***/ }), -/* 633 */ +/* 631 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Hour Helpers @@ -80910,10 +80695,10 @@ module.exports = getHours /***/ }), -/* 634 */ +/* 632 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -80948,11 +80733,11 @@ module.exports = getISODay /***/ }), -/* 635 */ +/* 633 */ /***/ (function(module, exports, __webpack_require__) { -var startOfISOYear = __webpack_require__(570) -var addWeeks = __webpack_require__(578) +var startOfISOYear = __webpack_require__(568) +var addWeeks = __webpack_require__(576) var MILLISECONDS_IN_WEEK = 604800000 @@ -80987,10 +80772,10 @@ module.exports = getISOWeeksInYear /***/ }), -/* 636 */ +/* 634 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Millisecond Helpers @@ -81017,10 +80802,10 @@ module.exports = getMilliseconds /***/ }), -/* 637 */ +/* 635 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Minute Helpers @@ -81047,10 +80832,10 @@ module.exports = getMinutes /***/ }), -/* 638 */ +/* 636 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -81077,10 +80862,10 @@ module.exports = getMonth /***/ }), -/* 639 */ +/* 637 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) var MILLISECONDS_IN_DAY = 24 * 60 * 60 * 1000 @@ -81145,10 +80930,10 @@ module.exports = getOverlappingDaysInRanges /***/ }), -/* 640 */ +/* 638 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Second Helpers @@ -81175,10 +80960,10 @@ module.exports = getSeconds /***/ }), -/* 641 */ +/* 639 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Timestamp Helpers @@ -81205,10 +80990,10 @@ module.exports = getTime /***/ }), -/* 642 */ +/* 640 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -81235,10 +81020,10 @@ module.exports = getYear /***/ }), -/* 643 */ +/* 641 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -81266,10 +81051,10 @@ module.exports = isAfter /***/ }), -/* 644 */ +/* 642 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -81297,10 +81082,10 @@ module.exports = isBefore /***/ }), -/* 645 */ +/* 643 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -81331,10 +81116,10 @@ module.exports = isEqual /***/ }), -/* 646 */ +/* 644 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -81359,10 +81144,10 @@ module.exports = isFirstDayOfMonth /***/ }), -/* 647 */ +/* 645 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -81387,10 +81172,10 @@ module.exports = isFriday /***/ }), -/* 648 */ +/* 646 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -81415,12 +81200,12 @@ module.exports = isFuture /***/ }), -/* 649 */ +/* 647 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var endOfDay = __webpack_require__(611) -var endOfMonth = __webpack_require__(617) +var parse = __webpack_require__(558) +var endOfDay = __webpack_require__(609) +var endOfMonth = __webpack_require__(615) /** * @category Month Helpers @@ -81446,10 +81231,10 @@ module.exports = isLastDayOfMonth /***/ }), -/* 650 */ +/* 648 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -81474,10 +81259,10 @@ module.exports = isMonday /***/ }), -/* 651 */ +/* 649 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -81502,10 +81287,10 @@ module.exports = isPast /***/ }), -/* 652 */ +/* 650 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(572) +var startOfDay = __webpack_require__(570) /** * @category Day Helpers @@ -81537,10 +81322,10 @@ module.exports = isSameDay /***/ }), -/* 653 */ +/* 651 */ /***/ (function(module, exports, __webpack_require__) { -var startOfHour = __webpack_require__(654) +var startOfHour = __webpack_require__(652) /** * @category Hour Helpers @@ -81572,10 +81357,10 @@ module.exports = isSameHour /***/ }), -/* 654 */ +/* 652 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Hour Helpers @@ -81603,10 +81388,10 @@ module.exports = startOfHour /***/ }), -/* 655 */ +/* 653 */ /***/ (function(module, exports, __webpack_require__) { -var isSameWeek = __webpack_require__(656) +var isSameWeek = __webpack_require__(654) /** * @category ISO Week Helpers @@ -81637,10 +81422,10 @@ module.exports = isSameISOWeek /***/ }), -/* 656 */ +/* 654 */ /***/ (function(module, exports, __webpack_require__) { -var startOfWeek = __webpack_require__(568) +var startOfWeek = __webpack_require__(566) /** * @category Week Helpers @@ -81684,10 +81469,10 @@ module.exports = isSameWeek /***/ }), -/* 657 */ +/* 655 */ /***/ (function(module, exports, __webpack_require__) { -var startOfISOYear = __webpack_require__(570) +var startOfISOYear = __webpack_require__(568) /** * @category ISO Week-Numbering Year Helpers @@ -81721,10 +81506,10 @@ module.exports = isSameISOYear /***/ }), -/* 658 */ +/* 656 */ /***/ (function(module, exports, __webpack_require__) { -var startOfMinute = __webpack_require__(659) +var startOfMinute = __webpack_require__(657) /** * @category Minute Helpers @@ -81757,10 +81542,10 @@ module.exports = isSameMinute /***/ }), -/* 659 */ +/* 657 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Minute Helpers @@ -81788,10 +81573,10 @@ module.exports = startOfMinute /***/ }), -/* 660 */ +/* 658 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -81823,10 +81608,10 @@ module.exports = isSameMonth /***/ }), -/* 661 */ +/* 659 */ /***/ (function(module, exports, __webpack_require__) { -var startOfQuarter = __webpack_require__(662) +var startOfQuarter = __webpack_require__(660) /** * @category Quarter Helpers @@ -81858,10 +81643,10 @@ module.exports = isSameQuarter /***/ }), -/* 662 */ +/* 660 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Quarter Helpers @@ -81892,10 +81677,10 @@ module.exports = startOfQuarter /***/ }), -/* 663 */ +/* 661 */ /***/ (function(module, exports, __webpack_require__) { -var startOfSecond = __webpack_require__(664) +var startOfSecond = __webpack_require__(662) /** * @category Second Helpers @@ -81928,10 +81713,10 @@ module.exports = isSameSecond /***/ }), -/* 664 */ +/* 662 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Second Helpers @@ -81959,10 +81744,10 @@ module.exports = startOfSecond /***/ }), -/* 665 */ +/* 663 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -81993,10 +81778,10 @@ module.exports = isSameYear /***/ }), -/* 666 */ +/* 664 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -82021,10 +81806,10 @@ module.exports = isSaturday /***/ }), -/* 667 */ +/* 665 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -82049,10 +81834,10 @@ module.exports = isSunday /***/ }), -/* 668 */ +/* 666 */ /***/ (function(module, exports, __webpack_require__) { -var isSameHour = __webpack_require__(653) +var isSameHour = __webpack_require__(651) /** * @category Hour Helpers @@ -82078,10 +81863,10 @@ module.exports = isThisHour /***/ }), -/* 669 */ +/* 667 */ /***/ (function(module, exports, __webpack_require__) { -var isSameISOWeek = __webpack_require__(655) +var isSameISOWeek = __webpack_require__(653) /** * @category ISO Week Helpers @@ -82108,10 +81893,10 @@ module.exports = isThisISOWeek /***/ }), -/* 670 */ +/* 668 */ /***/ (function(module, exports, __webpack_require__) { -var isSameISOYear = __webpack_require__(657) +var isSameISOYear = __webpack_require__(655) /** * @category ISO Week-Numbering Year Helpers @@ -82139,10 +81924,10 @@ module.exports = isThisISOYear /***/ }), -/* 671 */ +/* 669 */ /***/ (function(module, exports, __webpack_require__) { -var isSameMinute = __webpack_require__(658) +var isSameMinute = __webpack_require__(656) /** * @category Minute Helpers @@ -82168,10 +81953,10 @@ module.exports = isThisMinute /***/ }), -/* 672 */ +/* 670 */ /***/ (function(module, exports, __webpack_require__) { -var isSameMonth = __webpack_require__(660) +var isSameMonth = __webpack_require__(658) /** * @category Month Helpers @@ -82196,10 +81981,10 @@ module.exports = isThisMonth /***/ }), -/* 673 */ +/* 671 */ /***/ (function(module, exports, __webpack_require__) { -var isSameQuarter = __webpack_require__(661) +var isSameQuarter = __webpack_require__(659) /** * @category Quarter Helpers @@ -82224,10 +82009,10 @@ module.exports = isThisQuarter /***/ }), -/* 674 */ +/* 672 */ /***/ (function(module, exports, __webpack_require__) { -var isSameSecond = __webpack_require__(663) +var isSameSecond = __webpack_require__(661) /** * @category Second Helpers @@ -82253,10 +82038,10 @@ module.exports = isThisSecond /***/ }), -/* 675 */ +/* 673 */ /***/ (function(module, exports, __webpack_require__) { -var isSameWeek = __webpack_require__(656) +var isSameWeek = __webpack_require__(654) /** * @category Week Helpers @@ -82289,10 +82074,10 @@ module.exports = isThisWeek /***/ }), -/* 676 */ +/* 674 */ /***/ (function(module, exports, __webpack_require__) { -var isSameYear = __webpack_require__(665) +var isSameYear = __webpack_require__(663) /** * @category Year Helpers @@ -82317,10 +82102,10 @@ module.exports = isThisYear /***/ }), -/* 677 */ +/* 675 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -82345,10 +82130,10 @@ module.exports = isThursday /***/ }), -/* 678 */ +/* 676 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(572) +var startOfDay = __webpack_require__(570) /** * @category Day Helpers @@ -82373,10 +82158,10 @@ module.exports = isToday /***/ }), -/* 679 */ +/* 677 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(572) +var startOfDay = __webpack_require__(570) /** * @category Day Helpers @@ -82403,10 +82188,10 @@ module.exports = isTomorrow /***/ }), -/* 680 */ +/* 678 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -82431,10 +82216,10 @@ module.exports = isTuesday /***/ }), -/* 681 */ +/* 679 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -82459,10 +82244,10 @@ module.exports = isWednesday /***/ }), -/* 682 */ +/* 680 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Weekday Helpers @@ -82489,10 +82274,10 @@ module.exports = isWeekend /***/ }), -/* 683 */ +/* 681 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Range Helpers @@ -82537,10 +82322,10 @@ module.exports = isWithinRange /***/ }), -/* 684 */ +/* 682 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(572) +var startOfDay = __webpack_require__(570) /** * @category Day Helpers @@ -82567,10 +82352,10 @@ module.exports = isYesterday /***/ }), -/* 685 */ +/* 683 */ /***/ (function(module, exports, __webpack_require__) { -var lastDayOfWeek = __webpack_require__(686) +var lastDayOfWeek = __webpack_require__(684) /** * @category ISO Week Helpers @@ -82598,10 +82383,10 @@ module.exports = lastDayOfISOWeek /***/ }), -/* 686 */ +/* 684 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Week Helpers @@ -82642,11 +82427,11 @@ module.exports = lastDayOfWeek /***/ }), -/* 687 */ +/* 685 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(566) -var startOfISOWeek = __webpack_require__(567) +var getISOYear = __webpack_require__(564) +var startOfISOWeek = __webpack_require__(565) /** * @category ISO Week-Numbering Year Helpers @@ -82681,10 +82466,10 @@ module.exports = lastDayOfISOYear /***/ }), -/* 688 */ +/* 686 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -82714,10 +82499,10 @@ module.exports = lastDayOfMonth /***/ }), -/* 689 */ +/* 687 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Quarter Helpers @@ -82748,10 +82533,10 @@ module.exports = lastDayOfQuarter /***/ }), -/* 690 */ +/* 688 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -82781,10 +82566,10 @@ module.exports = lastDayOfYear /***/ }), -/* 691 */ +/* 689 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -82819,10 +82604,10 @@ module.exports = max /***/ }), -/* 692 */ +/* 690 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Common Helpers @@ -82857,10 +82642,10 @@ module.exports = min /***/ }), -/* 693 */ +/* 691 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Day Helpers @@ -82889,11 +82674,11 @@ module.exports = setDate /***/ }), -/* 694 */ +/* 692 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var addDays = __webpack_require__(559) +var parse = __webpack_require__(558) +var addDays = __webpack_require__(557) /** * @category Weekday Helpers @@ -82935,10 +82720,10 @@ module.exports = setDay /***/ }), -/* 695 */ +/* 693 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Day Helpers @@ -82968,10 +82753,10 @@ module.exports = setDayOfYear /***/ }), -/* 696 */ +/* 694 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Hour Helpers @@ -83000,12 +82785,12 @@ module.exports = setHours /***/ }), -/* 697 */ +/* 695 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var addDays = __webpack_require__(559) -var getISODay = __webpack_require__(634) +var parse = __webpack_require__(558) +var addDays = __webpack_require__(557) +var getISODay = __webpack_require__(632) /** * @category Weekday Helpers @@ -83037,11 +82822,11 @@ module.exports = setISODay /***/ }), -/* 698 */ +/* 696 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var getISOWeek = __webpack_require__(627) +var parse = __webpack_require__(558) +var getISOWeek = __webpack_require__(625) /** * @category ISO Week Helpers @@ -83073,10 +82858,10 @@ module.exports = setISOWeek /***/ }), -/* 699 */ +/* 697 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Millisecond Helpers @@ -83105,10 +82890,10 @@ module.exports = setMilliseconds /***/ }), -/* 700 */ +/* 698 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Minute Helpers @@ -83137,11 +82922,11 @@ module.exports = setMinutes /***/ }), -/* 701 */ +/* 699 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var getDaysInMonth = __webpack_require__(575) +var parse = __webpack_require__(558) +var getDaysInMonth = __webpack_require__(573) /** * @category Month Helpers @@ -83179,11 +82964,11 @@ module.exports = setMonth /***/ }), -/* 702 */ +/* 700 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) -var setMonth = __webpack_require__(701) +var parse = __webpack_require__(558) +var setMonth = __webpack_require__(699) /** * @category Quarter Helpers @@ -83213,10 +82998,10 @@ module.exports = setQuarter /***/ }), -/* 703 */ +/* 701 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Second Helpers @@ -83245,10 +83030,10 @@ module.exports = setSeconds /***/ }), -/* 704 */ +/* 702 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Year Helpers @@ -83277,10 +83062,10 @@ module.exports = setYear /***/ }), -/* 705 */ +/* 703 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(560) +var parse = __webpack_require__(558) /** * @category Month Helpers @@ -83309,10 +83094,10 @@ module.exports = startOfMonth /***/ }), -/* 706 */ +/* 704 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(572) +var startOfDay = __webpack_require__(570) /** * @category Day Helpers @@ -83336,7 +83121,7 @@ module.exports = startOfToday /***/ }), -/* 707 */ +/* 705 */ /***/ (function(module, exports) { /** @@ -83369,7 +83154,7 @@ module.exports = startOfTomorrow /***/ }), -/* 708 */ +/* 706 */ /***/ (function(module, exports) { /** @@ -83402,10 +83187,10 @@ module.exports = startOfYesterday /***/ }), -/* 709 */ +/* 707 */ /***/ (function(module, exports, __webpack_require__) { -var addDays = __webpack_require__(559) +var addDays = __webpack_require__(557) /** * @category Day Helpers @@ -83432,10 +83217,10 @@ module.exports = subDays /***/ }), -/* 710 */ +/* 708 */ /***/ (function(module, exports, __webpack_require__) { -var addHours = __webpack_require__(563) +var addHours = __webpack_require__(561) /** * @category Hour Helpers @@ -83462,10 +83247,10 @@ module.exports = subHours /***/ }), -/* 711 */ +/* 709 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(564) +var addMilliseconds = __webpack_require__(562) /** * @category Millisecond Helpers @@ -83492,10 +83277,10 @@ module.exports = subMilliseconds /***/ }), -/* 712 */ +/* 710 */ /***/ (function(module, exports, __webpack_require__) { -var addMinutes = __webpack_require__(573) +var addMinutes = __webpack_require__(571) /** * @category Minute Helpers @@ -83522,10 +83307,10 @@ module.exports = subMinutes /***/ }), -/* 713 */ +/* 711 */ /***/ (function(module, exports, __webpack_require__) { -var addMonths = __webpack_require__(574) +var addMonths = __webpack_require__(572) /** * @category Month Helpers @@ -83552,10 +83337,10 @@ module.exports = subMonths /***/ }), -/* 714 */ +/* 712 */ /***/ (function(module, exports, __webpack_require__) { -var addQuarters = __webpack_require__(576) +var addQuarters = __webpack_require__(574) /** * @category Quarter Helpers @@ -83582,10 +83367,10 @@ module.exports = subQuarters /***/ }), -/* 715 */ +/* 713 */ /***/ (function(module, exports, __webpack_require__) { -var addSeconds = __webpack_require__(577) +var addSeconds = __webpack_require__(575) /** * @category Second Helpers @@ -83612,10 +83397,10 @@ module.exports = subSeconds /***/ }), -/* 716 */ +/* 714 */ /***/ (function(module, exports, __webpack_require__) { -var addWeeks = __webpack_require__(578) +var addWeeks = __webpack_require__(576) /** * @category Week Helpers @@ -83642,10 +83427,10 @@ module.exports = subWeeks /***/ }), -/* 717 */ +/* 715 */ /***/ (function(module, exports, __webpack_require__) { -var addYears = __webpack_require__(579) +var addYears = __webpack_require__(577) /** * @category Year Helpers @@ -83672,7 +83457,7 @@ module.exports = subYears /***/ }), -/* 718 */ +/* 716 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -83705,10 +83490,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var lodash_has__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(315); /* harmony import */ var lodash_has__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(lodash_has__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var lodash_trim__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(719); +/* harmony import */ var lodash_trim__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(717); /* harmony import */ var lodash_trim__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(lodash_trim__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var _locales__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(722); -/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(781); +/* harmony import */ var _locales__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(720); +/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(779); @@ -84067,14 +83852,14 @@ var buildFolderPermission = function buildFolderPermission(folder) { }); /***/ }), -/* 719 */ +/* 717 */ /***/ (function(module, exports, __webpack_require__) { var baseToString = __webpack_require__(172), baseTrim = __webpack_require__(280), castSlice = __webpack_require__(418), - charsEndIndex = __webpack_require__(720), - charsStartIndex = __webpack_require__(721), + charsEndIndex = __webpack_require__(718), + charsStartIndex = __webpack_require__(719), stringToArray = __webpack_require__(420), toString = __webpack_require__(171); @@ -84120,7 +83905,7 @@ module.exports = trim; /***/ }), -/* 720 */ +/* 718 */ /***/ (function(module, exports, __webpack_require__) { var baseIndexOf = __webpack_require__(189); @@ -84145,7 +83930,7 @@ module.exports = charsEndIndex; /***/ }), -/* 721 */ +/* 719 */ /***/ (function(module, exports, __webpack_require__) { var baseIndexOf = __webpack_require__(189); @@ -84171,13 +83956,13 @@ module.exports = charsStartIndex; /***/ }), -/* 722 */ +/* 720 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBoundT", function() { return getBoundT; }); -/* harmony import */ var node_polyglot__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(723); +/* harmony import */ var node_polyglot__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(721); /* harmony import */ var node_polyglot__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(node_polyglot__WEBPACK_IMPORTED_MODULE_0__); var polyglots = {}; @@ -84188,7 +83973,7 @@ for (var _i = 0, _langs = langs; _i < _langs.length; _i++) { var locales = {}; try { - locales = __webpack_require__(778)("./".concat(lang, ".json")); + locales = __webpack_require__(776)("./".concat(lang, ".json")); } catch (e) {// eslint-disable-line no-empty-block } @@ -84205,7 +83990,7 @@ var getBoundT = function getBoundT(lang) { /***/ }), -/* 723 */ +/* 721 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84228,11 +84013,11 @@ var getBoundT = function getBoundT(lang) { -var forEach = __webpack_require__(724); -var entries = __webpack_require__(769); -var warning = __webpack_require__(773); +var forEach = __webpack_require__(722); +var entries = __webpack_require__(767); +var warning = __webpack_require__(771); var has = __webpack_require__(290); -var trim = __webpack_require__(774); +var trim = __webpack_require__(772); var warn = function warn(message) { warning(false, message); @@ -84641,21 +84426,21 @@ module.exports = Polyglot; /***/ }), -/* 724 */ +/* 722 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(725); +var define = __webpack_require__(723); var callBind = __webpack_require__(292); var callBound = __webpack_require__(291); -var RequireObjectCoercible = __webpack_require__(729); +var RequireObjectCoercible = __webpack_require__(727); -var implementation = __webpack_require__(731); -var getPolyfill = __webpack_require__(766); +var implementation = __webpack_require__(729); +var getPolyfill = __webpack_require__(764); var polyfill = getPolyfill(); -var shim = __webpack_require__(768); +var shim = __webpack_require__(766); var $slice = callBound('Array.prototype.slice'); @@ -84676,13 +84461,13 @@ module.exports = boundCoercible; /***/ }), -/* 725 */ +/* 723 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var keys = __webpack_require__(726); +var keys = __webpack_require__(724); var hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol'; var toStr = Object.prototype.toString; @@ -84741,17 +84526,17 @@ module.exports = defineProperties; /***/ }), -/* 726 */ +/* 724 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var slice = Array.prototype.slice; -var isArgs = __webpack_require__(727); +var isArgs = __webpack_require__(725); var origKeys = Object.keys; -var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(728); +var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(726); var originalKeys = Object.keys; @@ -84780,7 +84565,7 @@ module.exports = keysShim; /***/ }), -/* 727 */ +/* 725 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84804,7 +84589,7 @@ module.exports = function isArguments(value) { /***/ }), -/* 728 */ +/* 726 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84815,7 +84600,7 @@ if (!Object.keys) { // modified from https://github.com/es-shims/es5-shim var has = Object.prototype.hasOwnProperty; var toStr = Object.prototype.toString; - var isArgs = __webpack_require__(727); // eslint-disable-line global-require + var isArgs = __webpack_require__(725); // eslint-disable-line global-require var isEnumerable = Object.prototype.propertyIsEnumerable; var hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString'); var hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype'); @@ -84933,17 +84718,17 @@ module.exports = keysShim; /***/ }), -/* 729 */ +/* 727 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -module.exports = __webpack_require__(730); +module.exports = __webpack_require__(728); /***/ }), -/* 730 */ +/* 728 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84964,7 +84749,7 @@ module.exports = function CheckObjectCoercible(value, optMessage) { /***/ }), -/* 731 */ +/* 729 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84974,15 +84759,15 @@ var GetIntrinsic = __webpack_require__(285); var callBound = __webpack_require__(291); var $TypeError = GetIntrinsic('%TypeError%'); -var Call = __webpack_require__(732); -var Get = __webpack_require__(734); -var HasProperty = __webpack_require__(738); -var IsCallable = __webpack_require__(739); -var LengthOfArrayLike = __webpack_require__(741); -var ToObject = __webpack_require__(763); -var ToString = __webpack_require__(764); +var Call = __webpack_require__(730); +var Get = __webpack_require__(732); +var HasProperty = __webpack_require__(736); +var IsCallable = __webpack_require__(737); +var LengthOfArrayLike = __webpack_require__(739); +var ToObject = __webpack_require__(761); +var ToString = __webpack_require__(762); -var isString = __webpack_require__(765); +var isString = __webpack_require__(763); var $split = callBound('String.prototype.split'); @@ -85021,7 +84806,7 @@ module.exports = function forEach(callbackfn) { /***/ }), -/* 732 */ +/* 730 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85032,7 +84817,7 @@ var callBound = __webpack_require__(291); var $TypeError = GetIntrinsic('%TypeError%'); -var IsArray = __webpack_require__(733); +var IsArray = __webpack_require__(731); var $apply = GetIntrinsic('%Reflect.apply%', true) || callBound('%Function.prototype.apply%'); @@ -85048,7 +84833,7 @@ module.exports = function Call(F, V) { /***/ }), -/* 733 */ +/* 731 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85069,7 +84854,7 @@ module.exports = $Array.isArray || function IsArray(argument) { /***/ }), -/* 734 */ +/* 732 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85081,8 +84866,8 @@ var $TypeError = GetIntrinsic('%TypeError%'); var inspect = __webpack_require__(293); -var IsPropertyKey = __webpack_require__(735); -var Type = __webpack_require__(736); +var IsPropertyKey = __webpack_require__(733); +var Type = __webpack_require__(734); /** * 7.3.1 Get (O, P) - https://ecma-international.org/ecma-262/6.0/#sec-get-o-p @@ -85106,7 +84891,7 @@ module.exports = function Get(O, P) { /***/ }), -/* 735 */ +/* 733 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85120,13 +84905,13 @@ module.exports = function IsPropertyKey(argument) { /***/ }), -/* 736 */ +/* 734 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ES5Type = __webpack_require__(737); +var ES5Type = __webpack_require__(735); // https://262.ecma-international.org/11.0/#sec-ecmascript-data-types-and-values @@ -85142,7 +84927,7 @@ module.exports = function Type(x) { /***/ }), -/* 737 */ +/* 735 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85173,7 +84958,7 @@ module.exports = function Type(x) { /***/ }), -/* 738 */ +/* 736 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85183,8 +84968,8 @@ var GetIntrinsic = __webpack_require__(285); var $TypeError = GetIntrinsic('%TypeError%'); -var IsPropertyKey = __webpack_require__(735); -var Type = __webpack_require__(736); +var IsPropertyKey = __webpack_require__(733); +var Type = __webpack_require__(734); // https://ecma-international.org/ecma-262/6.0/#sec-hasproperty @@ -85200,7 +84985,7 @@ module.exports = function HasProperty(O, P) { /***/ }), -/* 739 */ +/* 737 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85208,11 +84993,11 @@ module.exports = function HasProperty(O, P) { // http://262.ecma-international.org/5.1/#sec-9.11 -module.exports = __webpack_require__(740); +module.exports = __webpack_require__(738); /***/ }), -/* 740 */ +/* 738 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85293,7 +85078,7 @@ module.exports = reflectApply /***/ }), -/* 741 */ +/* 739 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85303,9 +85088,9 @@ var GetIntrinsic = __webpack_require__(285); var $TypeError = GetIntrinsic('%TypeError%'); -var Get = __webpack_require__(734); -var ToLength = __webpack_require__(742); -var Type = __webpack_require__(736); +var Get = __webpack_require__(732); +var ToLength = __webpack_require__(740); +var Type = __webpack_require__(734); // https://262.ecma-international.org/11.0/#sec-lengthofarraylike @@ -85320,15 +85105,15 @@ module.exports = function LengthOfArrayLike(obj) { /***/ }), -/* 742 */ +/* 740 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var MAX_SAFE_INTEGER = __webpack_require__(743); +var MAX_SAFE_INTEGER = __webpack_require__(741); -var ToIntegerOrInfinity = __webpack_require__(744); +var ToIntegerOrInfinity = __webpack_require__(742); module.exports = function ToLength(argument) { var len = ToIntegerOrInfinity(argument); @@ -85339,7 +85124,7 @@ module.exports = function ToLength(argument) { /***/ }), -/* 743 */ +/* 741 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85354,15 +85139,15 @@ module.exports = $Number.MAX_SAFE_INTEGER || $Math.pow(2, 53) - 1; /***/ }), -/* 744 */ +/* 742 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ES5ToInteger = __webpack_require__(745); +var ES5ToInteger = __webpack_require__(743); -var ToNumber = __webpack_require__(755); +var ToNumber = __webpack_require__(753); // https://www.ecma-international.org/ecma-262/11.0/#sec-tointeger @@ -85376,19 +85161,19 @@ module.exports = function ToInteger(value) { /***/ }), -/* 745 */ +/* 743 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var abs = __webpack_require__(746); -var floor = __webpack_require__(747); -var ToNumber = __webpack_require__(748); +var abs = __webpack_require__(744); +var floor = __webpack_require__(745); +var ToNumber = __webpack_require__(746); -var $isNaN = __webpack_require__(752); -var $isFinite = __webpack_require__(753); -var $sign = __webpack_require__(754); +var $isNaN = __webpack_require__(750); +var $isFinite = __webpack_require__(751); +var $sign = __webpack_require__(752); // http://262.ecma-international.org/5.1/#sec-9.4 @@ -85401,7 +85186,7 @@ module.exports = function ToInteger(value) { /***/ }), -/* 746 */ +/* 744 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85419,7 +85204,7 @@ module.exports = function abs(x) { /***/ }), -/* 747 */ +/* 745 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85437,13 +85222,13 @@ module.exports = function floor(x) { /***/ }), -/* 748 */ +/* 746 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ToPrimitive = __webpack_require__(749); +var ToPrimitive = __webpack_require__(747); // http://262.ecma-international.org/5.1/#sec-9.3 @@ -85464,7 +85249,7 @@ module.exports = function ToNumber(value) { /***/ }), -/* 749 */ +/* 747 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85472,11 +85257,11 @@ module.exports = function ToNumber(value) { // http://262.ecma-international.org/5.1/#sec-9.1 -module.exports = __webpack_require__(750); +module.exports = __webpack_require__(748); /***/ }), -/* 750 */ +/* 748 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85484,9 +85269,9 @@ module.exports = __webpack_require__(750); var toStr = Object.prototype.toString; -var isPrimitive = __webpack_require__(751); +var isPrimitive = __webpack_require__(749); -var isCallable = __webpack_require__(740); +var isCallable = __webpack_require__(738); // http://ecma-international.org/ecma-262/5.1/#sec-8.12.8 var ES5internalSlots = { @@ -85528,7 +85313,7 @@ module.exports = function ToPrimitive(input) { /***/ }), -/* 751 */ +/* 749 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85540,7 +85325,7 @@ module.exports = function isPrimitive(value) { /***/ }), -/* 752 */ +/* 750 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85552,7 +85337,7 @@ module.exports = Number.isNaN || function isNaN(a) { /***/ }), -/* 753 */ +/* 751 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85564,7 +85349,7 @@ module.exports = Number.isFinite || function (x) { return typeof x === 'number' /***/ }), -/* 754 */ +/* 752 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85576,7 +85361,7 @@ module.exports = function sign(number) { /***/ }), -/* 755 */ +/* 753 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85590,8 +85375,8 @@ var $RegExp = GetIntrinsic('%RegExp%'); var $parseInteger = GetIntrinsic('%parseInt%'); var callBound = __webpack_require__(291); -var regexTester = __webpack_require__(756); -var isPrimitive = __webpack_require__(757); +var regexTester = __webpack_require__(754); +var isPrimitive = __webpack_require__(755); var $strSlice = callBound('String.prototype.slice'); var isBinary = regexTester(/^0b[01]+$/i); @@ -85614,7 +85399,7 @@ var $trim = function (value) { return $replace(value, trimRegex, ''); }; -var ToPrimitive = __webpack_require__(758); +var ToPrimitive = __webpack_require__(756); // https://ecma-international.org/ecma-262/6.0/#sec-tonumber @@ -85645,7 +85430,7 @@ module.exports = function ToNumber(argument) { /***/ }), -/* 756 */ +/* 754 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85663,7 +85448,7 @@ module.exports = function regexTester(regex) { /***/ }), -/* 757 */ +/* 755 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85675,13 +85460,13 @@ module.exports = function isPrimitive(value) { /***/ }), -/* 758 */ +/* 756 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var toPrimitive = __webpack_require__(759); +var toPrimitive = __webpack_require__(757); // https://ecma-international.org/ecma-262/6.0/#sec-toprimitive @@ -85694,7 +85479,7 @@ module.exports = function ToPrimitive(input) { /***/ }), -/* 759 */ +/* 757 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85702,10 +85487,10 @@ module.exports = function ToPrimitive(input) { var hasSymbols = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol'; -var isPrimitive = __webpack_require__(751); -var isCallable = __webpack_require__(740); -var isDate = __webpack_require__(760); -var isSymbol = __webpack_require__(762); +var isPrimitive = __webpack_require__(749); +var isCallable = __webpack_require__(738); +var isDate = __webpack_require__(758); +var isSymbol = __webpack_require__(760); var ordinaryToPrimitive = function OrdinaryToPrimitive(O, hint) { if (typeof O === 'undefined' || O === null) { @@ -85776,7 +85561,7 @@ module.exports = function ToPrimitive(input) { /***/ }), -/* 760 */ +/* 758 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85794,7 +85579,7 @@ var tryDateObject = function tryDateGetDayCall(value) { var toStr = Object.prototype.toString; var dateClass = '[object Date]'; -var hasToStringTag = __webpack_require__(761)(); +var hasToStringTag = __webpack_require__(759)(); module.exports = function isDateObject(value) { if (typeof value !== 'object' || value === null) { @@ -85805,7 +85590,7 @@ module.exports = function isDateObject(value) { /***/ }), -/* 761 */ +/* 759 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85819,7 +85604,7 @@ module.exports = function hasToStringTagShams() { /***/ }), -/* 762 */ +/* 760 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85861,7 +85646,7 @@ if (hasSymbols) { /***/ }), -/* 763 */ +/* 761 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85871,7 +85656,7 @@ var GetIntrinsic = __webpack_require__(285); var $Object = GetIntrinsic('%Object%'); -var RequireObjectCoercible = __webpack_require__(729); +var RequireObjectCoercible = __webpack_require__(727); // https://ecma-international.org/ecma-262/6.0/#sec-toobject @@ -85882,7 +85667,7 @@ module.exports = function ToObject(value) { /***/ }), -/* 764 */ +/* 762 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85904,7 +85689,7 @@ module.exports = function ToString(argument) { /***/ }), -/* 765 */ +/* 763 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85921,7 +85706,7 @@ var tryStringObject = function tryStringObject(value) { }; var toStr = Object.prototype.toString; var strClass = '[object String]'; -var hasToStringTag = __webpack_require__(761)(); +var hasToStringTag = __webpack_require__(759)(); module.exports = function isString(value) { if (typeof value === 'string') { @@ -85935,15 +85720,15 @@ module.exports = function isString(value) { /***/ }), -/* 766 */ +/* 764 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var arrayMethodBoxesProperly = __webpack_require__(767); +var arrayMethodBoxesProperly = __webpack_require__(765); -var implementation = __webpack_require__(731); +var implementation = __webpack_require__(729); module.exports = function getPolyfill() { var method = Array.prototype.forEach; @@ -85952,7 +85737,7 @@ module.exports = function getPolyfill() { /***/ }), -/* 767 */ +/* 765 */ /***/ (function(module, exports) { module.exports = function properlyBoxed(method) { @@ -85988,14 +85773,14 @@ module.exports = function properlyBoxed(method) { /***/ }), -/* 768 */ +/* 766 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(725); -var getPolyfill = __webpack_require__(766); +var define = __webpack_require__(723); +var getPolyfill = __webpack_require__(764); module.exports = function shimForEach() { var polyfill = getPolyfill(); @@ -86009,18 +85794,18 @@ module.exports = function shimForEach() { /***/ }), -/* 769 */ +/* 767 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(725); +var define = __webpack_require__(723); var callBind = __webpack_require__(292); -var implementation = __webpack_require__(770); -var getPolyfill = __webpack_require__(771); -var shim = __webpack_require__(772); +var implementation = __webpack_require__(768); +var getPolyfill = __webpack_require__(769); +var shim = __webpack_require__(770); var polyfill = callBind(getPolyfill(), Object); @@ -86034,13 +85819,13 @@ module.exports = polyfill; /***/ }), -/* 770 */ +/* 768 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var RequireObjectCoercible = __webpack_require__(729); +var RequireObjectCoercible = __webpack_require__(727); var callBound = __webpack_require__(291); var $isEnumerable = callBound('Object.prototype.propertyIsEnumerable'); var $push = callBound('Array.prototype.push'); @@ -86058,13 +85843,13 @@ module.exports = function entries(O) { /***/ }), -/* 771 */ +/* 769 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var implementation = __webpack_require__(770); +var implementation = __webpack_require__(768); module.exports = function getPolyfill() { return typeof Object.entries === 'function' ? Object.entries : implementation; @@ -86072,14 +85857,14 @@ module.exports = function getPolyfill() { /***/ }), -/* 772 */ +/* 770 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var getPolyfill = __webpack_require__(771); -var define = __webpack_require__(725); +var getPolyfill = __webpack_require__(769); +var define = __webpack_require__(723); module.exports = function shimEntries() { var polyfill = getPolyfill(); @@ -86093,7 +85878,7 @@ module.exports = function shimEntries() { /***/ }), -/* 773 */ +/* 771 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -86162,18 +85947,18 @@ module.exports = warning; /***/ }), -/* 774 */ +/* 772 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var callBind = __webpack_require__(292); -var define = __webpack_require__(725); +var define = __webpack_require__(723); -var implementation = __webpack_require__(775); -var getPolyfill = __webpack_require__(776); -var shim = __webpack_require__(777); +var implementation = __webpack_require__(773); +var getPolyfill = __webpack_require__(774); +var shim = __webpack_require__(775); var boundTrim = callBind(getPolyfill()); @@ -86187,14 +85972,14 @@ module.exports = boundTrim; /***/ }), -/* 775 */ +/* 773 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var RequireObjectCoercible = __webpack_require__(729); -var ToString = __webpack_require__(764); +var RequireObjectCoercible = __webpack_require__(727); +var ToString = __webpack_require__(762); var callBound = __webpack_require__(291); var $replace = callBound('String.prototype.replace'); @@ -86210,13 +85995,13 @@ module.exports = function trim() { /***/ }), -/* 776 */ +/* 774 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var implementation = __webpack_require__(775); +var implementation = __webpack_require__(773); var zeroWidthSpace = '\u200b'; @@ -86229,14 +86014,14 @@ module.exports = function getPolyfill() { /***/ }), -/* 777 */ +/* 775 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(725); -var getPolyfill = __webpack_require__(776); +var define = __webpack_require__(723); +var getPolyfill = __webpack_require__(774); module.exports = function shimStringTrim() { var polyfill = getPolyfill(); @@ -86250,12 +86035,12 @@ module.exports = function shimStringTrim() { /***/ }), -/* 778 */ +/* 776 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./en.json": 779, - "./fr.json": 780 + "./en.json": 777, + "./fr.json": 778 }; @@ -86276,22 +86061,22 @@ webpackContext.keys = function webpackContextKeys() { }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; -webpackContext.id = 778; +webpackContext.id = 776; /***/ }), -/* 779 */ +/* 777 */ /***/ (function(module) { module.exports = JSON.parse("{\"close\":\"Close\",\"back\":\"Go back\",\"badges\":{\"warning\":\"Warning\"},\"accountForm\":{\"submit\":{\"label\":\"Connect\"},\"fields\":{\"optional\":\"(optional)\"},\"password\":{\"show\":\"Show\",\"hide\":\"Hide\"},\"disconnect\":{\"button\":\"Disconnect this account\"}},\"contracts\":{\"headers\":{\"bankAccounts\":\"Bank accounts\",\"default\":\"Contracts\"},\"deleted\":\"Deleted\",\"no-contracts\":\"No contracts anymore\"},\"contractForm\":{\"details\":\"Details\",\"sharing\":\"Sharing\",\"back-to-accounts\":\"Back to accounts\",\"update\":\"Update\",\"delete\":\"Reset\",\"deleting\":\"Resetting...\",\"confirm-deletion\":{\"description\":\"This will also delete your transactions along with bill links. If you do not wish to reimport your banking data at the next scheduled synchronization, you'll have to remove the connection.\",\"confirm\":\"Confirm account deletion\",\"title\":\"Are you definitive ?\"},\"deletion_error\":\"An error occurred while group deletion.\",\"label\":\"Label\",\"owner\":\"Owner\",\"addOwnerBtn\":\"Add an owner\",\"removeOwnerBtn\":\"Remove this owner\",\"ownerPlaceholder\":\"Select an owner\",\"bank\":\"Bank\",\"number\":\"Number\",\"type\":\"Type\",\"apply\":\"Apply\",\"success\":\"Account updated successfully\",\"failure\":\"Error while updating the account\",\"removeAccountBtn\":\"Remove the account\",\"listPlaceholder\":\"Search a contact\",\"listEmptyMessage\":\"No contact found\",\"addContactLabel\":\"Add a contact\",\"cancel\":\"Cancel\",\"imported\":\"Synchronized account\"},\"card\":{\"launchTrigger\":{\"button\":{\"label\":\"Run again now\"},\"error\":\"An error occured.\",\"frequency\":{\"label\":\"Frequency:\",\"hourly\":\"Each hour\",\"daily\":\"Once a day\",\"weekly\":\"Once a week\",\"monthly\":\"Once a month\",\"undefined\":\"Manually\"},\"lastSync\":{\"label\":\"Update:\",\"syncing\":\"Running…\",\"unknown\":\"Unknown\",\"format\":\"MMMM D[,] YYYY [at] HH[:]mm\"}},\"appLink\":{\"drive\":{\"title\":\"Your documents\",\"description\":\"This service retrieves your latest documents and keeps a complete back-up for you.\",\"button\":\"Open the documents\",\"install\":\"Discover Cozy Drive\"},\"contacts\":{\"title\":\"Your contacts\",\"description\":\"This service synchronizes all your contacts for you.\",\"button\":\"Open contacts\",\"install\":\"Discover Cozy Contacts\"},\"banks\":{\"title\":\"Your banking data\",\"description\":\"This service retrieves and keeps a complete record of your latest banking operations for you.\",\"button\":\"Access bank accounts\",\"install\":\"Discover Cozy Banks\"}},\"websiteLink\":{\"title\":\"Useful information\",\"description\":\"Service website\"}},\"default\":{\"dateFormat\":\"MM/DD/YYYY\",\"baseDir\":\"/Administrative\"},\"error\":{\"reconnect-via-form\":\"Reconnect\",\"job\":{\"DISK_QUOTA_EXCEEDED\":{\"title\":\"Storage full\",\"description\":\"This service cannot fetch your documents now. Please remove some files or go to **Settings > Storage** to get more free space.\"},\"CHALLENGE_ASKED\":{\"title\":\"Challenge required\",\"description\":\"The website requires a second authentification factor. You may re-run the connector manually to provide the code and continue to retrieve your data.\"},\"LOGIN_FAILED\":{\"title\":\"Incorrect or expired credentials\",\"description\":\"Sorry, your login or password are invalid or are expired. You may check your credentials on [%{name}](%{link}) website before updating.\"},\"LOGIN_FAILED.NEEDS_SECRET\":{\"title\":\"Additional information needed\",\"description\":\"An additional field must be filled in to connect your service. You may re-run the connector manually to provide the information.\"},\"LOGIN_FAILED.TOO_MANY_ATTEMPTS\":{\"title\":\"Temporarily blocked\",\"description\":\"Too many attempts occured. Please update your credentials on [%{name}](%{link}) website and update the konnector later on.\"},\"MAINTENANCE\":{\"title\":\"Unavailable website\",\"description\":\"It seems that the [%{name}](%{link}) website is unavailable or the konnector must be updated. Please rerun the connector later or visit our online help.\"},\"NOT_EXISTING_DIRECTORY\":{\"title\":\"Missing destination folder\",\"description\":\"It seems that this account's destination folder has been deleted. Please restore it by disconnecting this account and then reconnect again.\"},\"TERMS_VERSION_MISMATCH\":{\"title\":\"Latest Terms of Service non accepted\",\"description\":\"%{name} seems to have updated its Terms Of Service. Please check that the service is up to date. It this error still occurs, please contact us at [contact@cozycloud.cc](mailto:contact@cozycloud.cc).\"},\"UNKNOWN_ERROR\":{\"title\":\"Connection error\",\"description\":\"An unknown error has occurred. You can try to update your data. If the problem persists, please contact us at [claude@cozycloud.cc](mailto:claude@cozycloud.cc).\"},\"USER_ACTION_NEEDED\":{\"title\":\"Action needed on the provider's website\",\"description\":\"It seems that the [%{name}](%{link}) website requires you to log in and to complete a specific action. Please re-run the connector once you have settled the issue on the website.\"},\"USER_ACTION_NEEDED.OAUTH_OUTDATED\":{\"title\":\"Access renewal required\",\"description\":\"The [%{name}](%{link}) service requires you to renew your authentication. Please disconnect and reconnect your account %{name} to this application. No data will be lost.\"},\"USER_ACTION_NEEDED.ACCOUNT_REMOVED\":{\"title\":\"Unavailable account\",\"description\":\"It seems that your account is no longer active. Please check your account on [%{name}](%{link}) before retry.\"},\"USER_ACTION_NEEDED.CHANGE_PASSWORD\":{\"title\":\"Password update required\",\"description\":\"It seems that the [%{name}](%{link}) website requires you to log in and update your password. Please rerun the connector once you have settled the issue on the website.\"},\"USER_ACTION_NEEDED.PERMISSIONS_CHANGED\":{\"title\":\"New permissions needed\",\"description\":\"You connector was updated and the permissions changed. Please validate them before launching the connector again.\"},\"USER_ACTION_NEEDED.SCA_REQUIRED\":{\"title\":\"Renewal of authentication required\",\"description\":\"It seems that %{name} requires a login recheck for the synchronisation to work. Please re-run the connector to start the verification process. You will receive a one-time password or a validation process on your bank application or website.\"},\"USER_ACTION_NEEDED.TWOFA_EXPIRED\":{\"title\":\"Authentication renewal required\",\"description\":\"The last connexion to the service failed; please launch it again. You may have to provide a validation code.\"},\"USER_ACTION_NEEDED.WEBAUTH_REQUIRED\":{\"title\":\"Authentication on vendor website required\",\"description\":\"It seems that [%{name}](%{link}) requires you to log in on their website for the synchronisation to work. Please re-run the connector once you have settled the issue on the website.\"},\"USER_ACTION_NEEDED.WRONG_TWOFA_CODE\":{\"title\":\"Incorrect strong authentication code\",\"description\":\"The second-factor code provided is incorrect, please start again.\"},\"VENDOR_DOWN\":{\"title\":\"Unavailable service\",\"description\":\"It seems that the [%{name}](%{link}) service is unavailable at the moment. Please rerun the connector later.\"},\"VENDOR_DOWN.BANK_DOWN\":{\"title\":\"Unavailable bank website\",\"description\":\"Access to the [%{name}](%{link}) customer area is currently unavailable. Please rerun the connector later\"},\"VENDOR_DOWN.LINXO_DOWN\":{\"title\":\"Unavailable service\",\"description\":\"It seems that we are experiencing overload with our bank konnectors at the moment. Please rerun the connector later.\"}}},\"fields\":{\"answer\":{\"label\":\"Secret answer\"},\"birthdate\":{\"label\":\"Birth date\",\"placeholder\":\"mm/dd/yyyy\"},\"code\":{\"label\":\"Confidential code\"},\"date\":{\"label\":\"Date\",\"placeholder\":\"mm/dd/yyyy\"},\"email\":{\"label\":\"Email address\"},\"firstname\":{\"label\":\"First name\"},\"lastname\":{\"label\":\"Last name\"},\"login\":{\"label\":\"Login\"},\"password\":{\"label\":\"Password\"},\"phone\":{\"label\":\"Phone number\"},\"two_fa_code\":{\"label\":\"Strong authentication code\"}},\"folder\":{\"administrative\":\"Administrative\",\"photos\":\"Photos\"},\"infos\":{\"konnectorUpdate\":{\"title\":\"An update is available for this service.\",\"body\":{\"regular\":\"Perform this update to keep fetching your data and to have the latest features:\",\"blocking\":\"Update it to keep fetching your data:\"},\"button\":{\"label\":\"See update\"}}},\"legacy\":{\"fields\":{\"access_token\":{\"label\":\"Access token\"},\"accessTokenSecret\":{\"label\":\"Access token secret\"},\"accountName\":{\"label\":\"Account name\"},\"agreement\":{\"label\":\"I agree\"},\"apikey\":{\"label\":\"Api key\"},\"appKey\":{\"label\":\"Application Key\"},\"appSecret\":{\"label\":\"Application Secret\"},\"authCode\":{\"label\":\"Auth code\"},\"bank_identifier\":{\"label\":\"Bank identifier (optional)\"},\"branchName\":{\"label\":\"Branch\"},\"cardNumber\":{\"label\":\"Card Number\"},\"consumerKey\":{\"label\":\"Consumer Key\"},\"consumerSecret\":{\"label\":\"Consumer Secret\"},\"dob\":{\"label\":\"Date of birth\"},\"folderPath\":{\"label\":\"Folder path\"},\"identifier\":{\"label\":\"Identifier\"},\"loginUrl\":{\"label\":\"Login URL\"},\"namePath\":{\"label\":\"Folder name\"},\"new_identifier\":{\"label\":\"Identifier\"},\"phoneNumber\":{\"label\":\"Phone number\"},\"profileName\":{\"label\":\"Profile Name\"},\"refreshToken\":{\"label\":\"Refresh Token\"},\"secret\":{\"label\":\"Password\"},\"timeout\":{\"label\":\"Delay (ms)\"},\"token\":{\"label\":\"Token\"},\"tricountUrl\":{\"label\":\"Tricount URL\"}}},\"modal\":{\"aria-label\":\"Connector configuration\",\"konnector\":{\"error\":{\"title\":\"Unable to retrieve your account\",\"description\":\"The account cannot be retrieved (%{message}).\",\"button\":\"Close\"}},\"accounts\":{\"title\":\"Select a %{name} account\",\"error\":{\"title\":\"Error\",\"description\":\"Unable to retrieve your account(s)\",\"retry\":\"Retry\"}},\"tabs\":{\"data\":\"Data\",\"configuration\":\"Configuration\"},\"addAccount\":{\"title\":\"Connect to %{name}\",\"button\":\"Add an account\"},\"deleteAccount\":{\"title\":\"Disconnection\",\"description\":\"Your account will be disconnected, but already imported data will be kept.\",\"confirm\":\"Disconnect\",\"cancel\":\"Cancel\"},\"updateAccount\":{\"general-subheader\":\"General\",\"identifiers\":\"Identifiers\",\"delete-account-success\":\"Account has been disconnected\",\"delete-account-error\":\"Account could not be disconnected, please retry later or contact our support.\"}},\"oauth\":{\"connect\":{\"label\":\"Connect\"},\"window\":{\"title\":\"OAuth\"}},\"triggerSuccessMessage\":{\"button\":{\"label\":\"Close\"},\"description\":\"Your data will be available in a few minutes and the next ones will follow automatically.\",\"figure\":{\"alt\":\"connected\"},\"title\":\"Successful configuration!\"},\"twoFAForm\":{\"modal-label\":\"Two factor authentication form\",\"providers\":{\"default\":\"Enter the code sent to you by e-mail or SMS\",\"email\":\"Enter the code sent to you by e-mail\",\"sms\":\"Enter the code sent to you by SMS\",\"app_code\":\"Enter the one-time code to generate in ${name} mobile app\",\"app\":\"Use your provider's app to continue authentication\"},\"desc-2fa\":\"You need to open your provider's app to confirm your authentication. In some cases, you will have to validate two times.\",\"desc_1\":\"This code enables you to finish your connexion.\",\"desc_2\":\"The second code received on your mobile phone or by email enables you to finalize your connexion.\",\"code\":{\"label_1\":\"code\",\"label_2\":\"Second code\"},\"retry\":\"Invalid code, please re-enter.\",\"CTA\":\"Validate\"},\"account\":{\"success\":{\"title\":\"Successful configuration!\",\"connect\":\"Your data will be available in a few minutes and the next ones will follow automatically.\",\"banksLinkText\":\"See my accounts in %{appName}\",\"driveLinkText\":\"Open the folder in Cozy Drive\",\"button\":\"Close\"}},\"maintenance\":{\"noService\":\"Service interrupted\",\"explanationTitle\":\"What is going on?\"},\"suggestions\":{\"title\":\"Import your data from %{name}\",\"data\":\"Installing %{name} will automatically import the following data:\",\"why\":\"Why is %{name} suggested to me?\",\"reason_bank\":\"%{name} has been detected in one of your bank transactions. Don't worry, no one else can access this information\",\"install\":\"Install\",\"silence\":\"Don't suggest it again\"},\"dataType\":{\"none\":\"%{name} won't access any of your personal data\",\"activity\":\"Your activities\",\"appointment\":\"Your appointments\",\"bankTransactions\":\"Your bank transactions\",\"bankAccounts\":\"Your bank accounts\",\"bill\":\"Your bills\",\"bloodPressure\":\"Your blood pressure\",\"calendar\":\"Your calendars\",\"certificate\":\"Your certificates\",\"commit\":\"Your commits\",\"consumption\":\"Your consumption\",\"contact\":\"Your contacts\",\"contract\":\"Your contracts\",\"courseMaterial\":\"Your course materials\",\"document\":\"Your documents\",\"event\":\"Your events\",\"family\":\"Your family informations\",\"geopoint\":\"Your geolocations\",\"heartbeat\":\"Your heartbeats\",\"home\":\"Your home informations\",\"phonecommunicationlog\":\"Your phone communications log\",\"picture\":\"Your pictures\",\"podcast\":\"Your podcasts\",\"profile\":\"Your client profile\",\"refund\":\"Your refunds\",\"sinister\":\"Your sinisters\",\"sleepTime\":\"Your sleep time\",\"stepsNumber\":\"Your number of steps\",\"temperature\":\"Your temperature data\",\"travelDate\":\"Your travel dates\",\"tweet\":\"Your tweets\",\"videostream\":\"Your videos\",\"weight\":\"Your weights\"},\"vaultCiphersList\":{\"title\":\"From which account do you want to import your data?\",\"otherAccount\":\"From another account…\"},\"triggerManager\":{\"connecting\":\"Connecting your account...\",\"confirmationModal\":{\"title\":\"Update credentials?\",\"description\":\"Your previous credentials will be definitively lost. Add a new account to keep them.\",\"primaryText\":\"Update\",\"secondaryText\":\"Cancel\"}},\"disconnectedAccountModal\":{\"disconnected-help\":\"This account is disconnected. Your data has been kept. If you want to restart the synchronisation, please reconfigure your account with the \\\"Add a bank\\\" button.\"},\"konnectorBlock\":{\"account\":\"Customer account\",\"disconnected\":\"Disconnected\",\"inMaintenance\":\"In maintenance\",\"hasNewVersionAvailable\":\"New version available\",\"fatalError\":\"An error occurred while recovering the service. If this problem persists, do not hesitate to contact us at [%{name}](%{link})\"},\"datacards\":{\"trips\":{\"title\":\"Last trips\",\"caption\":\"See your 5 most recent trips retrieved on %{konnectorName}\",\"modes\":{\"AIR_OR_HSR\":\"Plane\",\"BICYCLING\":\"Bike\",\"CAR\":\"Car\",\"SUBWAY\":\"Subway\",\"TRAIN\":\"Train\",\"UNKNOWN\":\"\",\"WALKING\":\"Walking\"}},\"files\":{\"title\":\"Your documents\",\"imported\":\"Imported on %{date}\",\"caption\":\"This service retrieves your latest documents and keeps a complete back-up for you.\"}}}"); /***/ }), -/* 780 */ +/* 778 */ /***/ (function(module) { module.exports = JSON.parse("{\"close\":\"Fermer\",\"back\":\"Revenir\",\"badges\":{\"warning\":\"Warning\"},\"accountForm\":{\"submit\":{\"label\":\"Connecter\"},\"fields\":{\"optional\":\"(Optionnel)\"},\"password\":{\"show\":\"Voir\",\"hide\":\"Cacher\"},\"disconnect\":{\"button\":\"Déconnecter le compte\"}},\"contracts\":{\"headers\":{\"bankAccounts\":\"Comptes et livrets d'épargne\",\"default\":\"Contrats\"},\"deleted\":\"Supprimé\",\"no-contracts\":\"Vous n'avez plus de contrats\"},\"contractForm\":{\"details\":\"Détails\",\"sharing\":\"Partage\",\"back-to-accounts\":\"Revenir aux comptes\",\"update\":\"Modifier\",\"delete\":\"Effacer\",\"deleting\":\"Effacement...\",\"confirm-deletion\":{\"description\":\"Cette action supprimera les mouvements déjà importés. Déconnectez également votre compte si vous ne souhaitez pas réimporter vos données à la prochaine connexion.\",\"confirm\":\"Confirmer la suppression\",\"title\":\"Êtes-vous sûr ?\"},\"deletion_error\":\"Une erreur est survenue lors de la suppression du compte.\",\"label\":\"Libellé\",\"owner\":\"Titulaire\",\"addOwnerBtn\":\"Ajouter un titulaire\",\"removeOwnerBtn\":\"Supprimer ce titulaire\",\"ownerPlaceholder\":\"Sélectionner un titulaire\",\"bank\":\"Banque\",\"number\":\"Numéro\",\"type\":\"Type\",\"apply\":\"Appliquer\",\"success\":\"Compte mis à jour avec succès\",\"failure\":\"Erreur lors de la mise à jour du compte\",\"removeAccountBtn\":\"Effacer le compte\",\"listPlaceholder\":\"Rechercher un contact\",\"listEmptyMessage\":\"Aucun contact trouvé\",\"addContactLabel\":\"Créer un contact\",\"cancel\":\"Annuler\",\"imported\":\"Compte synchronisé\"},\"card\":{\"launchTrigger\":{\"button\":{\"label\":\"Mettre à jour\"},\"error\":\"Une erreur est survenue.\",\"frequency\":{\"label\":\"Fréquence :\",\"hourly\":\"Une fois par heure\",\"daily\":\"Journalier\",\"weekly\":\"Hebdomadaire\",\"monthly\":\"Mensuel\",\"undefined\":\"Manuellement\"},\"lastSync\":{\"label\":\"Mise à jour :\",\"syncing\":\"En cours...\",\"unknown\":\"Indéterminée\",\"format\":\"Le D MMMM YYYY [à] HH[:]mm\"}},\"appLink\":{\"drive\":{\"title\":\"Vos documents\",\"description\":\"Ce service récupère vos derniers documents et en sauvegarde l'historique complet à votre place.\",\"button\":\"Ouvrir les documents\",\"install\":\"Découvrir Cozy Drive\"},\"contacts\":{\"title\":\"Vos contacts\",\"description\":\"Ce service synchronise l'ensemble de vos contacts à votre place.\",\"button\":\"Accéder aux contacts\",\"install\":\"Découvrir Cozy Contacts\"},\"banks\":{\"title\":\"Vos données bancaires\",\"description\":\"Ce service récupère vos dernières lignes bancaires et en sauvegarde l'historique complet à votre place.\",\"button\":\"Accéder aux comptes bancaires\",\"install\":\"Découvrir Cozy Banks\"}},\"websiteLink\":{\"title\":\"Informations utiles\",\"description\":\"Site du service\"}},\"default\":{\"dateFormat\":\"DD/MM/YYYY\",\"baseDir\":\"/Administratif\"},\"error\":{\"reconnect-via-form\":\"Se reconnecter\",\"job\":{\"DISK_QUOTA_EXCEEDED\":{\"title\":\"Espace Disque plein\",\"description\":\"Actuellement, le service ne peut plus récupérer vos documents.\\nLibérez de l'espace en supprimant des fichiers ou rendez-vous dans **Paramètres > Stockage** pour augmenter votre espace de stockage.\"},\"CHALLENGE_ASKED\":{\"title\":\"Second facteur d’authentification demandé\",\"description\":\"Le site demande une authentification forte à deux facteurs. Vous devez relancer le connecteur manuellement pour vous authentifier et continuer à récupérer vos données.\"},\"LOGIN_FAILED\":{\"title\":\"Identifiants erronés ou expirés\",\"description\":\"Votre identifiant et/ou mot de passe ne semblent pas corrects. Merci de les vérifier sur le site [%{name}](%{link}) avant de réessayer.\"},\"LOGIN_FAILED.NEEDS_SECRET\":{\"title\":\"Information additionnelle requise\",\"description\":\"Un champ additionnel doit être rempli pour vérifier vos identifiants.\"},\"LOGIN_FAILED.TOO_MANY_ATTEMPTS\":{\"title\":\"Temporairement bloqué\",\"description\":\"Trop de tentatives erronées ont eu lieu. Merci de modifier votre mot de passe sur le site [%{name}](%{link}) et de mettre à jour le connecteur ensuite.\"},\"MAINTENANCE\":{\"title\":\"Site non disponible\",\"description\":\"Il semble que le site [%{name}](%{link}) soit indisponible. Merci de relancer ultérieurement ou de consulter notre aide en ligne.\"},\"NOT_EXISTING_DIRECTORY\":{\"title\":\"Dossier de destination manquant\",\"description\":\"Il semble que le dossier de destination pour ce compte ait été supprimé. Merci de le restaurer en déconnectant ce compte puis en le reconnectant à nouveau.\"},\"TERMS_VERSION_MISMATCH\":{\"title\":\"Nouvelles CGUs à accepter\",\"description\":\"Il semblerait que %{name} ait mis à jour ses Conditions Générales d'Utilisation. Merci de vérifier que le service est à jour. Si l'erreur persiste, contacter nous via [contact@cozycloud.cc](mailto:contact@cozycloud.cc).\"},\"UNKNOWN_ERROR\":{\"title\":\"Erreur de Connexion\",\"description\":\"Une erreur inconnue est survenue. Vous pouvez essayer de mettre à jour vos données. Si le problème persiste, n'hésitez pas à nous contacter via [claude@cozycloud.cc](mailto:claude@cozycloud.cc).\"},\"USER_ACTION_NEEDED\":{\"title\":\"Action nécessaire chez le fournisseur\",\"description\":\"Il semble que [%{name}](%{link}) ait besoin de revérifier votre connexion. Connectez-vous sur [%{name}](%{link}) puis cliquez sur \\\"Mettre à jour\\\" dans l'onglet données.\"},\"USER_ACTION_NEEDED.OAUTH_OUTDATED\":{\"title\":\"Renouvellement de l’authentification requis\",\"description\":\"Le service [%{name}](%{link}) demande d'autoriser à nouveau votre accès. Merci de déconnecter puis reconnecter votre compte %{name} sur cette application. Aucune donnée ne sera perdue.\"},\"USER_ACTION_NEEDED.ACCOUNT_REMOVED\":{\"title\":\"Compte client non accessible\",\"description\":\"Il semble que votre compte ne soit plus actif. Merci de vérifier son statut sur le site [%{name}](%{link}) avant de réessayer.\"},\"USER_ACTION_NEEDED.CHANGE_PASSWORD\":{\"title\":\"Renouvellement de mot de passe demandé\",\"description\":\"Il semble que le site [%{name}](%{link}) ait besoin que vous vous y authentifiiez pour renouveler votre mot de passe. Merci de relancer le connecteur une fois cette action effectuée.\"},\"USER_ACTION_NEEDED.PERMISSIONS_CHANGED\":{\"title\":\"Validation des nouvelles permissions nécessaire\",\"description\":\"Votre connecteur a été mis à jour et les permissions nécessaires ont changé. Merci de valider les nouvelles permissions avant de relancer le connecteur.\"},\"USER_ACTION_NEEDED.SCA_REQUIRED\":{\"title\":\"Renouvellement d'authentification demandé\",\"description\":\"Il semble que %{name} ait besoin de revérifier votre connexion afin d'autoriser une nouvelle synchronisation de vos comptes. Merci de relancer le connecteur, cela déclenchera la demande auprès de votre banque. Vous recevrez un code à usage unique ou une demande sur l'espace client ou l'application de votre banque.\"},\"USER_ACTION_NEEDED.TWOFA_EXPIRED\":{\"title\":\"Renouvellement de l’authentification demandé\",\"description\":\"La dernière connexion au service a échoué; merci de la relancer.\\nIl vous faudra peut-être renseigner un code de validation.\"},\"USER_ACTION_NEEDED.WEBAUTH_REQUIRED\":{\"title\":\"Authentification sur le site web demandée\",\"description\":\"Il semble que [%{name}](%{link}) ait besoin que vous vous authentifiiez à leur site web pour que la synchronisation refonctionne. Merci de relancer le connecteur une fois cette action effectuée.\"},\"USER_ACTION_NEEDED.WRONG_TWOFA_CODE\":{\"title\":\"Le code fourni ne semble pas correct\",\"description\":\"Le second facteur d’authentification fourni est incorrect, veuillez recommencer.\"},\"VENDOR_DOWN\":{\"title\":\"Service non disponible\",\"description\":\"Il semble que le service [%{name}](%{link}) ne nous ait pas répondu dans les temps. Vous pouvez tenter de le relancer manuellement maintenant ou ultérieurement.\"},\"VENDOR_DOWN.BANK_DOWN\":{\"title\":\"Site non disponible\",\"description\":\"L'accès à l'espace client de [%{name}](%{link}) est actuellement indisponible, veuillez vous reconnecter plus tard\"},\"VENDOR_DOWN.LINXO_DOWN\":{\"title\":\"Service non disponible\",\"description\":\"Il semble que le service [%{name}](%{link}) ne nous ait pas répondu dans les temps. Vous pouvez tenter de le relancer manuellement maintenant ou ultérieurement.\"}}},\"fields\":{\"answer\":{\"label\":\"Réponse secrète\"},\"birthdate\":{\"label\":\"Date de naissance\",\"placeholder\":\"jj/mm/aaaa\"},\"code\":{\"label\":\"Code confidentiel\"},\"date\":{\"label\":\"Date\",\"placeholder\":\"jj/mm/aaaa\"},\"email\":{\"label\":\"Adresse e-mail\"},\"firstname\":{\"label\":\"Prénom\"},\"lastname\":{\"label\":\"Nom de famille\"},\"login\":{\"label\":\"Identifiant\"},\"password\":{\"label\":\"Mot de passe\"},\"phone\":{\"label\":\"Numéro de téléphone\"},\"two_fa_code\":{\"label\":\"Second facteur d’authentification\"}},\"folder\":{\"administrative\":\"Administratif\",\"photos\":\"Photos\"},\"infos\":{\"konnectorUpdate\":{\"title\":\"Une mise à jour est disponible pour ce service.\",\"body\":{\"regular\":\"Effectuez la mise à jour pour continuer à récupérer vos données et profiter des dernières fonctionnalités.\",\"blocking\":\"Mettez-le à jour pour continuer à récupérer vos données.\"},\"button\":{\"label\":\"Voir la mise à jour\"}}},\"legacy\":{\"fields\":{\"access_token\":{\"label\":\"Jeton d'accès\"},\"accessTokenSecret\":{\"label\":\"Jeton d'accès secret\"},\"accountName\":{\"label\":\"Nom du compte\"},\"agreement\":{\"label\":\"J'accepte\"},\"apikey\":{\"label\":\"Clé d'API\"},\"appKey\":{\"label\":\"Clé d'application\"},\"appSecret\":{\"label\":\"Secret d'application\"},\"authCode\":{\"label\":\"Code Auth\"},\"bank_identifier\":{\"label\":\"Identifiant Banque (optionnel)\"},\"branchName\":{\"label\":\"Agence\"},\"cardNumber\":{\"label\":\"Numéro de carte\"},\"consumerKey\":{\"label\":\"Clé client\"},\"consumerSecret\":{\"label\":\"Secret client\"},\"dob\":{\"label\":\"Date de naissance\"},\"folderPath\":{\"label\":\"Chemin du dossier\"},\"identifier\":{\"label\":\"Identifiant\"},\"loginUrl\":{\"label\":\"URL du login\"},\"namePath\":{\"label\":\"Nom du dossier\"},\"new_identifier\":{\"label\":\"Identifiant\"},\"phoneNumber\":{\"label\":\"Numéro de téléphone\"},\"profileName\":{\"label\":\"Nom du profil\"},\"refreshToken\":{\"label\":\"Jeton de rafraîchissement\"},\"secret\":{\"label\":\"Mot de passe\"},\"timeout\":{\"label\":\"Délai (ms)\"},\"token\":{\"label\":\"Jeton\"},\"tricountUrl\":{\"label\":\"URL de Tricount\"}}},\"modal\":{\"aria-label\":\"Configuration du connecteur\",\"konnector\":{\"error\":{\"title\":\"Impossible de récupérer le compte\",\"description\":\"Le compte n'a pas pu être récupéré (%{message})\",\"button\":\"Fermer\"}},\"accounts\":{\"title\":\"Sélectionner un compte %{name} \",\"error\":{\"title\":\"Erreur\",\"description\":\"Impossible de charger vos comptes\",\"retry\":\"Réessayer\"}},\"tabs\":{\"data\":\"Données\",\"configuration\":\"Configuration\"},\"addAccount\":{\"title\":\"Connexion à %{name}\",\"button\":\"Ajouter un compte\"},\"deleteAccount\":{\"title\":\"Déconnexion\",\"description\":\"Vous serez déconnecté de ce compte, mais les données déjà importées seront conservées.\",\"confirm\":\"Déconnecter\",\"cancel\":\"Annuler\"},\"updateAccount\":{\"general-subheader\":\"Général\",\"identifiers\":\"Identifiants\",\"delete-account-success\":\"Le compte a été déconnecté\",\"delete-account-error\":\"Le compte n'a pas pu être déconnecté, merci de réessayer plus tard, ou contactez notre support.\"}},\"oauth\":{\"connect\":{\"label\":\"Connecter\"},\"window\":{\"title\":\"OAuth\"}},\"triggerSuccessMessage\":{\"button\":{\"label\":\"Fermer\"},\"description\":\"Vos données existantes seront disponibles dans quelques minutes et les prochaines suivront automatiquement.\",\"figure\":{\"alt\":\"Connecté\"},\"title\":\"Configuration réussie !\"},\"twoFAForm\":{\"modal-label\":\"Formulaire d'authentification à deux facteurs\",\"providers\":{\"default\":\"Saisissez le code qui vous a été envoyé par e-mail ou SMS.\",\"email\":\"Saisissez le code qui vous a été envoyé par e-mail.\",\"sms\":\"Saisissez le code qui vous a été envoyé par SMS.\",\"app_code\":\"Entrez un code à usage unique à générer depuis l'application mobile %{name}.\",\"app\":\"Utilisez l'application de votre service pour continuer à vous connecter\"},\"desc-2fa\":\" Vous devez ouvrir l'application de votre banque pour confirmer votre identité. Dans certains cas, vous devrez valider deux fois la demande.\",\"desc_1\":\"Ce code reçu sur votre mobile ou par email vous permet de valider votre connexion.\",\"desc_2\":\"Ce second code reçu sur votre mobile ou par email vous permet de finaliser votre connexion.\",\"code\":{\"label_1\":\"code\",\"label_2\":\"Second code\"},\"retry\":\"Code invalide, veuillez le ressaisir.\",\"CTA\":\"Valider\"},\"account\":{\"success\":{\"title\":\"Configuration réussie !\",\"connect\":\"Vos données existantes seront disponibles dans quelques minutes et les prochaines suivront automatiquement.\",\"banksLinkText\":\"Voir mes comptes dans %{appName}\",\"driveLinkText\":\"Ouvrir le dossier dans %{appName}\",\"button\":\"Fermer\"}},\"maintenance\":{\"noService\":\"Service interrompu\",\"explanationTitle\":\"Que se passe-t-il ?\"},\"suggestions\":{\"title\":\"Importer mes données %{name}\",\"data\":\"Installer %{name} importera automatiquement les données suivantes :\",\"why\":\"Pourquoi %{name} m’est proposé ?\",\"reason_bank\":\"%{name} a été détecté à partir de vos dépenses bancaires. Pas d’inquiétude, personne à part vous ne peut avoir accès à cette information.\",\"install\":\"Installer\",\"silence\":\"Ne plus me proposer\"},\"dataType\":{\"none\":\"%{name} n'accèdera à aucune de vos données personnelles.\",\"activity\":\"Vos activités\",\"appointment\":\"Vos rendez-vous\",\"bankTransactions\":\"Vos mouvements bancaires\",\"bankAccounts\":\"Vos comptes bancaires\",\"bill\":\"Vos factures\",\"bloodPressure\":\"Votre pression artérielle\",\"calendar\":\"Vos calendriers\",\"certificate\":\"Vos attestations\",\"commit\":\"Vos commits\",\"consumption\":\"Votre consommation\",\"contact\":\"Vos contacts\",\"contract\":\"Vos contrats\",\"courseMaterial\":\"Vos supports de cours\",\"document\":\"Vos documents\",\"event\":\"Vos évènements\",\"family\":\"Informations sur votre foyer\",\"geopoint\":\"Vos géolocalisations\",\"heartbeat\":\"Votre rythme cardiaque\",\"home\":\"Informations sur votre domicile\",\"phonecommunicationlog\":\"Votre journal d'appels\",\"picture\":\"Vos images\",\"podcast\":\"Vos podcasts\",\"profile\":\"Votre profil client\",\"refund\":\"Vos remboursements\",\"sinister\":\"Vos sinistres\",\"sleepTime\":\"Votre temps de sommeil\",\"stepsNumber\":\"Vos nombres de pas\",\"temperature\":\"Vos données de température\",\"travelDate\":\"Vos séjours et voyages\",\"tweet\":\"Vos tweets\",\"videostream\":\"Vos vidéos\",\"weight\":\"Votre poids\"},\"vaultCiphersList\":{\"title\":\"Depuis quel compte souhaitez vous importer vos données ?\",\"otherAccount\":\"Depuis un autre compte…\"},\"triggerManager\":{\"connecting\":\"Connexion du compte…\",\"confirmationModal\":{\"title\":\"Mettre à jour les identifiants ?\",\"description\":\"Vos identifiants précédents seront perdus. Ajoutez un nouveau compte pour les conserver.\",\"primaryText\":\"Mettre à jour\",\"secondaryText\":\"Annuler\"}},\"disconnectedAccountModal\":{\"disconnected-help\":\"Vous avez déconnecté votre compte. Vous conservez l'historique de vos données déjà importées. Si vous souhaitez reprendre la connexion, reconfigurez votre compte depuis le bouton \\\"Ajouter une banque\\\".\"},\"konnectorBlock\":{\"account\":\"Compte client\",\"disconnected\":\"Déconnecté\",\"inMaintenance\":\"En maintenance\",\"hasNewVersionAvailable\":\"Nouvelle version disponible\",\"fatalError\":\"Une erreur est survenue à la récupération du service. Si ce problème persiste, n'hésitez pas à nous contacter à [%{name}](%{link})\"},\"datacards\":{\"trips\":{\"title\":\"Derniers trajets\",\"caption\":\"Visualisez vos 5 trajets les plus récents récupérés sur %{konnectorName}\",\"modes\":{\"AIR_OR_HSR\":\"Avion\",\"BICYCLING\":\"Vélo\",\"CAR\":\"Voiture\",\"SUBWAY\":\"Métro\",\"TRAIN\":\"Train\",\"UNKNOWN\":\"\",\"WALKING\":\"Marche\"}},\"files\":{\"title\":\"Vos documents\",\"imported\":\"Importé le %{date}\",\"caption\":\"Ce service récupère vos derniers documents et garde une sauvegarde complète pour vous.\"}}}"); /***/ }), -/* 781 */ +/* 779 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -86318,10 +86103,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(395); /* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_merge__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var lodash_clone__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(782); +/* harmony import */ var lodash_clone__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(780); /* harmony import */ var lodash_clone__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_clone__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(783); -/* harmony import */ var _manifest__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(784); +/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(781); +/* harmony import */ var _manifest__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(782); var _TWOFA_USER_INPUT; @@ -86548,7 +86333,7 @@ var setSessionResetIfNecessary = function setSessionResetIfNecessary(account) { }); /***/ }), -/* 782 */ +/* 780 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215); @@ -86590,7 +86375,7 @@ module.exports = clone; /***/ }), -/* 783 */ +/* 781 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -86604,7 +86389,7 @@ var assert = function assert(condition, message) { /* harmony default export */ __webpack_exports__["default"] = (assert); /***/ }), -/* 784 */ +/* 782 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -86915,7 +86700,7 @@ var hasValuesForRequiredFields = function hasValuesForRequiredFields(konnector, }); /***/ }), -/* 785 */ +/* 783 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -86927,7 +86712,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _daytime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(786); +/* harmony import */ var _daytime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(784); @@ -87022,13 +86807,13 @@ var cron = { /* harmony default export */ __webpack_exports__["default"] = (cron); /***/ }), -/* 786 */ +/* 784 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "randomDayTime", function() { return randomDayTime; }); -/* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(787); +/* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(785); /* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__); /** @@ -87060,7 +86845,7 @@ var randomDayTime = function randomDayTime() { }; /***/ }), -/* 787 */ +/* 785 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -87104,7 +86889,7 @@ module.exports = isNumber; /***/ }), -/* 788 */ +/* 786 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -87121,14 +86906,14 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(59); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var cozy_doctypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(789); +/* harmony import */ var cozy_doctypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(787); /* harmony import */ var cozy_doctypes__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(cozy_doctypes__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(557); -/* harmony import */ var _helpers_accounts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(781); -/* harmony import */ var _helpers_konnectors__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(718); -/* harmony import */ var _helpers_cron__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(785); -/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(831); -/* harmony import */ var _files__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(833); +/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(555); +/* harmony import */ var _helpers_accounts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(779); +/* harmony import */ var _helpers_konnectors__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(716); +/* harmony import */ var _helpers_cron__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(783); +/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(829); +/* harmony import */ var _files__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(831); @@ -87431,23 +87216,23 @@ var ensureTrigger = /*#__PURE__*/function () { /* harmony default export */ __webpack_exports__["default"] = (triggersMutations); /***/ }), -/* 789 */ +/* 787 */ /***/ (function(module, exports, __webpack_require__) { -const Account = __webpack_require__(790) -const AdministrativeProcedure = __webpack_require__(800) -const Application = __webpack_require__(810) -const Document = __webpack_require__(791) -const BalanceHistory = __webpack_require__(811) -const BankAccount = __webpack_require__(812) -const BankingReconciliator = __webpack_require__(817) -const BankTransaction = __webpack_require__(818) -const BankAccountStats = __webpack_require__(823) -const Contact = __webpack_require__(801) -const CozyFile = __webpack_require__(826) -const CozyFolder = __webpack_require__(828) -const Group = __webpack_require__(829) -const Permission = __webpack_require__(830) +const Account = __webpack_require__(788) +const AdministrativeProcedure = __webpack_require__(798) +const Application = __webpack_require__(808) +const Document = __webpack_require__(789) +const BalanceHistory = __webpack_require__(809) +const BankAccount = __webpack_require__(810) +const BankingReconciliator = __webpack_require__(815) +const BankTransaction = __webpack_require__(816) +const BankAccountStats = __webpack_require__(821) +const Contact = __webpack_require__(799) +const CozyFile = __webpack_require__(824) +const CozyFolder = __webpack_require__(826) +const Group = __webpack_require__(827) +const Permission = __webpack_require__(828) module.exports = { Account, @@ -87469,10 +87254,10 @@ module.exports = { /***/ }), -/* 790 */ +/* 788 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(791) +const Document = __webpack_require__(789) const pickBy = __webpack_require__(301) const get = __webpack_require__(163) @@ -87572,24 +87357,24 @@ module.exports = Account /***/ }), -/* 791 */ +/* 789 */ /***/ (function(module, exports, __webpack_require__) { const omit = __webpack_require__(266) const pick = __webpack_require__(317) const size = __webpack_require__(431) -const omitBy = __webpack_require__(792) -const isUndefined = __webpack_require__(794) +const omitBy = __webpack_require__(790) +const isUndefined = __webpack_require__(792) const fromPairs = __webpack_require__(182) const pickBy = __webpack_require__(301) -const flatMap = __webpack_require__(795) +const flatMap = __webpack_require__(793) const groupBy = __webpack_require__(376) const sortBy = __webpack_require__(477) const get = __webpack_require__(163) -const { parallelMap } = __webpack_require__(797) +const { parallelMap } = __webpack_require__(795) const CozyClient = __webpack_require__(43).default const log = __webpack_require__(5).namespace('Document') -const querystring = __webpack_require__(799) +const querystring = __webpack_require__(797) const DATABASE_DOES_NOT_EXIST = 'Database does not exist.' @@ -88253,11 +88038,11 @@ module.exports = Document /***/ }), -/* 792 */ +/* 790 */ /***/ (function(module, exports, __webpack_require__) { var baseIteratee = __webpack_require__(102), - negate = __webpack_require__(793), + negate = __webpack_require__(791), pickBy = __webpack_require__(301); /** @@ -88288,7 +88073,7 @@ module.exports = omitBy; /***/ }), -/* 793 */ +/* 791 */ /***/ (function(module, exports) { /** Error message constants. */ @@ -88334,7 +88119,7 @@ module.exports = negate; /***/ }), -/* 794 */ +/* 792 */ /***/ (function(module, exports) { /** @@ -88362,11 +88147,11 @@ module.exports = isUndefined; /***/ }), -/* 795 */ +/* 793 */ /***/ (function(module, exports, __webpack_require__) { var baseFlatten = __webpack_require__(184), - map = __webpack_require__(796); + map = __webpack_require__(794); /** * Creates a flattened array of values by running each element in `collection` @@ -88397,7 +88182,7 @@ module.exports = flatMap; /***/ }), -/* 796 */ +/* 794 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), @@ -88456,10 +88241,10 @@ module.exports = map; /***/ }), -/* 797 */ +/* 795 */ /***/ (function(module, exports, __webpack_require__) { -const PromisePool = __webpack_require__(798) +const PromisePool = __webpack_require__(796) /** * Like a map, executed in parallel via a promise pool @@ -88486,7 +88271,7 @@ module.exports = { /***/ }), -/* 798 */ +/* 796 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (root, factory) { @@ -88705,20 +88490,20 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ /***/ }), -/* 799 */ +/* 797 */ /***/ (function(module, exports) { module.exports = require("querystring"); /***/ }), -/* 800 */ +/* 798 */ /***/ (function(module, exports, __webpack_require__) { const get = __webpack_require__(163) const flatten = __webpack_require__(183) -const Contact = __webpack_require__(801) -const Document = __webpack_require__(791) +const Contact = __webpack_require__(799) +const Document = __webpack_require__(789) class AdministrativeProcedure extends Document { /** @@ -88852,14 +88637,14 @@ module.exports = AdministrativeProcedure /***/ }), -/* 801 */ +/* 799 */ /***/ (function(module, exports, __webpack_require__) { -const PropTypes = __webpack_require__(802) +const PropTypes = __webpack_require__(800) const get = __webpack_require__(163) -const log = __webpack_require__(809) -const Document = __webpack_require__(791) +const log = __webpack_require__(807) +const Document = __webpack_require__(789) const getPrimaryOrFirst = property => obj => { if (!obj[property] || obj[property].length === 0) return '' @@ -89089,7 +88874,7 @@ module.exports = Contact /***/ }), -/* 802 */ +/* 800 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -89100,29 +88885,29 @@ module.exports = Contact */ if (true) { - var ReactIs = __webpack_require__(803); + var ReactIs = __webpack_require__(801); // By explicitly using `prop-types` you are opting into new development behavior. // http://fb.me/prop-types-in-prod var throwOnDirectAccess = true; - module.exports = __webpack_require__(805)(ReactIs.isElement, throwOnDirectAccess); + module.exports = __webpack_require__(803)(ReactIs.isElement, throwOnDirectAccess); } else {} /***/ }), -/* 803 */ +/* 801 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; if (false) {} else { - module.exports = __webpack_require__(804); + module.exports = __webpack_require__(802); } /***/ }), -/* 804 */ +/* 802 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89310,7 +89095,7 @@ exports.typeOf = typeOf; /***/ }), -/* 805 */ +/* 803 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89323,11 +89108,11 @@ exports.typeOf = typeOf; -var ReactIs = __webpack_require__(803); -var assign = __webpack_require__(806); +var ReactIs = __webpack_require__(801); +var assign = __webpack_require__(804); -var ReactPropTypesSecret = __webpack_require__(807); -var checkPropTypes = __webpack_require__(808); +var ReactPropTypesSecret = __webpack_require__(805); +var checkPropTypes = __webpack_require__(806); var has = Function.call.bind(Object.prototype.hasOwnProperty); var printWarning = function() {}; @@ -89908,7 +89693,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { /***/ }), -/* 806 */ +/* 804 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -90005,7 +89790,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) { /***/ }), -/* 807 */ +/* 805 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -90024,7 +89809,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 808 */ +/* 806 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -90040,7 +89825,7 @@ module.exports = ReactPropTypesSecret; var printWarning = function() {}; if (true) { - var ReactPropTypesSecret = __webpack_require__(807); + var ReactPropTypesSecret = __webpack_require__(805); var loggedTypeFailures = {}; var has = Function.call.bind(Object.prototype.hasOwnProperty); @@ -90133,7 +89918,7 @@ module.exports = checkPropTypes; /***/ }), -/* 809 */ +/* 807 */ /***/ (function(module, exports, __webpack_require__) { const log = __webpack_require__(5).namespace('doctypes') @@ -90142,10 +89927,10 @@ module.exports = log /***/ }), -/* 810 */ +/* 808 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(791) +const Document = __webpack_require__(789) const APP_DOCTYPE = 'io.cozy.apps' const STORE_SLUG = 'store' @@ -90205,11 +89990,11 @@ module.exports = Application /***/ }), -/* 811 */ +/* 809 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(791) -const BankAccount = __webpack_require__(812) +const Document = __webpack_require__(789) +const BankAccount = __webpack_require__(810) class BalanceHistory extends Document { static async getByYearAndAccount(year, accountId) { @@ -90255,15 +90040,15 @@ module.exports = BalanceHistory /***/ }), -/* 812 */ +/* 810 */ /***/ (function(module, exports, __webpack_require__) { const groupBy = __webpack_require__(376) const get = __webpack_require__(163) const merge = __webpack_require__(395) -const Document = __webpack_require__(791) -const matching = __webpack_require__(813) -const { getSlugFromInstitutionLabel } = __webpack_require__(815) +const Document = __webpack_require__(789) +const matching = __webpack_require__(811) +const { getSlugFromInstitutionLabel } = __webpack_require__(813) const log = __webpack_require__(5).namespace('BankAccount') class BankAccount extends Document { @@ -90349,12 +90134,12 @@ module.exports = BankAccount /***/ }), -/* 813 */ +/* 811 */ /***/ (function(module, exports, __webpack_require__) { const sortBy = __webpack_require__(477) -const { eitherIncludes } = __webpack_require__(814) -const { getSlugFromInstitutionLabel } = __webpack_require__(815) +const { eitherIncludes } = __webpack_require__(812) +const { getSlugFromInstitutionLabel } = __webpack_require__(813) const findExactMatch = (attr, account, existingAccounts) => { const sameAttr = existingAccounts.filter( @@ -90637,7 +90422,7 @@ module.exports = { /***/ }), -/* 814 */ +/* 812 */ /***/ (function(module, exports) { const eitherIncludes = (str1, str2) => { @@ -90650,11 +90435,11 @@ module.exports = { /***/ }), -/* 815 */ +/* 813 */ /***/ (function(module, exports, __webpack_require__) { const log = __webpack_require__(5).namespace('slug-account') -const labelSlugs = __webpack_require__(816) +const labelSlugs = __webpack_require__(814) const institutionLabelsCompiled = Object.entries(labelSlugs).map( ([ilabelRx, slug]) => { @@ -90690,7 +90475,7 @@ module.exports = { /***/ }), -/* 816 */ +/* 814 */ /***/ (function(module, exports) { module.exports = { @@ -90729,7 +90514,7 @@ module.exports = { /***/ }), -/* 817 */ +/* 815 */ /***/ (function(module, exports, __webpack_require__) { const fromPairs = __webpack_require__(182) @@ -90848,18 +90633,18 @@ module.exports = BankingReconciliator /***/ }), -/* 818 */ +/* 816 */ /***/ (function(module, exports, __webpack_require__) { const keyBy = __webpack_require__(351) const groupBy = __webpack_require__(376) -const maxBy = __webpack_require__(819) -const addDays = __webpack_require__(559) -const isAfter = __webpack_require__(643) -const Document = __webpack_require__(791) -const log = __webpack_require__(809) -const BankAccount = __webpack_require__(812) -const { matchTransactions } = __webpack_require__(822) +const maxBy = __webpack_require__(817) +const addDays = __webpack_require__(557) +const isAfter = __webpack_require__(641) +const Document = __webpack_require__(789) +const log = __webpack_require__(807) +const BankAccount = __webpack_require__(810) +const { matchTransactions } = __webpack_require__(820) const cloneDeep = __webpack_require__(214) const maxValue = (iterable, fn) => { @@ -91180,11 +90965,11 @@ module.exports = Transaction /***/ }), -/* 819 */ +/* 817 */ /***/ (function(module, exports, __webpack_require__) { -var baseExtremum = __webpack_require__(820), - baseGt = __webpack_require__(821), +var baseExtremum = __webpack_require__(818), + baseGt = __webpack_require__(819), baseIteratee = __webpack_require__(102); /** @@ -91220,7 +91005,7 @@ module.exports = maxBy; /***/ }), -/* 820 */ +/* 818 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -91258,7 +91043,7 @@ module.exports = baseExtremum; /***/ }), -/* 821 */ +/* 819 */ /***/ (function(module, exports) { /** @@ -91278,12 +91063,12 @@ module.exports = baseGt; /***/ }), -/* 822 */ +/* 820 */ /***/ (function(module, exports, __webpack_require__) { const groupBy = __webpack_require__(376) const sortBy = __webpack_require__(477) -const { eitherIncludes } = __webpack_require__(814) +const { eitherIncludes } = __webpack_require__(812) const getDateTransaction = op => op.date.substr(0, 10) @@ -91502,11 +91287,11 @@ module.exports = { /***/ }), -/* 823 */ +/* 821 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(791) -const sumBy = __webpack_require__(824) +const Document = __webpack_require__(789) +const sumBy = __webpack_require__(822) class BankAccountStats extends Document { static checkCurrencies(accountsStats) { @@ -91562,11 +91347,11 @@ module.exports = BankAccountStats /***/ }), -/* 824 */ +/* 822 */ /***/ (function(module, exports, __webpack_require__) { var baseIteratee = __webpack_require__(102), - baseSum = __webpack_require__(825); + baseSum = __webpack_require__(823); /** * This method is like `_.sum` except that it accepts `iteratee` which is @@ -91601,7 +91386,7 @@ module.exports = sumBy; /***/ }), -/* 825 */ +/* 823 */ /***/ (function(module, exports) { /** @@ -91631,11 +91416,11 @@ module.exports = baseSum; /***/ }), -/* 826 */ +/* 824 */ /***/ (function(module, exports, __webpack_require__) { -const trimEnd = __webpack_require__(827) -const Document = __webpack_require__(791) +const trimEnd = __webpack_require__(825) +const Document = __webpack_require__(789) const FILENAME_WITH_EXTENSION_REGEX = /(.+)(\..*)$/ @@ -91884,12 +91669,12 @@ module.exports = CozyFile /***/ }), -/* 827 */ +/* 825 */ /***/ (function(module, exports, __webpack_require__) { var baseToString = __webpack_require__(172), castSlice = __webpack_require__(418), - charsEndIndex = __webpack_require__(720), + charsEndIndex = __webpack_require__(718), stringToArray = __webpack_require__(420), toString = __webpack_require__(171), trimmedEndIndex = __webpack_require__(281); @@ -91931,11 +91716,11 @@ module.exports = trimEnd; /***/ }), -/* 828 */ +/* 826 */ /***/ (function(module, exports, __webpack_require__) { -const Application = __webpack_require__(810) -const CozyFile = __webpack_require__(826) +const Application = __webpack_require__(808) +const CozyFile = __webpack_require__(824) /** * Class representing the folder model. @@ -92059,12 +91844,12 @@ module.exports = CozyFolder /***/ }), -/* 829 */ +/* 827 */ /***/ (function(module, exports, __webpack_require__) { -const PropTypes = __webpack_require__(802) +const PropTypes = __webpack_require__(800) -const Document = __webpack_require__(791) +const Document = __webpack_require__(789) class Group extends Document {} @@ -92082,10 +91867,10 @@ module.exports = Group /***/ }), -/* 830 */ +/* 828 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(791) +const Document = __webpack_require__(789) class Permission extends Document {} @@ -92098,7 +91883,7 @@ module.exports = Permission /***/ }), -/* 831 */ +/* 829 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -92121,13 +91906,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var cozy_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(40); /* harmony import */ var cozy_client__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(cozy_client__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(557); +/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(555); /* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(395); /* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash_merge__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var lodash_keyBy__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(351); /* harmony import */ var lodash_keyBy__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash_keyBy__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(783); -/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(832); +/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(781); +/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(830); @@ -92627,7 +92412,7 @@ var fetchReusableAccount = /*#__PURE__*/function () { }(); /***/ }), -/* 832 */ +/* 830 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -92641,7 +92426,7 @@ var logger = minilog('harvest'); /* harmony default export */ __webpack_exports__["default"] = (logger); /***/ }), -/* 833 */ +/* 831 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -92740,7 +92525,7 @@ var statDirectoryByPath = /*#__PURE__*/function () { }(); /***/ }), -/* 834 */ +/* 832 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -92759,13 +92544,9 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _accounts = __webpack_require__(781); +var _accounts = __webpack_require__(779); -var _accounts2 = __webpack_require__(831); - -var _triggers = _interopRequireDefault(__webpack_require__(556)); - -var _luxon = __webpack_require__(515); +var _accounts2 = __webpack_require__(829); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -92788,7 +92569,8 @@ class AccountService { async createAccount(konnector, accountAuthData) { const accountAttributes = this.buildAccountAttributes(konnector, accountAuthData); - return (0, _accounts2.createAccount)(this._client, konnector, accountAttributes); + const account = await (0, _accounts2.createAccount)(this._client, konnector, accountAttributes); + return account; } async getAccount(id) { @@ -92805,48 +92587,11 @@ class AccountService { const query = (0, _cozyClient.Q)(_doctypes.ACCOUNTS_DOCTYPE) // eslint-disable-next-line @typescript-eslint/camelcase .where({ account_type: type - }); - const { - data: accounts - } = await this._client.query(query); - - if (accounts.length > 1) { - // If several account are found we will used trigger date to select the older - const triggerService = new _triggers.default(this._client); - const triggers = await Promise.all(accounts.map(_account => triggerService.getTriggerForAccount(_account))); // Keep the accountid which have the older trigger - - let olderDate = _luxon.DateTime.now(); - - let olderAccountId = null; - - for (const _trigger of triggers) { - if (_trigger && _trigger.cozyMetadata && _trigger.cozyMetadata.createdAt && _luxon.DateTime.fromISO(_trigger.cozyMetadata.createdAt, { - zone: 'utc' - }) < olderDate) { - olderDate = _luxon.DateTime.fromISO(_trigger.cozyMetadata.createdAt, { - zone: 'utc' - }); - olderAccountId = _trigger.message.account; - } - } // Retrieve the accountId and return it - - - const filteredAccounts = accounts.filter(_account => _account._id === olderAccountId); - return filteredAccounts[0] ? filteredAccounts[0] : null; - } else { - return accounts[0] ? accounts[0] : null; - } - } - - async getAccountsByType(type) { - const query = (0, _cozyClient.Q)(_doctypes.ACCOUNTS_DOCTYPE) // eslint-disable-next-line @typescript-eslint/camelcase - .where({ - account_type: type - }); + }).limitBy(1); const { data: accounts } = await this._client.query(query); - return accounts; + return accounts[0] ? accounts[0] : null; } async updateAccount(account) { @@ -92898,7 +92643,7 @@ exports.default = AccountService; return; } - reactHotLoader.register(AccountService, "AccountService", "/home/gcarron/dev/ecolyo/src/services/account.service.ts"); + reactHotLoader.register(AccountService, "AccountService", "/home/bastien/ecolyo/src/services/account.service.ts"); })(); ; @@ -92910,7 +92655,7 @@ exports.default = AccountService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 835 */ +/* 833 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -92933,13 +92678,13 @@ exports.isKonnectorActive = isKonnectorActive; var _get = _interopRequireDefault(__webpack_require__(163)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _konnectorUpdate = __webpack_require__(836); +var _konnectorUpdate = __webpack_require__(834); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _ecogesture = __webpack_require__(837); +var _ecogesture = __webpack_require__(835); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -93054,7 +92799,7 @@ const importIconbyId = async (id, pathType) => { let importedChallengeIcon; try { - importedChallengeIcon = await __webpack_require__(838)(`./${pathType}/${id}.svg`); + importedChallengeIcon = await __webpack_require__(836)(`./${pathType}/${id}.svg`); } catch (e) {} if (importedChallengeIcon) { @@ -93071,7 +92816,7 @@ const importIconbyId = async (id, pathType) => { exports.importIconbyId = importIconbyId; const getPreviousMonthName = date => { - const monthNames = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; + const monthNames = ['janiver', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; return monthNames[date.month - 1]; }; /** @@ -93143,17 +92888,17 @@ exports.getSeason = getSeason; return; } - reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getFluidType, "getFluidType", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationship, "getRelationship", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationships, "getRelationships", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(importIconbyId, "importIconbyId", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getSeason, "getSeason", "/home/bastien/ecolyo/src/utils/utils.ts"); })(); ; @@ -93165,7 +92910,7 @@ exports.getSeason = getSeason; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 836 */ +/* 834 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -93189,7 +92934,7 @@ exports.KonnectorUpdate = KonnectorUpdate; })(KonnectorUpdate || (exports.KonnectorUpdate = KonnectorUpdate = {})); /***/ }), -/* 837 */ +/* 835 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -93198,7 +92943,7 @@ exports.KonnectorUpdate = KonnectorUpdate; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -93241,199 +92986,178 @@ let EquipmentType; exports.EquipmentType = EquipmentType; (function (EquipmentType) { - EquipmentType["AIR_CONDITIONING"] = "AIR_CONDITIONING"; - EquipmentType["COMPUTER"] = "COMPUTER"; - EquipmentType["MICROWAVE"] = "MICROWAVE"; - EquipmentType["WASHING_MACHINE"] = "WASHING_MACHINE"; - EquipmentType["DISHWASHER"] = "DISHWASHER"; - EquipmentType["COOKING_PLATES"] = "COOKING_PLATES"; - EquipmentType["DRYER"] = "DRYER"; - EquipmentType["REFREGIRATOR"] = "REFREGIRATOR"; - EquipmentType["FAN"] = "FAN"; - EquipmentType["CURTAIN"] = "CURTAIN"; - EquipmentType["INTERNET_BOX"] = "INTERNET_BOX"; - EquipmentType["VENTILATION"] = "VENTILATION"; - EquipmentType["FREEZER"] = "FREEZER"; - EquipmentType["BOILER"] = "BOILER"; - EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; + EquipmentType[EquipmentType["AIR_CONDITIONING"] = 0] = "AIR_CONDITIONING"; + EquipmentType[EquipmentType["COMPUTER"] = 1] = "COMPUTER"; + EquipmentType[EquipmentType["MICROWAVE"] = 2] = "MICROWAVE"; + EquipmentType[EquipmentType["OVEN"] = 3] = "OVEN"; + EquipmentType[EquipmentType["WASHING_MACHINE"] = 4] = "WASHING_MACHINE"; + EquipmentType[EquipmentType["DISHWASHER"] = 5] = "DISHWASHER"; + EquipmentType[EquipmentType["COOKING_PLATES"] = 6] = "COOKING_PLATES"; + EquipmentType[EquipmentType["DRYER"] = 7] = "DRYER"; + EquipmentType[EquipmentType["REFREGIRATOR"] = 8] = "REFREGIRATOR"; + EquipmentType[EquipmentType["GARDEN"] = 9] = "GARDEN"; + EquipmentType[EquipmentType["WATER_HEATER"] = 10] = "WATER_HEATER"; + EquipmentType[EquipmentType["FAN"] = 11] = "FAN"; + EquipmentType[EquipmentType["CURTAIN"] = 12] = "CURTAIN"; + EquipmentType[EquipmentType["INTERNET_BOX"] = 13] = "INTERNET_BOX"; + EquipmentType[EquipmentType["VENTILATION"] = 14] = "VENTILATION"; + EquipmentType[EquipmentType["FREEZER"] = 15] = "FREEZER"; + EquipmentType[EquipmentType["BOILER"] = 16] = "BOILER"; + EquipmentType[EquipmentType["HYDRAULIC_HEATING"] = 17] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -let EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; - -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); - /***/ }), -/* 838 */ +/* 836 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./action/chrono-mini.svg": 839, - "./action/duration-clock.svg": 840, - "./analysis/analysis.svg": 841, - "./analysis/no-profile-placeholder.svg": 842, - "./challenge/CHALLENGE0001.svg": 843, - "./challenge/CHALLENGE0002.svg": 844, - "./challenge/CHALLENGE0003.svg": 845, - "./challenge/CHALLENGE0004.svg": 846, - "./challenge/CHALLENGE0005.svg": 847, - "./challenge/challengeLocked.svg": 848, - "./challenge/circleChecked.svg": 849, - "./challenge/circleUnchecked.svg": 850, - "./challenge/star.svg": 851, - "./challenge/starFilled.svg": 852, - "./challenge/starFinished.svg": 853, - "./duel/DUEL001.svg": 854, - "./duel/captionAverage.svg": 855, - "./duel/captionConsumption.svg": 856, - "./duel/captionIncoming.svg": 857, - "./duel/circleStar.svg": 858, - "./duel/default.svg": 859, - "./duel/emptyValue.svg": 860, - "./duel/locked.svg": 861, - "./duelResult/CHALLENGE0001-0.svg": 862, - "./duelResult/CHALLENGE0001-1.svg": 863, - "./duelResult/CHALLENGE0001-2.svg": 864, - "./duelResult/CHALLENGE0002-0.svg": 865, - "./duelResult/CHALLENGE0002-1.svg": 866, - "./duelResult/CHALLENGE0002-2.svg": 867, - "./duelResult/CHALLENGE0003-0.svg": 868, - "./duelResult/CHALLENGE0003-1.svg": 869, - "./duelResult/CHALLENGE0003-2.svg": 870, - "./duelResult/CHALLENGE0004-0.svg": 871, - "./duelResult/CHALLENGE0004-1.svg": 872, - "./duelResult/CHALLENGE0004-2.svg": 873, - "./duelResult/CHALLENGE0005-0.svg": 874, - "./duelResult/CHALLENGE0005-1.svg": 875, - "./duelResult/CHALLENGE0005-2.svg": 876, - "./duelResult/default.svg": 877, - "./ecogesture/ECOGESTURE0001.svg": 878, - "./ecogesture/ECOGESTURE0002.svg": 879, - "./ecogesture/ECOGESTURE0003.svg": 880, - "./ecogesture/ECOGESTURE0004.svg": 881, - "./ecogesture/ECOGESTURE0005.svg": 882, - "./ecogesture/ECOGESTURE0006.svg": 883, - "./ecogesture/ECOGESTURE0007.svg": 884, - "./ecogesture/ECOGESTURE0008.svg": 885, - "./ecogesture/ECOGESTURE0009.svg": 886, - "./ecogesture/ECOGESTURE0010.svg": 887, - "./ecogesture/ECOGESTURE0011.svg": 888, - "./ecogesture/ECOGESTURE0012.svg": 889, - "./ecogesture/ECOGESTURE0013.svg": 890, - "./ecogesture/ECOGESTURE0014.svg": 891, - "./ecogesture/ECOGESTURE0015.svg": 892, - "./ecogesture/ECOGESTURE0016.svg": 893, - "./ecogesture/ECOGESTURE0017.svg": 894, - "./ecogesture/ECOGESTURE0018.svg": 895, - "./ecogesture/ECOGESTURE0019.svg": 896, - "./ecogesture/ECOGESTURE0020.svg": 897, - "./ecogesture/ECOGESTURE0021.svg": 898, - "./ecogesture/ECOGESTURE0022.svg": 899, - "./ecogesture/ECOGESTURE0023.svg": 900, - "./ecogesture/ECOGESTURE0024.svg": 901, - "./ecogesture/ECOGESTURE0025.svg": 902, - "./ecogesture/ECOGESTURE0026.svg": 903, - "./ecogesture/ECOGESTURE0027.svg": 904, - "./ecogesture/ECOGESTURE0028.svg": 905, - "./ecogesture/ECOGESTURE0029.svg": 906, - "./ecogesture/ECOGESTURE0030.svg": 907, - "./ecogesture/ECOGESTURE0031.svg": 908, - "./ecogesture/ECOGESTURE0032.svg": 909, - "./ecogesture/ECOGESTURE0033.svg": 910, - "./ecogesture/ECOGESTURE0034.svg": 911, - "./ecogesture/ECOGESTURE0035.svg": 912, - "./ecogesture/ECOGESTURE0036.svg": 913, - "./ecogesture/ECOGESTURE0037.svg": 914, - "./ecogesture/ECOGESTURE0038.svg": 915, - "./ecogesture/ECOGESTURE0039.svg": 916, - "./ecogesture/ECOGESTURE0040.svg": 917, - "./ecogesture/ECOGESTURE0041.svg": 918, - "./ecogesture/ECOGESTURE0042.svg": 919, - "./ecogesture/ECOGESTURE0043.svg": 920, - "./ecogesture/ECOGESTURE0044.svg": 921, - "./ecogesture/ECOGESTURE0045.svg": 922, - "./ecogesture/ECOGESTURE0046.svg": 923, - "./ecogesture/ECOGESTURE0047.svg": 924, - "./ecogesture/ECOGESTURE0048.svg": 925, - "./ecogesture/ECOGESTURE0049.svg": 926, - "./ecogesture/ECOGESTURE0050.svg": 927, - "./ecogesture/ECOGESTURE0051.svg": 928, - "./ecogesture/ECOGESTURE0052.svg": 929, - "./ecogesture/ECOGESTURE0053.svg": 930, - "./ecogesture/ECOGESTURE0054.svg": 931, - "./ecogesture/ECOGESTURE0055.svg": 932, - "./ecogesture/ECOGESTURE0056.svg": 933, - "./ecogesture/ECOGESTURE0057.svg": 934, - "./ecogesture/ECOGESTURE0058.svg": 935, - "./ecogesture/ECOGESTURE0059.svg": 936, - "./ecogesture/ECOGESTURE0060.svg": 937, - "./ecogesture/ECOGESTURE0061.svg": 938, - "./ecogesture/ECOGESTURE0062.svg": 939, - "./ecogesture/ECOGESTURE0063.svg": 940, - "./ecogesture/ECOGESTURE0064.svg": 941, - "./ecogesture/ECOGESTURE0065.svg": 942, - "./ecogesture/ECOGESTURE0066.svg": 943, - "./ecogesture/ECOGESTURE0067.svg": 944, - "./ecogesture/ECOGESTURE0068.svg": 945, - "./ecogesture/ECOGESTURE0069.svg": 946, - "./ecogesture/ECOGESTURE0070.svg": 947, - "./ecogesture/ECOGESTURE0071.svg": 948, - "./ecogesture/ECOGESTURE0072.svg": 949, - "./ecogesture/ECOGESTURE0073.svg": 950, - "./ecogesture/ECOGESTURE0074.svg": 951, - "./ecogesture/ECOGESTURE0075.svg": 952, - "./ecogesture/ECOGESTURE0076.svg": 953, - "./ecogesture/ECOGESTURE0077.svg": 954, - "./ecogesture/default.svg": 955, - "./equipments/AIR_CONDITIONING.svg": 956, - "./equipments/BOILER.svg": 957, - "./equipments/COMPUTER.svg": 958, - "./equipments/COOKING_PLATES.svg": 959, - "./equipments/CURTAIN.svg": 960, - "./equipments/DISHWASHER.svg": 961, - "./equipments/DRYER.svg": 962, - "./equipments/FAN.svg": 963, - "./equipments/FREEZER.svg": 964, - "./equipments/HYDRAULIC_HEATING.svg": 965, - "./equipments/INTERNET_BOX.svg": 966, - "./equipments/MICROWAVE.svg": 967, - "./equipments/REFREGIRATOR.svg": 968, - "./equipments/VENTILATION.svg": 969, - "./equipments/WASHING_MACHINE.svg": 970, - "./exploration/validMark.svg": 971, - "./feedback/bug-off.svg": 972, - "./feedback/bug-on.svg": 973, - "./feedback/idea-off.svg": 974, - "./feedback/idea-on.svg": 975, - "./feedback/other-off.svg": 976, - "./feedback/other-on.svg": 977, - "./gcu/gcu-arrow.svg": 978, - "./indicator/error.svg": 979, - "./indicator/green.svg": 980, - "./indicator/grey.svg": 981, - "./indicator/nodata.svg": 982, - "./indicator/red.svg": 983, - "./onboarding/partners_consent.svg": 984, - "./partnerSteps/egl.svg": 985, - "./partnerSteps/electricity_bill.svg": 986, - "./partnerSteps/enedis.svg": 987, - "./partnerSteps/france_connect.svg": 988, - "./partnerSteps/gas_bill.svg": 989, - "./partnerSteps/grdf.svg": 990, - "./partnerSteps/water_bill.svg": 991, - "./profileType/finish.svg": 992, - "./quiz/questionMark.svg": 993, - "./quiz/quizStars.svg": 994, - "./quiz/starResult.svg": 995, - "./tuto/arrowLeft.svg": 996, - "./tuto/arrowRight.svg": 997, - "./tuto/tuto1.svg": 998, - "./tuto/tuto2.svg": 999, - "./tuto/tuto3.svg": 1000 + "./action/chrono-mini.svg": 837, + "./action/duration-clock.svg": 838, + "./analysis/analysis.svg": 839, + "./analysis/no-profile-placeholder.svg": 840, + "./challenge/CHALLENGE0001.svg": 841, + "./challenge/CHALLENGE0002.svg": 842, + "./challenge/CHALLENGE0003.svg": 843, + "./challenge/CHALLENGE0004.svg": 844, + "./challenge/CHALLENGE0005.svg": 845, + "./challenge/challengeLocked.svg": 846, + "./challenge/circleChecked.svg": 847, + "./challenge/circleUnchecked.svg": 848, + "./challenge/star.svg": 849, + "./challenge/starFilled.svg": 850, + "./challenge/starFinished.svg": 851, + "./duel/DUEL001.svg": 852, + "./duel/captionAverage.svg": 853, + "./duel/captionConsumption.svg": 854, + "./duel/captionIncoming.svg": 855, + "./duel/circleStar.svg": 856, + "./duel/default.svg": 857, + "./duel/emptyValue.svg": 858, + "./duel/locked.svg": 859, + "./duelResult/CHALLENGE0001-0.svg": 860, + "./duelResult/CHALLENGE0001-1.svg": 861, + "./duelResult/CHALLENGE0001-2.svg": 862, + "./duelResult/CHALLENGE0002-0.svg": 863, + "./duelResult/CHALLENGE0002-1.svg": 864, + "./duelResult/CHALLENGE0002-2.svg": 865, + "./duelResult/CHALLENGE0003-0.svg": 866, + "./duelResult/CHALLENGE0003-1.svg": 867, + "./duelResult/CHALLENGE0003-2.svg": 868, + "./duelResult/CHALLENGE0004-0.svg": 869, + "./duelResult/CHALLENGE0004-1.svg": 870, + "./duelResult/CHALLENGE0004-2.svg": 871, + "./duelResult/CHALLENGE0005-0.svg": 872, + "./duelResult/CHALLENGE0005-1.svg": 873, + "./duelResult/CHALLENGE0005-2.svg": 874, + "./duelResult/default.svg": 875, + "./ecogesture/ECOGESTURE0001.svg": 876, + "./ecogesture/ECOGESTURE0002.svg": 877, + "./ecogesture/ECOGESTURE0003.svg": 878, + "./ecogesture/ECOGESTURE0004.svg": 879, + "./ecogesture/ECOGESTURE0005.svg": 880, + "./ecogesture/ECOGESTURE0006.svg": 881, + "./ecogesture/ECOGESTURE0007.svg": 882, + "./ecogesture/ECOGESTURE0008.svg": 883, + "./ecogesture/ECOGESTURE0009.svg": 884, + "./ecogesture/ECOGESTURE0010.svg": 885, + "./ecogesture/ECOGESTURE0011.svg": 886, + "./ecogesture/ECOGESTURE0012.svg": 887, + "./ecogesture/ECOGESTURE0013.svg": 888, + "./ecogesture/ECOGESTURE0014.svg": 889, + "./ecogesture/ECOGESTURE0015.svg": 890, + "./ecogesture/ECOGESTURE0016.svg": 891, + "./ecogesture/ECOGESTURE0017.svg": 892, + "./ecogesture/ECOGESTURE0018.svg": 893, + "./ecogesture/ECOGESTURE0019.svg": 894, + "./ecogesture/ECOGESTURE0020.svg": 895, + "./ecogesture/ECOGESTURE0021.svg": 896, + "./ecogesture/ECOGESTURE0022.svg": 897, + "./ecogesture/ECOGESTURE0023.svg": 898, + "./ecogesture/ECOGESTURE0024.svg": 899, + "./ecogesture/ECOGESTURE0025.svg": 900, + "./ecogesture/ECOGESTURE0026.svg": 901, + "./ecogesture/ECOGESTURE0027.svg": 902, + "./ecogesture/ECOGESTURE0028.svg": 903, + "./ecogesture/ECOGESTURE0029.svg": 904, + "./ecogesture/ECOGESTURE0030.svg": 905, + "./ecogesture/ECOGESTURE0031.svg": 906, + "./ecogesture/ECOGESTURE0032.svg": 907, + "./ecogesture/ECOGESTURE0033.svg": 908, + "./ecogesture/ECOGESTURE0034.svg": 909, + "./ecogesture/ECOGESTURE0035.svg": 910, + "./ecogesture/ECOGESTURE0036.svg": 911, + "./ecogesture/ECOGESTURE0037.svg": 912, + "./ecogesture/ECOGESTURE0038.svg": 913, + "./ecogesture/ECOGESTURE0039.svg": 914, + "./ecogesture/ECOGESTURE0040.svg": 915, + "./ecogesture/ECOGESTURE0041.svg": 916, + "./ecogesture/ECOGESTURE0042.svg": 917, + "./ecogesture/ECOGESTURE0043.svg": 918, + "./ecogesture/ECOGESTURE0044.svg": 919, + "./ecogesture/ECOGESTURE0045.svg": 920, + "./ecogesture/ECOGESTURE0046.svg": 921, + "./ecogesture/ECOGESTURE0047.svg": 922, + "./ecogesture/ECOGESTURE0048.svg": 923, + "./ecogesture/ECOGESTURE0049.svg": 924, + "./ecogesture/ECOGESTURE0050.svg": 925, + "./ecogesture/ECOGESTURE0051.svg": 926, + "./ecogesture/ECOGESTURE0052.svg": 927, + "./ecogesture/ECOGESTURE0053.svg": 928, + "./ecogesture/ECOGESTURE0054.svg": 929, + "./ecogesture/ECOGESTURE0055.svg": 930, + "./ecogesture/ECOGESTURE0056.svg": 931, + "./ecogesture/ECOGESTURE0057.svg": 932, + "./ecogesture/ECOGESTURE0058.svg": 933, + "./ecogesture/ECOGESTURE0059.svg": 934, + "./ecogesture/ECOGESTURE0060.svg": 935, + "./ecogesture/ECOGESTURE0061.svg": 936, + "./ecogesture/ECOGESTURE0062.svg": 937, + "./ecogesture/ECOGESTURE0063.svg": 938, + "./ecogesture/ECOGESTURE0064.svg": 939, + "./ecogesture/ECOGESTURE0065.svg": 940, + "./ecogesture/ECOGESTURE0066.svg": 941, + "./ecogesture/ECOGESTURE0067.svg": 942, + "./ecogesture/ECOGESTURE0068.svg": 943, + "./ecogesture/ECOGESTURE0069.svg": 944, + "./ecogesture/ECOGESTURE0070.svg": 945, + "./ecogesture/ECOGESTURE0071.svg": 946, + "./ecogesture/ECOGESTURE0072.svg": 947, + "./ecogesture/ECOGESTURE0073.svg": 948, + "./ecogesture/ECOGESTURE0074.svg": 949, + "./ecogesture/ECOGESTURE0075.svg": 950, + "./ecogesture/ECOGESTURE0076.svg": 951, + "./ecogesture/ECOGESTURE0077.svg": 952, + "./ecogesture/default.svg": 953, + "./exploration/validMark.svg": 954, + "./feedback/bug-off.svg": 955, + "./feedback/bug-on.svg": 956, + "./feedback/idea-off.svg": 957, + "./feedback/idea-on.svg": 958, + "./feedback/other-off.svg": 959, + "./feedback/other-on.svg": 960, + "./gcu/gcu-arrow.svg": 961, + "./indicator/error.svg": 962, + "./indicator/green.svg": 963, + "./indicator/grey.svg": 964, + "./indicator/nodata.svg": 965, + "./indicator/red.svg": 966, + "./onboarding/partners_consent.svg": 967, + "./partnerSteps/egl.svg": 968, + "./partnerSteps/electricity_bill.svg": 969, + "./partnerSteps/enedis.svg": 970, + "./partnerSteps/france_connect.svg": 971, + "./partnerSteps/gas_bill.svg": 972, + "./partnerSteps/grdf.svg": 973, + "./partnerSteps/water_bill.svg": 974, + "./profileType/finish.svg": 975, + "./quiz/questionMark.svg": 976, + "./quiz/quizStars.svg": 977, + "./quiz/starResult.svg": 978, + "./tuto/arrowLeft.svg": 979, + "./tuto/arrowRight.svg": 980, + "./tuto/tuto1.svg": 981, + "./tuto/tuto2.svg": 982, + "./tuto/tuto3.svg": 983 }; @@ -93458,983 +93182,893 @@ webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.resolve = webpackAsyncContextResolve; -webpackAsyncContext.id = 838; +webpackAsyncContext.id = 836; module.exports = webpackAsyncContext; /***/ }), -/* 839 */ +/* 837 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"77\" height=\"85\" viewBox=\"0 0 77 85\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8738 2C32.5909 2 31.5509 3.03999 31.5509 4.32289C31.5509 5.60579 32.5909 6.64578 33.8738 6.64578C34.6068 6.64578 35.2011 7.24001 35.2011 7.97303V8.61444C35.2011 9.63533 34.4183 10.4803 33.4079 10.6262C17.9088 12.8632 6 26.2003 6 42.3188C6 60.0045 20.3371 74.3416 38.0227 74.3416C55.7084 74.3416 70.0455 60.0045 70.0455 42.3188C70.0455 34.1551 66.9905 26.7048 61.9615 21.0489C61.1189 20.1012 61.0229 18.6788 61.8138 17.6876C62.665 16.6208 62.4902 15.0659 61.4234 14.2147L60.8213 13.7343C59.7852 12.9077 58.2752 13.0774 57.4486 14.1134C56.6651 15.0955 55.2614 15.2981 54.1772 14.6635C50.6954 12.6252 46.7943 11.2257 42.6346 10.6257C41.6242 10.48 40.8424 9.63515 40.8424 8.61428V8.30512C40.8424 7.38869 41.5853 6.64578 42.5017 6.64578C43.7846 6.64578 44.8246 5.60579 44.8246 4.32289C44.8246 3.03999 43.7846 2 42.5017 2H33.8738Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 840 */ +/* 838 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"194\" height=\"214\" viewBox=\"0 0 194 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.326 12C83.1007 12 80.4861 14.6146 80.4861 17.8399C80.4861 21.0651 83.1007 23.6797 86.326 23.6797C88.169 23.6797 89.663 25.1738 89.663 27.0168V29.4985C89.663 31.5729 88.0743 33.2923 86.0182 33.5663C46.6314 38.815 16.2477 72.5409 16.2477 113.363C16.2477 157.826 52.2917 193.87 96.7543 193.87C141.217 193.87 177.261 157.826 177.261 113.363C177.261 92.1211 169.034 72.8005 155.592 58.4138C154.191 56.914 154.041 54.6082 155.321 53.0038L157.949 49.7097C159.327 47.9829 159.044 45.4661 157.317 44.0883L152.485 40.2323C150.758 38.8545 148.241 39.1374 146.863 40.8643L144.417 43.9304C143.111 45.5672 140.769 45.9103 138.987 44.8102C129.595 39.0118 118.921 35.0895 107.49 33.5662C105.433 33.2922 103.846 31.5729 103.846 29.4985V27.6797C103.846 25.4706 105.636 23.6797 107.846 23.6797H108.017C111.242 23.6797 113.857 21.0651 113.857 17.8399C113.857 14.6146 111.242 12 108.017 12H86.326Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 841 */ +/* 839 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"21\" y=\"11.2078\" width=\"3\" height=\"26\" fill=\"#E0E0E0\"/>\n| <rect x=\"21\" y=\"11\" width=\"2\" height=\"26\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 842 */ +/* 840 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"319\" height=\"160\" viewBox=\"0 0 319 160\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.55\">\n| <path d=\"M48.7305 14.54L42.8905 29H40.4605L34.6205 14.54H36.7805C37.0138 14.54 37.2038 14.5967 37.3505 14.71C37.4971 14.8233 37.6071 14.97 37.6805 15.15L41.0905 23.97C41.2038 24.2567 41.3105 24.5733 41.4105 24.92C41.5171 25.26 41.6171 25.6167 41.7105 25.99C41.7905 25.6167 41.8771 25.26 41.9705 24.92C42.0638 24.5733 42.1671 24.2567 42.2805 23.97L45.6705 15.15C45.7238 14.9967 45.8271 14.8567 45.9805 14.73C46.1405 14.6033 46.3338 14.54 46.5605 14.54H48.7305ZM52.7952 18.58C53.5552 18.58 54.2452 18.7033 54.8652 18.95C55.4918 19.1967 56.0252 19.5467 56.4652 20C56.9118 20.4533 57.2552 21.0067 57.4952 21.66C57.7352 22.3133 57.8552 23.0433 57.8552 23.85C57.8552 24.6633 57.7352 25.3967 57.4952 26.05C57.2552 26.7033 56.9118 27.26 56.4652 27.72C56.0252 28.18 55.4918 28.5333 54.8652 28.78C54.2452 29.0267 53.5552 29.15 52.7952 29.15C52.0285 29.15 51.3318 29.0267 50.7052 28.78C50.0785 28.5333 49.5418 28.18 49.0952 27.72C48.6552 27.26 48.3118 26.7033 48.0652 26.05C47.8252 25.3967 47.7052 24.6633 47.7052 23.85C47.7052 23.0433 47.8252 22.3133 48.0652 21.66C48.3118 21.0067 48.6552 20.4533 49.0952 20C49.5418 19.5467 50.0785 19.1967 50.7052 18.95C51.3318 18.7033 52.0285 18.58 52.7952 18.58ZM52.7952 27.25C53.6485 27.25 54.2785 26.9633 54.6852 26.39C55.0985 25.8167 55.3052 24.9767 55.3052 23.87C55.3052 22.7633 55.0985 21.92 54.6852 21.34C54.2785 20.76 53.6485 20.47 52.7952 20.47C51.9285 20.47 51.2852 20.7633 50.8652 21.35C50.4518 21.93 50.2452 22.77 50.2452 23.87C50.2452 24.97 50.4518 25.81 50.8652 26.39C51.2852 26.9633 51.9285 27.25 52.7952 27.25ZM62.9642 29.16C62.0709 29.16 61.3842 28.91 60.9042 28.41C60.4309 27.9033 60.1942 27.2067 60.1942 26.32V20.59H59.1442C59.0109 20.59 58.8976 20.5467 58.8042 20.46C58.7109 20.3733 58.6642 20.2433 58.6642 20.07V19.09L60.3142 18.82L60.8342 16.02C60.8676 15.8867 60.9309 15.7833 61.0242 15.71C61.1176 15.6367 61.2376 15.6 61.3842 15.6H62.6642V18.83H65.4042V20.59H62.6642V26.15C62.6642 26.47 62.7409 26.72 62.8942 26.9C63.0542 27.08 63.2709 27.17 63.5442 27.17C63.6976 27.17 63.8242 27.1533 63.9242 27.12C64.0309 27.08 64.1209 27.04 64.1942 27C64.2742 26.96 64.3442 26.9233 64.4042 26.89C64.4642 26.85 64.5242 26.83 64.5842 26.83C64.6576 26.83 64.7176 26.85 64.7642 26.89C64.8109 26.9233 64.8609 26.9767 64.9142 27.05L65.6542 28.25C65.2942 28.55 64.8809 28.7767 64.4142 28.93C63.9476 29.0833 63.4642 29.16 62.9642 29.16ZM69.3156 20.52C69.6356 19.9067 70.0156 19.4267 70.4556 19.08C70.8956 18.7267 71.4156 18.55 72.0156 18.55C72.489 18.55 72.869 18.6533 73.1556 18.86L72.9956 20.71C72.9623 20.83 72.9123 20.9167 72.8456 20.97C72.7856 21.0167 72.7023 21.04 72.5956 21.04C72.4956 21.04 72.3456 21.0233 72.1456 20.99C71.9523 20.9567 71.7623 20.94 71.5756 20.94C71.3023 20.94 71.059 20.98 70.8456 21.06C70.6323 21.14 70.439 21.2567 70.2656 21.41C70.099 21.5567 69.949 21.7367 69.8156 21.95C69.689 22.1633 69.569 22.4067 69.4556 22.68V29H66.9856V18.74H68.4356C68.689 18.74 68.8656 18.7867 68.9656 18.88C69.0656 18.9667 69.1323 19.1267 69.1656 19.36L69.3156 20.52ZM80.7636 22.69C80.7636 22.37 80.7169 22.07 80.6236 21.79C80.5369 21.5033 80.4036 21.2533 80.2236 21.04C80.0436 20.8267 79.8136 20.66 79.5336 20.54C79.2603 20.4133 78.9403 20.35 78.5736 20.35C77.8603 20.35 77.2969 20.5533 76.8836 20.96C76.4769 21.3667 76.2169 21.9433 76.1036 22.69H80.7636ZM76.0536 24.18C76.0936 24.7067 76.1869 25.1633 76.3336 25.55C76.4803 25.93 76.6736 26.2467 76.9136 26.5C77.1536 26.7467 77.4369 26.9333 77.7636 27.06C78.0969 27.18 78.4636 27.24 78.8636 27.24C79.2636 27.24 79.6069 27.1933 79.8936 27.1C80.1869 27.0067 80.4403 26.9033 80.6536 26.79C80.8736 26.6767 81.0636 26.5733 81.2236 26.48C81.3903 26.3867 81.5503 26.34 81.7036 26.34C81.9103 26.34 82.0636 26.4167 82.1636 26.57L82.8736 27.47C82.6003 27.79 82.2936 28.06 81.9536 28.28C81.6136 28.4933 81.2569 28.6667 80.8836 28.8C80.5169 28.9267 80.1403 29.0167 79.7536 29.07C79.3736 29.1233 79.0036 29.15 78.6436 29.15C77.9303 29.15 77.2669 29.0333 76.6536 28.8C76.0403 28.56 75.5069 28.21 75.0536 27.75C74.6003 27.2833 74.2436 26.71 73.9836 26.03C73.7236 25.3433 73.5936 24.55 73.5936 23.65C73.5936 22.95 73.7069 22.2933 73.9336 21.68C74.1603 21.06 74.4836 20.5233 74.9036 20.07C75.3303 19.61 75.8469 19.2467 76.4536 18.98C77.0669 18.7133 77.7569 18.58 78.5236 18.58C79.1703 18.58 79.7669 18.6833 80.3136 18.89C80.8603 19.0967 81.3303 19.4 81.7236 19.8C82.1169 20.1933 82.4236 20.68 82.6436 21.26C82.8703 21.8333 82.9836 22.49 82.9836 23.23C82.9836 23.6033 82.9436 23.8567 82.8636 23.99C82.7836 24.1167 82.6303 24.18 82.4036 24.18H76.0536ZM97.0505 20.91C96.9771 21.0033 96.9038 21.0767 96.8305 21.13C96.7638 21.1833 96.6638 21.21 96.5305 21.21C96.4038 21.21 96.2805 21.1733 96.1605 21.1C96.0405 21.02 95.8971 20.9333 95.7305 20.84C95.5638 20.74 95.3638 20.6533 95.1305 20.58C94.9038 20.5 94.6205 20.46 94.2805 20.46C93.8471 20.46 93.4671 20.54 93.1405 20.7C92.8138 20.8533 92.5405 21.0767 92.3205 21.37C92.1071 21.6633 91.9471 22.02 91.8405 22.44C91.7338 22.8533 91.6805 23.3233 91.6805 23.85C91.6805 24.3967 91.7371 24.8833 91.8505 25.31C91.9705 25.7367 92.1405 26.0967 92.3605 26.39C92.5805 26.6767 92.8471 26.8967 93.1605 27.05C93.4738 27.1967 93.8271 27.27 94.2205 27.27C94.6138 27.27 94.9305 27.2233 95.1705 27.13C95.4171 27.03 95.6238 26.9233 95.7905 26.81C95.9571 26.69 96.1005 26.5833 96.2205 26.49C96.3471 26.39 96.4871 26.34 96.6405 26.34C96.8405 26.34 96.9905 26.4167 97.0905 26.57L97.8005 27.47C97.5271 27.79 97.2305 28.06 96.9105 28.28C96.5905 28.4933 96.2571 28.6667 95.9105 28.8C95.5705 28.9267 95.2171 29.0167 94.8505 29.07C94.4905 29.1233 94.1305 29.15 93.7705 29.15C93.1371 29.15 92.5405 29.0333 91.9805 28.8C91.4205 28.56 90.9305 28.2133 90.5105 27.76C90.0905 27.3067 89.7571 26.7533 89.5105 26.1C89.2705 25.44 89.1505 24.69 89.1505 23.85C89.1505 23.0967 89.2571 22.4 89.4705 21.76C89.6905 21.1133 90.0105 20.5567 90.4305 20.09C90.8505 19.6167 91.3705 19.2467 91.9905 18.98C92.6105 18.7133 93.3238 18.58 94.1305 18.58C94.8971 18.58 95.5671 18.7033 96.1405 18.95C96.7205 19.1967 97.2405 19.55 97.7005 20.01L97.0505 20.91ZM103.713 18.58C104.473 18.58 105.163 18.7033 105.783 18.95C106.41 19.1967 106.943 19.5467 107.383 20C107.83 20.4533 108.173 21.0067 108.413 21.66C108.653 22.3133 108.773 23.0433 108.773 23.85C108.773 24.6633 108.653 25.3967 108.413 26.05C108.173 26.7033 107.83 27.26 107.383 27.72C106.943 28.18 106.41 28.5333 105.783 28.78C105.163 29.0267 104.473 29.15 103.713 29.15C102.946 29.15 102.25 29.0267 101.623 28.78C100.996 28.5333 100.46 28.18 100.013 27.72C99.5731 27.26 99.2298 26.7033 98.9831 26.05C98.7431 25.3967 98.6231 24.6633 98.6231 23.85C98.6231 23.0433 98.7431 22.3133 98.9831 21.66C99.2298 21.0067 99.5731 20.4533 100.013 20C100.46 19.5467 100.996 19.1967 101.623 18.95C102.25 18.7033 102.946 18.58 103.713 18.58ZM103.713 27.25C104.566 27.25 105.196 26.9633 105.603 26.39C106.016 25.8167 106.223 24.9767 106.223 23.87C106.223 22.7633 106.016 21.92 105.603 21.34C105.196 20.76 104.566 20.47 103.713 20.47C102.846 20.47 102.203 20.7633 101.783 21.35C101.37 21.93 101.163 22.77 101.163 23.87C101.163 24.97 101.37 25.81 101.783 26.39C102.203 26.9633 102.846 27.25 103.713 27.25ZM112.968 20C113.174 19.7933 113.391 19.6033 113.618 19.43C113.851 19.25 114.094 19.1 114.348 18.98C114.608 18.8533 114.884 18.7567 115.178 18.69C115.471 18.6167 115.791 18.58 116.138 18.58C116.698 18.58 117.194 18.6767 117.628 18.87C118.061 19.0567 118.421 19.3233 118.708 19.67C119.001 20.01 119.221 20.42 119.368 20.9C119.521 21.3733 119.598 21.8967 119.598 22.47V29H117.128V22.47C117.128 21.8433 116.984 21.36 116.698 21.02C116.411 20.6733 115.974 20.5 115.388 20.5C114.961 20.5 114.561 20.5967 114.188 20.79C113.814 20.9833 113.461 21.2467 113.128 21.58V29H110.658V18.74H112.168C112.488 18.74 112.698 18.89 112.798 19.19L112.968 20ZM128.207 20.74C128.14 20.8467 128.07 20.9233 127.997 20.97C127.923 21.01 127.83 21.03 127.717 21.03C127.597 21.03 127.467 20.9967 127.327 20.93C127.193 20.8633 127.037 20.79 126.857 20.71C126.677 20.6233 126.47 20.5467 126.237 20.48C126.01 20.4133 125.74 20.38 125.427 20.38C124.94 20.38 124.557 20.4833 124.277 20.69C124.003 20.8967 123.867 21.1667 123.867 21.5C123.867 21.72 123.937 21.9067 124.077 22.06C124.223 22.2067 124.413 22.3367 124.647 22.45C124.887 22.5633 125.157 22.6667 125.457 22.76C125.757 22.8467 126.06 22.9433 126.367 23.05C126.68 23.1567 126.987 23.28 127.287 23.42C127.587 23.5533 127.853 23.7267 128.087 23.94C128.327 24.1467 128.517 24.3967 128.657 24.69C128.803 24.9833 128.877 25.3367 128.877 25.75C128.877 26.2433 128.787 26.7 128.607 27.12C128.433 27.5333 128.173 27.8933 127.827 28.2C127.48 28.5 127.05 28.7367 126.537 28.91C126.03 29.0767 125.443 29.16 124.777 29.16C124.423 29.16 124.077 29.1267 123.737 29.06C123.403 29 123.08 28.9133 122.767 28.8C122.46 28.6867 122.173 28.5533 121.907 28.4C121.647 28.2467 121.417 28.08 121.217 27.9L121.787 26.96C121.86 26.8467 121.947 26.76 122.047 26.7C122.147 26.64 122.273 26.61 122.427 26.61C122.58 26.61 122.723 26.6533 122.857 26.74C122.997 26.8267 123.157 26.92 123.337 27.02C123.517 27.12 123.727 27.2133 123.967 27.3C124.213 27.3867 124.523 27.43 124.897 27.43C125.19 27.43 125.44 27.3967 125.647 27.33C125.86 27.2567 126.033 27.1633 126.167 27.05C126.307 26.9367 126.407 26.8067 126.467 26.66C126.533 26.5067 126.567 26.35 126.567 26.19C126.567 25.95 126.493 25.7533 126.347 25.6C126.207 25.4467 126.017 25.3133 125.777 25.2C125.543 25.0867 125.273 24.9867 124.967 24.9C124.667 24.8067 124.357 24.7067 124.037 24.6C123.723 24.4933 123.413 24.37 123.107 24.23C122.807 24.0833 122.537 23.9 122.297 23.68C122.063 23.46 121.873 23.19 121.727 22.87C121.587 22.55 121.517 22.1633 121.517 21.71C121.517 21.29 121.6 20.89 121.767 20.51C121.933 20.13 122.177 19.8 122.497 19.52C122.823 19.2333 123.227 19.0067 123.707 18.84C124.193 18.6667 124.753 18.58 125.387 18.58C126.093 18.58 126.737 18.6967 127.317 18.93C127.897 19.1633 128.38 19.47 128.767 19.85L128.207 20.74ZM135.276 18.58C136.036 18.58 136.726 18.7033 137.346 18.95C137.972 19.1967 138.506 19.5467 138.946 20C139.392 20.4533 139.736 21.0067 139.976 21.66C140.216 22.3133 140.336 23.0433 140.336 23.85C140.336 24.6633 140.216 25.3967 139.976 26.05C139.736 26.7033 139.392 27.26 138.946 27.72C138.506 28.18 137.972 28.5333 137.346 28.78C136.726 29.0267 136.036 29.15 135.276 29.15C134.509 29.15 133.812 29.0267 133.186 28.78C132.559 28.5333 132.022 28.18 131.576 27.72C131.136 27.26 130.792 26.7033 130.546 26.05C130.306 25.3967 130.186 24.6633 130.186 23.85C130.186 23.0433 130.306 22.3133 130.546 21.66C130.792 21.0067 131.136 20.4533 131.576 20C132.022 19.5467 132.559 19.1967 133.186 18.95C133.812 18.7033 134.509 18.58 135.276 18.58ZM135.276 27.25C136.129 27.25 136.759 26.9633 137.166 26.39C137.579 25.8167 137.786 24.9767 137.786 23.87C137.786 22.7633 137.579 21.92 137.166 21.34C136.759 20.76 136.129 20.47 135.276 20.47C134.409 20.47 133.766 20.7633 133.346 21.35C132.932 21.93 132.726 22.77 132.726 23.87C132.726 24.97 132.932 25.81 133.346 26.39C133.766 26.9633 134.409 27.25 135.276 27.25Z\" fill=\"#E3B82A\"/>"); /***/ }), -/* 843 */ +/* 841 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M63.1663 126.988C66.0578 124.303 82.1673 118.727 91.6677 117.9L114.18 126.988C115.557 128.021 118.724 130.458 120.376 131.945C122.028 133.432 123.13 135.18 123.474 135.869L161.5 132L143.319 160.82L89.9144 175.874L41.348 160.82L37.9692 156.935H45.4045C47.6075 155.971 52.2614 153.672 53.2527 152.185C54.4919 150.326 56.5571 144.75 56.5571 143.097C56.5571 141.445 56.3506 137.108 56.5571 133.597C56.7636 130.086 60.2747 129.673 63.1663 126.988Z\" fill=\"#0F3A59\"/>"); /***/ }), -/* 844 */ +/* 842 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 845 */ +/* 843 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"url(#paint0_radial)\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 846 */ +/* 844 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"88.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 88.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M111.971 120.205C113.625 119.572 117.739 119.305 120.967 123.303C125.002 128.301 132.858 140.873 133.949 143.768C134.822 146.084 135.169 153.812 135.417 158.553L128.459 163.325C127.124 157.466 124.759 147.637 123.097 144.021C121.464 140.468 118.458 138.236 117.088 137.522C117.063 137.511 117.04 137.499 117.016 137.486C117.039 137.497 117.063 137.51 117.088 137.522C117.757 137.838 118.694 137.51 117.567 133.816C116.108 129.033 113.111 126.294 112.812 125.253C112.513 124.211 109.375 122.338 110.117 120.997C110.711 119.925 111.601 120.023 111.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 847 */ +/* 845 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M67.0241 122.64C69.5824 121.698 72.1298 120.677 73.0837 120.284L83.3508 123.314L85.3706 129.541L73.4201 143.175C71.7369 144.185 68.0003 146.238 66.5191 146.373C64.6676 146.541 52.0439 146.205 38.2419 144.522C24.4399 142.839 25.4497 141.66 24.9447 140.482C24.4398 139.304 25.6178 119.611 25.7861 117.423C25.9545 115.235 32.5188 92.1751 32.8555 90.3237C33.1921 88.4722 32.1823 86.1157 32.0139 85.2742C31.8456 84.4326 31.6774 80.7296 32.014 79.2148C32.2833 78.0029 32.7995 76.3534 33.0239 75.6801C32.9678 75.1191 32.9229 73.795 33.1922 72.987C33.4615 72.1791 34.7632 72.6504 35.3805 72.987L37.0637 71.1356C37.4564 70.7428 38.4438 69.8563 39.2517 69.4524C40.0596 69.0484 40.5983 69.0596 40.7667 69.1158L40.9351 67.2643L42.9549 67.6009C43.1793 66.9837 43.9311 65.783 45.143 65.9177C46.3549 66.0523 47.1067 66.5348 47.3311 66.7592C47.8922 67.9936 49.1826 71.1691 49.8559 73.9968C50.6975 77.5315 45.9846 87.7988 44.4697 92.0068C42.9549 96.2147 42.4499 103.789 42.2816 106.482C42.1133 109.175 42.4499 118.937 42.6182 120.957C42.7529 122.573 43.572 127.578 43.9646 129.878C45.1429 129.429 48.0044 128.363 50.0242 127.69C52.5489 126.848 63.8262 123.819 67.0241 122.64Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 848 */ +/* 846 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"178\" height=\"178\" viewBox=\"0 0 178 178\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89\" cy=\"89\" r=\"89\" fill=\"#1B1C22\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"178\" height=\"178\">"); /***/ }), -/* 849 */ +/* 847 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.4787 11.8277C28.2571 14.7329 28.0042 17.818 26.7629 20.5576C25.5216 23.2971 23.3689 25.5215 20.6714 26.8517C17.974 28.182 14.8987 28.5357 11.9697 27.8528C9.04064 27.1698 6.43901 25.4924 4.60809 23.1063C2.77717 20.7202 1.83024 17.773 1.92864 14.767C2.02705 11.761 3.1647 8.88214 5.14776 6.62089C7.13082 4.35965 9.83659 2.85595 12.804 2.36603C15.7715 1.8761 18.817 2.43025 21.4217 3.93406\" stroke=\"#A0A0A0\" stroke-width=\"2\" stroke-linecap=\"round\"/>\n| <path d=\"M8.14648 14.4286L13.8132 20L25.1465 7\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 850 */ +/* 848 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"12\" stroke=\"#A0A0A0\" stroke-width=\"2\"/>\n| </svg>"); /***/ }), -/* 851 */ +/* 849 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#121212\"/>"); /***/ }), -/* 852 */ +/* 850 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 853 */ +/* 851 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#A0A0A0\"/>\n| </svg>"); /***/ }), -/* 854 */ +/* 852 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 855 */ +/* 853 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"2\" viewBox=\"0 0 27 2\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <line x1=\"26\" y1=\"1\" x2=\"1\" y2=\"1\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 6\"/>\n| </svg>"); /***/ }), -/* 856 */ +/* 854 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 4C0 1.79086 1.79086 0 4 0H20C22.2091 0 24 1.79086 24 4V25H0V4Z\" fill=\"#61F0F2\"/>\n| </svg>"); /***/ }), -/* 857 */ +/* 855 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"26\" height=\"19\" viewBox=\"0 0 26 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M1 5C1 2.79086 2.79086 1 5 1H21C23.2091 1 25 2.79086 25 5V49H1V5Z\" fill=\"#61F0F2\" fill-opacity=\"0.1\"/>"); /***/ }), -/* 858 */ +/* 856 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"14\" stroke=\"url(#paint0_linear)\" stroke-width=\"2\"/>\n| <path d=\"M23.4182 12.6341L18.0222 11.9041L15.61 7.35214C15.5441 7.22751 15.4357 7.12662 15.3018 7.06529C14.966 6.91099 14.558 7.03957 14.3901 7.35214L11.9779 11.9041L6.58186 12.6341C6.4331 12.6538 6.29708 12.7191 6.19294 12.818C6.06704 12.9385 5.99767 13.1005 6.00006 13.2686C6.00245 13.4366 6.07641 13.5969 6.20569 13.7142L10.1098 17.2572L9.18744 22.2602C9.16581 22.3766 9.17965 22.4963 9.22738 22.6057C9.27511 22.7151 9.35483 22.8099 9.4575 22.8793C9.56016 22.9488 9.68166 22.99 9.80823 22.9984C9.9348 23.0068 10.0614 22.982 10.1736 22.9269L15 20.5648L19.8265 22.9269C19.9583 22.9922 20.1113 23.0139 20.258 22.9902C20.6277 22.9308 20.8764 22.6044 20.8126 22.2602L19.8903 17.2572L23.7944 13.7142C23.9007 13.6172 23.9708 13.4906 23.992 13.3522C24.0494 13.006 23.7901 12.6855 23.4182 12.6341Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 859 */ +/* 857 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 860 */ +/* 858 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 861 */ +/* 859 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"32.5\" cy=\"32.5\" r=\"32.5\" fill=\"#121212\"/>\n| <path d=\"M46 32.5C46 30.68 44.5424 29.2 42.75 29.2H41.125V24.25C41.125 19.7009 37.4801 16 33 16C28.5199 16 24.875 19.7009 24.875 24.25V29.2H23.25C21.4576 29.2 20 30.68 20 32.5V45.7C20 47.5199 21.4576 49 23.25 49H42.75C44.5424 49 46 47.5199 46 45.7V32.5ZM28.125 24.25C28.125 21.5209 30.3123 19.3 33 19.3C35.6877 19.3 37.875 21.5209 37.875 24.25V29.2H28.125V24.25Z\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 862 */ +/* 860 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 863 */ +/* 861 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\" fill-opacity=\"0.35\"/>"); /***/ }), -/* 864 */ +/* 862 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 865 */ +/* 863 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 866 */ +/* 864 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M177 91C177 139.049 138.049 178 90 178C41.9512 178 3 139.049 3 91C3 42.9512 41.9512 4 90 4C138.049 4 177 42.9512 177 91Z\" stroke=\"url(#paint0_angular)\" stroke-width=\"6\"/>"); /***/ }), -/* 867 */ +/* 865 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 868 */ +/* 866 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 869 */ +/* 867 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"black\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>"); /***/ }), -/* 870 */ +/* 868 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 871 */ +/* 869 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 872 */ +/* 870 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 89.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M112.971 120.205C114.625 119.572 118.739 119.305 121.967 123.303C126.002 128.301 133.858 140.873 134.949 143.768C135.822 146.084 136.169 153.812 136.417 158.553L129.459 163.325C128.124 157.466 125.759 147.637 124.097 144.021C122.464 140.468 119.458 138.236 118.088 137.522C118.063 137.511 118.04 137.499 118.016 137.486C118.039 137.497 118.063 137.51 118.088 137.522C118.757 137.838 119.694 137.51 118.567 133.816C117.108 129.033 114.111 126.294 113.812 125.253C113.513 124.211 110.375 122.338 111.117 120.997C111.711 119.925 112.601 120.023 112.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 873 */ +/* 871 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 874 */ +/* 872 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 875 */ +/* 873 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"91.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M68.0241 122.641C70.5824 121.698 73.1298 120.677 74.0837 120.284L84.3508 123.314L86.3706 129.542L74.4201 143.176C72.7369 144.186 69.0003 146.239 67.5191 146.374C65.6676 146.542 53.0439 146.205 39.2419 144.522C25.4399 142.839 26.4497 141.661 25.9447 140.483C25.4398 139.304 26.6178 119.611 26.7861 117.423C26.9545 115.235 33.5188 92.1756 33.8555 90.3242C34.1921 88.4727 33.1823 86.1162 33.0139 85.2747C32.8456 84.4331 32.6774 80.7301 33.014 79.2152C33.2833 78.0034 33.7995 76.3539 34.0239 75.6806C33.9678 75.1195 33.9229 73.7954 34.1922 72.9875C34.4615 72.1796 35.7632 72.6509 36.3805 72.9875L38.0637 71.136C38.4564 70.7433 39.4438 69.8568 40.2517 69.4529C41.0596 69.0489 41.5983 69.0601 41.7667 69.1162L41.9351 67.2648L43.9549 67.6014C44.1793 66.9842 44.9311 65.7835 46.143 65.9182C47.3549 66.0528 48.1067 66.5353 48.3311 66.7597C48.8922 67.994 50.1826 71.1696 50.8559 73.9973C51.6975 77.532 46.9846 87.7993 45.4697 92.0073C43.9549 96.2152 43.4499 103.789 43.2816 106.482C43.1133 109.176 43.4499 118.938 43.6182 120.958C43.7529 122.574 44.572 127.578 44.9646 129.879C46.1429 129.43 49.0044 128.364 51.0242 127.69C53.5489 126.849 64.8262 123.819 68.0241 122.641Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 876 */ +/* 874 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 877 */ +/* 875 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"208\" height=\"208\" viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.65\" d=\"M30.3335 152.514C30.3335 148.962 58.2627 145.707 72.2273 144.524C94.3885 141.86 124.409 145.202 136.067 147.333C150.639 149.996 176.051 152.514 176.051 155.177C176.051 157.84 156.823 161.391 157.734 164.054C158.644 166.718 175.14 165.83 176.051 169.381C176.962 172.932 169.867 169.323 169.867 176.483C169.867 180.922 179.4 176.694 179.4 181.133C179.4 185.572 115.943 189.8 115.032 185.361C114.121 180.922 130.514 181.81 130.514 176.483C130.514 171.157 56.7448 174.708 56.7448 169.381C56.7448 164.054 87.7098 166.718 86.799 161.391C85.8883 156.065 30.3335 156.952 30.3335 152.514Z\" fill=\"#61F0F2\"/>\n| <path d=\"M38.1336 147.332L19.0669 105.732H191.534L169.867 150.799C163.511 154.266 142.134 160.852 107.467 159.466C72.8002 158.079 46.8002 150.799 38.1336 147.332Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 878 */ +/* 876 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"38\" y=\"72.0312\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>\n| <rect x=\"35\" y=\"95.0312\" width=\"55\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>"); /***/ }), -/* 879 */ +/* 877 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M86.2097 50.2564L86.1859 50.2455C86.2644 50.0749 86.3252 49.8713 86.3861 49.6678C87.4578 46.0798 85.4354 42.3155 81.8623 41.2477C80.7472 40.9144 79.5993 40.8763 78.5097 41.105C77.8101 37.9023 75.3386 36.303 71.9682 35.2958C67.0266 33.819 62.4733 34.2013 60.9911 39.1634C60.9151 39.1406 60.8137 39.1104 60.7377 39.0876C55.7961 37.6108 46.4406 42.5377 44.9584 47.4998C43.4763 52.4619 50.4222 55.6017 55.3638 57.0785C56.4028 57.389 57.4443 57.5062 58.4554 57.448C59.0967 59.8294 60.9238 61.8446 63.458 62.6019C65.7894 63.2986 68.1765 62.7924 69.9933 61.4228C70.8499 62.6212 72.0841 63.5722 73.5792 64.019C76.1387 64.7839 78.7842 63.9669 80.4947 62.122C81.1105 62.5555 81.7896 62.8693 82.5499 63.0965C86.4271 64.2552 90.5373 62.0465 91.7078 58.1277C92.8961 54.2419 91.2778 51.0711 86.2097 50.2564Z\" fill=\"#82A5BC\"/>"); /***/ }), -/* 880 */ +/* 878 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_i)\">\n| <path d=\"M26 97C26 65.5198 51.5198 40 83 40C114.48 40 140 65.5198 140 97V207H26V97Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 881 */ +/* 879 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4831 27.9531C35.6882 28.138 35.7045 28.4542 35.5196 28.6593C32.958 31.4998 29.2472 33.2865 25.1199 33.2865C24.8437 33.2865 24.6199 33.0626 24.6199 32.7865C24.6199 32.5104 24.8437 32.2865 25.1199 32.2865C28.9524 32.2865 32.397 30.6287 34.777 27.9896C34.9619 27.7845 35.2781 27.7682 35.4831 27.9531Z\" fill=\"#2B98BA\"/>"); /***/ }), -/* 882 */ +/* 880 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.601 164.587C12.9754 159.823 27.6384 156.571 31.0249 155.827C51.2144 149.268 72.4722 146.633 93.652 148.063L96.1843 148.234C150.369 148.234 188.704 155.827 193.445 161.037C198.186 166.248 187.808 167.952 193.445 170.793C198.081 173.128 216.637 173.833 215.96 182.766C215.282 191.698 161.068 186.345 154.295 190.067C147.521 193.789 164.454 196.022 161.068 201.233C158.706 204.867 106.206 204.21 96.7235 201.233C87.2412 198.255 99.7773 194.394 101.465 190.067C103.497 184.857 87.2413 186.345 68.954 186.345C50.6667 186.345 13.415 184.857 8.67385 181.135C3.9327 177.413 13.415 174.436 16.8015 172.947C20.188 171.458 16.6329 170.542 14.601 164.587Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M54.5429 190.555C49.2846 190.555 45.829 190.934 43.6437 191.409C41.3702 191.904 38.8247 193.94 41.1395 194.174C44.8353 194.548 52.7647 194.323 57.8524 193.808C65.8897 192.995 64.4714 194.892 78.6549 194.621C92.8385 194.35 76.291 193.266 78.6549 191.233C81.0189 189.2 67.7809 190.555 54.5429 190.555Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 883 */ +/* 881 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M95.1863 184.487H127.506C127.506 184.487 129.526 209.4 138.953 209.4C122.793 211.42 87.1064 213.44 84.4131 209.4C93.1663 209.4 95.1863 184.487 95.1863 184.487Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"76.333\" y=\"208.727\" width=\"68.6794\" height=\"6.73328\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 884 */ +/* 882 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\"/>"); /***/ }), -/* 885 */ +/* 883 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"61.2001\" cy=\"110.4\" rx=\"32.4\" ry=\"7.2\" fill=\"black\" fill-opacity=\"0.15\"/>"); /***/ }), -/* 886 */ +/* 884 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"39\" y=\"75.0312\" width=\"40\" height=\"38\" fill=\"url(#paint0_linear)\"/>\n| <rect opacity=\"0.5\" x=\"39\" y=\"75.0312\" width=\"40\" height=\"1\" fill=\"#FFE76A\"/>"); /***/ }), -/* 887 */ +/* 885 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M52.0777 77.8034L68.5066 53.9554L65.7303 42.9202C64.7694 39.1008 67.112 35.2791 70.9627 34.3841L78.96 32.5254C79.4228 32.4178 79.8863 32.3574 80.3453 32.3411L87.3824 24.7659C89.1653 22.8467 92.2056 22.742 94.1731 24.5321C95.529 25.7657 96.0216 27.5773 95.6132 29.2125C97.2896 28.7206 99.1904 29.0968 100.586 30.3661C102.314 31.939 102.727 34.3928 101.756 36.3532C103.252 36.1639 104.828 36.6107 106.035 37.7089C107.585 39.119 108.104 41.219 107.546 43.0687C108.873 42.8878 110.277 43.278 111.349 44.2534C113.241 45.9744 113.384 48.8653 111.67 50.7104L105.214 57.6606C104.797 58.1099 104.307 58.4558 103.779 58.6971C103.208 60.8312 102.057 62.9463 100.353 64.7801C97.5744 67.7712 93.9032 69.3903 90.4865 69.3763L72.8821 94.1741C62.8209 86.8414 62.4799 85.3066 52.0777 77.8034Z\" fill=\"#70E5FF\"/>"); /***/ }), -/* 888 */ +/* 886 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"130\" viewBox=\"0 0 120 130\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M88.5102 16.8877L89.4061 17.4904L78.5017 34.4763C78.2949 34.7983 78.3835 35.2266 78.701 35.4402C79.0186 35.6538 79.4487 35.5744 79.6691 35.2615L91.2912 18.7584L92.1019 19.3037L78.8659 41.2428C78.7235 41.5495 78.5554 41.8488 78.3609 42.138C78.2846 42.2514 78.2054 42.3616 78.1234 42.4686L77.9861 42.6952L77.9576 42.676C76.1172 44.8843 72.8509 42.8769 69.4473 45.9698C66.0437 49.0628 42.8095 88.4668 37.3099 97.5808C35.7759 100.123 33.9772 99.7749 32.3072 98.6515C30.6359 97.5274 29.7606 95.5698 31.4152 93.6113C37.5249 85.6762 65.7449 48.3226 67.1456 44.4425C68.5464 40.5624 65.5844 37.8485 66.9496 35.286L66.9211 35.2669L67.0854 35.0438C67.1518 34.9311 67.2219 34.8197 67.2959 34.7097C67.4762 34.4416 67.6732 34.1912 67.8845 33.9589L83.1297 13.2685L83.8444 13.7493L72.94 30.7352C72.7332 31.0572 72.8218 31.4855 73.1394 31.6991C73.4569 31.9127 73.887 31.8333 74.1074 31.5204L85.7295 15.0173L86.6251 15.6197L75.7207 32.6056C75.5139 32.9277 75.6025 33.356 75.9201 33.5696C76.2377 33.7832 76.6677 33.7038 76.8881 33.3909L88.5102 16.8877Z\" fill=\"url(#paint0_linear)\"/>\n| <path d=\"M32.306 92.4506C39.029 83.6673 60.2896 55.4735 65.8554 46.7285C66.385 46.2675 66.8739 45.8397 67.3088 45.4573C63.7813 51.6064 55.8578 65.1464 52.3835 70.114C49.3963 74.3851 48.2997 76.0792 47.3306 77.5762C46.8909 78.2555 46.4774 78.8943 45.9254 79.7149C44.1571 82.3437 39.0081 89.5049 34.8355 91.5124C33.892 91.9664 33.0471 92.2646 32.306 92.4506Z\" fill=\"#E8E8E8\"/>"); /***/ }), -/* 889 */ +/* 887 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M55.9722 199.581C56.4867 199.203 57.1082 199 57.7463 199H161.282C161.92 199 162.542 199.203 163.056 199.581L177.374 210.081C179.712 211.795 178.5 215.5 175.6 215.5H43.4281C40.5287 215.5 39.3159 211.795 41.654 210.081L55.9722 199.581Z\" fill=\"#1E1E1E\"/>\n| <path d=\"M62.7642 85.5C56.7642 96.1667 43.464 120.1 44.264 132.5C45.264 148 55.7642 164.5 51.7642 175C48.5642 183.4 56.7641 190.5 61.264 193\" stroke=\"#E3C041\"/>"); /***/ }), -/* 890 */ +/* 888 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.1579 63.3373C73.1579 76.997 71.4394 89.2214 68.7498 97.911C67.3982 102.278 65.8627 105.549 64.325 107.651C62.7319 109.828 61.6178 110.137 61.1579 110.137C60.698 110.137 59.5839 109.828 57.9909 107.651C56.4532 105.549 54.9177 102.278 53.5661 97.911C50.8765 89.2214 49.1579 76.997 49.1579 63.3373C49.1579 49.6776 50.8765 37.4532 53.5661 28.7636C54.9177 24.397 56.4532 21.1253 57.9909 19.024C59.5839 16.8471 60.698 16.5373 61.1579 16.5373C61.3263 16.5373 61.5823 16.5788 61.9173 16.7382C62.6103 15.6515 63.5166 14.7749 64.5494 14.1317C63.4576 13.3497 62.3227 12.9373 61.1579 12.9373C52.5423 12.9373 45.5579 35.5022 45.5579 63.3373C45.5579 91.1725 52.5423 113.737 61.1579 113.737C69.7736 113.737 76.7579 91.1725 76.7579 63.3373C76.7579 50.0089 75.1566 37.8889 72.5415 28.876C71.441 29.387 70.2381 29.6565 69.0204 29.6611C71.5542 38.2852 73.1579 50.1415 73.1579 63.3373Z\" fill=\"#5C1068\"/>"); /***/ }), -/* 891 */ +/* 889 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M13.75 6.28125C13.75 4.46907 15.2191 3 17.0312 3H35.625C37.4372 3 38.9062 4.46907 38.9062 6.28125V20.5H13.75V6.28125Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M13.75 21.5938H5V47.8438C5 48.4478 5.48969 48.9375 6.09375 48.9375H12.6562C13.2603 48.9375 13.75 48.4478 13.75 47.8438V21.5938Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 892 */ +/* 890 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.9643 22.031H61.0308C71.5261 22.031 80.0342 30.5808 80.0342 41.1275V68.9652C80.0342 79.5119 71.5261 88.0617 61.0308 88.0617H25.9643C15.4691 88.0617 6.96094 79.5119 6.96094 68.9652V41.1275C6.96094 30.5808 15.469 22.031 25.9643 22.031ZM25.9643 34.762C22.4659 34.762 19.6299 37.6119 19.6299 41.1275V68.9652C19.6299 72.4808 22.4659 75.3307 25.9643 75.3307H61.0308C64.5292 75.3307 67.3653 72.4808 67.3653 68.9652V41.1275C67.3653 37.6119 64.5292 34.762 61.0308 34.762H25.9643ZM61.0308 23.0103H25.9643C16.0073 23.0103 7.93547 31.1217 7.93547 41.1275V68.9652C7.93547 78.971 16.0073 87.0824 25.9643 87.0824H61.0308C70.9879 87.0824 79.0597 78.971 79.0597 68.9652V41.1275C79.0597 31.1216 70.9879 23.0103 61.0308 23.0103ZM18.6553 41.1275C18.6553 37.0711 21.9277 33.7827 25.9643 33.7827H61.0308C65.0674 33.7827 68.3398 37.0711 68.3398 41.1275V68.9652C68.3398 73.0216 65.0675 76.31 61.0308 76.31H25.9643C21.9277 76.31 18.6553 73.0216 18.6553 68.9652V41.1275Z\" fill=\"black\"/>"); /***/ }), -/* 893 */ +/* 891 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M110.379 69.1555C103.419 90.0958 90.8506 81.2674 84.8181 99.4156C77.838 97.0954 72.2539 95.2393 65.2738 92.9191C70.8423 76.1669 56.4181 72.9225 62.9146 53.3783C67.2714 40.2713 81.4285 33.1778 94.5355 37.5346C107.643 41.8913 115.484 53.7993 110.379 69.1555Z\" fill=\"black\"/>\n| <path d=\"M107.954 47.0766C105.47 45.133 102.547 43.5905 99.2999 42.5113C86.1929 38.1545 72.0358 45.248 67.679 58.355C64.3056 68.5035 66.5731 74.2571 68.7532 79.7891C70.498 84.2163 72.1868 88.5015 70.8837 94.7838L65.274 92.9192C67.951 84.8657 66.0074 79.934 63.989 74.8124C61.8088 69.2805 59.5414 63.5269 62.9147 53.3783C67.2715 40.2713 81.4287 33.1779 94.5357 37.5346C100.197 39.4166 104.876 42.7074 107.954 47.0766Z\" fill=\"#625E49\"/>"); /***/ }), -/* 894 */ +/* 892 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"13.2899\" y=\"13.1992\" width=\"92.0332\" height=\"92.0332\" rx=\"4\" fill=\"#ED1C24\" stroke=\"white\" stroke-width=\"4\"/>\n| <path d=\"M13.2899 17.1992C13.2899 14.9901 15.0808 13.1992 17.2899 13.1992H101.323C103.532 13.1992 105.323 14.9901 105.323 17.1992V101.232C105.323 103.442 103.532 105.232 101.323 105.232H17.2899C15.0808 105.232 13.2899 103.442 13.2899 101.232V17.1992Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 895 */ +/* 893 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.5\" filter=\"url(#filter0_f)\">\n| <path d=\"M161.808 165.907C161.076 167.202 158.651 167.518 157.53 167.515L144.568 163.556C145.728 155.885 148.498 140.356 150.304 139.602C152.111 138.849 158.937 140.95 162.124 142.094C165.909 145.746 168.704 146.006 169.628 145.679C170.059 146.854 171.238 149.284 172.503 149.605C173.324 149.813 174.492 149.211 175.454 148.532C176.07 148.098 176.986 148.359 177.187 149.086L177.97 151.905C178.079 152.296 177.944 152.716 177.629 152.971C176.465 153.911 174.437 155.434 172.605 154.51C170.457 153.427 169.405 153.194 169.205 153.985C169.557 155.252 166.898 157.775 165.306 160.736C163.714 163.698 162.723 164.288 161.808 165.907Z\" fill=\"#FAFAFA\"/>"); /***/ }), -/* 896 */ +/* 894 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"31.0112\" y=\"36.7363\" width=\"147.343\" height=\"147.343\" rx=\"7\" fill=\"#434244\" stroke=\"#59595B\" stroke-width=\"4\"/>\n| <path d=\"M128.05 176.792C130.617 176.792 132.698 174.702 132.698 172.124C132.698 169.546 130.617 167.456 128.05 167.456C125.484 167.456 123.403 169.546 123.403 172.124C123.403 174.702 125.484 176.792 128.05 176.792Z\" fill=\"#929496\"/>"); /***/ }), -/* 897 */ +/* 895 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M35.7087 7.71646C35.8894 7.41526 36.2149 7.23096 36.5662 7.23096L81.9152 7.23097C82.2764 7.23097 82.6096 7.42583 82.7867 7.74071L95.1617 29.7407C95.5367 30.4073 95.055 31.231 94.2901 31.231H23.3662C22.5889 31.231 22.1088 30.383 22.5087 29.7165L35.7087 7.71646Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"19.2\" y=\"31.231\" width=\"26.4\" height=\"38.4\" rx=\"1\" fill=\"white\"/>"); /***/ }), -/* 898 */ +/* 896 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" d=\"M210.715 149.899C224.309 209.261 171.064 210.507 142.742 203.71C133.659 183.467 116.344 160.037 98.5605 142.535C92.4721 136.543 89.6229 128.374 83.8332 123.843C77.0051 118.499 67.4157 116.968 62.8752 111.948C61.5535 110.815 59.7031 108.776 62.8752 109.682C66.8402 110.815 70.2388 105.15 66.2738 100.619C62.3087 96.0875 54.9451 91.556 59.4766 90.4231C64.008 89.2903 67.4066 90.9896 66.2738 88.7238C65.1409 86.4581 64.008 87.591 60.6094 85.3252C57.2108 83.0595 53.2458 81.9266 53.8122 80.2273C54.3787 78.528 56.6443 81.3602 57.7772 80.2273C58.9101 79.0945 54.3786 76.2623 54.3786 74.563C54.3786 73.2035 60.7982 74.7518 64.008 75.6959C79.7001 78.9056 96.2152 79.6132 109.323 85.3252C121.346 90.5648 130.143 100.726 140.477 105.717C176.134 122.937 200.955 138.728 210.715 149.899Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 899 */ +/* 897 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"46.6694\" y=\"51.9329\" width=\"144.588\" height=\"26.7173\" fill=\"#5A5A5A\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M54.6568 29.9316C50.2458 29.9316 46.6701 33.5074 46.6701 37.9183V61.7757H191.193V37.9183C191.193 33.5074 187.617 29.9316 183.206 29.9316H54.6568ZM191.192 63.5304H46.6694V201.184C46.6694 202.949 48.0997 204.379 49.8641 204.379H187.998C189.762 204.379 191.192 202.949 191.192 201.184V63.5304Z\" fill=\"#F8F8F8\"/>"); /***/ }), -/* 900 */ +/* 898 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M111.793 25.7901C112.303 24.7687 112.431 22.7728 112.431 21.9026H132.606C132.606 22.6232 132.651 24.0031 133.07 25.44C133.595 27.2361 140.495 33.4381 143.622 36.754C146.094 39.3751 150.94 45.5937 153.139 49.3169C155.454 53.2358 155.229 73.7037 154.104 77.3741C152.806 81.6124 148.556 87.5132 148.165 91.8215C147.64 97.5908 154.104 105.525 154.104 111.294V193.729C154.104 195.865 153.466 200.022 151.242 202.48C149.435 204.477 147.286 205.602 146.226 206.309C145.165 207.017 144.311 205.249 143.604 206.309C142.897 207.37 142.641 208.944 140.592 210.023C137.849 211.467 128.838 212.775 125.883 212.321C123.748 211.994 123.456 210.023 122.218 210.023C120.981 210.023 120.882 212.056 118.407 212.321C115.931 212.587 108.269 212.298 102.992 210.023C99.7164 208.61 98.6205 206.41 98.2427 205.652L98.218 205.602C97.8644 204.895 96.6769 206.309 96.058 206.309C95.4391 206.309 92.0103 203.718 90.6036 201.427C89.2943 199.294 89.3218 195.58 89.2943 193.729C89.2245 166.998 89.1268 115.314 89.2943 111.294C89.5037 106.269 94.1101 96.8466 95.157 91.8215C96.2039 86.7963 92.0163 82.3993 90.3412 77.3741C88.6661 72.3489 88.8755 55.389 90.3412 49.3169C91.8069 43.2448 95.9945 41.151 100.392 36.754C104.789 32.357 111.154 27.067 111.793 25.7901Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 901 */ +/* 899 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M94.7577 39.7043L94.7293 39.6903C94.8307 39.4868 94.912 39.2428 94.9932 38.9987C96.4253 34.6974 94.1196 30.0677 89.8358 28.6429C88.499 28.1983 87.1113 28.1095 85.784 28.3457C85.058 24.4448 82.1273 22.4179 78.0865 21.0739C72.1621 19.1035 66.6374 19.3968 64.6569 25.3456C64.5658 25.3153 64.4443 25.2748 64.3531 25.2445C58.4287 23.2741 52.0135 26.528 50.033 32.4767C48.0524 38.4255 51.248 44.842 57.1725 46.8124C58.4181 47.2267 59.6741 47.4073 60.8999 47.3745C61.5862 50.2796 63.7215 52.7857 66.7597 53.7961C69.5548 54.7258 72.4626 54.202 74.7129 52.6124C75.7044 54.0942 77.1621 55.2906 78.9546 55.8868C82.0232 56.9074 85.2555 56.0171 87.3948 53.8485C88.1237 54.3959 88.9338 54.8009 89.8452 55.104C94.4936 56.65 99.5507 54.1304 101.115 49.4324C102.699 44.775 100.86 40.8785 94.7577 39.7043Z\" fill=\"#4E626F\"/>"); /***/ }), -/* 902 */ +/* 900 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.2\" filter=\"url(#filter0_f)\">"); /***/ }), -/* 903 */ +/* 901 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M121 21.0834V62.3334L113.667 65.0834V18.3334L121 21.0834Z\" fill=\"#CAA772\"/>"); /***/ }), -/* 904 */ +/* 902 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"134.258\" y=\"135.614\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 134.258 135.614)\" fill=\"#FFCD29\"/>\n| <rect x=\"136.937\" y=\"134.716\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 136.937 134.716)\" fill=\"#FFCD29\"/>"); /***/ }), -/* 905 */ +/* 903 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M82.5698 103.253H138.397V170.5C138.397 173.261 136.158 175.5 133.397 175.5H87.5698C84.8084 175.5 82.5698 173.261 82.5698 170.5L82.5698 103.253Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 906 */ +/* 904 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.1393 163.167H134.139C134.139 163.167 136.889 197.083 149.723 197.083C127.723 199.833 79.1393 202.583 75.4727 197.083C87.3893 197.083 90.1393 163.167 90.1393 163.167Z\" fill=\"#BCBCBC\"/>\n| <rect x=\"64.4727\" y=\"196.167\" width=\"93.5\" height=\"9.16667\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 907 */ +/* 905 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M73 29C73 21.337 78.8398 15.125 86.0435 15.125H159.957C167.16 15.125 173 21.337 173 29V80H73V29Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M41 78H37V210.382C37 212.932 39.0147 215 41.5 215H68.5C70.9853 215 73 212.932 73 210.382L41 78Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 908 */ +/* 906 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M58.809 37.281C59.609 38.481 59.1423 40.1143 58.809 40.781L64.309 57.781L58.809 71.281V99.281H61.309L60.809 73.281L76.309 68.781L78.309 99.781H80.309L79.309 69.781L87.309 52.781L89.309 96.281L91.809 96.781L90.309 52.781L96.309 49.781C96.1423 48.9477 95.509 46.981 94.309 45.781C92.809 44.281 94.309 42.281 95.809 41.281C97.309 40.281 96.309 39.281 96.309 37.281C96.309 35.281 94.809 34.281 91.809 32.781C88.809 31.281 70.309 29.781 67.309 29.781C64.309 29.781 59.809 31.281 58.809 31.781C57.809 32.281 57.809 33.781 58.809 37.281Z\" fill=\"#876F52\"/>\n| <path d=\"M82.309 70.281C87.109 68.681 85.6423 62.6143 84.309 59.781L79.809 51.281H70.809L66.809 52.781L63.7692 58.8363L65.2692 62.8363C66.2692 64.1696 71.409 65.981 71.809 68.781C72.209 71.581 71.9757 72.9477 71.809 73.281C73.309 72.9477 77.509 71.881 82.309 70.281Z\" fill=\"#2C2C2C\"/>"); /***/ }), -/* 909 */ +/* 907 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"134\" viewBox=\"0 0 120 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M96.847 111.527C92.3249 116.315 68.2575 123.718 59.8946 123.372C51.5317 123.026 43.5327 119.613 39.7245 117.911C34.9642 115.783 33.9137 114.329 30.3436 110.339C26.7734 106.349 22.3498 94.7693 21.8738 91.5774C21.3977 88.3855 18.5415 82.9557 13.8726 76.8785C15.5863 78.5808 19.8904 80.0383 21.8738 80.393C20.525 79.329 20.2553 76.6817 18.5415 71.3618C16.8278 66.0419 15.13 53.3629 14.4954 47.6884C15.2094 50.0823 17.0183 54.4828 18.5415 57.0364C20.0648 59.59 22.1889 59.0751 24.807 58.7204C22.6019 54.8114 20.9672 46.258 18.8234 36.9358C18.7066 36.5513 18.6119 36.1459 18.5415 35.7187C18.6365 36.1256 18.7304 36.5314 18.8234 36.9358C20.918 43.828 30.1424 44.0063 34.7262 43.1665C32.8222 41.6592 28.8712 37.6338 28.3 33.5907C27.7288 29.5475 29.6487 20.9117 30.6801 17.0991C31.6321 19.1384 34.7739 23.6958 39.7245 25.6109C44.6751 27.5261 49.0713 28.6695 51.4514 30.5315C50.8167 28.8468 50.1717 27.9047 49.0292 23.6489C47.8868 19.3931 40.7245 15.1556 39.0635 10.6161C40.4916 13.0987 52.0972 13.85 53.4584 16.1074C56.019 20.3541 63.0495 25.8768 69.2378 28.5368C74.1884 30.6647 77.7345 31.0119 79.4799 34.5585C78.7659 32.8738 79.1167 29.5705 78.9263 27.017C78.6882 23.8251 79.6553 21.1242 83.7015 12.0805C81.5594 18.4643 87.2175 26.5416 88.4075 30.5315C89.5976 34.5214 90.2506 33.8567 93.3447 38.6446C95.82 42.475 95.4075 47.7708 93.3447 51.5834C95.3281 52.204 99.9411 47.6884 99.9411 54.8702C99.9411 56.9214 101.607 43.4325 101.607 38.6446C102.559 42.0139 104.463 50.3484 104.463 56.7322C104.463 63.1161 102.004 69.1452 99.9411 71.3618C101.607 71.3618 104.292 72.8357 106.006 70.0693C106.006 72.4484 106.841 75.6935 104.132 80.4953C103.367 84.8657 101.607 91.4767 101.607 93.4393C101.607 95.3545 99.3064 98.4189 95.4189 101.7C99.9412 99.852 96.5137 103.76 99.9411 103.547C103.369 103.334 105.847 99.6494 106.006 99.2061C105.927 100.802 100.465 107.697 96.847 111.527Z\" fill=\"#F58648\" fill-opacity=\"0.85\"/>"); /***/ }), -/* 910 */ +/* 908 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.2\" cx=\"114.306\" cy=\"192\" rx=\"72\" ry=\"7\" fill=\"black\"/>"); /***/ }), -/* 911 */ +/* 909 */ /***/ (function(module, exports) { -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"108.72\" cy=\"153.955\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M92.25 190.135C123.026 190.135 147.975 165.186 147.975 134.411C147.975 122.926 144.5 112.252 138.545 103.384C155.83 113.6 167.423 132.424 167.423 153.956C167.423 186.377 141.141 212.658 108.72 212.658C83.6227 212.658 62.2038 196.908 53.8085 174.753C63.8077 184.284 77.3455 190.135 92.25 190.135Z\" fill=\"#B4D8F0\"/>"); +throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"125\" height=\"206\" viewBox=\"0 0 125 206\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"60.8316\" cy=\"146.455\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z\" fill=\"#B4D8F0\"/>"); /***/ }), -/* 912 */ +/* 910 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.25\" cx=\"80.2642\" cy=\"206\" rx=\"60\" ry=\"4\" fill=\"black\"/>"); /***/ }), -/* 913 */ +/* 911 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M72.7759 64.9069C70.7464 66.6021 63.2043 69.1655 53.8335 66.8584C39.8843 63.4242 35.1351 51.3086 34.4289 45.9697C35.8527 46.7611 39.5697 48.4601 43.0474 48.9253C40.1401 44.9308 38.1045 35.6448 39.2244 27.2723C41.6881 29.4373 47.4494 29.9022 50.0221 29.8639C47.4255 27.2222 42.508 19.8777 43.6107 11.634C51.7656 19.2804 59.8068 16.7505 64.5283 20.6598C69.2498 24.5692 66.5003 27.9708 69.5358 33.4574C69.572 29.2667 72.6891 22.9533 74.2431 20.3204C74.2431 20.3204 74.6368 28.4037 76.0951 32.2043C77.5534 36.0049 81.0094 37.1228 81.3396 43.2308C81.6037 48.1172 77.2805 55.198 75.0858 58.1276C76.2344 58.1173 79.5173 57.3437 83.4603 54.3311C82.5567 58.6352 74.8054 63.2117 72.7759 64.9069Z\" fill=\"#EE7301\"/>"); /***/ }), -/* 914 */ +/* 912 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M67.6445 109.928C62.6445 109.803 41.9484 105.928 37.8234 104.178L34.5734 102.303C36.365 100.803 38.7734 93.6283 40.5734 92.9283C42.8234 92.0533 51.8234 85.1783 58.5734 83.3033C65.3234 81.4283 87.9484 82.9283 92.3234 84.3033C96.6984 85.6783 103.448 89.6783 105.323 92.9283C106.823 95.5283 111.145 103.198 113.02 107.781C110.02 108.906 107.02 109.928 101.77 109.928C99.0195 109.928 72.6445 110.053 67.6445 109.928Z\" fill=\"#4A392D\"/>\n| <path d=\"M42.6983 34.4282C43.3983 30.4282 44.8233 29.5116 45.4483 29.5532L50.1984 32.3032C51.9484 44.3449 55.4484 68.7032 55.4484 69.8032C55.4484 70.9032 59.1984 77.6366 60.0734 80.5532C59.49 81.6366 57.8234 83.8032 56.0734 83.8032C55.4002 83.8032 53.1984 86.4282 50.1984 88.4282C47.7984 90.0282 45.4483 91.0532 40.0734 93.1782C39.24 89.8866 40.0483 85.4532 39.4483 77.5532C38.6983 67.6782 41.8233 39.4282 42.6983 34.4282Z\" fill=\"#CFCFCF\"/>"); /***/ }), -/* 915 */ +/* 913 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20.412 55.0637L63.9551 33.0312L99.0006 55.0637H92.0006V84.4477L114.234 93.0318H109.995V120.031H12.3914V76.0312H5.76685L22.0006 65.2546V55.0637H20.412Z\" fill=\"#00446A\" stroke=\"#00D1FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <rect x=\"12.001\" y=\"77.0312\" width=\"80\" height=\"43\" fill=\"#FFCE51\"/>"); /***/ }), -/* 916 */ +/* 914 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"40.5342\" y=\"21.9753\" width=\"149.434\" height=\"176.548\" fill=\"#F7F7F7\"/>"); /***/ }), -/* 917 */ +/* 915 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\"/>\n| <path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\"/>"); /***/ }), -/* 918 */ +/* 916 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M104.896 59.6542C104.742 60.7688 103.715 61.5464 102.601 61.3926C101.486 61.2388 100.708 60.212 100.862 59.0975C101.016 57.983 103.524 54.7055 103.524 54.7055C103.524 54.7055 105.042 58.5928 104.896 59.6542Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M115.525 62.0091C115.525 63.1342 114.615 64.0449 113.489 64.0449C112.364 64.0449 111.454 63.1342 111.454 62.0091C111.454 60.884 113.489 57.2945 113.489 57.2945C113.489 57.2945 115.525 60.884 115.525 62.0091Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 919 */ +/* 917 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M-45.8335 0H86.1035C125.592 0 157.604 32.0116 157.604 71.5V175.728C157.604 215.217 125.592 247.228 86.1036 247.228H-45.8335C-85.3217 247.228 -117.333 215.217 -117.333 175.728V71.5C-117.333 32.0116 -85.3219 0 -45.8335 0ZM-45.8335 47.6667C-58.9963 47.6667 -69.6668 58.3372 -69.6668 71.5V175.728C-69.6668 188.891 -58.9963 199.562 -45.8335 199.562H86.1036C99.2664 199.562 109.937 188.891 109.937 175.728V71.5C109.937 58.3372 99.2663 47.6667 86.1035 47.6667H-45.8335ZM86.1035 3.66667H-45.8335C-83.2968 3.66667 -113.667 34.0367 -113.667 71.5V175.728C-113.667 213.192 -83.2967 243.562 -45.8335 243.562H86.1036C123.567 243.562 153.937 213.192 153.937 175.728V71.5C153.937 34.0366 123.567 3.66667 86.1035 3.66667ZM-73.3335 71.5C-73.3335 56.3122 -61.0213 44 -45.8335 44H86.1035C101.291 44 113.604 56.3122 113.604 71.5V175.728C113.604 190.916 101.291 203.228 86.1036 203.228H-45.8335C-61.0213 203.228 -73.3335 190.916 -73.3335 175.728V71.5Z\" fill=\"black\"/>"); /***/ }), -/* 920 */ +/* 918 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.25\" d=\"M7.91636 163.303C6.26437 157.618 21.1659 153.737 24.6076 152.848C44.9978 145.071 66.956 141.895 88.711 143.62L90.8272 143.788C145.893 143.788 184.853 152.848 189.671 159.066C194.489 165.284 183.942 167.319 189.671 170.708C194.382 173.496 213.24 174.337 212.551 184.996C211.863 195.656 156.766 189.268 149.883 193.71C143 198.151 160.208 200.816 156.766 207.034C154.366 211.371 101.012 210.587 91.3752 207.034C81.7386 203.481 94.4786 198.873 96.1935 193.71C98.2585 187.492 81.7386 189.268 63.1538 189.268C44.569 189.268 6.71107 187.492 1.89278 183.05C-2.92551 178.609 6.71107 175.056 10.1527 173.279C13.5943 171.502 9.98134 170.409 7.91636 163.303Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 921 */ +/* 919 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M50.6222 75.7213L24.2095 71.8371C22.8927 71.6435 21.917 70.5138 21.917 69.1828C21.917 67.7011 23.1181 66.5 24.5998 66.5H46.4794C48.6237 66.5 50.6227 65.4162 51.7928 63.6193L62.9477 46.4885C63.508 45.6281 64.6059 45.2952 65.5496 45.6997C66.5925 46.1466 67.0959 47.3376 66.6898 48.397L57.8326 71.5028C56.713 74.4235 53.7168 76.1764 50.6222 75.7213Z\" fill=\"#AE7D44\"/>\n| <path d=\"M52.864 76.051L26.501 72.1741C25.0165 71.9558 24.6556 69.9785 25.9672 69.2499C26.2594 69.0875 26.5958 69.0228 26.9274 69.065L44.8234 71.3426C50.182 72.0246 55.3269 69.0088 57.3497 64L64.061 47.3815C64.2761 46.8488 64.7931 46.5 65.3676 46.5C66.3559 46.5 67.0372 47.4908 66.6835 48.4136L57.0215 73.6186C56.376 75.3027 54.6484 76.3134 52.864 76.051Z\" fill=\"#835D30\"/>"); /***/ }), -/* 922 */ +/* 920 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 923 */ +/* 921 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n| <path d=\"M3.77295 36.9602L33.4209 35.5767H176.971L203.289 36.9602L203.795 37.5727C203.514 52.3836 191.427 64.2432 176.614 64.2432H31.0559C15.988 64.2432 3.77295 52.0282 3.77295 36.9602Z\" fill=\"#AEAEAE\"/>\n| <path d=\"M4.27148 37.5637L33.9194 36.1802H177.469L203.787 37.5637C203.787 52.6317 191.572 64.8468 176.504 64.8468H31.5545C16.4865 64.8468 4.27148 52.6317 4.27148 37.5637Z\" fill=\"white\"/>"); /***/ }), -/* 924 */ +/* 922 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"221\" viewBox=\"0 0 220 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.1322 153.2C66.5208 153.2 64.4039 155.317 64.4039 157.929C64.4039 160.54 66.5208 162.657 69.1322 162.657H144.785C147.396 162.657 149.513 160.54 149.513 157.929C149.513 155.317 147.396 153.2 144.785 153.2H69.1322ZM68.6209 190.52C66.0095 190.52 63.8926 192.636 63.8926 195.248C63.8926 197.859 66.0095 199.976 68.6208 199.976H145.849C148.461 199.976 150.578 197.859 150.578 195.248C150.578 192.636 148.461 190.52 145.849 190.52H68.6209Z\" fill=\"#8E8E8E\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.897 147.604L140.375 147.605V205.851H151.896C152.957 205.851 153.816 204.991 153.816 203.931L153.816 166.27H156.188C157.248 166.27 158.108 165.41 158.108 164.35V154.005C158.108 152.944 157.248 152.085 156.188 152.085H153.817L153.817 149.525C153.817 148.464 152.957 147.604 151.897 147.604ZM143.401 162.965C142.966 162.965 142.613 163.317 142.613 163.753C142.613 164.188 142.966 164.541 143.401 164.541H151.281C151.717 164.541 152.07 164.188 152.07 163.753C152.07 163.317 151.717 162.965 151.281 162.965H143.401ZM142.613 167.249C142.613 166.813 142.966 166.461 143.401 166.461H151.281C151.717 166.461 152.07 166.813 152.07 167.249C152.07 167.684 151.717 168.037 151.281 168.037H143.401C142.966 168.037 142.613 167.684 142.613 167.249ZM143.401 169.957C142.966 169.957 142.613 170.309 142.613 170.745C142.613 171.18 142.966 171.533 143.401 171.533H151.281C151.717 171.533 152.07 171.18 152.07 170.745C152.07 170.309 151.717 169.957 151.281 169.957H143.401Z\" fill=\"#EDEDED\"/>"); /***/ }), -/* 925 */ +/* 923 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M29.3848 25.06C27.902 26.8307 25.8717 28.1716 23.4649 28.7927C17.3334 30.3752 11.0801 26.6875 9.49762 20.556C8.15886 15.3687 10.5921 10.0942 15.0859 7.63452C14.324 7.69843 13.5572 7.82721 12.792 8.02471C5.46714 9.91514 1.06167 17.3856 2.9521 24.7104C4.84252 32.0353 12.313 36.4408 19.6378 34.5503C24.5088 33.2932 28.0887 29.5685 29.3848 25.06Z\" fill=\"#FFE27C\"/>"); /***/ }), -/* 926 */ +/* 924 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M51.6 50.4H49.2V60C49.2 63.1986 50.5905 66.0725 52.7999 68.05V64.3291C52.0382 63.0649 51.6 61.5836 51.6 60V50.4Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M68.4 50.4H70.7999V60C70.7999 63.1986 69.4094 66.0725 67.2 68.05V64.3291C67.9617 63.0649 68.4 61.5836 68.4 60V50.4Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 927 */ +/* 925 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M163.306 63.5444V158.544L89.3057 125.044L76.3057 25.5444L152.306 44C163.106 47.6 163.306 56.5 163.306 63.5444Z\" fill=\"#C4C4C4\"/>\n| <path d=\"M163.306 150L104.306 121.116V114L163.306 142.884V150Z\" fill=\"#41488A\"/>"); /***/ }), -/* 928 */ +/* 926 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.4295 160.346H133.085C133.085 160.346 135.751 193.226 148.192 193.226C126.864 195.892 79.7656 198.558 76.2109 193.226C87.7635 193.226 90.4295 160.346 90.4295 160.346Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"65.5469\" y=\"192.338\" width=\"90.6431\" height=\"8.88659\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 929 */ +/* 927 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"52\" height=\"50\" viewBox=\"0 0 52 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.7\" d=\"M29.8424 44.2922L50.2494 45.4882C48.1563 44.8902 43.8358 43.6942 43.2976 43.6942C42.6248 43.6942 44.2693 42.2739 42.7743 42.2739C41.2793 42.2739 38.065 43.6942 37.5417 43.6942C37.0185 43.6942 38.2145 42.7972 36.7942 42.6477C35.374 42.4982 35.075 43.6942 34.2527 43.6942C33.4305 43.6942 34.0285 42.4982 33.1315 42.2739C32.2344 42.0497 31.3374 43.6194 30.8889 43.6942C30.5301 43.754 30.0417 44.1178 29.8424 44.2922Z\" fill=\"white\"/>\n| <path d=\"M29.1395 44.5047L49.5465 45.7007C47.4535 45.1027 43.1329 43.9067 42.5947 43.9067C41.9219 43.9067 43.5664 42.4864 42.0714 42.4864C40.5764 42.4864 37.3621 43.9067 36.8389 43.9067C36.3156 43.9067 37.5116 43.0097 36.0914 42.8602C34.6711 42.7107 34.3721 43.9067 33.5498 43.9067C32.7276 43.9067 33.3256 42.7107 32.4286 42.4864C31.5316 42.2622 30.6346 43.832 30.1861 43.9067C29.8272 43.9665 29.3389 44.3303 29.1395 44.5047Z\" fill=\"#4D89AA\"/>"); /***/ }), -/* 930 */ +/* 928 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M35.5176 92.0063L46.8603 74.7403L43.9052 63.3258C42.8825 59.3751 45.2826 55.3985 49.2662 54.4438L57.5394 52.4611C58.0182 52.3464 58.498 52.2805 58.9735 52.2603L66.2112 44.3613C68.045 42.36 71.1945 42.2299 73.2458 44.0707C74.6596 45.3393 75.1828 47.2129 74.7713 48.9102C76.5047 48.3886 78.477 48.7649 79.9316 50.0701C81.7341 51.6877 82.1795 54.2272 81.187 56.2654C82.7355 56.0587 84.3716 56.5104 85.6301 57.6398C87.2461 59.0899 87.7993 61.2621 87.2344 63.1827C88.608 62.9857 90.065 63.3801 91.1828 64.3832C93.155 66.153 93.3247 69.1474 91.5617 71.0714L84.9212 78.3187C84.4918 78.7872 83.9874 79.1491 83.4416 79.4029C82.8656 81.6182 81.6872 83.8179 79.9351 85.7301C77.0772 88.8492 73.2847 90.5528 69.7444 90.5626L57.924 106.534C47.5683 100.474 44.1523 98.0546 35.5176 92.0063Z\" fill=\"#FFD1BD\"/>"); /***/ }), -/* 931 */ +/* 929 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M11.7846 22.0572L11.7957 22.0637C12.0196 22.127 12.2705 22.185 12.5341 22.2458C12.6027 22.2617 12.6722 22.2778 12.7424 22.2942C13.0915 22.3758 13.4629 22.4676 13.7548 22.5834C13.9002 22.6411 14.0534 22.7152 14.1808 22.8151C14.3066 22.9139 14.4566 23.0777 14.4876 23.3197C14.5254 23.615 14.571 23.996 14.312 24.3798C14.085 24.716 13.6613 24.9965 13.0257 25.3218C12.6872 25.4951 12.3264 25.6458 11.9872 25.7828C11.9105 25.8137 11.8352 25.8439 11.7616 25.8733C11.5027 25.977 11.2632 26.0729 11.0457 26.171C10.7632 26.2983 10.5595 26.4117 10.4311 26.5182C10.3693 26.5695 10.3388 26.608 10.3248 26.6317C10.3138 26.6503 10.3141 26.6592 10.3141 26.6592C10.3141 26.82 10.3285 26.9507 10.3737 27.0719C10.4168 27.1878 10.4976 27.3204 10.6679 27.4662C11.0265 27.7734 11.7665 28.1267 13.2891 28.4417C13.5583 28.4974 13.8296 28.5515 14.1003 28.6055C15.3445 28.8536 16.5764 29.0993 17.5393 29.487C18.1331 29.7261 18.6695 30.0352 19.0596 30.4684C19.4606 30.9137 19.6864 31.4679 19.6864 32.1428C19.6864 32.7178 19.4225 33.2136 19.052 33.6271C18.6837 34.0381 18.1854 34.3967 17.6475 34.7119C16.6892 35.2736 15.5193 35.7451 14.5445 36.138C14.4281 36.185 14.3144 36.2308 14.2043 36.2755C13.8741 36.4095 13.517 36.5389 13.1465 36.6732C12.2657 36.9924 11.3088 37.3393 10.4555 37.8407C9.96387 38.1296 9.53361 38.4556 9.19868 38.8375L8.06274 38.8375C8.52169 38.0718 9.22719 37.4954 9.98938 37.0475C10.9202 36.5005 12.016 36.103 12.9224 35.7742C13.2686 35.6486 13.5872 35.533 13.8583 35.423C13.97 35.3777 14.0839 35.3317 14.1994 35.2851C15.1838 34.888 16.2868 34.443 17.1823 33.9182C17.6813 33.6258 18.0886 33.3236 18.3668 33.0131C18.6429 32.705 18.7664 32.4185 18.7664 32.1428C18.7664 31.6937 18.6238 31.3593 18.3759 31.084C18.1171 30.7966 17.724 30.5532 17.1956 30.3404C16.3204 29.988 15.197 29.7634 13.956 29.5153L13.9549 29.515C13.6763 29.4593 13.3917 29.4024 13.1027 29.3426C11.5416 29.0197 10.6107 28.6286 10.0694 28.1649C9.78958 27.9253 9.61309 27.6658 9.51149 27.393C9.41183 27.1254 9.39404 26.8706 9.39404 26.6592C9.39404 26.2782 9.61516 25.9996 9.84378 25.81C10.0714 25.6213 10.3689 25.4669 10.6675 25.3323C10.9048 25.2252 11.1691 25.1195 11.431 25.0146C11.502 24.9862 11.5728 24.9579 11.6428 24.9296C11.9786 24.7941 12.307 24.6562 12.6065 24.5029C13.2468 24.1751 13.4687 23.9847 13.5494 23.8651C13.593 23.8005 13.6097 23.746 13.585 23.5198C13.5513 23.4988 13.497 23.471 13.4154 23.4386C13.1965 23.3517 12.8901 23.2736 12.5329 23.19C12.4696 23.1752 12.4048 23.1603 12.3391 23.1451C12.0496 23.0783 11.7428 23.0075 11.4749 22.9287C11.3873 22.903 11.3618 22.8524 11.3358 22.8009C11.3125 22.7548 11.2888 22.7079 11.2198 22.6771C11.2074 22.6716 11.1953 22.6662 11.1833 22.6609C11.0593 22.6062 10.9575 22.5613 10.8458 22.4527C10.5733 22.188 10.4044 21.9859 10.3759 21.9517C10.375 21.9507 10.3743 21.9498 10.3737 21.9491C11.0403 21.6174 11.3348 21.7914 11.7846 22.0572Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.5497 21.7948C13.4131 21.8432 13.2217 21.8992 12.9862 21.968C12.8434 22.0097 12.6846 22.0561 12.5119 22.1084C12.0752 22.2408 11.5758 22.4044 11.1509 22.5997C10.9384 22.6974 10.7315 22.8089 10.5557 22.9364C10.3846 23.0604 10.2105 23.2228 10.1058 23.4334C9.99052 23.6655 9.97325 23.9313 10.0886 24.1922C10.1934 24.4291 10.3906 24.6237 10.6257 24.7892C11.0959 25.12 11.6889 25.3352 12.2901 25.4937C12.8829 25.65 13.5221 25.7605 14.1137 25.8627L14.1489 25.8688C14.7619 25.9747 15.3144 26.0716 15.7619 26.2014C16.2299 26.3373 16.4731 26.4807 16.5702 26.6077C16.6622 26.728 16.6741 26.8299 16.6219 26.9714C16.557 27.1471 16.3894 27.375 16.0879 27.6484C15.49 28.1907 14.5326 28.7664 13.484 29.3356C13.0273 29.5835 12.4319 29.8222 11.7538 30.0941L11.5849 30.1618C10.8506 30.4567 10.0442 30.7871 9.30356 31.1905C8.34962 31.71 7.43751 32.3885 6.93603 33.3301L8.16113 33.017C8.5522 32.5979 9.13377 32.3306 9.74357 31.9985C10.4311 31.624 11.191 31.3114 11.9278 31.0156L12.11 30.9425C12.7705 30.6779 13.4164 30.4191 13.923 30.1441C14.9693 29.5761 16.017 28.9548 16.706 28.3299C17.0479 28.0198 17.3441 27.6717 17.485 27.29C17.6385 26.8741 17.598 26.4373 17.301 26.0488C17.0091 25.6671 16.5041 25.4589 16.0183 25.3179C15.5118 25.1709 14.9046 25.0658 14.3056 24.9622L14.2894 24.9594C13.6842 24.8548 13.0785 24.7501 12.5246 24.6041C11.9625 24.4559 11.4931 24.2745 11.1552 24.0368C11.0093 23.9341 10.9544 23.8629 10.9361 23.8317C10.9534 23.8047 10.9976 23.7524 11.0958 23.6811C11.2051 23.6019 11.3532 23.5193 11.5352 23.4356C11.8997 23.268 12.3486 23.1192 12.7788 22.9888C12.921 22.9457 13.0651 22.9036 13.2028 22.8633C13.4614 22.7876 13.6977 22.7185 13.8573 22.6618L13.5497 21.7948Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 932 */ +/* 930 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.1226 15C29.1226 13.3431 30.4657 12 32.1226 12H81.3226C82.9794 12 84.3226 13.3431 84.3226 15V50.4H29.1226V15Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M29.1226 13C29.1226 12.4477 28.6748 12 28.1226 12H10.9226C10.3703 12 9.92256 12.4477 9.92256 13V50.4H29.1226V13Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 933 */ +/* 931 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M96.7878 205.658C76.9208 205.658 58.1277 202.756 43.8688 197.501C36.451 194.776 30.5247 191.482 26.2491 187.756C19.4875 181.854 18.0557 175.854 18.0557 171.855C18.0557 167.855 19.4676 161.855 26.2491 155.953C30.5446 152.208 36.4709 148.934 43.8688 146.208C58.1277 140.953 76.9208 138.051 96.7878 138.051C116.655 138.051 135.448 140.953 149.707 146.208C157.125 148.934 163.051 152.228 167.327 155.953C174.088 161.855 175.52 167.855 175.52 171.855C175.52 175.854 174.108 181.854 167.327 187.756C163.031 191.501 157.105 194.776 149.707 197.501C135.448 202.756 116.655 205.658 96.7878 205.658ZM96.7878 153.286C78.7306 153.286 61.8466 155.835 49.2781 160.482C38.4397 164.482 33.4879 169.188 33.4879 171.874C33.4879 174.56 38.4198 179.266 49.2781 183.266C61.8466 187.893 78.7107 190.462 96.7878 190.462C114.865 190.462 131.729 187.913 144.298 183.266C155.136 179.266 160.088 174.56 160.088 171.874C160.088 169.188 155.156 164.482 144.298 160.482C131.729 155.835 114.865 153.286 96.7878 153.286Z\" fill=\"#E7A423\"/>\n| <path d=\"M33.6646 174.433C39.8259 164.633 65.7467 157.277 96.788 157.277C127.829 157.277 153.75 164.633 159.911 174.433C160.822 172.984 161.301 171.482 161.301 169.943C161.301 157.988 132.418 148.296 96.788 148.296C61.1584 148.296 32.2749 157.988 32.2749 169.943C32.2749 171.482 32.7539 172.984 33.6646 174.433Z\" fill=\"#C2732F\"/>"); /***/ }), -/* 934 */ +/* 932 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M36.8014 184.571C41.5274 193.164 49.5116 204.442 52.913 209.007C64.7281 209.007 60.3421 173.383 56.6723 155.571L32.505 153.959C31.968 160.583 32.0754 175.978 36.8014 184.571Z\" fill=\"#FFDDC7\"/>\n| <path d=\"M180.213 185.009C175.099 193.377 166.608 204.278 163.002 208.683C151.199 208.143 157.208 172.757 161.688 155.131L185.903 154.625C186.137 161.266 185.327 176.641 180.213 185.009Z\" fill=\"#FFDDC7\"/>"); /***/ }), -/* 935 */ +/* 933 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M86.0195 26.3571C85.9267 26.3823 85.8623 26.4665 85.8623 26.5627V53.3804C85.8623 53.498 85.9576 53.5934 86.0753 53.5934H91.9672C92.0848 53.5934 92.1802 53.498 92.1802 53.3804V24.9649C92.1802 24.8246 92.0469 24.7227 91.9115 24.7594L86.0195 26.3571Z\" fill=\"#956D46\"/>\n| <path d=\"M5.26971 98.7763C5.08506 98.878 5.14462 99.1574 5.3547 99.175L26.8522 100.975C27.0473 100.991 27.2421 100.94 27.4037 100.829L94.0846 55.2799C94.2576 55.1618 94.174 54.8911 93.9645 54.8911H85.1583C85.0146 54.8911 84.8732 54.9275 84.7473 54.9968L5.26971 98.7763Z\" fill=\"#946C45\"/>"); /***/ }), -/* 936 */ +/* 934 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M200.087 111.868C200.087 167.525 160.699 211.368 113.587 211.368C66.4747 211.368 27.0869 167.525 27.0869 111.868C27.0869 56.2099 66.4747 12.3677 113.587 12.3677C160.699 12.3677 200.087 56.2099 200.087 111.868Z\" stroke=\"#51350B\" stroke-opacity=\"0.65\" stroke-width=\"11\"/>"); /***/ }), -/* 937 */ +/* 935 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M72.1089 18.6185C72.1089 10.5449 78.2616 4 85.8513 4H163.725C171.315 4 177.467 10.5449 177.467 18.6185V72.3513H72.1089V18.6185Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M38.3942 70.2441H34.1799V209.719C34.1799 212.407 36.3025 214.585 38.921 214.585H67.3678C69.9862 214.585 72.1089 212.407 72.1089 209.719L38.3942 70.2441Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 938 */ +/* 936 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M61.3057 75.9688H159.306V85.0303H61.3057V75.9688Z\" fill=\"#660000\"/>\n| <circle cx=\"110.307\" cy=\"97.8012\" r=\"26.9765\" fill=\"#DD6565\"/>"); /***/ }), -/* 939 */ +/* 937 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.22\" filter=\"url(#filter0_f)\">\n| <ellipse cx=\"113.844\" cy=\"196.113\" rx=\"64.4507\" ry=\"9.11322\" fill=\"white\"/>"); /***/ }), -/* 940 */ +/* 938 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M153.928 152.995C151.372 152.264 149.82 149.952 149.364 148.887C149.364 147.746 152.33 147.974 153.243 150.028C154.156 152.082 156.21 152.31 157.807 152.995C159.405 153.679 160.318 154.364 162.143 155.961C163.969 157.559 168.99 157.102 168.077 158.244C167.164 159.385 160.09 157.787 159.177 155.961C158.264 154.136 157.123 153.908 153.928 152.995Z\" fill=\"#33887E\"/>"); /***/ }), -/* 941 */ +/* 939 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.85\">"); /***/ }), -/* 942 */ +/* 940 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"15.4551\" y=\"20.4971\" width=\"176.365\" height=\"178.894\" fill=\"#000816\"/>"); /***/ }), -/* 943 */ +/* 941 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M92.9878 93.633C88.9564 97.9562 77.877 109.044 72.7529 107.776C67.6289 106.509 64.8967 88.627 64.8967 87.1539\" stroke=\"#FFDDBD\" stroke-width=\"5.5172\"/>\n| <path d=\"M64.8969 87.1539C64.8969 87.9428 65.6805 93.4377 67.1953 98.5665\" stroke=\"#CEA47D\" stroke-width=\"5.5172\" stroke-linecap=\"round\"/>"); /***/ }), -/* 944 */ +/* 942 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M156.177 162.265C157.225 162.88 157.575 164.229 156.959 165.276L154.532 169.406C153.917 170.454 152.569 170.804 151.521 170.188C150.474 169.573 150.123 168.224 150.739 167.177L153.166 163.047C153.781 162 155.129 161.649 156.177 162.265ZM148.897 174.654C149.944 175.27 150.295 176.618 149.679 177.665L144.825 185.925C144.21 186.972 142.862 187.323 141.814 186.707C140.767 186.091 140.416 184.743 141.032 183.696L145.885 175.436C146.501 174.389 147.849 174.038 148.897 174.654ZM139.19 191.173C140.237 191.788 140.588 193.137 139.972 194.184L135.119 202.444C134.503 203.491 133.155 203.841 132.107 203.226C131.06 202.61 130.709 201.262 131.325 200.214L136.178 191.955C136.794 190.907 138.142 190.557 139.19 191.173ZM129.483 207.692C130.53 208.307 130.881 209.656 130.265 210.703L127.838 214.833C127.223 215.88 125.875 216.231 124.827 215.615C123.779 214.999 123.429 213.651 124.045 212.604L126.472 208.474C127.087 207.426 128.435 207.076 129.483 207.692Z\" fill=\"#80F0FF\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.314 154.092C103.361 154.708 103.711 156.056 103.096 157.104L100.669 161.233C100.054 162.281 98.7053 162.631 97.6578 162.015C96.6102 161.4 96.26 160.052 96.8756 159.004L99.3023 154.874C99.9179 153.827 101.266 153.477 102.314 154.092ZM95.0335 166.481C96.081 167.097 96.4312 168.445 95.8157 169.493L90.9622 177.752C90.3466 178.8 88.9984 179.15 87.9508 178.534C86.9033 177.919 86.5531 176.57 87.1687 175.523L92.0221 167.263C92.6377 166.216 93.9859 165.866 95.0335 166.481ZM85.3265 183C86.3741 183.616 86.7243 184.964 86.1087 186.012L81.2552 194.271C80.6397 195.318 79.2914 195.669 78.2439 195.053C77.1963 194.438 76.8462 193.089 77.4617 192.042L82.3152 183.782C82.9308 182.735 84.279 182.385 85.3265 183ZM75.6196 199.519C76.6672 200.135 77.0173 201.483 76.4018 202.53L73.975 206.66C73.3595 207.708 72.0112 208.058 70.9637 207.442C69.9161 206.827 69.566 205.478 70.1815 204.431L72.6083 200.301C73.2238 199.254 74.5721 198.903 75.6196 199.519Z\" fill=\"#80F0FF\"/>"); /***/ }), -/* 945 */ +/* 943 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M38.4077 204.745C38.4077 204.745 150.807 205.942 159.806 203.151C159.806 203.151 181.605 201.758 188.008 200.164C199.167 196.162 221.136 187.927 219.744 186.999C218.005 185.84 212.208 148.739 197.136 133.088C185.079 120.566 154.827 111.059 141.208 107.87L60.8949 118.235C47.9526 127.823 24.99 134.799 15.1118 146.421C5.25701 158.015 -0.539962 185.26 0.0397338 186.999C0.619429 188.738 15.9206 199.303 38.4077 204.745Z\" fill=\"#635F5B\"/>\n| <path d=\"M78.4058 120.9C78.4058 120.9 87.2292 142.982 95.7056 158.799C103.506 173.351 108.256 186.109 109.068 188.588C109.146 188.831 109.418 188.951 109.653 188.849C111.282 188.145 117.182 184.593 124.306 168.367C132.707 149.229 129.506 130.693 129.506 130.693L122.505 102.186C122.505 102.186 123.739 120.388 108.304 129.893C104.939 131.965 102.32 135.057 98.4064 134.485C92.0604 133.556 82.7058 130.296 78.4058 120.9Z\" fill=\"#E2E2E2\"/>"); /***/ }), -/* 946 */ +/* 944 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g clip-path=\"url(#clip1)\">"); /***/ }), -/* 947 */ +/* 945 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M72.5749 127.845C71.7275 127.31 72.1066 126 73.1088 126H191.363C191.553 126 191.738 126.054 191.897 126.155L198.231 130.155C199.078 130.69 198.699 132 197.697 132H79.4422C79.2532 132 79.068 131.946 78.9082 131.845L72.5749 127.845Z\" fill=\"#1F1F21\"/>"); /***/ }), -/* 948 */ +/* 946 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"112.23\" cy=\"190.806\" rx=\"84.8525\" ry=\"2.80752\" fill=\"#E475FF\"/>"); /***/ }), -/* 949 */ +/* 947 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"43.7256\" y=\"19.7871\" width=\"132.628\" height=\"180.286\" rx=\"2.68283\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_f)\">"); /***/ }), -/* 950 */ +/* 948 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M8.23509 135.535C6.52077 129.026 21.9846 124.583 25.5561 123.566C46.7252 114.657 69.7481 111.046 92.6282 113.048L94.2747 113.192C151.419 113.192 191.848 123.566 196.848 130.685C201.848 137.804 190.903 140.133 196.848 144.014C201.737 147.205 221.307 148.168 220.592 160.372C219.878 172.577 162.702 165.264 155.559 170.349C148.416 175.434 166.274 178.485 162.702 185.604C160.211 190.57 104.844 189.672 94.8433 185.604C84.8431 181.536 98.0639 176.261 99.8435 170.349C101.986 163.23 84.8431 165.264 65.557 165.264C46.2708 165.264 6.98432 163.23 1.98421 158.144C-3.0159 153.059 6.98432 148.991 10.5558 146.957C14.1273 144.923 10.378 143.672 8.23509 135.535Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 951 */ +/* 949 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M112.965 62.5158C119.63 53.6128 121.486 47.7025 120.309 45.9532C118.678 43.811 112.977 43.8343 102.934 54.4C92.8904 64.9657 87.1431 96.6512 87.6772 98.5785C88.2113 100.506 89.7903 100.587 89.709 102.166C89.644 103.429 89.4846 104.477 89.413 104.842L98.2719 104.982C97.8713 103.536 97.2896 100.688 98.1674 100.86C99.0451 101.032 99.9612 99.8441 100.31 99.2287C99.8819 98.3096 98.9465 96.1821 98.626 95.0257C98.2254 93.5802 104.635 73.6446 112.965 62.5158Z\" fill=\"#B21B1B\"/>"); /***/ }), -/* 952 */ +/* 950 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.6886 35.8297C45.3382 33.8129 45.689 31.662 45.689 29.4292C45.689 17.9102 36.351 8.5722 24.832 8.5722C13.313 8.5722 3.97498 17.9102 3.97498 29.4292C3.97498 31.7324 4.34829 33.9484 5.0377 36.0199C5.3995 35.9636 5.77671 35.9325 6.16811 35.9325C8.45691 35.9325 9.80063 36.5323 11.2388 37.1743C11.3466 37.2224 11.455 37.2708 11.5644 37.3192C12.5515 37.0991 13.6061 36.971 14.7205 36.971C17.8716 36.971 20.0912 37.5483 22.1128 38.3186H22.3869C23.2738 37.9642 24.1143 37.5978 24.9421 37.237C28.4441 35.7105 31.7162 34.2842 37.2896 34.2842C40.0763 34.2842 42.5676 34.9166 44.6886 35.8297Z\" fill=\"#F3AC59\"/>\n| <path d=\"M40.0933 29.4292H9.5708C9.5708 21.0007 16.4035 14.168 24.832 14.168C33.2606 14.168 40.0933 21.0007 40.0933 29.4292Z\" fill=\"#FBC689\"/>"); /***/ }), -/* 953 */ +/* 951 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <ellipse cx=\"150.417\" cy=\"55.5\" rx=\"16.5\" ry=\"17.5\" fill=\"#073F94\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M160.449 47.5361C160.182 47.4087 159.908 47.2913 159.627 47.1843C153.612 44.8932 146.74 48.2734 144.28 54.7342C142.406 59.6529 143.629 64.939 146.974 68.1932C141.523 65.5927 139.014 58.8574 141.36 52.6983C143.821 46.2375 150.692 42.8573 156.707 45.1484C158.143 45.6952 159.4 46.5158 160.449 47.5361Z\" fill=\"#005DEA\"/>"); /***/ }), -/* 954 */ +/* 952 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.4\" cx=\"91.4664\" cy=\"203.813\" rx=\"79.5362\" ry=\"7.18701\" fill=\"black\"/>"); /***/ }), -/* 955 */ +/* 953 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M60 16.7964C86.065 16.7964 106.811 35.0141 106.811 56.8585C106.811 78.7029 86.065 96.9206 60 96.9206C55.3658 96.9206 50.5528 96.1278 46.1696 94.9428C45.4687 94.7682 44.7344 94.7733 44.036 94.9578C43.3377 95.1423 42.6982 95.4999 42.178 95.9971C37.3905 100.547 33.8627 102.668 29.1476 103.904C26.9773 104.473 22.7899 104.338 19.8366 104.566C20.4323 103.9 20.9898 103.546 21.5685 102.85C24.9134 98.8015 27.9646 94.5211 28.8838 89.6715C29.0104 88.9435 28.9418 88.1953 28.6849 87.5019C28.428 86.8084 27.9917 86.194 27.4199 85.7201C18.5046 78.4246 13.1895 68.1982 13.1895 56.8585C13.1895 35.0141 33.935 16.7964 60 16.7964Z\" fill=\"#3E2200\"/>\n| <path d=\"M58.6997 15.496C84.0407 15.496 104.21 33.3089 104.21 54.6679C104.21 76.0269 84.0407 93.8398 58.6997 93.8398C54.1942 93.8398 49.5149 93.0646 45.2535 91.9059C44.572 91.7351 43.8582 91.7402 43.1792 91.9205C42.5002 92.1009 41.8785 92.4506 41.3727 92.9367C36.7183 97.3858 33.2884 99.4599 28.7043 100.668C26.5943 101.225 22.5232 101.093 19.6519 101.315C20.2311 100.664 20.7731 100.318 21.3358 99.6372C24.5877 95.6788 27.5541 91.4936 28.4478 86.7517C28.5709 86.0399 28.5042 85.3083 28.2545 84.6303C28.0047 83.9522 27.5806 83.3515 27.0246 82.8881C18.3569 75.7547 13.1895 65.7556 13.1895 54.6679C13.1895 33.3089 33.3588 15.496 58.6997 15.496Z\" fill=\"#F1C017\"/>"); /***/ }), -/* 956 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_12059_7514)\">\n| <path d=\"M10.7429 1.0755C14.5566 -1.87438 18.6962 1.72741 19.6252 7.3338C20.326 7.3338 21.0105 7.52937 21.6298 7.88792C22.4773 6.91006 23.2269 5.57365 22.9336 4.07427C22.2491 0.570272 26.1768 -2.26552 29.909 2.57488C32.8589 6.38853 29.2571 10.5281 23.6344 11.4571C23.6344 12.1579 23.4551 12.8587 23.0803 13.478C24.0581 14.3092 25.3945 15.0589 26.8939 14.7655C30.3653 14.081 33.2174 17.9925 28.377 21.7409C24.5634 24.6908 20.4238 21.089 19.4948 15.4826C18.794 15.4826 18.1095 15.2708 17.5065 14.9122C16.659 15.8901 15.893 17.2428 16.1864 18.7422C16.8709 22.2299 12.9431 25.0819 9.21097 20.2415C6.2448 16.4116 9.86287 12.272 15.4856 11.3593C15.4856 10.6585 15.6974 9.97402 16.056 9.35471C15.0781 8.52353 13.7417 7.75754 12.226 8.0509C8.75463 8.7354 5.90254 4.82396 10.7429 1.0755ZM8.15162 26.0761H11.4112C12.2756 26.0761 13.1047 26.4195 13.716 27.0308C14.3273 27.6421 14.6707 28.4711 14.6707 29.3356V39.1142H11.4112V35.8547H8.15162V39.1142H4.89209V29.3356C4.89209 28.4711 5.2355 27.6421 5.84678 27.0308C6.45806 26.4195 7.28714 26.0761 8.15162 26.0761ZM8.15162 29.3356V32.5952H11.4112V29.3356H8.15162ZM21.0757 26.0761H24.4493L19.6741 39.1142H16.3004L21.0757 26.0761ZM29.3386 26.0761H34.2279V29.3356H29.3386V35.8547H34.2279V39.1142H29.3386C28.4741 39.1142 27.645 38.7708 27.0337 38.1595C26.4225 37.5482 26.079 36.7192 26.079 35.8547V29.3356C26.079 28.4711 26.4225 27.6421 27.0337 27.0308C27.645 26.4195 28.4741 26.0761 29.3386 26.0761Z\" fill=\"black\"/>"); - -/***/ }), -/* 957 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2C8.89543 2 8 2.89543 8 4V35C8 35.9835 8.7099 36.8012 9.64524 36.9686C9.65764 36.9349 9.67069 36.9012 9.68439 36.8676L12.13 30.8676C12.5904 29.7383 13.6886 29 14.9081 29L25.1646 29.0001C26.3025 29.0001 27.3425 29.6438 27.8498 30.6623L30.839 36.6622C30.8597 36.7039 30.8794 36.7456 30.898 36.7876C31.5516 36.4586 32 35.7816 32 35V4C32 2.89543 31.1046 2 30 2H10ZM30.4248 36.9548C30.4141 36.9315 30.403 36.9083 30.3914 36.8852L27.4023 30.8853C26.9795 30.0365 26.1129 29.5001 25.1646 29.5001L14.9081 29.5C13.8918 29.5 12.9767 30.1152 12.5931 31.0564L10.1704 37H30C30.1458 37 30.2879 36.9844 30.4248 36.9548ZM16.5 35C17.3284 35 18 34.3284 18 33.5C18 32.6716 17.3284 32 16.5 32C15.6716 32 15 32.6716 15 33.5C15 34.3284 15.6716 35 16.5 35ZM25 33.5C25 34.3284 24.3284 35 23.5 35C22.6716 35 22 34.3284 22 33.5C22 32.6716 22.6716 32 23.5 32C24.3284 32 25 32.6716 25 33.5ZM20.8549 8.48117L20 9L19.1451 8.48117L20 7.07258L20.8549 8.48117ZM20 23C17.5838 23 15.625 21.0412 15.625 18.625C15.625 16.7598 18.232 12.0388 19.4211 9.98246C19.7724 9.37494 20 9 20 9C20 9 20.2275 9.37494 20.5789 9.98246C21.768 12.0388 24.375 16.7598 24.375 18.625C24.375 21.0412 22.4162 23 20 23ZM20 23C18.5503 23 17.375 21.8982 17.375 20.5391C17.375 19.1799 20 15.125 20 15.125C20 15.125 22.625 19.1799 22.625 20.5391C22.625 21.8982 21.4497 23 20 23ZM20.855 8.48138C20.8549 8.48126 20.8549 8.48117 20 9C19.1451 8.48117 19.1451 8.48126 19.145 8.48138L19.1448 8.48175L19.144 8.48299L19.1413 8.48741L19.1313 8.50397L19.0934 8.56693C19.0605 8.6218 19.0126 8.702 18.9518 8.80459C18.8302 9.00974 18.657 9.30465 18.4494 9.66579C18.0347 10.3873 17.4805 11.3768 16.9252 12.4452C16.3715 13.5105 15.8084 14.6697 15.3814 15.7273C14.9725 16.7397 14.625 17.8061 14.625 18.625C14.625 21.5935 17.0315 24 20 24C22.9685 24 25.375 21.5935 25.375 18.625C25.375 17.8061 25.0275 16.7397 24.6186 15.7273C24.1916 14.6697 23.6285 13.5105 23.0748 12.4452C22.5195 11.3768 21.9653 10.3873 21.5506 9.66579C21.343 9.30465 21.1698 9.00974 21.0482 8.80459C20.9874 8.702 20.9395 8.6218 20.9066 8.56693L20.8687 8.50397L20.8587 8.48741L20.856 8.48299L20.8552 8.48175L20.855 8.48138Z\" fill=\"#121212\"/>\n| </svg>"); - -/***/ }), -/* 958 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.25953 29.8167H34.5953V8.62977C34.5953 8.19752 34.4236 7.78299 34.118 7.47735C33.8123 7.17171 33.3978 7 32.9655 7H6.8893C6.45706 7 6.04252 7.17171 5.73688 7.47735C5.43124 7.78299 5.25953 8.19752 5.25953 8.62977V29.8167ZM3.62977 33.0762H36.2251C37.8548 33.0762 37.8548 31.4465 37.8548 31.4465H2C2 31.4465 2 33.0762 3.62977 33.0762Z\" stroke=\"black\" stroke-width=\"2\"/>\n| </svg>"); - -/***/ }), -/* 959 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M17 13C17 14.6569 15.6569 16 14 16C12.3431 16 11 14.6569 11 13C11 11.3431 12.3431 10 14 10C15.6569 10 17 11.3431 17 13Z\" fill=\"black\"/>\n| <path d=\"M14 30C15.6569 30 17 28.6569 17 27C17 25.3431 15.6569 24 14 24C12.3431 24 11 25.3431 11 27C11 28.6569 12.3431 30 14 30Z\" fill=\"black\"/>"); - -/***/ }), -/* 960 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"3\" y=\"8\" width=\"34\" height=\"1\" rx=\"0.5\" fill=\"#121212\"/>\n| <path d=\"M7 10V33H13C13 30 12 27.5 10 25.5C17.5 22 20 13.3333 20 10H7Z\" fill=\"#121212\"/>"); - -/***/ }), -/* 961 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.4529 3.25977H9.89576C9.03128 3.25977 8.20221 3.60318 7.59092 4.21446C6.97964 4.82574 6.63623 5.65481 6.63623 6.5193V32.5955C6.63623 33.46 6.97964 34.2891 7.59092 34.9004C8.20221 35.5117 9.03128 35.8551 9.89576 35.8551H29.4529C30.3174 35.8551 31.1465 35.5117 31.7578 34.9004C32.3691 34.2891 32.7125 33.46 32.7125 32.5955V6.5193C32.7125 5.65481 32.3691 4.82574 31.7578 4.21446C31.1465 3.60318 30.3174 3.25977 29.4529 3.25977ZM16.4148 6.5193C16.8471 6.5193 17.2616 6.691 17.5672 6.99664C17.8729 7.30228 18.0446 7.71682 18.0446 8.14906C18.0446 8.5813 17.8729 8.99584 17.5672 9.30148C17.2616 9.60712 16.8471 9.77883 16.4148 9.77883C15.9826 9.77883 15.568 9.60712 15.2624 9.30148C14.9568 8.99584 14.7851 8.5813 14.7851 8.14906C14.7851 7.71682 14.9568 7.30228 15.2624 6.99664C15.568 6.691 15.9826 6.5193 16.4148 6.5193ZM11.5255 6.5193C11.9578 6.5193 12.3723 6.691 12.6779 6.99664C12.9836 7.30228 13.1553 7.71682 13.1553 8.14906C13.1553 8.5813 12.9836 8.99584 12.6779 9.30148C12.3723 9.60712 11.9578 9.77883 11.5255 9.77883C11.0933 9.77883 10.6787 9.60712 10.3731 9.30148C10.0675 8.99584 9.89576 8.5813 9.89576 8.14906C9.89576 7.71682 10.0675 7.30228 10.3731 6.99664C10.6787 6.691 11.0933 6.5193 11.5255 6.5193ZM29.4529 32.5955H9.89576V13.0384H29.4529V32.5955ZM24.0258 24.9845C24.0584 26.1254 23.6021 27.2336 22.7872 28.0485C22.3785 28.4575 21.8933 28.782 21.3592 29.0033C20.825 29.2247 20.2525 29.3387 19.6744 29.3387C19.0962 29.3387 18.5237 29.2247 17.9895 29.0033C17.4554 28.782 16.9702 28.4575 16.5615 28.0485C15.7466 27.2336 15.2903 26.1254 15.3229 24.9845C15.437 23.8274 15.8118 22.7192 16.4148 21.725C17.0178 20.3723 17.7349 19.1174 18.5824 17.9277L19.6744 16.2979C22.5916 20.519 24.0258 23.4037 24.0258 24.9845Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 962 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786ZM13.6063 18.7135C13.6394 18.2179 14.0668 17.853 14.5636 17.853H15.5897C16.2105 17.853 16.6723 18.4133 16.6389 19.0332C16.5557 20.5803 16.9578 21.5812 17.7239 22.4C19.337 23.9692 20.132 25.9079 19.9545 28.4061C19.9194 28.8995 19.4931 29.2614 18.9984 29.2614H17.9675C17.3467 29.2614 16.8849 28.7011 16.9183 28.0812C17.0015 26.534 16.5994 25.5332 15.8333 24.7143C14.2213 23.1462 13.4394 21.2092 13.6063 18.7135ZM20.1254 18.7135C20.1585 18.2179 20.5859 17.853 21.0826 17.853H22.1087C22.7295 17.853 23.1913 18.4133 23.158 19.0332C23.0747 20.5803 23.4769 21.5812 24.2429 22.4C25.8561 23.9692 26.6511 25.9079 26.4736 28.4061C26.4385 28.8995 26.0121 29.2614 25.5174 29.2614H24.4866C23.8658 29.2614 23.404 28.7011 23.4373 28.0812C23.5206 26.534 23.1184 25.5332 22.3524 24.7143C20.7403 23.1462 19.9585 21.2092 20.1254 18.7135Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 963 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20 3.00132C12.8224 3.00132 7 8.78631 7 15.9253C7 23.0604 12.8237 28.8481 20 28.8507C27.175 28.8481 33 23.0604 33 15.9253C33 8.78499 27.1723 3 20 3V3.00132ZM20 4.48313C26.351 4.48313 31.5096 9.6069 31.5096 15.9253C31.5096 22.2425 26.3536 27.3662 20 27.3689C16.9476 27.3689 14.0203 26.1633 11.8619 24.0173C9.70358 21.8714 8.49103 18.9608 8.49103 15.926C8.49103 12.8912 9.70358 9.98063 11.8619 7.83467C14.0203 5.68871 16.9476 4.48313 20 4.48313ZM16.7291 6.66436C15.1712 6.81583 13.6172 8.81134 14.5764 10.6159C15.4772 12.3071 17.3531 12.1438 17.9294 14.0734C18.4659 13.3411 19.5271 12.5139 21.3248 13.374C22.4879 9.09057 20.0331 6.35087 16.7291 6.66436ZM27.3684 13.9088C25.4475 13.8363 24.6168 15.5276 22.6495 15.0613C23.0165 15.8871 23.2218 17.2346 21.5725 18.3542C24.7215 21.4956 28.309 20.7383 29.6881 17.7365C30.3359 16.3205 29.4218 13.9825 27.3697 13.9088H27.3684ZM19.6688 14.2381C18.8872 14.3961 18.303 15.1008 18.303 15.9253C18.303 16.8684 19.0515 17.6126 20 17.6126C20.9485 17.6126 21.697 16.8684 21.697 15.9253C21.697 14.9823 20.9485 14.2381 20 14.2381C19.8808 14.2381 19.7801 14.2143 19.6688 14.2381ZM17.1014 16.0492C12.7906 17.1885 11.6566 20.6869 13.5828 23.3752C14.4916 24.641 17.0034 24.9822 18.095 23.2514C19.119 21.6339 18.0287 20.1034 19.4198 18.6413C18.5176 18.5452 17.2511 18.0275 17.1014 16.0492ZM17.3505 30.4142C17.3505 33.0498 12.0514 33.5016 12.0514 35.6828V37H27.9486V35.6828C27.9486 33.5016 22.6495 33.0498 22.6495 30.4142C22.6495 30.4142 22.1475 30.8264 20 30.8264C17.8525 30.8264 17.3505 30.4142 17.3505 30.4142Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 964 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5 35H9C9 35.5523 8.55228 36 8 36H6C5.44772 36 5 35.5523 5 35Z\" fill=\"black\"/>\n| <path d=\"M31 35H35C35 35.5523 34.5523 36 34 36H32C31.4477 36 31 35.5523 31 35Z\" fill=\"black\"/>"); - -/***/ }), -/* 965 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 16C10 15.4477 10.4477 15 11 15H14C14.5523 15 15 15.4477 15 16V18H16V16C16 15.4477 16.4477 15 17 15H20C20.5523 15 21 15.4477 21 16V18H22V16C22 15.4477 22.4477 15 23 15H26C26.5523 15 27 15.4477 27 16V18H28V16C28 15.4477 28.4477 15 29 15H32C32.5523 15 33 15.4477 33 16V18H34C34.5523 18 35 18.4477 35 19C35 19.5523 34.5523 20 34 20H33V27H34C34.5523 27 35 27.4477 35 28C35 28.5523 34.5523 29 34 29H33V31C33 31.5523 32.5523 32 32 32H29C28.4477 32 28 31.5523 28 31V29H27V31C27 31.5523 26.5523 32 26 32H23C22.4477 32 22 31.5523 22 31V29H21V31C21 31.5523 20.5523 32 20 32H17C16.4477 32 16 31.5523 16 31V29H15V31C15 31.3706 14.7984 31.6941 14.4989 31.8668C14.4996 31.8279 14.5 31.789 14.5 31.75C14.5 29.913 13.2795 28.5575 12.229 27.3906L12.1159 27.2649C11.3601 26.424 10.5995 25.5709 10 24.5358L10 20C9.44772 20 9 19.5523 9 19C9 18.4477 9.44772 18 10 18V16ZM10 26.3203C10.4497 26.9071 10.923 27.4337 11.3712 27.9323L11.372 27.9333C12.5182 29.209 13.5 30.3019 13.5 31.75C13.5 31.8336 13.498 31.9169 13.4941 32H11C10.4477 32 10 31.5523 10 31L10 29C9.44772 29 9 28.5523 9 28C9 27.4477 9.44772 27 10 27L10 26.3203ZM28 20V27H27V20H28ZM22 20V27H21V20H22ZM16 20V27H15V20H16Z\" fill=\"#121212\"/>\n| <path d=\"M15.3106 4H14.9556C14.4583 4 14.0287 4.36553 14.0072 4.8623C13.9257 6.74296 14.5375 8.21449 15.7586 9.41286C16.3158 10.0138 16.6267 10.739 16.615 11.8197C16.6083 12.4399 17.0646 13 17.6848 13H18.0445C18.5397 13 18.9683 12.6375 18.9916 12.1428C19.0805 10.2597 18.4589 8.7866 17.2368 7.58714C16.6796 6.98619 16.3686 6.26103 16.3804 5.18027C16.3871 4.56012 15.9307 4 15.3106 4Z\" fill=\"black\"/>"); - -/***/ }), -/* 966 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"6\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\"/>\n| <rect x=\"32\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\"/>"); - -/***/ }), -/* 967 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M12.1661 16.5298C11.6463 16.8436 10.9296 16.91 10.4988 16.4822L9.65911 15.6484C9.28075 15.2727 9.25959 14.6597 9.66787 14.3168C10.4005 13.7013 11.5055 13.0381 12.8624 13.0381C14.1662 13.0381 15.1277 13.6737 15.8122 14.13C16.3175 14.4723 16.6434 14.6679 16.9368 14.6679C17.1637 14.6679 17.4045 14.5732 17.6296 14.4378C18.1511 14.1241 18.87 14.0587 19.3004 14.489L20.1285 15.3171C20.5045 15.6932 20.5245 16.3043 20.1177 16.6468C19.386 17.2628 18.2833 17.9274 16.9368 17.9274C15.6493 17.9274 14.704 17.3081 14.0195 16.8518C13.4817 16.4932 13.172 16.2976 12.8624 16.2976C12.6343 16.2976 12.3922 16.3932 12.1661 16.5298ZM12.8624 24.4465C13.172 24.4465 13.4817 24.642 14.0195 25.0006C14.704 25.4569 15.6493 26.0762 16.9368 26.0762C18.2941 26.0762 19.391 25.4125 20.1189 24.7969C20.525 24.4535 20.5045 23.842 20.1285 23.4659L19.3004 22.6378C18.87 22.2075 18.1481 22.2696 17.627 22.5839C17.4001 22.7208 17.1591 22.8167 16.9368 22.8167C16.6434 22.8167 16.3175 22.6211 15.8122 22.2789C15.1277 21.8225 14.1662 21.1869 12.8624 21.1869C11.504 21.1869 10.398 21.8517 9.66535 22.4677C9.25827 22.81 9.27831 23.4211 9.65439 23.7972L10.5078 24.6506C10.9292 25.072 11.6235 25.0166 12.129 24.7008C12.3663 24.5526 12.6221 24.4465 12.8624 24.4465ZM36.0865 9.77857V29.3358C36.0865 31.1285 34.6197 32.5953 32.827 32.5953H6.75074C4.958 32.5953 3.49121 31.1285 3.49121 29.3358V9.77857C3.49121 7.98583 4.958 6.51904 6.75074 6.51904H32.827C34.6197 6.51904 36.0865 7.98583 36.0865 9.77857ZM23.0484 9.77857H6.75074V29.3358H23.0484V9.77857ZM31.1972 26.0762C31.1972 25.1799 30.4638 24.4465 29.5675 24.4465C28.6711 24.4465 27.9377 25.1799 27.9377 26.0762C27.9377 26.9726 28.6711 27.706 29.5675 27.706C30.4638 27.706 31.1972 26.9726 31.1972 26.0762ZM31.1972 19.5572C31.1972 18.6608 30.4638 17.9274 29.5675 17.9274C28.6711 17.9274 27.9377 18.6608 27.9377 19.5572C27.9377 20.4535 28.6711 21.1869 29.5675 21.1869C30.4638 21.1869 31.1972 20.4535 31.1972 19.5572ZM31.1972 11.4083H27.9377V14.6679H31.1972V11.4083Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 968 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M12.2595 1H28.5572C29.4217 1 30.2507 1.34341 30.862 1.95469C31.4733 2.56597 31.8167 3.39505 31.8167 4.25953V12.4084H9V4.25953C9 3.39505 9.34341 2.56597 9.95469 1.95469C10.566 1.34341 11.395 1 12.2595 1ZM31.8167 34.1107C31.8167 34.9752 31.4733 35.8043 30.862 36.4155C30.2507 37.0268 29.4217 37.3702 28.5572 37.3702V39H25.2977V37.3702H15.5191V39H12.2595V37.3702C11.395 37.3702 10.566 37.0268 9.95469 36.4155C9.34341 35.8043 9 34.9752 9 34.1107V14.0381H31.8167V34.1107ZM13.8893 5.8893V9.14883H17.1488V5.8893H13.8893ZM13.8893 17.2977V22.1869H17.1488V17.2977H13.8893Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 969 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M23.6437 30.9951C23.1757 32.4827 21.9554 33.703 20.4677 34.171C17.9437 34.9734 15.5534 33.7866 14.4669 31.7974C13.8818 30.7109 14.751 29.4071 15.988 29.4071H16.0047C16.573 29.4071 17.1413 29.6745 17.4088 30.176C17.693 30.7109 18.2446 31.0786 18.8965 31.0786C19.8158 31.0786 20.568 30.3264 20.568 29.4071C20.568 28.4877 19.8158 27.7355 18.8965 27.7355H4.67155C3.7522 27.7355 3 26.9833 3 26.064C3 25.1446 3.7522 24.3924 4.67155 24.3924H18.8798C22.156 24.3924 24.7302 27.5684 23.6437 30.9951ZM31.266 10.4684C31.0146 9.42181 30.4788 8.46511 29.7177 7.70402C28.9566 6.94294 27.9999 6.40712 26.9534 6.15577C24.0114 5.48715 21.3202 7.04169 20.2337 9.46545C19.7155 10.5854 20.5179 11.8558 21.7381 11.8558C22.39 11.8558 22.9918 11.488 23.2425 10.903C23.4317 10.4425 23.7537 10.0487 24.1675 9.77185C24.5813 9.495 25.0681 9.3476 25.566 9.34844C26.9534 9.34844 28.0733 10.4684 28.0733 11.8558C28.0733 13.2432 26.9534 14.3631 25.566 14.3631H4.67155C3.7522 14.3631 3 15.1153 3 16.0347C3 16.954 3.7522 17.7062 4.67155 17.7062H25.566C29.2434 17.7062 32.1352 14.2962 31.266 10.4684ZM30.4135 19.3778H4.67155C3.7522 19.3778 3 20.13 3 21.0493C3 21.9687 3.7522 22.7209 4.67155 22.7209H30.5806C31.968 22.7209 33.088 23.8408 33.088 25.2282C33.0888 25.7261 32.9414 26.2129 32.6646 26.6267C32.3877 27.0405 31.9939 27.3625 31.5334 27.5517C30.9317 27.8024 30.5806 28.4042 30.5806 29.0561C30.5806 30.2763 31.851 31.0786 32.971 30.5772C34.1951 30.0292 35.1946 29.0784 35.8029 27.8831C36.4112 26.6878 36.5916 25.3201 36.3141 24.008C35.7457 21.2666 33.205 19.3778 30.4135 19.3778Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 970 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M24.6504 18.9449C25.8713 20.1694 26.5569 21.828 26.5569 23.5572C26.5569 25.2863 25.8713 26.945 24.6504 28.1694C23.4259 29.3904 21.7673 30.076 20.0381 30.076C18.309 30.076 16.6503 29.3904 15.4259 28.1694L24.6504 18.9449ZM10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 971 */ +/* 954 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"132\" height=\"146\" viewBox=\"0 0 132 146\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2415 5.34541L66 3L69.7585 5.34541C83.5031 13.9223 98.1401 18.9726 114.605 19.697L120.989 19.9779L121.388 26.3678C121.507 28.2645 121.63 30.1515 121.752 32.0276L121.752 32.0302C123.071 52.2276 124.308 71.1711 118.759 87.4954C112.361 106.316 97.5201 120.674 68.5848 131.989L66 133L63.4152 131.989C34.4799 120.674 19.6388 106.316 13.2413 87.4954C7.69228 71.1711 8.92899 52.2276 10.2476 32.0302C10.3701 30.1532 10.4933 28.2653 10.6119 26.3678L11.0112 19.9779L17.3953 19.697C33.8599 18.9726 48.4969 13.9223 62.2415 5.34541ZM66 125.354C119.304 104.51 117.414 75.2206 114.634 32.1543C114.52 30.3968 114.405 28.6165 114.293 26.8128C96.4704 26.0287 80.6603 20.5397 66 11.3913C51.3397 20.5397 35.5296 26.0287 17.7072 26.8128C17.5945 28.6165 17.4796 30.3968 17.3662 32.1543C14.5865 75.2206 12.696 104.51 66 125.354Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 972 */ +/* 955 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M19.2733 4.65094C18.95 3.78302 17.7224 3.78302 17.3991 4.65094L9.68188 25.0531C12.2099 25.6385 15.4927 26.5 18.1759 26.5C20.8886 26.5 24.214 25.625 26.7528 25.0339L19.2733 4.65094Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 973 */ +/* 956 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#F1933B\"/>\n| <path d=\"M5.54136 25.2229C5.64668 25.3588 5.7919 25.471 5.97664 25.5416L18.2174 30.2215C19.3485 30.6539 20.6145 30.5507 21.6606 29.9408L30.2473 24.9342C30.3643 24.8661 30.46 24.7812 30.535 24.6855C30.8799 25.1317 30.8065 25.8388 30.2473 26.1649L21.6606 31.1714C20.6145 31.7813 19.3485 31.8846 18.2174 31.4521L5.97664 26.7723C5.30835 26.5168 5.15719 25.7167 5.54136 25.2229Z\" fill=\"#D06400\"/>"); /***/ }), -/* 974 */ +/* 957 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 975 */ +/* 958 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 976 */ +/* 959 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>\n| <circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>"); /***/ }), -/* 977 */ +/* 960 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#F1CB03\"/>\n| <circle cx=\"9.93695\" cy=\"17.8125\" r=\"1\" fill=\"white\" fill-opacity=\"0.8\"/>"); /***/ }), -/* 978 */ +/* 961 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"13.5\" cy=\"13.5\" r=\"12.5\" fill=\"url(#paint0_radial)\" stroke=\"#383941\" stroke-width=\"2\"/>\n| <path d=\"M20 10L13.5 18L7 10\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 979 */ +/* 962 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"24.5\" fill=\"black\" stroke=\"#D24444\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 980 */ +/* 963 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#7FD771\"/>\n| <defs>"); /***/ }), -/* 981 */ +/* 964 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#A0A0A0\"/>\n| <defs>"); /***/ }), -/* 982 */ +/* 965 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"black\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 983 */ +/* 966 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#D25959\"/>\n| <defs>"); /***/ }), -/* 984 */ +/* 967 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"191\" height=\"142\" viewBox=\"0 0 191 142\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 6.3035L98.374 0C105.955 12.2568 116.145 28.4708 117.414 45.7004C120.587 88.7743 110.01 111.012 106.307 126.595L2.11557 135C4.93633 129.747 11.953 116.615 17.4534 101.907C24.329 83.5214 18.5112 56.7315 16.3957 45.1751C14.7032 35.93 4.76003 15.4086 0 6.3035Z\" fill=\"url(#paint0_linear_11182_68748)\"/>\n| <path d=\"M87.487 111.853C85.9862 111.489 83.5827 110.805 82.2251 111.991C80.5632 113.442 80.6408 115.889 82.1632 117.411C83.6463 118.894 85.4429 119.278 86.6261 117.328C87.3907 116.068 88.6238 114.319 87.611 112.969\" stroke=\"#121212\" stroke-width=\"2\" stroke-linecap=\"round\"/>"); /***/ }), -/* 985 */ +/* 968 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69405)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 986 */ +/* 969 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_68982)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0964L45.7985 75.3369L44.6689 75.1682L44.9407 77.2373L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2574L194.592 47.1556Z\" stroke=\"#C95300\" stroke-width=\"4\"/>"); /***/ }), -/* 987 */ +/* 970 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69259)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 988 */ +/* 971 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"222\" viewBox=\"0 0 217 222\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0151 72.4082L22.0224 132.54L79.4766 155.577L129.077 118.285L121.07 58.1526L63.439 35.1399L14.0151 72.4082Z\" fill=\"white\"/>\n| <path d=\"M99.9077 91.4759L81.0963 67.0845L65.0127 46.2796L69.1225 77.1428L78.0803 144.413L117.183 114.191L99.9077 91.4759Z\" fill=\"#034EA2\"/>"); /***/ }), -/* 989 */ +/* 972 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_69056)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0965L45.7985 75.3369L44.6689 75.1683L44.9407 77.2374L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2575L194.592 47.1556Z\" stroke=\"#1B7E6D\" stroke-width=\"4\"/>"); /***/ }), -/* 990 */ +/* 973 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69332)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 991 */ +/* 974 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_69128)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0965L45.7985 75.3369L44.6689 75.1683L44.9407 77.2374L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2575L194.592 47.1556Z\" stroke=\"#1761A4\" stroke-width=\"4\"/>"); /***/ }), -/* 992 */ +/* 975 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"122\" height=\"120\" viewBox=\"0 0 122 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"#F1C017\"/>\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"url(#paint0_linear)\" fill-opacity=\"0.75\"/>"); /***/ }), -/* 993 */ +/* 976 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"180\" viewBox=\"0 0 181 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M155 88C155 123.899 125.899 153 90 153C54.1015 153 25 123.899 25 88C25 52.1015 54.1015 23 90 23C125.899 23 155 52.1015 155 88ZM90 143C120.376 143 145 118.376 145 88C145 57.6243 120.376 33 90 33C59.6243 33 35 57.6243 35 88C35 118.376 59.6243 143 90 143Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 994 */ +/* 977 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"149\" height=\"25\" viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M25.3263 8.45108L17.532 7.35612L14.0478 0.528203C13.9526 0.341259 13.7961 0.189923 13.6027 0.0979342C13.1176 -0.133521 12.5282 0.0593584 12.2857 0.528203L8.80145 7.35612L1.00716 8.45108C0.79227 8.48076 0.595801 8.57868 0.445379 8.72705C0.263528 8.90772 0.16332 9.15079 0.166773 9.40284C0.170227 9.6549 0.27706 9.89531 0.463798 10.0713L6.10307 15.3858L4.77077 22.8903C4.73952 23.0649 4.75951 23.2444 4.82846 23.4086C4.8974 23.5727 5.01255 23.7149 5.16085 23.819C5.30914 23.9231 5.48465 23.985 5.66746 23.9976C5.85028 24.0102 6.03309 23.973 6.19517 23.8903L13.1667 20.3473L20.1383 23.8903C20.3287 23.9882 20.5497 24.0209 20.7615 23.9853C21.2957 23.8962 21.6548 23.4066 21.5627 22.8903L20.2304 15.3858L25.8697 10.0713C26.0232 9.92587 26.1245 9.73595 26.1552 9.52824C26.2381 9.00895 25.8636 8.52823 25.3263 8.45108Z\" fill=\"#121212\"/>"); /***/ }), -/* 995 */ +/* 978 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"31\" height=\"29\" viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.998 10.2117L20.7049 8.88865L16.5505 0.638245C16.4371 0.412354 16.2504 0.22949 16.0198 0.118337C15.4415 -0.161338 14.7388 0.0717248 14.4496 0.638245L10.2953 8.88865L1.0021 10.2117C0.745888 10.2476 0.511636 10.3659 0.332287 10.5452C0.115464 10.7635 -0.00401488 11.0572 0.000103019 11.3618C0.00422092 11.6663 0.131599 11.9568 0.354248 12.1694L7.078 18.5912L5.48948 27.6591C5.45223 27.8701 5.47606 28.087 5.55826 28.2854C5.64047 28.4837 5.77776 28.6555 5.95458 28.7813C6.13139 28.9071 6.34065 28.9819 6.55862 28.9971C6.77659 29.0123 6.99456 28.9674 7.18781 28.8675L15.5001 24.5863L23.8123 28.8675C24.0393 28.9858 24.3028 29.0252 24.5554 28.9822C25.1922 28.8746 25.6205 28.283 25.5107 27.6591L23.9221 18.5912L30.6459 12.1694C30.8289 11.9938 30.9497 11.7643 30.9863 11.5133C31.0851 10.8858 30.6386 10.305 29.998 10.2117Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 996 */ +/* 979 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M16 6L8 12.5L16 19\" stroke=\"#A0A0A0\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 997 */ +/* 980 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 998 */ +/* 981 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"264\" height=\"237\" viewBox=\"0 0 264 237\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M68.5 195C81.6395 195 69.7587 195 76.7517 195C85.4931 195 104.625 194.648 104.625 175.179C104.625 155.71 104.625 145.389 104.625 139.994C104.625 134.599 102.976 119 128.21 119C148.398 119 160.481 119 164 119\" stroke=\"#D87B39\" stroke-width=\"2\"/>"); /***/ }), -/* 999 */ +/* 982 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 252.23 275.79\"><defs><style>.cls-1{fill:#f1c016;}.cls-2{fill:#e7e6e6;}.cls-3,.cls-9{fill:#fff;}.cls-4{fill:#cdcccc;}.cls-5{fill:#1d1d1b;}.cls-6{fill:#403e56;}.cls-7{fill:#f6b6b9;}.cls-8{fill:#302f42;}.cls-9{fill-rule:evenodd;}</style></defs><path id=\"fa3b9e12-7275-481e-bee9-64fd9595a50d\" class=\"cls-1\" d=\"M79.74,256.3,78,249.5a90.65,90.65,0,0,0-9.36-3.36l-.22,3.16-.88-3.48c-3.94-1.13-6.63-1.62-6.63-1.62S64.56,258,72.16,268.52L81,270.08l-6.88,1a35,35,0,0,0,3.07,3.26c11.06,10.27,23.38,15,27.52,10.52s-1.48-16.39-12.54-26.65a46.87,46.87,0,0,0-12-7.75Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bde08021-c30f-4979-a9d8-cb90b72b5ca2\" class=\"cls-1\" d=\"M96.12,248.92l2-6.71a87.52,87.52,0,0,0-6.27-7.71l-1.82,2.59,1-3.44c-2.79-3-4.83-4.81-4.83-4.81s-4,13.67-3,26.62l6.78,5.91-6.4-2.7a34.52,34.52,0,0,0,1,4.38c4.16,14.5,12.27,24.9,18.11,23.23s7.21-14.8,3-29.3a47,47,0,0,0-6.31-12.86Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b3ac2088-de9b-4f7f-bc99-0ed9705c1a9d\" class=\"cls-2\" d=\"M197.42,137.51h-1.08V108.07a17,17,0,0,0-17-17H116.94a17,17,0,0,0-17,17v161.5a17,17,0,0,0,17,17H179.3a17,17,0,0,0,17-17V158.46h1.08Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b2715b96-3117-487c-acc0-20904544b5b7\" class=\"cls-3\" d=\"M180,95.46h-8.14a6,6,0,0,1-5.6,8.33H130.52a6,6,0,0,1-5.59-8.33h-7.61a12.73,12.73,0,0,0-12.72,12.73h0V269.45a12.72,12.72,0,0,0,12.72,12.72H180a12.72,12.72,0,0,0,12.73-12.72h0V108.19A12.73,12.73,0,0,0,180,95.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bbe451c3-febc-41ba-8083-4c8307a2e73e\" class=\"cls-4\" d=\"M167.36,179.75H129.94a1.34,1.34,0,0,1-1.34-1.34V141a1.34,1.34,0,0,1,1.34-1.34h37.42A1.34,1.34,0,0,1,168.7,141v37.42A1.34,1.34,0,0,1,167.36,179.75Zm.81-38.76a.8.8,0,0,0-.81-.8H129.94a.8.8,0,0,0-.8.8v37.42a.8.8,0,0,0,.8.81h37.42a.81.81,0,0,0,.81-.81\" transform=\"translate(-23.36 -11.42)\"/><rect id=\"bb28937d-932f-4fdf-befe-f406e51091fe\" class=\"cls-4\" x=\"94.97\" y=\"197.02\" width=\"57.39\" height=\"0.54\"/><circle id=\"fcef55fc-4968-45b2-93bb-1a1080c85fc7\" class=\"cls-5\" cx=\"96.78\" cy=\"191.85\" r=\"1.81\"/><rect id=\"ff33d889-4c74-4b91-85ef-b4882cc8fe76\" class=\"cls-4\" x=\"94.97\" y=\"215.14\" width=\"57.39\" height=\"0.54\"/><circle id=\"e8fa0310-b872-4adf-aedd-0c6eda09f3b8\" class=\"cls-5\" cx=\"96.78\" cy=\"209.97\" r=\"1.81\"/><path class=\"cls-1\" d=\"M174.67,247.2H156.53a1.18,1.18,0,0,1-1.18-1.18v-6.36a1.18,1.18,0,0,1,1.18-1.18h18.14a1.18,1.18,0,0,1,1.18,1.18V246A1.18,1.18,0,0,1,174.67,247.2Z\" transform=\"translate(-23.36 -11.42)\"/><circle id=\"e12ee00d-aa4a-4413-a013-11d20b7f97f7\" class=\"cls-5\" cx=\"102.69\" cy=\"191.85\" r=\"1.81\"/><circle id=\"f58f497e-6949-45c8-be5f-eee2aa0f6586\" class=\"cls-5\" cx=\"108.61\" cy=\"191.85\" r=\"1.81\"/><circle id=\"b4d4939a-c6e6-4f4d-ba6c-e8b05485017d\" class=\"cls-5\" cx=\"102.69\" cy=\"209.97\" r=\"1.81\"/><circle id=\"aff120b1-519b-4e96-ac87-836aa55663de\" class=\"cls-5\" cx=\"108.61\" cy=\"209.97\" r=\"1.81\"/><path id=\"f1094013-1297-477a-ac57-08eac07c4bd5\" class=\"cls-6\" d=\"M255.8,287.21H67.26c-.41,0-.73-.14-.73-.32s.32-.32.73-.32H255.8c.4,0,.73.14.73.32S256.2,287.21,255.8,287.21Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M209.21,219.56a2.22,2.22,0,0,1,.37.21l11.78-5,.42-3.1,4.71,0-.28,7.12-15.55,4.11c0,.11-.07.21-.11.32a2.69,2.69,0,1,1-1.34-3.6Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"204.84 272.63 201.62 272.63 200.09 260.21 204.84 260.21 204.84 272.63\"/><path class=\"cls-8\" d=\"M222.68,283.13h6.21V287H218.77A3.91,3.91,0,0,1,222.68,283.13Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"217.36 271.72 214.16 272.03 211.42 259.82 216.15 259.36 217.36 271.72\"/><path class=\"cls-8\" d=\"M235.14,282.76l6.18-.61h0l.38,3.89h0l-10.07,1h0A3.91,3.91,0,0,1,235.14,282.76Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-7\" cx=\"205.74\" cy=\"180.6\" r=\"6.45\"/><path class=\"cls-8\" d=\"M224.26,281.53a1.16,1.16,0,0,1-1.16-1c-1.66-9.25-7.11-39.49-7.24-40.33,0,0,0,0,0-.06v-2.25a.36.36,0,0,1,.08-.23l.72-1a.37.37,0,0,1,.3-.16c4.1-.2,17.53-.76,18.18,0h0c.66.82.43,3.28.37,3.77v0l6,38.6a1.19,1.19,0,0,1-1,1.35l-3.77.62a1.18,1.18,0,0,1-1.32-.81c-1.17-3.73-5.08-16.26-6.43-21.11a.14.14,0,0,0-.17-.09.13.13,0,0,0-.09.13c.07,4.62.23,16.41.29,20.49V280A1.19,1.19,0,0,1,228,281.2l-3.64.33Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"ae7af94f-88d7-4204-9f07-e3651de85c05\" class=\"cls-1\" d=\"M225,201a5.39,5.39,0,0,0-2.18,3.15,29.93,29.93,0,0,0-1.29,7.14l-.4,7.24-5.06,19.22c4.38,3.71,6.91,2.86,12.81-.17s6.57,1,6.57,1l1.18-16.35,1.69-17.86a7.84,7.84,0,0,0-1.28-1.23,13,13,0,0,0-11.14-2.36Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M223.36,223.44a2.35,2.35,0,0,1,.39.19l11.65-5.83.19-3.16,4.81-.33.25,7.2-15.56,5.14a2.76,2.76,0,1,1-2.06-3.31l.33.1Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"a6768b0e-63d0-4b31-8462-9b2e0b00f0fd\" class=\"cls-1\" d=\"M238.23,204.46c2.87,1,3.37,12,3.37,12-3.37-1.86-7.41,1.18-7.41,1.18s-.84-2.87-1.86-6.58a6.43,6.43,0,0,1,1.35-6.06A4.59,4.59,0,0,1,238.23,204.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bfd7963f-0cf8-4885-9d3a-2c00bccda2e3\" class=\"cls-8\" d=\"M234.88,193.72c-.8-.64-1.9.53-1.9.53l-.64-5.79a22.66,22.66,0,0,1-6.59-.16c-2.57-.64-3,2.33-3,2.33a20.74,20.74,0,0,1-.08-3.61c.16-1.45,2.25-2.89,5.95-3.86s5.62,3.22,5.62,3.22C236.84,187.66,235.68,194.37,234.88,193.72Z\" transform=\"translate(-23.36 -11.42)\"/><image width=\"500\" height=\"282\" transform=\"translate(0 23.69) scale(0.15)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEaCAYAAAGQn5XuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBlYTY3NDg5LWFiZDEtZWI0Ny04OGRjLWI1M2U3ZDJhZTEyOSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjBlYTY3NDg5LWFiZDEtZWI0Ny04OGRjLWI1M2U3ZDJhZTEyOSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiBzdEV2dDp3aGVuPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e2eGhwAAOzVJREFUeJztnXe85UT5/993d1l2F5alVwHpRQQBFxSlqoCigoCA6NeGBQUVFRuKooCKDVAUUQELqCCIShNFiogivQtSRGCpsiywDbbM748n+d3c3OQkJ/XczOf9euV1TiZTnsnkyZQ8MzPknMNXxrUtQJso876izPuKMu8ryryveJ35CTn8rAjcnXJtheDaijH3HwBHpoR5KnZ+HbB7j+sALwMeSohnTWBucP5i4IYUGRMZymjbZzX8hzL8zAcm9xFXlr/Qz9HAF4CZWObyhBl9IWfmUyNI8fMK4B8x99Df0sCchPCh36T44n6KyDmKunT+GtJLck7sPI/AcT/HBvE+3b9ow+TR+apIy+T1BeJaHPstRN7MZz12/YRPo0i8edK5Hpie5HlQqrqyGe8V/uVpF/KWfBXC5X0pFU2r14swkTZKfmDGzYrofJR+Sila+kVvwLkp7oXiyyr5Kl5C8fjeVyLsvsH/C4Lfv+UMl3xBo7ee0k/mpwPjgXUjYadH/gNsE3FLrFtj8U0Hloj5nR47nxT5v01COnv0cNu0pwTOuaxjqdi5C35nR9xWc87dFLt+t3PuvxE/f3XOnRk5/0TwOz8W/8Lg93VuGJxz1we/H4u4jUuQC+fcaQluo448JR9viyfeQ6zbGWetmJ89Evz0Yp3Y+V7AiZHzsHl7cMzfe8hRA+iF5yvKvK8o876izPuK15n3tpHjbakr476hjPuGMu4byrhveJvxPJ+g7gGWT3DfHriTZLuYNNuWy4Atevg9HXhz7PqDwJYxtzDNaNgZjBy67ilLr7b6smRbMmTZ2KSZihSJKxpf/Atu3zY2vR71MNPLBoGTjngCcfdQoMtS/KV9E4teXyXivkPsejSNpLhTv7nl0fFncviJE09wo+D3sAJxPRGJ78rg1zG6lPv6ONrrUc9rEJDmr0j4XmHS/IX/t2PYiiuTPCXuYke/xMOXjS/OzsHv3/uJfxCqM0e5b/hXAIdkxD+Kph71vwGvAm5ldHWWl7wqkUe2RnW8kGVjLGwYPk9c62NtkER/vR71qyOJVqGft+WILyudtJde0hFm+pIkYbIGGycCz6dcc9iN6/etXuSF9grgnylx94pvE+CupAsaZfWNXhmfFvkft2OJu22Y4Bbat7w0+N06+F2V0bY1cZsZgCkJ6UX/LxX8Xz7iltQheWmCW097GZfyPzw+k3BtYvD7o+D3pOD6lQlxPRz8vjNy7a0xf6+KnJ/vnJvVQ8bwuDeH7LU+6lsBh8bcluszjrjx37TY+RCwKOa2Xp6I9XLzDWXcN5Rx31DGfcPbjHvbgPEZb592n1Ghe4gK3UNU6B6iQvcQFbqHqNA9RIXuISp0D1Ghe0iZQn8RxUyc4qZORcJuniFbWZnKxJO0hiPYsodRf3F7+KkVyZxJ0UJ3jF7EskluCWRIWsyzzMcEhxVOGbYiuUCei51HF/9zwLMl081N0Q8u8UBlbHX7jStJ4DDMDGD1iPv3gI9mxDfE6NUX0yZIlJGtn3BVr182grFYp/e6IfvEzrMKHMq9GeL0ki3r9d4YVa2PmnbjFmPLjdVNWvpFCnRGGUEqIo/cVwI7FYm8bk0fa2+S7bAGatMUeZ3vyPBb4+R+AlZVKGlz+GqtmxLSfyTmfliGbPEj94yvGuhHzp/EwsaXyuvJWNPELOKW+CeUjK+NBzgP7y8TuKpC77dveVNF6cZ5BNilpGxljygTc8rdSP88pGihDwEvlEj3ZSXCZnE5I5dJboPpgQwLGkqvslnYoqN0rU4XOVChe0iZsfeQuxke5HHYrjrHAhsk+AWYjS2zEvoDuDHwd1LE/9eAr0fiBPgRNpJ1TOD+6lgauwT/j2FkutE4L8XGucM45wN/CM6/GpP1rdgAU1TW10Xie1VC/q7H5sCHMqwakSGMZ/uI2weAx2Kyhv72jbkn5Sn+P5te673nnLsbd3fOucN6+J0d8Rf1s3pCfBNj/n7kRhJP40pn6+b3kvcTbnhucLiefjy+6Hzh+LXoOvtbJ4S7voeMzjl3asTtCz38XZ0g/zPOuc8n5ClJ9lLr+KdxD3Bvgvu92GInH4z5vSdy/lTgL3S7ABv+vI7sp/bfDLdWD4xd+wCmRX/OEU+Ux2PyxAmvRZfkGiJ9i60LIjJuHXG/F1sE6nhMk48GfhlcGx/ztzJwNvAwcHPgPg17g4QU+tqp1ruHqCHnISp0D1Ghe4gK3UNU6B6iQvcQFbqHqJ/uIdJ0D1Ghe4gK3UNU6B6iQvcQFbqHqNA9RIXuISp0D1Ghe4gK3UNU6B6iQvcQFbqHqNA9RIXuISp0D1Ghe4gK3UNU6B6iQveQKlaM/Dr9L3EV3eA6z3KZ92IT9PuZlvsabKpvFu8Gzk+5lncpz1OBT2f4+Tcj8520yTfAD4D9c6Z7OHB6Tr//nzIm0GVsp8O5258EvtVn2BeAJXtcXxt4oIBMhwLfj5xPAeYUiCdtpaesRX8X9whbJL1Uqlh+pGkm9kh/iGIFDrb0yRsLho3iGL1YQp4wjS1OWKTQX1+5FMVIKvj4Et79kvaa75czGeD2UhHBLkpw62dd015P9IM9wjya4D/rjTMzQ47jMsLHSYvntwl+F2WEDTkzIewOGXKXWrq0iqexytdSr7hWZ+T6LXlIayyFfLZPGdLYJyXc0jnCrhM7nwFcVUCG3AzsKyiFGxPc4gv7t0m84Xd55H/etV0v73GtEsZaoQOcFzv/ZIq/+XULksAesfOXF4hj2Qrk6ElVOzs0SVxLoudVVDVlN/7pl4dj51X0IHpShabXsjx1H2yXIUNtS2hXxAcT3LJkXkSJlbTrfr1vU3P8VVO2y1eEpwuEGYetmV/ooR2LdXqdNLHJUBJVbnGWSd2F/mDN8VfFF2l/u44y6X+hH89V9dPTjsd6hKuKv5M+UJF3gCNp18V5dQibQdEBmY/3k4he7+mE4+H9jH419bb4SJnAXS/0v7Sc3l9rSufWMoGrKPRS20VVzFdi57sA5zaU9uWMbgjuWFNaV8bO+3rDFCn0m2LnP2Jw+sZfSnDbu4B8RY6dCsr8zgJpxflGPwkWKfStCoRpkrZb4SF55ehr98QUvt6P5zL7sg0ybcvXZPqNWc6EiZ1VIjzAfbHzu3KEuSN2Hq9uQprsNgJcQf5WfpR4fvJyb4G0AC0T6iVd77KJBFToHqJC9xAVuocUsZxZB/hP5Hx7zJBvZWyiAVir8lpgOUZ/L96G4QGGRzBDQIBNgTsj/qZH/i/ANqTbFvvm/RDDrfJxjPwOvgZmBRt+MFk9SGeIkeZLD2MWtlF57gvChmzByD3Qr4vJuQnwr1j+QhkfAJ4M3KYCGwf/w3sDsHyQ/h+D8yUYNo6I+gN4EyNNtCcyvJ35eEZb36ZSRNPvj52H48uPY9Nx9gLeErjNZLTN1z8DP3thU4/AbvqhwW/4EOyFZXrPSHzXBOfnM1xQixjek9QBP8emI4XXZ2D5fHEszl0T5An3QA25GXhzcG3vwO0Ohu3v7mQ01wT+r47I8Cw2XB2mE8p6B/bghP7mAUfE/IV+/4DNugHYDHg++L8/8ESCHOn0s0dnxr6ezjm3TILbsjnCh24TnHPn9vCbtL+oc87tm3D91ojbuJxx5smri7j3yktcxpck+Dsr5rbQObd/Spz7OeeeD843i8S9v3PuqR55qHSv1SSeId/YuiN5IGYh2SbN4fjz8Rn+Ns8hRzTOazLSi7JPgltSmOgn0NtjYYaA/QK3L0fcfx3z9/bg92xGVjWFqbrQp5H/u/PGCe7TsK22s8JC9uyUfkadhoBX9LgWz1PSjJZ4GLDZrCGbJcQTxv3FiNsBMX9nBL9hfqYwksbMpe7Gdhk+NuZ+E6N3W74hcLs44hbusnxJxO0WYBb5ZncsTfrw6nP0fyNCeX6VcC3M639i7ln2dGsAcyPnFzFyd2mHTV+ON8BOYPQu1OHDcRHWML49cL8MGwpPsqhNRcOwHqJ+uoeo0D1Ehe4hKnQPUaF7iArdQ1ToHqJC9xAVuoeo0D1Ehe4hKnQPUaF7iArdQ1ToHqJC9xAZUQjhAXq7C+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwACm6EB7QpqJ/jeEdxZs64ny85vQeBrYtc5NinF2zvLeTb9PzJWuWwwE3Aiv0d3sA+HRGvA/kjOfbDeQx6ZmshaYV/RUMZ/CzDaedRN35XwO4huE8n1cgjhdFwr+1OtESeQmwOEjrGz38ZW0SXwVbAv9jOO/b5Qw3tcT1ZSPpfSJnemOCJhV9AfCPBtMbRPbCHqL5Of1fDTxUmzS9+RQN1jg5uBqT57U1xX8u8HRNcbfOhIbSeTJnWouxF0LVDFGsNnTACzn9TiRfsxeGm74HAr9K8XMk+WsxgOf78DuEyZuH2cDSfcQdkleeccASfcT75yDuSSnXjwQ+DCyVcn2LBLddgb37kKGfe53GOOD4CuLJRVOKvmLG9dWAx5oQpE8eBtYqGHYP4IIMP78ENgC+knDtAznSyPti6cWpwHt7XE9TmCzSFDGLFbAmey+WxCqEtBdEv337L+fwMw14ts94B4ZBGXUfRCUvy4WYIp6Z4e/LJJdDVtl8rIhQCRyUw08VL5S8PBWkt3WGvwnYYGqcKfQe/HpzQpisLsovGMNKDoOj6F3mHdjD24vTEtwWZ4TpetndCHw9w883E9w+lxHm9AKyNPmiq4WuPyyDwpUZ1zdIcFsTe8DSjhMqkq1I/7spLs64XtXof5Yi1/21o3ak6IPBwhbSnAbcATyXw+8gjb7XQVYtHw6eHtqALLUwKIpe1NigSmOUNtmBZowzoscsYNMcsr29fPYGnh+R72vP96i2DF5TZSZ60dSoe110vaZpm0H9GlIHE7G8rtJgmpcGv/8GNqozoUGp0Ysy5gdJBpQXYffWFyUPWRXL9xMNp7shNVdag1Kjv57+B1b+DdxTgyxt8DD2CSdkMfb5rNdA2aXAdSXTnQXcgA0WtjFOMKhEa/VlsSb2dLK/hCQxDXgX+ewR7gfWLZBGJoOi6H9sW4CWeRA4Iub2bnor+t/IZ+hRB3OBlbExknhNtJjs0fKxxCzMPPbcEnEcEvwupHeFNq1EGj0ZFEUXo/kNcFiP60fRnqKDmTVnWf6VZY+M62OtFbI98Pc2Eh7rffQuk2T1FcdhNX8X+T425bQXH25CkAr5alsJD4qiO+CktoUYQPIMNp7O8OeaC4HNa5WoHlbBJvjcwnBespT4VuDHNctVBcsxvI7AThl+axsEbKrpvgLZZqCHMNyXqYuxOEo/BFyCzbDK4g3B0XUOxWr8qriGwbDJyGPXUIimavSZ2AObd8qnGMlu2P37c9uCtMz3sftQpZJDsdH0KnFYvmr7xNZ0031JLEO/yPIoEtmVYVv337QsS1N8guE85zFBzXqmB6lVdycmT+16OOTcQBiXTcQsg5avMY20iSVbAsskuC8Grqow/a1J/lz2HDZTqwomA2tjhh91FuwQdn+qUpqZwIzgtwpeSvKz1KtMp2NTXOtiEWb70bQxDjA4ii6EqJFBGXUXQtSIFF0ID5CiC+EBUnQhPKApRe+1K8XmjLaM6zVZ/84Ef8v2SHt+RnxR7shIb7eMuBzDGwSc0sNP3AowdN8/5v6VlPCbpIQPR8H/mUPOkIV93J8ob8kIt3PgL3rP1o+E3z5HGgA39Ujj8JjfXvJEl2heK2d+897DkP9Gri1KuL45yWEPDNzmJISphEGo0W/BHsykb6TTGL1WWr/WQ+HEh88mxBX9POSCuHeLXNsDU6qwYC6JXFsyEjYa33MRN7BPKtHrz2AWgD9IkDX6cFyErVF+X4K8d2KfBeOE17eN+P9k4DYjJd/h/XkXve9PnNCqclFKuMuD61FjlHuwF0TcvRfhPbkgFv8CbHHIwxLCbJYgT1hekzCFJEXupLQPyOH3HdgL5FmszMYx2lY/Lc9hOnk39uibQZi91uth+j8s8+OBn1DOgmk6w0sbXwb8J8Xf7ZH/F2XIl4cJwOrB/x0YnoqYtPJrlHD+8iMx97oMPnbA1kkfAn5H9trqUXnegz3Y80lf3vqFIP7fAif38JfGJIbv494Mr+n+swS/e2Pbf40DzmLkUs3zMZPXcHswgNuwFkiamfbOmA3EEPbCSVqQIzQCWxV7CS0AjsPymmddvloZBEXvxe+wQgoNNMpwKza5YIhm1+iehNUwF2MP3hUMN2sHiWspdn9cEG4cyc3VkHAnm3nAh+i9aUQS07CmbzjX/Zukz267BPgX6Xl5ZeT/LsBfGH6xrQo8HvN/DTYfPS2+e4Pfs7H8AXwR63rNpL+daGphEJruvZiJvQ2zHrw8C/vNzRnXLpH/B5GvH9mL2cCfsFbJDGwGU56+2Kzgd/2YeyhP1RMg5pDv/vQKOzeH38mY4iyZ5THG49gCJeFL/1OYMifxDOl5WR7rr68ZnF/G8AsIrOsWZ3aP+A4A1gv+TwHOD45tsHKawHD3Ke3+7Bv8VrHVUzLOuSaONOb26d855/6R01/o56Gc/nDOXZRw/dcpMo5PiSM8vh1cuyXm/ufA/cSEfLwx5vetCfI86pyb4JLv11CCHB8Krj2YIuczCWlESSvT7TPCbRH42yElrk/lSAPn3FWBn3Nj7vcF7u93o+9DEjMj/k5NuL7YObduLI3ZGXHinPtf8H+PBNnXCa49H3Gb6Jx7PCGuIxPCV3bIBFYIDxj0prsQogKk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwAM1HF8IDVKML4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0xoWwBgH+D9wPQa07gD2CHB/XXArytKYx5wDXAOcC6woKJ440wGvgLsByxdMq6ZmKzfCP7nZWngvyXTjrII+DtWFmcDi0vEtTfw45Rr5wIf6DO+9wIHARuXkCmJp4ANK44zlSHnXFNpRVkeuBVYo8E0dwcuibnVnfnTsIekCjYH/gFMqSi+JD4E/DCHv5uAl9UoB8BnsBdQv2SV6TLAcxl+VsKez1ULpN8PpwAH15wG0E7T/ZfY26xJJQcY33B6YLWBA84oGc/vgVuoV8kBTiZfzT5UsxwAx2H37u0Vx7tExvWTgCeoX8kBJjWQBtC8oj8AvK3hNAeBt2MP7ToFwl4PvLlacXqyHCbroIzfnAFc21BaFwKHNJRWozRZmH8H1m4wvUHkfuDAPvz/ENi6JlmymN9SuklMB+bWnMaXgDfUnEZrNKXorwNe2VBag86ZwB45/E0GPlizLL1YAvhCi+nHmYwNeNbFUTXG3TpNKfqfGkpnrHABsHKGn180IUgGR7ctQIxJwFUl40ga0W/rXr/QVEJNjLqvhA1u5OH5GtIfAh4ENki4lpX5F3L4CVmyH6ECeg1q9VMw/d63fmTdBrgu5nYzsEWPMIuAhTXIEvIS4M6Uax8FvsVohR7CPn/umBCmn3u9mGo+nT4PrEJTXSTnXN3HSS6bbzcgR9KRxTIF4vxSjnhDvlVCNuece18B+cJj9ZxpHJ8Q9uaMMMcWkGf/nPI459zCAvGXeQ6cc+6SitNs9Gii6b5vxvWHgE82IEcRitQ2X8Zqjxk5/KblO8+g5aHAT/IKlcAj5PtMltQSyqKIIdZZmDwn5/A7HqvVqyDPJ67rgN0qSq8VmlD0rO+W32tAhjZ4EaZMWbwpwS1PuXy/P3FSuTLjet3f7uN8GPh2Dn9VWTTmYdcG06qFQfhWOkifcaomj1HQZ2qXojcPtJx+EoeT/VxsluJ+PdbnTjqKmtbOKhhuYBgERe86v8m4/qpGpEinCSu3ImyZw0+SrX8vu4MhzPzaO6To9XNEgTB1TYgZS9yVw0+R8QMvkaLXz70FwjyMzbhL44sFZUmilVlNOcn6RLdKI1IMbqsnN4MwTVUkk9YHrZqXN5ROEbJeQk29pDYG/tVQWrWgGt1vliX7M9XTDcjRJnkGg+MGQ2OOQVD0Ou2XRToHkk+Jb6tbkDHAUsD/gBXbFqQog6DoPyb9c0iv41NtCFsTRfJf9jgzp2ynls3cGOChHH5WAJ6k3D1/Cvg8MLFa8bMZBEUvylfbFsAT8ijBWCfLerMqlgeOwezcr28oTWBsK3qZdcVEPjo7PzvGtdhEnCbZGqvlqzLl7clYVnRRL7cCF7ctRINs1FK6t9OAskvRRRKP03saahe5j/aWkbq97gSk6CLO2TSzMOIg8gNsQc82+H2dkY9lRe/6992m+RcwDdi/bUFa5nTMkCxtYYu6qHUB0EGwjDsFOL9AuAurFqRFvspIM8tlsTXWe3EM5ZawHoeZ2f6DYma6vRjrJqOLGO43b42tSlPkG7oDdmYA1kscBEW/g24pbRE+Hztfh2xFP7ImWfLwX3r34a9uSpAGuCE4yjAFmFOBLIUZBEUXoxnkiSYAewK7YCuzxpmBrSknhpmL3a/L2hJAij6Y5NnXbAL5F2CsgyYe2qwuwFjqIlzeZuJjeTCuy+Sp0U+rXYr2yaqI8izVJRgMRR/0ZmpbZC2R/X90u0X2uhx+/l27FB2hCUXPal6t1oAMY5GP5/DT1fX2hsi36cdYyn+rL+UmFD1rUkSRpZZ84Jc5/Iyn+OaNg8p08s1jOK9uQSrmnjYTb0LR86w9/hzVbzTfBeKf3dK4H2vqvw/7Bj+WmIzt/X46VkPn3Tn1nbVJVC07Y8/3i9sUooktmWAw+uErYYsHRMmSa2VsDnJZstLp1b1ZxGCMpQwSl5Leh8+61ysweg/4QXg+ocavCE09QA82lE4vtm1bgIJMbVuAASTPQF1e8uzU0gSX1Bl5U4q+fkPp9GJQ3tr9MhdYr20hBogi22SNBXavM/KmFH0B8I6G0uoi92NbPPnOJBrcarhBap8e22Tf70zg4AbT6xozsD6cD0s7xfkrlvc6ttVum+9g02NrpelBnlOAtRpOs2usBWyFH6vnPoC1ZJL2NO8Cu9HQTsJtjOY+hL2d96bZzevy2I/HeapyKarhJmxG1LrAOS3LUjWzgC9hu/CuQ77tp/vh2dh5G62Er5PfKKgSmvq8lsWqwIbU93nhAdIVfWeSDTRup1pF34nRA4JDwFVUtzDhKphy1Dlg5bAKoqoHZxH28n+U6vrfO5Es302MVnSw/OyQEqYqHsdMdltZ1HRQFF0IUSMyxBDCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOaWrBuK+DGlGurALMZuZPF9BS/LwC35Iw3ZBNg6QT3ccA/E9yXx+bP38Voc8llSN9edwi4jeHJJqsxcmrp80GcSWaeG2NmukmLHS6BLbX0JOkLeLwcuD5yvhnJmyvA6Hy/lOTFF4bovazTUti2RUmmlfcyvDfehMDfLTE/E7Cyua1HGmD2/CtEzmdj668lrWm/FcnbVC0mebeVVwRxP4KZx8ZJuzcA1yW4vRjbfukWkvdum4CVdXz31CUx0+W7UtIqj3Ou7mOuM45Nub4guB6en+x6MyHw96PgfEaPtNfJiOvjEb97p/jZK+Ini//l8DvfOTcp4m/XyLWo7Es452YlhD8v5u+ywP0vfch5UOBvuwx/b3Tp9zaLuL+HUsLv2SONXuk8FfO3V4Y8G0T8npfi57iIn60y4tsxlv5Ksesvc+l52SPFvTY9bKJGn4fVLgsSrk0IjgtjbmBv7hMZOdFlAcNv8jC+Xkv+RvN3DCO7KuOBE4L/k4Fzg///AX6B7Sq6Ebba6FrYxIvdsSmTDluIcWVsosI5Qdx/SJDhO4GMU4DDsLf3HLI3SJwbkf+bwBrAgcBewE+BdwfXwtlX0Rrui1hNtBj4QuD2feCZQM5w84clImHi92cccEGGjAC/wu5ZyBDJe6+9CNgem8QDdg+HyD/JI5RvOWxfuuWxFk447Tl8ThYDX2P0BKlwFdaDsXsIdk/+ji1N9W5Gtrai5XN07HwIuDIWf3whz58CL4u5LcTKtKpJTPmp8y0SHE8Fb6ujEq59J7g2JeL248CtV02Nc+77gb/7evjZIOfb8qOBnwUpb9rDE8LcHFz7XUqcIctF3NZKkCetRg+ZmJDn+RG3iwO3SzLkWDPh2o4570+veF+b0188ncXB+Ztyho+6bZfg/pbgPF6G8eOOwN9PMvxN7/PeRO9HWriw9bp7jjxWerQ9GPcJ7A09t2U51g1+H4+5H4XtG/7ritJJmiKZRbSWORaT59hqxGmFT1cQR5k56o8GvwdR3VqG0TGESyP/X1pR/KUZhC19ZqW4TwHeizWTHgEuLpnOexieRx3ftywcUIo3974cHGVYFesaTMSWRILiix08AmxaUp40wvuzEPhZH+F2B9bG7t05pJfnDdhe48cB3ygg32pBGlMZHgi7I8HfOIafm9nAWbHr+0RkjDbnT+mRdnhvFgA/T7j+3eA3HHC8ApsT/1Msz60zCIqexrLAqZHzsotSRJX7tzS3uk189NWR/BWgbaL35+fkX4QhuhTSa4EDUvx9BOsPh2mFffS8xDdUfI7kGnMcI5+buKI/gz1bdwKrB24/xNZtSxs3id6bMxg9rnBg8HtS8Pt+7CWyVUp8jdN2070Xj2Kfs5bBasOyLB2Jb1YF8eXlbYxUhrDWHDTC+zOV/lZa2TMIN410JSfws33w/z19pgHweka2rpZJiWMhlodlsFZhEs9gg5tLYS99sHK5L8V/eG+WZrSSR5vt4a5E90bcXpUSZ6MMsqI77K39HMkj9v0yJxJfnLBmiT841wZuZTYMuAQbeZ8dnD9QIq5wuaO82xb1Q3h/Zmd5jDE3CJdn/OFvDK9im/XVIc4fsTGTkF5dudmBTFkLaM7FmvIfDM7XTfEX3ps5Cdeitb2LHCHHJYRpfFmnJhW9308KeW9GFTctNNpYPeYeGu5sWEEaYRxrY4YieVkl8v/Q4HeQ9qnrt3VSdozhFcHv7tg2W/1yEaPHIJL6+nl5c/B7F/Y5MjzCT4zRGj3UgXeVSK8QTfbRD2PkxniLsO+Mad/BV8G+UUf7cYsY/ZCvFfM3HngTowvvbka+2CYA22FdhJ9iza4h7MXxR+A1Eb+np8jYD49igzVbYP3DrP7p49g9eAyrCVdleJS47ABhEkn3ZyuGLdzSOJPRX03+TvrDHA6Q7V9ARjCrvicwG4Z7sS5DlPGMzst47EW7EOsCgD2LZ2FN+FcHbueSTNK92Qxr+ockLcEdVkKvxUbj34fZaLwN68bczcjnrDaaUPT/YcYN4RFlNUYaW8Dwaq0TgA0S4huPKfzDwfkSCf5egyn6MxG3pFp5F+xBXYSZad6GFWi4Pc7z2HZISZ//wpHzrKZutMbbJhIufKmkhV8VexA2ZPhBBNtm+tuR8/DhypIjqfvzROR/0v3ZnNGGISHhYFq8FQTWBI4revQeHsCwohdZn34j7AW0TMQtfCENkZyXlbEBvdWximFpRr5sLgT2jZzPivxPim9DRpoZJ+XjecxAKuwSnBGEOxIzIApNpB/Hyrs2tAqsEB4wyINxQoiKkKIL4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQnjAkHOubRmEEEIIURK13IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogO4GuFvirwIeCvwOOA69DxH2CNHPfglcBzAyBv3mMWcCfwS+AtwCo58tg2WwKnA/cBi2j/HmYdjwAXAW8FptZwP04YgDz2e8wEbgZ+DOwATKr4nmSxPvBMAbnD4+gaZFod+DRwLfB0CdnaPvar+sa0zZBzrm0ZmuI9wKeATdoWpAHeCFyY4edw4JsNyFI3c4E/AicDl7YsyxDwSeAzwIoty1IVFwNHAjeUjGcK8A9g89ISDQb3Aj8Cfog1jOviWOCIEuGfAdYDniopxz7AUcBmJeMZJH4BvLNtIaqk6z30bbDWtQNOw4/KHCy/VfgZC0wB9gb+jOXpCeALwMQGZVgfuBVYjDWSulKZA7weuB67t9/GGi1F6cozB1bm3wCexcr9p1jPtWoWlwwfjgwVYUVsxMYB59CtyhzK39uBo6sV+kbA/cA/gS1alkU0y0rYMOPzwN3ALjWmtQJwOXAP8NIa0xkUPoG9BD/XtiADxhDwLmAG8CT2yWIsMwH4DZaX17csi+iDLlboPwHuAtZpWxDROhsCfwEWUv3Q2uuwF95OFcc7FvgqZs+wQtuCDCArAmdjn4L2b1mWImyK2avs27IcogBdqtAnAFcBB7UtiBg4xgM/w4ZHd6ggvn2AP1Fu+HmsswlWqa/XtiADymTg11ivfeMS8ZR9R/fzjG6DfV5ZqmSaY4XO6W+XKvQ/AK9uW4gBYDY21CxGMxW4EvgVVskX4aVY40DAysAZFL+XPrA68C/MrqMIZwELSqR/AdbjzmJl4HysIeILV7UtQNVMaFuAijiA6r713ACchBnTzWfstOIc8Chm1doEj2E91ZlUc49cEM9kYFlsWt1uwW/Vz+kBWG9kB6wH1Q+fpdoezPWYtfSNwBzqed7CezsN2Bn4APDiiuJ+BXAw8P2K4uvFqZjRYVUdEYc1RqYCLwJeA+wKrFtR/FGOBl4O7NVnuFsxA881sPLLa+C2CPgvZkuShw9hlXpVvIA1nM8FHmJw3qVD2KyEh9oWpA66UqEfWkEcPwAOqSAeX1iAGYM9WVP8l2FTdkLWAg4DPko1PcJ1scr0FdiLLw/LUI2R5dOYZf4VFcTVL9cAXwv+fwz4DuUryFfRTIX+FPWOPp0TO98Dm6r18ori3xP4HdYQXtRn2Bn03/jMy3iqG908HdPR2RXFJ/qgK0Pum5YMfwqqzAedBzEr6wlYJXxfBXGuin2qybtYyIrAciXTvC1I94qS8VTBidjiN2XnUa/GYPS+quZCYDqWt29XFOee2HoYg8QSlB91csCbgfeiyrw1utJDLzu/9fZKpBBN8U9sHvDewJmUW71rc+B4bMgxiyrmUZ+GDUcOCrdijZq3l4ijS/PL0zgc+Dy20M7OJeM6FrgOm4GRh/WwVc1WJd/c6SFsBO0KsheYqopLse/1okW6UqGXpYu9Cx/4LTbcezk2HF6Ut2K91buqECqDQaz8+h3+9ZXnsXUNTsHsEIoyDngb+Sr0d1LcCPNw7LPSq8n/Lb0o4RLaokW6MuQu/OVG4MMl41iBfIuBDFG+8afG49jnYMpbSO8LrJ3D3wYl01kXf6aheY8qdNEFfgNcXTKO7XL4+S8297ooi7ChVjG2cZgRbRmm0a05/J1bRnUsoiF30QVewIb8ypBnyH4R8Fpses+WWIM4zzDjeGyaX9kNTurCp7nHVTED+069RIk4yoQdNLbFnqN5bQviM6rQheifJ4BL2haiIvah/DKfPvbOuvTpZCHlK+KNgK9jUyFFS2jIXQg/eRFm3X4O5SunB5FB1FhmIXBHBfF8FDMsrWrevugT9dCNXah/+GsIG7K9ETOo0QtwsFgdm+feVcZhvagdKW9oFedPFccnmucMbC2Osp28jRi2E/kPtq1xU0tRD2Gb4szEGpkzsBXhvHnXqkI39qL/JRnLMAtbcezBBtMUvXkx1S0e4hPnYpuQiLHNtdgSxAdXGOc6lJveVyULsfUrvovNzZ/Trjj1oCH3dpiCLRIhxFjmUuAdbQshKuMQrEfdRSZga1acha1kNx9be6Lsyo8DhSp0IUQRTsE2MpnftiCiMhZjZfrbtgVpgCWxb/4zgfuxWStjHlXoQoh+eAzbqe5gPPo26Rn7YMsq17263KCwDmbbdD220+OYRRW6ECIPd2Dbza6GFsfxgfOwPRI+jz/TErfGGqzT2xakKKrQ2yHvgiRCtMlNwEGY9fBmlF/uVIw9vootjLQV3Vl7oRdLYpvabNKyHIWQlXvzzMT29VYvRwwKM4EHsGfyPGwv+gVtCiQGjpuA3YP/SwBvBPbHPr+sAUxsSa46mAKcSr7loAcKVejGB7EpG8Jf/gZsn+EnHG5eo0Q6h1B+HfCxiKP8iKAaGYPBAqzhd17bgkR4OfBNYKeK4tuwongaRUPuxpJtCyBaJ48uTKL8qmq+NqLnYVuBFtmidgG2Z/1RVQokOsX12D71S2EjTGUZk0v7+vpyEaIITwPPYKvKFWWrimQZi9zMGP02mYBsYAaTucBu2OqFO7csS+Oohy5EfmZRbvtUgLdT3bCgaI81KbdctENz+OtiIfCVtoVoA1XoQvTH70uGn4BtirJ5BbKIdhgPfLxkHDOB+yqQRSTjZWNJFboxJr+XiFb4BfCzknFMBW4BPlteHNEwU7F97cvuKHYm8HB5cUQKm7YtQBt0pUIvu/DBu4HJFcgh/OCz2E5SZfkaNvR6FN3Rxa4yCfge8Cy2sVIZnsOWzhX18FZs2pl3dOUlUnZDgS2xrfb2qEAW0X0ewwxunqwovi9hW+s+Gvxfq6J4RXHGA68ETsc285gHHFpR3AdQ3hZDjGY7bEXDsyuIa0xOkeyKlfuXgTdjUxaKshxwQfD/aezBmF1Srqb5N7YFqLZlrZ//Yt/BL6M6y+1Vsd76URG3edhowOP4s7Z2kywVHMti6wzUPVJ3IHBRzWkU5b3Am7B7MBas+Cdga0JsRPWd09srjq8RulKh3w0cgW2HVwXLAa+uKK4m2R3bQeg1VDMXU/TmMexb3dHAF2pKY3KQhpffBDvEXKwHeUvbgiQwHmtk7Nq2IAPCHKobjWmUrgy5g21c/9G2hRgQJrUtgGccifUUbmpbEDGQnIKNAgxiZQ42/W5q20IMCIuwneaKLIDUOl2q0MGMVrakum+bQuTlEWzRmA2BW1uWRQwGF2MV+cFtCyJy8Sy249qf2hakKF2r0MFWo1oZ+AjW2hKiSe7BrKAnAd/AFrkQ/jALW69/CHgDNtQuBp9jgGkM7ihKLrpYoYechNkIvB4ZiYnmeR74DDacuQ42evRCqxKJungc20FxMmZ/4+PmO2ORcEW5CdhnszFPlyv0kD8Ca2Mt5t2Ay9sVpxHyLJRTtuyHGKwRkLL5qdNA9AHMvmNJ7L5tBZyAzaYQY4uFwF8xi/CVsPJcFTPIrWN1sjklw4/P4cfl9NcFnsX2eF8Za2yHU0Y7wZBzY2F2Qm1siq34tDm2r++mwNKM3b19n8CsrU8je7GdycDngU9h+c3zIAwF/u7Ept8M0rfiVbEdufbBFDVvfhZgy7kegt2/tlgHG6rfAPsOvzmwHrY380TshTuWlTVsZA5aHoYwXVkQHE9jS7LeCdwfHHcB/2pLQKzS+Sz2GacfPb0eeAc2nTWLNbFRzTdgjdtBK6c8hGX5PDbl+NrguANrhHXetsr3Cl0IIYToBD4MuQshhBCdRxW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QG6UqH/Avgftn7vfcBefYSdAPwZ2wnrVuB1CX52AP6LbYWY95gHPIdtoRlnP2yN6NmB3D+m2OYgE4CTsS0b+5XtXmzt+jRWxNaQ/jvwcCSNmdhmI5cDnwNWSAm/AnBZkFY/soXHbOAsRm8asTvwUI9452EbMDyKleevgNf0yCfYOtZXYut4P4ttofjSjDBg6/+fHvh/DNtIYw62JvzdwHnA3mRvlvPJQN652L7qhyf4+RzwDMXu57xAnnVjcU4OZHy2z3jnATcCa2XkK4kVsefiuQL5uAqYGotvTewZnRXEeTvw2h7prxHEMyvI903Y+vlF+Sy2Rniv+zcLmIGtrf4DYLOMONfE7u+cHnEmHXOAP5C+F8UQ8HbgQmwHynnYmu3hMRvTrSuAQ7E9EZJYCvgtdv/6LcObsE1tsjgI28UuKt8s4DjybT61MiPL+Xp6l/PmgWzPBmEuzpHG4OGc68LxlBvJUX2E/VYk3CLn3G4Jfk51xbnAOTcUi+/7MT/3OeeWLZDvDZ1zc0rI9vqEOHdzzs3rM565zrm9YvFs6pybWUI255z7l3NuyVi8Py4R3/FudFngnNs1we++Cf7C4ysF0r7bObdRSnwXx/z+yTk3LubnVwXSjLNjLM6dnHPPF4xrvnNuK5d+j9KO/QpL79wzzrn1YvG9LsXvT1LSf5VzbnHM75sK5CM8biiRn4NT4ty7RJwPOOdWiMU31Tl3WYG4bnKjn0Occ9s4e1cWYZ6z91ave5qV/zzv982ccwti4Xbv4X//mN+ncqQxcEdXeuhFeTXWEg3ZH7gkwV9857IZWO94KMfxRurbuShsuUb5RE65hhjdCt0WuAjb1SnkSqxnFw33IqzFGxL29A6IuN0JLJ+S7k2xdM9N8bcJtnNSPM9R7mJ4W9LosQxwRszvYVhvuAwnMXLvZAd8ndHPwxux0YyQDbGtfFfOkUbS8/I2ku/RoTF/D2OjI0l+r0xIJ57W/ilh48ckrBfZL/H0FmF6mCfNadgIXB4Owp7JurcFjefndyTLvgbwt5jfk7ERnKw4FzJaB9OOFwNPxcL/Etg5cv4gMD0l/HrYLoxHATuRvGtj0nOzV075JtN797flGTmq6YDrGLk17RewLYhFDN8r9IXYw/0Y8BbgnJzhhrBhp0GkzNav+zHymXgMG6L7T8zfDGyb0oUx9+VypDGR0c9dmb3Ix5FcFs9hW6LeHXPfqERaYENzUf6GDYfH91S+EPh0zG1FrKFRJUvGzss+m5OyvVTO5Jri3QvbPrPqe96LtGf5EazBG9/CM+9w/5SC8kzBGpNR/oN9mkjifmy/8C9jn3jyUtVz8z2sURFyJ/Zp67cRt/HAqYx+9r3H9wr9GuxhXw1rWefFYRXGIBLv0fZD/HlYTProwoPYN7YJWCU9hPU4msZh9g9JTAfWj7ndUUF6eTkVuy8TsXs1FbNdGGTmtZDm3Brj3grby3zNGtOIktSjDXkjo78f35kz3jnFxGEu8JOY245YOT8J/BzrvS9dMP6QKp6b/wMOjJwvAj4e/D+CkffgZcDHKkizU/heoRdlDYYru/ixX4tyARxPslx/op4W7SJgQQ3x5mV9rFfxaHA8ghm1OOBSRg65Hgmc0Kx4gN2f+GjGoHI2yc/PL8lnjNQv44GrU9L8ZoH4FmM6eG3EbXXgNuxZqbvBshv2DEafxzlYfn4Y87s/cH6OOCdgveqke3RUjvDfxDou18XcV8Qq0dBI0WEjWnvliDPO71PkO5N8z81KwNdibj/HDJbBjJKPiF0/DvtcIwLKDHX6TDhUv4jhh3UI+355VVtCBTwVHNHGmsO+35bpvQ8q4+n9Xfp8bAjxmmbEGfM8jg21xp+f86nPFmQGVumFaQ5hjaA/p4ZIZxw2W2FbzB5m18B9GjYb4WSs11rXJ7MlsRG/NL6LVez/6iNOh1mfz2fkPZqLWaTn4R5s6BqsQ/Jm4GBGf0LaELM9APgANgMnD49hz020Ab0Y+Av5npsTA7lCHsdmEET5LvYJcJuI2wnAdqSP0nmFKvRiPIFNa6pzqLAox1GsZ1OE1bApfZOxHtANDaUb5S5s+C1srPwa6/mEvAkzumurQt8Ke2k+j/VEH2xJjrx8EutVNcUirJd4eYVxhpXKbthw80HB+RTKG0Vm8XuGe7iTgH8ystL8ADbVsR8WYXm5q6xwATOwhk30E9k7sO/Xy0bcfoSNMFyYI86PkN8GKc6BjDSoBdOTzzG6d/9Y7HxrzFblmIJpdwpV6MUZ1HtX5jNKfOh8EunGLhtj36Oj6X0Os/huknHYizqs0A/Ahg2/GPHzU2zu76cqSC/e2+j1HHwS+FbkfAH2Xf+WCuSoi7qtwptO833YjIym7DuieZkPbImNbrwhcJuEzfI4CDitYLz9MhWzfr+th58zsKH3Wxm5tkReo72i8q2E9bLjFff04MjDl7CRgH9E3JKG+XuN5MXXN6jj81LtDGqlVJYpmMV1UuU2hA0FzUy4lpdx2PSKtIUX+k1nfBBfmlKEw4h5vsMuRXreo/E9x8ipIAA/w6Z2hflaHpva9jFs8Y452Atp68BvPI34N7q2+BLWkv9BxO1wzHr2bZT79HA1ZlQU8kqsV3YENqVqETa8ewCjew23YkOfg8zS5Ht+ZjLasr8oy+RMM68OxPkh1uO7gOZf1IuBPbBG5bsi7qdilewXRwdJZFmGp4EmEbo/xchG5+cZ+RzeARyLfc74X+A2CftEcSIjK/OF5B/Zmkq+MpzFyI7DKYw0FFyEfSa5rEc80zBjwtWD8wnYqORODD8f92AN560j4U4DVsHsQZ7E7tPKwPsZORUV0mcBDDZtT4Sv6HjGFWOTnPH/tGD8zjl3m3NufCy+UwrG9flYPBs5W+CjKB90o/P6Eufcg33G82/n3PoJcSUdE53dkyjn5wyLG73Iz73OueVT/L4lQdbL3ejy2D3B3349ZHinG71oRRZnOOeWSInvTzG/l7rkBT2SjsNjYR9xzq2VM+wuBfIRpddCHWnH20qk55xz28bi2y3BT9KCSTjntnDOPZfgf88C+QiPm2JxXdjD7zEJaZ+Y4G/f1NxnM9c5t04krjWcczcXiOcel/5+3LaEfM7Z4j645EWGjklJM358NCHs8TE/E1yxBZl+7JIXoBr4Y8i5uuxcGuWVwGewVmKeDC3CjD3Ozel/GmaBuVFO/yELsZbjX2LuSwFHA1vkjG8I6/1+g9E9/t0Y2avOwxDWWzyCdKvfccD2WE9zc+zejsda17Mw479zgZv7SDdkM2w4ei2sx/AdbDnZPKwUhJ2OtbJPoHcvYn2sF7AsNpf1BEZPAZqILfDxTuw+/gHrQWXZSKyALUW7L2bQM4VhY6XHsNGN32PfLHuxHvb8rod9LjiR0fPn01gGG0HZCTNK+iE2oyEv78K+n/bTcx3Cyv+rFDNGOgS73/3o0hA2a+E4Rk4Nm4QZSr0tcP81ZgOQNgozAXgvto7CeOwZPp3Ro1V52QSbWrUetmDKCfQuu9djur8YG0H6OaOnui2BjSi9lv7v0W8YbU0fsjH2rL4W6+2HOj0fe3Zux0bersiR1tuB9/QhWyjfNdgIWtiT3hi7f+tjo19fI99MhHHYc7QXZkB3Mr0NktcG9sT0dWWG1z6Yh81GuAgbwXkob2YGka5U6EIIIYTXaB66EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAd4P8B8c/iUr00jmkAAAAASUVORK5CYII=\"/><image width=\"3508\" height=\"4961\" transform=\"translate(98.18) scale(0.02)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADbQAABNhCAYAAADinED6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzbMQEAIAzAMMC/500FvRIJ/Xtn5gAAAAAAAAAAAAAAAADAb09hAAAAAAAAAAAAAAAAAAqGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAWPbtWAAAAABgkL/1LHaVRwAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAK2Qw70AACAASURBVAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAADEvh0LAAAAAAzyt57FrvIIAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAgNi3YwEAAACAQf7Ws9hVHgEAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAYAKDyQAAIABJREFUAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAQ+3YsAAAAADDI33oWu8ojAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAGLvDo/ayNY0AJ/d2v/SRiBtBGgjkDYC2AjgRgAbAUwE5kYAE4GZCMARGEdgHIGHCGarZ76+01YBBiF96j79PFWU7Zm6VdfneFrHzfeeFwAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQD0jRJYAAAgAElEQVQAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAA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AAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0A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IWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAABkxztwAAIABJREFUAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAICf7NuxAAAAAMAgf+tZ7CqPAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAIh9OxYAAAAAGORvPYtd5REAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAC/wiAzAAAgAElEQVQAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAsW/HAgAAAACD/K1nsas8AgAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAACD27VgAAAAAYJC/9Sx2lUcAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAD6Xk/kAACAASURBVAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAxL4dCwAAAAAM8reexa7yCAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAIDYt2MBAAAAgEH+1rPYVR4BAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAIvPElQAAGdpJREFUAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AUPt2TAAAAMMwqP5VT8VygQ8AAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAD823Z/Q9q2RgGW5QAAAABJRU5ErkJggg==\"/><path class=\"cls-1\" d=\"M137.74,151.12a.63.63,0,0,0-.63.63v15.91a.63.63,0,0,0,.63.62h21.83a.63.63,0,0,0,.63-.62V151.75a.63.63,0,0,0-.63-.63Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-3\" cx=\"125.3\" cy=\"146.52\" r=\"3.45\"/><path class=\"cls-3\" d=\"M154.3,166.72a3.39,3.39,0,0,1-.38,1.56H143.39a3.44,3.44,0,0,1,1.51-4.63,3.39,3.39,0,0,1,1.56-.38h4.39a3.45,3.45,0,0,1,3.45,3.45Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M252.38,74.39a.47.47,0,0,1-.47.47h-8.65a.47.47,0,0,1-.46-.47h0V73.05a.47.47,0,0,1,.46-.46h8.65a.47.47,0,0,1,.47.46Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.31,65.81h-.84a.59.59,0,0,0,0,.14.69.69,0,0,0,0,.13H233c0,.39-.09.68-.54.68a.57.57,0,0,1-.52-.63h0v-.55c0-.34.18-.67.55-.67a.52.52,0,0,1,.49.3.37.37,0,0,0,.22-.14.75.75,0,0,0-.72-.43.8.8,0,0,0-.84.76v.75a.83.83,0,0,0,.79.86h0a.75.75,0,0,0,.8-.85ZM234,66l.31-.92.32.92Zm.31-1.28a.5.5,0,0,0-.17,0L233.42,67h.29l.24-.74h.8L235,67h.29l-.77-2.26a.5.5,0,0,0-.17,0Zm2.62.13a.5.5,0,0,0,0-.12h-1.42a.34.34,0,0,0,0,.14.25.25,0,0,0,0,.12h1.1l-1.19,1.74a.57.57,0,0,0,0,.14.35.35,0,0,0,0,.14H237a.34.34,0,0,0,0-.14.27.27,0,0,0,0-.13h-1.17L237,65a.34.34,0,0,0,0-.14m2.25.94h-.45v-.82h.46a.39.39,0,0,1,.42.34v.08a.37.37,0,0,1-.34.41h-.08m.4.11a.56.56,0,0,0,.3-.57.61.61,0,0,0-.57-.62h-.87V67h.28V66h.46c.27,0,.44.1.44.39V67H240V66.4a.55.55,0,0,0-.33-.53M241,64l-.24.41h.19l.34-.41Zm-.38,2.69v-.81h.85v-.26h-.85V65h1a.57.57,0,0,0,0-.13.71.71,0,0,0,0-.14h-1.26V67h1.29a.66.66,0,0,0,0-.14.62.62,0,0,0,0-.13Zm1.93.06a.52.52,0,0,1-.54-.4.31.31,0,0,0-.26.08.74.74,0,0,0,.8.58c.44,0,.79-.2.79-.68,0-.82-1.22-.55-1.22-1.08,0-.25.22-.36.44-.36a.47.47,0,0,1,.46.27.58.58,0,0,0,.25-.09.73.73,0,0,0-.74-.43.64.64,0,0,0-.72.63c0,.76,1.23.52,1.23,1.07,0,.29-.23.41-.49.41m2.36.07a.57.57,0,0,0,0-.13h-1v-.81h.84a.28.28,0,0,0,0-.13.29.29,0,0,0,0-.13h-.84V65h1a.59.59,0,0,0,0-.13.78.78,0,0,0,0-.14h-1.26V67h1.29a.68.68,0,0,0,0-.14m.69-.86.31-.92.31.92Zm.31-1.28a.5.5,0,0,0-.17,0L245,67h.29l.24-.74h.79l.24.74h.29l-.77-2.26a.47.47,0,0,0-.17,0ZM247.77,67a.78.78,0,0,0,.83-.73V64.69h-.29V66.1c0,.37-.15.67-.54.67s-.55-.3-.55-.67V64.69h-.28v1.47a.79.79,0,0,0,.71.86h.12M221,69.44a.56.56,0,0,1-.48.61h-.45V68.32h.38a.58.58,0,0,1,.55.59v.53Zm-.54-1.39h-.69v2.27h.69a.81.81,0,0,0,.84-.76v-.68a.81.81,0,0,0-.78-.83Zm1.13,2.27h.29V68.05h-.29Zm.9-1.71a.39.39,0,0,1,.44-.36.49.49,0,0,1,.47.27.54.54,0,0,0,.24-.09.72.72,0,0,0-.73-.44.64.64,0,0,0-.72.64c0,.77,1.22.52,1.22,1.07,0,.29-.23.42-.49.42a.53.53,0,0,1-.54-.41.35.35,0,0,0-.26.08.74.74,0,0,0,.8.59c.44,0,.79-.21.79-.69,0-.82-1.22-.54-1.22-1.08m1.27-.56a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.52v2h.29v-2h.52a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14ZM226,69.12h-.45V68.3H226a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62h-.86v2.27h.29v-.93H226c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m.65,1.09h.28V68.05h-.28Zm1.41-.27H228v-.82h.49c.28,0,.49.11.49.4s-.2.41-.49.41ZM228,68.31h.49a.3.3,0,0,1,.34.26.14.14,0,0,1,0,.09.3.3,0,0,1-.25.34H228Zm.88.77a.49.49,0,0,0,.24-.46c0-.41-.24-.56-.64-.56h-.76v2.27h.86a.66.66,0,0,0,.3-1.25Zm1.93.37c0,.37-.14.67-.54.67s-.54-.3-.54-.67v-1.4h-.29v1.47a.84.84,0,0,0,.79.88.83.83,0,0,0,.87-.79.14.14,0,0,0,0-.09V68.05h-.28v1.4Zm.48-1.4a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.53v2h.29v-2h.51a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14Zm1.58,2.27h.29V68.05h-.29Zm2-.86c0,.34-.16.66-.54.66s-.55-.32-.55-.66v-.53c0-.34.16-.67.55-.67s.54.33.54.67ZM234.3,68a.79.79,0,0,0-.85.76v.75a.84.84,0,1,0,1.68,0h0v-.65a.81.81,0,0,0-.76-.86Zm2.39,1.79-1-1.75h-.31v2.27h.29V68.58l1,1.74h.3V68.05h-.28Zm1.8-1.75v2.28h.28V69.25h.85a.92.92,0,0,0,0-.27h-.85v-.66h1a.51.51,0,0,0,0-.13.68.68,0,0,0,0-.14Zm2.25,1.07h-.44V68.3h.45a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62H240v2.27h.3v-.93h.45c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m1.19.09.3-.93.31.93Zm.29-1.28-.16,0-.77,2.27H242l.24-.74H243l.25.74h.28l-.77-2.29Zm2.67,0H245V69.8l-1-1.75h-.29v2.28H244V68.58l1,1.75h.3Zm.27.82v.65a.82.82,0,0,0,.76.86h.08a.79.79,0,0,0,.72-.41.51.51,0,0,0-.23-.15.52.52,0,0,1-.49.3c-.37,0-.55-.32-.55-.67v-.52a.6.6,0,0,1,.55-.67.54.54,0,0,1,.49.31.68.68,0,0,0,.23-.14.75.75,0,0,0-.72-.42.82.82,0,0,0-.85.78.22.22,0,0,0,0,.08m2,1.18v-.8h.85a.59.59,0,0,0,0-.13c0-.05,0-.09,0-.14h-.85v-.66h1a.49.49,0,0,0,0-.12.76.76,0,0,0,0-.15h-1.25v2.28h1.28a1,1,0,0,0,0-.28Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M264.37,46.29v7.94c.71-.58,1.84-.78,3.61-.9V49.75h2.82c1.49-.06,4.79-.51,4.79-3.46Zm9.3,7h-.76c-2.11,0-8.19.58-8.53,5.19v4h1.21c2.16,0,2.39-2.27,2.39-3.23V56.47h1.4c2.84,0,4.28-.83,4.28-2.48v-.75\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M256.46,46.29H248.6V62.43c2.74-.34,3.74-1.64,3.89-3.56V49.75H256l.36,0c1.64.19,2.69.91,2.8,4.22,0,.19,0,.41,0,.57-.09,5.36-4.16,7-6.43,7.61h0s0,0,0,0v.15s0,0,0,0H253c3.29,0,9.92-.8,9.92-8v-.14c-.05-6.26-2.77-8-6.41-8\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M239.88,49.75l1.86,0H242a1.55,1.55,0,0,1,1.66,1.47V55l.11,0a2,2,0,0,0,.45-.16h0l.06,0h0l0,0A4.05,4.05,0,0,0,246.64,51a5.84,5.84,0,0,0,0-.73,5.17,5.17,0,0,0-.11-.54A4,4,0,0,0,244.26,47a4.29,4.29,0,0,0-.59-.24,7.83,7.83,0,0,0-3.31-.44h-5.31s0,0,0,0c.11.2.23.39.35.58a5.39,5.39,0,0,0,4.13,2.83h.35m7.46,12.64s-.36-.49-.82-1.28-2.83-4.89-3.27-5.66a2.45,2.45,0,0,0-1.55-1.11h0a6.5,6.5,0,0,0-1.25-.18h-2.67a1,1,0,0,0-1,1v2.45h3.37c.38.57.78,1.13,1.11,1.63s.74,1.07.9,1.26.65,1.1,2.79,1.63a13.41,13.41,0,0,0,2.18.28h.2Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.72,54.16h-3.21v2.72h0a3.12,3.12,0,0,0,.45,1.83c.29.37.37.42.39.42h-2.1c-.44,0-.88,0-1.31-.06a4.22,4.22,0,0,1-2.52-.92,3.5,3.5,0,0,1-.95-2.48V49.75h9.7a5.44,5.44,0,0,0-2.34-2.53,7.24,7.24,0,0,0-.73-.38,7.78,7.78,0,0,0-3.17-.55,7.36,7.36,0,0,0-3.89.93,9.69,9.69,0,0,0-2,1.43,7.81,7.81,0,0,0-.39,11l.39.39a10.22,10.22,0,0,0,5.87,2.36,9.72,9.72,0,0,0,6-2.37c.18-.17.35-.35.52-.54s.21-.26.32-.39v-4a1,1,0,0,0-1-1\" transform=\"translate(-23.36 -11.42)\"/></svg>\n| "); /***/ }), -/* 1000 */ +/* 983 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\"><defs><style>.cls-1{fill:#e7e6e6;}.cls-2{fill:#fff;}.cls-3{fill:#02b2ae;}.cls-4{fill:#f6b6b9;}.cls-5{fill:#302f42;}.cls-6{fill:#f1c016;}.cls-7{fill:#cdcccc;}.cls-8{fill:#88ba46;}.cls-9{fill:#2769a7;}.cls-10{fill:#13a2dd;}.cls-11{fill:#d41126;}.cls-12{fill:#fab30b;}.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17{fill-rule:evenodd;}.cls-13{fill:#9897a3;}.cls-14{fill:#71b857;}.cls-15{fill:#05b2af;}.cls-16{fill:#019bc4;}.cls-17{fill:#0654a2;}</style></defs><path class=\"cls-1\" d=\"M128.6,244.84V194.62a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.21,4.21,0,0,1-4.2,4.21H132.81A4.22,4.22,0,0,1,128.6,244.84Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M203.4,243.66V195.81a2,2,0,0,0-2-2H134.1a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.26A2,2,0,0,0,203.4,243.66Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,218.27h0a1.53,1.53,0,0,0-1.52,1.53,1.51,1.51,0,0,0,1.52,1.51h57.32a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,227.63a1.52,1.52,0,1,0,0,3h57.32a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M164.69,237.46a1.52,1.52,0,0,0,0,3h6.08a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M159.58,199a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.47h16.3a.47.47,0,0,0,.47-.47V199.43a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"139.78\" cy=\"133.78\" r=\"6.08\"/><circle class=\"cls-3\" cx=\"139.78\" cy=\"133.78\" r=\"3.04\"/><polygon class=\"cls-4\" points=\"197.28 296.61 194.37 296.61 192.98 285.37 197.28 285.37 197.28 296.61\"/><path class=\"cls-5\" d=\"M220.24,339.85h5.62v3.54H216.7a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><polygon class=\"cls-4\" points=\"212.99 296.61 210.08 296.61 208.69 285.37 213 285.37 212.99 296.61\"/><path class=\"cls-5\" d=\"M236,339.85h5.62v3.54h-9.16a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-4\" cx=\"204.46\" cy=\"210.44\" r=\"6.26\"/><path class=\"cls-4\" d=\"M211,295.34a2.39,2.39,0,0,1,2.67-2.07,2.71,2.71,0,0,1,.41.09l3.5-4.2,3.07,1.51-5,5.85a2.4,2.4,0,0,1-4.62-1.18Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-4\" d=\"M241.12,299.58a2.38,2.38,0,0,1,1.14-3.18,1.82,1.82,0,0,1,.39-.14l.71-5.42,3.39-.38-1.1,7.64a2.4,2.4,0,0,1-4.53,1.48Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M237.64,266.33h0a3.07,3.07,0,0,1,4.32-.53,2.92,2.92,0,0,1,1,1.28l5.13,12.81a7.87,7.87,0,0,1,.49,4.13l-1.67,11.25a1,1,0,0,1-1.16.86l-.15,0-2.2-.68a1,1,0,0,1-.72-1.09h0a37,37,0,0,0-3-19.43l-2.42-5.42A3.09,3.09,0,0,1,237.64,266.33Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M233.93,260.77a6.68,6.68,0,1,0-1.25-13.21,7.67,7.67,0,0,0-4.58-1.26,4.5,4.5,0,0,0-3.79,2.59,3.21,3.21,0,0,0,1.53,4.08,5.87,5.87,0,0,0,3.06,0,4.51,4.51,0,0,1,3,.27c.89.52,1.29,1.93.5,2.59a2.74,2.74,0,0,0-.79,3A3,3,0,0,0,233.93,260.77Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M241.7,295.09l1.11,42.15a1,1,0,0,1-1,1.05h-.08l-3.66-.19a1,1,0,0,1-1-.86l-4.35-27.37a.52.52,0,0,0-.59-.43.54.54,0,0,0-.42.4l-5.89,26.35a1,1,0,0,1-1.21.78l-.12,0-3.63-.22a1,1,0,0,1-.68-1l3.17-41Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M243.48,275.07A11.48,11.48,0,0,0,233,262.46c-2.76-.2-7-.27-8.45,3.34-4.25,10.89,3.19,10.63.63,20.06s-4.83,10-1.31,10.66,19.34,4.7,18.69-1.94C242.16,290.5,242.87,281.45,243.48,275.07Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M225.3,264.7h0a3.08,3.08,0,0,1,4,1.76,3.23,3.23,0,0,1,.17,1.6l-2,12.49a12.21,12.21,0,0,1-2.62,5.81l-6.49,7.91a1,1,0,0,1-1.43.14l-.12-.11-1.54-1.71a1,1,0,0,1,0-1.3l.46-.59a34.33,34.33,0,0,0,6.89-16.87l.8-6.63A3.06,3.06,0,0,1,225.3,264.7Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-7\" d=\"M259.55,344H193.77a.25.25,0,0,1-.25-.25.26.26,0,0,1,.25-.26h65.78a.26.26,0,0,1,.25.26A.25.25,0,0,1,259.55,344Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M35,199V148.76a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21V199a4.21,4.21,0,0,1-4.2,4.21H39.24A4.22,4.22,0,0,1,35,199Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M109.84,197.79V150a2,2,0,0,0-2-2H40.53a2,2,0,0,0-2,2v47.84a2,2,0,0,0,2,2H107.8A2,2,0,0,0,109.84,197.79Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,172.41h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,181.77a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-8\" d=\"M71.12,191.6a1.52,1.52,0,0,0,0,3H77.2a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-9\" d=\"M66,153.1a.47.47,0,0,0-.47.47v11.88a.46.46,0,0,0,.47.46h16.3a.46.46,0,0,0,.47-.46V153.57a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.21\" cy=\"87.92\" r=\"6.08\"/><circle class=\"cls-10\" cx=\"46.21\" cy=\"87.92\" r=\"3.04\"/><path class=\"cls-1\" d=\"M35.37,300.36V250.14a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.2,4.2,0,0,1-4.2,4.2H39.58A4.21,4.21,0,0,1,35.37,300.36Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M110.18,299.17V251.32a2,2,0,0,0-2-2H40.87a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.27A2,2,0,0,0,110.18,299.17Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,273.79h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,283.15a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path d=\"M71.46,293a1.52,1.52,0,1,0,0,3h6.08a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-11\" d=\"M66.35,254.48a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.46h16.3a.47.47,0,0,0,.47-.46V255a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.55\" cy=\"189.3\" r=\"6.08\"/><circle class=\"cls-11\" cx=\"46.55\" cy=\"189.3\" r=\"3.04\"/><image width=\"808\" height=\"303\" transform=\"translate(0 3.46) scale(0.1)\" xlink:href=\"data:image/png;base64,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\"/><path class=\"cls-12\" d=\"M242.49,77.51a.55.55,0,0,1-.55.55H231.65a.55.55,0,0,1-.55-.55h0v-1.6a.55.55,0,0,1,.55-.55h10.29a.55.55,0,0,1,.55.55Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-13\" d=\"M219.81,67.29h-1a1,1,0,0,0,0,.17.77.77,0,0,0,0,.15h.68c0,.47-.11.81-.64.81a.68.68,0,0,1-.63-.76V67c0-.41.2-.8.65-.8a.64.64,0,0,1,.59.36.41.41,0,0,0,.26-.17.9.9,0,0,0-.85-.49,1,1,0,0,0-1,1v.79a1,1,0,0,0,1,1,.89.89,0,0,0,.95-1Zm.88.18.36-1.09.37,1.09Zm.36-1.52-.19,0L220,68.66h.34l.3-.86h.94l.3.86h.34L221.26,66l-.21,0Zm3.12.16a.68.68,0,0,0,0-.14h-1.7a.41.41,0,0,0,0,.16.4.4,0,0,0,0,.15h1.3l-1.42,2.06a.45.45,0,0,0,0,.16.41.41,0,0,0,0,.16h1.81a.41.41,0,0,0,0-.16.45.45,0,0,0,0-.16h-1.4l1.4-2.07a.41.41,0,0,0,0-.16m2.68,1.13h-.54v-1h.54a.45.45,0,0,1,.5.49.45.45,0,0,1-.5.49m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.69h.34v-1.1h.54c.33,0,.52.12.52.46v.64h.34V68a.63.63,0,0,0-.38-.63m1.61-2.23-.29.49h.23l.39-.49Zm-.46,3.21v-1h1a1.29,1.29,0,0,0,0-.32h-1v-.79h1.16a.66.66,0,0,0,0-.14.91.91,0,0,0,0-.17h-1.5v2.69h1.54a.61.61,0,0,0,0-.31Zm2.3.07a.61.61,0,0,1-.64-.47.35.35,0,0,0-.31.09.88.88,0,0,0,.95.69c.52,0,.94-.24.94-.81,0-1-1.45-.65-1.45-1.29,0-.28.26-.42.52-.42a.57.57,0,0,1,.56.31.54.54,0,0,0,.3-.1.87.87,0,0,0-.88-.51.76.76,0,0,0-.85.75c0,.91,1.44.62,1.44,1.28,0,.34-.27.48-.58.48m2.82.08a.77.77,0,0,0,0-.15h-1.2v-1h1a1.28,1.28,0,0,0,0-.32h-1v-.79h1.15a.68.68,0,0,0,0-.14.88.88,0,0,0,0-.17H232v2.69h1.54a.78.78,0,0,0,0-.16m.82-1,.37-1.09.37,1.09Zm.37-1.52a.65.65,0,0,0-.2,0l-.91,2.69H234l.3-.86h.94l.3.86h.34L235,66l-.2,0ZM237,68.73a.94.94,0,0,0,1-1V66h-.35v1.65c0,.45-.17.8-.64.8s-.65-.35-.65-.8V66H236v1.74a.94.94,0,0,0,1,1m-31.88,2.89a.65.65,0,0,1-.65.73H204V70.29h.45a.67.67,0,0,1,.65.75ZM204.49,70h-.8v2.7h.8a1,1,0,0,0,1-1V71A1,1,0,0,0,204.49,70Zm1.35,2.7h.34V70h-.34Zm1.07-2c0-.3.26-.43.52-.43a.57.57,0,0,1,.56.32.64.64,0,0,0,.3-.11.85.85,0,0,0-.87-.52.77.77,0,0,0-.86.76c0,.91,1.45.62,1.45,1.28,0,.34-.28.49-.59.49a.61.61,0,0,1-.64-.48.35.35,0,0,0-.31.09.88.88,0,0,0,.95.7c.52,0,.94-.25.94-.82,0-1-1.45-.65-1.45-1.28m1.51-.67a.88.88,0,0,0,0,.16,1,1,0,0,0,0,.16H209v2.38h.35V70.29H210a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm2.73,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.47.13a.67.67,0,0,0,.36-.66.71.71,0,0,0-.75-.74h-1v2.7h.35V71.55h.54c.32,0,.52.14.52.47v.65H212V72a.63.63,0,0,0-.39-.63m.77,1.3h.34V70h-.34Zm1.68-.32h-.58v-1h.58c.34,0,.57.14.57.48s-.23.49-.57.49Zm-.58-2.08h.58a.36.36,0,0,1,.41.41c0,.28-.13.4-.41.4h-.58Zm1,.92a.59.59,0,0,0,.29-.55c0-.48-.29-.67-.76-.67h-.92v2.7h1a.72.72,0,0,0,.8-.75A.71.71,0,0,0,214.54,71.19Zm2.3.44c0,.44-.17.8-.64.8s-.65-.36-.65-.8V70h-.34v1.74a1,1,0,1,0,2,0V70h-.34v1.66Zm.57-1.66a.44.44,0,0,0,0,.16.47.47,0,0,0,0,.16H218v2.38h.34V70.29H219a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm1.88,2.7h.34V70h-.34Zm2.34-1c0,.41-.19.79-.65.79s-.65-.38-.65-.79V71c0-.41.19-.8.65-.8s.65.39.65.8ZM221,69.91a1,1,0,0,0-1,1v.78a1,1,0,1,0,2,0v-.78A1,1,0,0,0,221,69.91Zm2.84,2.14L222.66,70h-.35v2.7h.34V70.6l1.17,2.07h.35V70h-.35ZM226,70v2.7h.34V71.39h1a.86.86,0,0,0,0-.16.92.92,0,0,0,0-.16h-1v-.78h1.15a.65.65,0,0,0,0-.32Zm2.68,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.7h.34V71.55h.54c.33,0,.52.14.52.47v.65h.35V72a.64.64,0,0,0-.39-.63m1.41.11.36-1.1.37,1.1ZM230.9,70l-.19,0-.92,2.7h.35l.29-.87h.94l.3.87H232L231.1,70Zm3.17,0h-.34v2.08L232.56,70h-.35v2.7h.34V70.59l1.17,2.08h.35Zm.33,1v.78a1,1,0,0,0,1,1,.93.93,0,0,0,.86-.5.65.65,0,0,0-.27-.17.65.65,0,0,1-.59.36c-.45,0-.65-.39-.65-.8V71c0-.4.2-.8.65-.8a.63.63,0,0,1,.59.36.87.87,0,0,0,.27-.17.91.91,0,0,0-.86-.5,1,1,0,0,0-1,1m2.42,1.42v-1h1a.77.77,0,0,0,0-.15,1,1,0,0,0,0-.17h-1v-.78H238a.81.81,0,0,0,0-.15,1,1,0,0,0,0-.17h-1.49v2.7H238a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-14\" d=\"M256.77,44.07v9.45c.84-.7,2.19-.93,4.29-1.07V48.19h3.36c1.77-.08,5.69-.61,5.69-4.12Zm11.05,8.27h-.89c-2.52.06-9.76.69-10.16,6.18v4.76h1.44c2.58-.06,2.85-2.7,2.85-3.84V56.19h1.66c3.38,0,5.1-1,5.1-3v-.89\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-15\" d=\"M247.36,44.08H238V63.28c3.26-.41,4.45-2,4.63-4.24V48.19h4.11l.43,0c2,.23,3.2,1.09,3.33,5,0,.22,0,.48,0,.68-.1,6.38-5,8.33-7.64,9h0a.06.06,0,0,0-.05.06v.17a.07.07,0,0,0,.05.07h.32c3.92,0,11.8-1,11.8-9.56v-.16c0-7.46-3.26-9.48-7.6-9.48\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-16\" d=\"M227.62,48.19l2.21,0h.32a1.85,1.85,0,0,1,2,1.75v4.5l.13,0a3.13,3.13,0,0,0,.54-.19l0,0,.08,0,0,0,0,0a4.82,4.82,0,0,0,2.7-4.5,6.54,6.54,0,0,0-.06-.89q0-.31-.12-.63a4.78,4.78,0,0,0-2.65-3.25c-.23-.11-.46-.21-.7-.3a9.75,9.75,0,0,0-3.93-.5h-6.33s0,0,0,0q.21.36.42.69a6.39,6.39,0,0,0,4.92,3.36l.42,0m8.87,15s-.43-.59-1-1.53L231.64,55a2.89,2.89,0,0,0-1.85-1.32h0a7.1,7.1,0,0,0-1.49-.21h-3.17A1.21,1.21,0,0,0,224,54.65v2.9h4c.46.69.93,1.37,1.33,2s.88,1.26,1.07,1.5.78,1.31,3.32,1.93a16.63,16.63,0,0,0,2.59.33h.24Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-17\" d=\"M220.3,53.43h-3.83v3.24h0a3.79,3.79,0,0,0,.53,2.18c.35.44.45.49.47.5H215a14.41,14.41,0,0,1-1.55-.08,5.06,5.06,0,0,1-3-1.08,4.18,4.18,0,0,1-1.13-3V48.19h11.53a6.34,6.34,0,0,0-2.77-3,8.11,8.11,0,0,0-.88-.45,9.07,9.07,0,0,0-3.76-.66,8.77,8.77,0,0,0-4.64,1.11,11.12,11.12,0,0,0-2.43,1.7,9.28,9.28,0,0,0,0,13.59,12.14,12.14,0,0,0,7,2.81,11.59,11.59,0,0,0,7.15-2.81c.22-.2.42-.42.62-.64s.26-.31.38-.47V54.62a1.21,1.21,0,0,0-1.17-1.19\" transform=\"translate(-27.95 -44.07)\"/><image width=\"2246\" height=\"1043\" transform=\"translate(93.27 37.94) scale(0.03)\" xlink:href=\"data:image/png;base64,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\"/></svg>\n| "); /***/ }), -/* 1001 */ +/* 984 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94497,7 +94131,7 @@ exports.default = EnvironmentService; return; } - reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts"); + reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/bastien/ecolyo/src/services/environment.service.ts"); })(); ; @@ -94509,7 +94143,7 @@ exports.default = EnvironmentService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1002 */ +/* 985 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94546,7 +94180,7 @@ exports.DaccEvent = DaccEvent; })(DaccEvent || (exports.DaccEvent = DaccEvent = {})); /***/ }), -/* 1003 */ +/* 986 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94571,7 +94205,7 @@ exports.UsageEventProperties = UsageEventProperties; })(UsageEventProperties || (exports.UsageEventProperties = UsageEventProperties = {})); /***/ }), -/* 1004 */ +/* 987 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94590,37 +94224,35 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _doctypes = __webpack_require__(484); -var _userChallenge2 = __webpack_require__(1005); - -var _timeStep = __webpack_require__(542); +var _userChallenge = __webpack_require__(988); -var _userDuel = __webpack_require__(1006); +var _timeStep = __webpack_require__(541); -var _duel = _interopRequireDefault(__webpack_require__(1007)); +var _userDuel = __webpack_require__(989); -var _quiz = _interopRequireDefault(__webpack_require__(1010)); +var _duel = _interopRequireDefault(__webpack_require__(990)); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _quiz = _interopRequireDefault(__webpack_require__(993)); -var _utils = __webpack_require__(835); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _date = __webpack_require__(548); +var _utils = __webpack_require__(833); -var _exploration = _interopRequireDefault(__webpack_require__(1012)); +var _date = __webpack_require__(546); -var _fluid = __webpack_require__(541); +var _exploration = _interopRequireDefault(__webpack_require__(995)); -var _userExploration = __webpack_require__(1013); +var _fluid = __webpack_require__(540); -var _userAction = __webpack_require__(1014); +var _userExploration = __webpack_require__(996); -var _action = _interopRequireDefault(__webpack_require__(1015)); +var _userAction = __webpack_require__(997); -var _math = __webpack_require__(1009); +var _action = _interopRequireDefault(__webpack_require__(998)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -94647,15 +94279,15 @@ class ChallengeService { unLockCurrentUserChallenge(userChallenges) { let isAllLocked = true; userChallenges.forEach((challenge, i) => { - if (challenge.state != _userChallenge2.UserChallengeState.LOCKED) isAllLocked = false; + if (challenge.state != _userChallenge.UserChallengeState.LOCKED) isAllLocked = false; - if (challenge.state === _userChallenge2.UserChallengeState.DONE) { - if (userChallenges[i + 1] && userChallenges[i + 1].state === _userChallenge2.UserChallengeState.LOCKED) { - userChallenges[i + 1].state = _userChallenge2.UserChallengeState.UNLOCKED; + if (challenge.state === _userChallenge.UserChallengeState.DONE) { + if (userChallenges[i + 1].state === _userChallenge.UserChallengeState.LOCKED) { + userChallenges[i + 1].state = _userChallenge.UserChallengeState.UNLOCKED; } } }); - if (isAllLocked) userChallenges[0].state = _userChallenge2.UserChallengeState.UNLOCKED; + if (isAllLocked) userChallenges[0].state = _userChallenge.UserChallengeState.UNLOCKED; return userChallenges; } /** @@ -94700,13 +94332,13 @@ class ChallengeService { description: challenge.description, target: challenge.target, duel: duel, - state: _userChallenge2.UserChallengeState.LOCKED, + state: _userChallenge.UserChallengeState.LOCKED, progress: { quizProgress: 0, explorationProgress: 0, actionProgress: 0 }, - success: _userChallenge2.UserChallengeSuccess.ONGOING, + success: _userChallenge.UserChallengeSuccess.ONGOING, startDate: null, endingDate: null, quiz: quiz, @@ -94968,36 +94600,6 @@ class ChallengeService { const userChallenges = userChallengeEntities.map(userChallengeEntity => this.parseUserChallengeEntityToUserChallenge(userChallengeEntity)); return userChallenges; } - /* - * Retrieve dataloads for ongoing duel - * sucess return: UserChallenge, Dataload[] - * failure throw error - */ - - - async initChallengeDuelProgress(userChallenge) { - const consumptionService = new _consumption.default(this._client); - - try { - const dataloads = await this.getUserChallengeDataload(userChallenge); - const userConsumption = (0, _math.getRoundFloat)(consumptionService.calculatePerformanceIndicatorValue(dataloads)); - - const _userChallenge = (0, _objectSpread2.default)({}, userChallenge, { - duel: (0, _objectSpread2.default)({}, userChallenge.duel, { - userConsumption: userConsumption - }) - }); - - const updatedUserChallenge = await this.updateUserChallenge(_userChallenge, _userChallenge2.UserChallengeUpdateFlag.DUEL_CONSUMPTION); - return { - updatedUserChallenge, - dataloads - }; - } catch (error) { - console.log('Challenge service error on initChallengeDuelProgress : ', error); - throw error; - } - } /** * Start UserChallenge and retrieve updated UserChallenge * @returns {UserChallenge} @@ -95006,14 +94608,14 @@ class ChallengeService { async startUserChallenge(userChallenge) { - userChallenge.state = _userChallenge2.UserChallengeState.ONGOING; + userChallenge.state = _userChallenge.UserChallengeState.ONGOING; userChallenge.progress.actionProgress = 0; userChallenge.progress.explorationProgress = 0; userChallenge.progress.quizProgress = 0; userChallenge.startDate = _luxon.DateTime.local().setZone('utc', { keepLocalTime: true }).startOf('day'); - userChallenge.success = _userChallenge2.UserChallengeSuccess.ONGOING; + userChallenge.success = _userChallenge.UserChallengeSuccess.ONGOING; try { const { @@ -95022,7 +94624,7 @@ class ChallengeService { const updatedUserChallenge = this.parseUserChallengeEntityToUserChallenge(updatedUserChallengeEntity); return updatedUserChallenge; } catch (error) { - console.log('Challenge service error on startUserChallenge : ', error); + console.log('Initialization error: ', error); throw error; } } @@ -95047,67 +94649,67 @@ class ChallengeService { const actionService = new _action.default(this._client); switch (flag) { - case _userChallenge2.UserChallengeUpdateFlag.CHALLENGE: - case _userChallenge2.UserChallengeUpdateFlag.DUEL_CONSUMPTION: + case _userChallenge.UserChallengeUpdateFlag.CHALLENGE: + case _userChallenge.UserChallengeUpdateFlag.DUEL_CONSUMPTION: updatedUserChallenge = userChallenge; break; - case _userChallenge2.UserChallengeUpdateFlag.DUEL_UNLOCK: + case _userChallenge.UserChallengeUpdateFlag.DUEL_UNLOCK: updatedDuel = await duelService.unlockUserDuel(userChallenge.duel); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge2.UserChallengeState.DUEL, + state: _userChallenge.UserChallengeState.DUEL, duel: updatedDuel }); break; - case _userChallenge2.UserChallengeUpdateFlag.DUEL_UPDATE_THRESHOLD: + case _userChallenge.UserChallengeUpdateFlag.DUEL_UPDATE_THRESHOLD: updatedDuel = await duelService.updateUserDuelThreshold(userChallenge.duel, fluidStatus); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge2.UserChallengeState.DUEL, + state: _userChallenge.UserChallengeState.DUEL, duel: updatedDuel }); break; - case _userChallenge2.UserChallengeUpdateFlag.DUEL_START: + case _userChallenge.UserChallengeUpdateFlag.DUEL_START: updatedDuel = await duelService.startUserDuel(userChallenge.duel); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge2.UserChallengeState.DUEL, + state: _userChallenge.UserChallengeState.DUEL, duel: updatedDuel }); break; - case _userChallenge2.UserChallengeUpdateFlag.DUEL_WIN: + case _userChallenge.UserChallengeUpdateFlag.DUEL_WIN: updatedDuel = await duelService.endUserDuel(userChallenge.duel); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge2.UserChallengeState.DONE, + state: _userChallenge.UserChallengeState.DONE, duel: updatedDuel, endingDate: _luxon.DateTime.local().setZone('utc', { keepLocalTime: true }).startOf('day'), - success: _userChallenge2.UserChallengeSuccess.WIN + success: _userChallenge.UserChallengeSuccess.WIN }); break; - case _userChallenge2.UserChallengeUpdateFlag.DUEL_LOSS: + case _userChallenge.UserChallengeUpdateFlag.DUEL_LOSS: updatedDuel = await duelService.endUserDuel(userChallenge.duel); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { - state: _userChallenge2.UserChallengeState.DONE, + state: _userChallenge.UserChallengeState.DONE, duel: updatedDuel, endingDate: _luxon.DateTime.local().setZone('utc', { keepLocalTime: true }).startOf('day'), - success: _userChallenge2.UserChallengeSuccess.LOST + success: _userChallenge.UserChallengeSuccess.LOST }); break; - case _userChallenge2.UserChallengeUpdateFlag.QUIZ_START: + case _userChallenge.UserChallengeUpdateFlag.QUIZ_START: updatedQuiz = await quizService.startUserQuiz(userChallenge.quiz); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { quiz: updatedQuiz }); break; - case _userChallenge2.UserChallengeUpdateFlag.QUIZ_DONE: + case _userChallenge.UserChallengeUpdateFlag.QUIZ_DONE: if (userChallenge.quiz.result > userChallenge.progress.quizProgress) { userChallenge.progress.quizProgress = userChallenge.quiz.result; } @@ -95122,41 +94724,41 @@ class ChallengeService { }); break; - case _userChallenge2.UserChallengeUpdateFlag.QUIZ_UPDATE: + case _userChallenge.UserChallengeUpdateFlag.QUIZ_UPDATE: updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { quiz: quizWithUpdatedQuestions ? quizWithUpdatedQuestions : userChallenge.quiz }); break; - case _userChallenge2.UserChallengeUpdateFlag.QUIZ_RESET: + case _userChallenge.UserChallengeUpdateFlag.QUIZ_RESET: updatedQuiz = await quizService.resetUserQuiz(userChallenge.quiz); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { quiz: updatedQuiz }); break; - case _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_START: + case _userChallenge.UserChallengeUpdateFlag.EXPLORATION_START: updatedExploration = await explorationService.startUserExploration(userChallenge.exploration); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { exploration: updatedExploration }); break; - case _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_UPDATE: + case _userChallenge.UserChallengeUpdateFlag.EXPLORATION_UPDATE: updatedExploration = await explorationService.updateUserExploration(userChallenge.exploration); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { exploration: updatedExploration }); break; - case _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_NOTIFICATION: + case _userChallenge.UserChallengeUpdateFlag.EXPLORATION_NOTIFICATION: updatedExploration = await explorationService.awaitNotificationUserExploration(userChallenge.exploration); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { exploration: updatedExploration }); break; - case _userChallenge2.UserChallengeUpdateFlag.EXPLORATION_DONE: + case _userChallenge.UserChallengeUpdateFlag.EXPLORATION_DONE: updatedExploration = explorationService.endUserExploration(userChallenge.exploration); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { exploration: updatedExploration, @@ -95166,7 +94768,7 @@ class ChallengeService { }); break; - case _userChallenge2.UserChallengeUpdateFlag.ACTION_START: + case _userChallenge.UserChallengeUpdateFlag.ACTION_START: let userAction = userChallenge.action; if (action) { @@ -95178,14 +94780,14 @@ class ChallengeService { }); break; - case _userChallenge2.UserChallengeUpdateFlag.ACTION_NOTIFICATION: + case _userChallenge.UserChallengeUpdateFlag.ACTION_NOTIFICATION: updatedAction = actionService.awaitNotificationAction(userChallenge.action); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { action: updatedAction }); break; - case _userChallenge2.UserChallengeUpdateFlag.ACTION_DONE: + case _userChallenge.UserChallengeUpdateFlag.ACTION_DONE: updatedAction = actionService.endAction(userChallenge.action); updatedUserChallenge = (0, _objectSpread2.default)({}, userChallenge, { action: updatedAction, @@ -95228,7 +94830,7 @@ class ChallengeService { day: userChallenge.duel.duration.days - 1 }) }; - const dataChart = await consumptionService.getGraphData(timePeriod, _timeStep.TimeStep.DAY, userChallenge.duel.fluidTypes, undefined, undefined, true); + const dataChart = await consumptionService.getGraphData(timePeriod, _timeStep.TimeStep.DAY, userChallenge.duel.fluidTypes, undefined, true); if (dataChart) { return dataChart.actualData; @@ -95249,7 +94851,7 @@ class ChallengeService { let isDone = false; let isWin = false; - if (userChallenge.state === _userChallenge2.UserChallengeState.DUEL && userChallenge.duel.state === _userDuel.UserDuelState.ONGOING && userChallenge.duel.duration) { + if (userChallenge.state === _userChallenge.UserChallengeState.DUEL && userChallenge.duel.state === _userDuel.UserDuelState.ONGOING && userChallenge.duel.duration) { const fullDuration = userChallenge.duel.duration.days + (0, _date.getLagDays)(userChallenge.duel.fluidTypes) + 1; let diffFromNow = userChallenge.duel.startDate ? userChallenge.duel.startDate.diff(_luxon.DateTime.local().setZone('utc', { keepLocalTime: true @@ -95268,7 +94870,7 @@ class ChallengeService { if (dataloads.length === duration && dataloads[duration - 1].value !== -1) { isDone = true; dataloads.forEach(d => { - if (d.value === -1 || d.valueDetail && d.valueDetail.filter(data => data.value === -1).length > 0) { + if (d.value === -1 || d.valueDetail && d.valueDetail.includes(-1)) { isDone = false; } }); @@ -95304,7 +94906,7 @@ exports.default = ChallengeService; return; } - reactHotLoader.register(ChallengeService, "ChallengeService", "/home/gcarron/dev/ecolyo/src/services/challenge.service.ts"); + reactHotLoader.register(ChallengeService, "ChallengeService", "/home/bastien/ecolyo/src/services/challenge.service.ts"); })(); ; @@ -95316,7 +94918,7 @@ exports.default = ChallengeService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1005 */ +/* 988 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95377,7 +94979,7 @@ exports.UserChallengeSuccess = UserChallengeSuccess; })(UserChallengeSuccess || (exports.UserChallengeSuccess = UserChallengeSuccess = {})); /***/ }), -/* 1006 */ +/* 989 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95404,7 +95006,7 @@ exports.UserDuelState = UserDuelState; })(UserDuelState || (exports.UserDuelState = UserDuelState = {})); /***/ }), -/* 1007 */ +/* 990 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95425,19 +95027,19 @@ var _cozyClient = __webpack_require__(40); var _comGrandlyonEcolyoDuel = __webpack_require__(498); -var _userDuel = __webpack_require__(1006); +var _userDuel = __webpack_require__(989); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _performanceIndicator = _interopRequireDefault(__webpack_require__(1008)); +var _performanceIndicator = _interopRequireDefault(__webpack_require__(991)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _math = __webpack_require__(1009); +var _math = __webpack_require__(992); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -95504,11 +95106,11 @@ class DuelService { let diffFromNow = newPeriod.endDate.diffNow().toObject().milliseconds; diffFromNow = diffFromNow ? Math.abs(diffFromNow) : 0; const consumptionService = new _consumption.default(this._client); - const dataLoad = await consumptionService.getGraphData(period, _timeStep.TimeStep.DAY, fluidType, undefined, undefined, true); + const dataLoad = await consumptionService.getGraphData(period, _timeStep.TimeStep.DAY, fluidType, undefined, true); if (dataLoad && dataLoad.actualData) { dataLoad.actualData.forEach(d => { - if (d.value === -1 || d.valueDetail && d.valueDetail.filter(data => data.value === -1).length > 0) isComplete = false; + if (d.value === -1 || d.valueDetail && d.valueDetail.includes(-1)) isComplete = false; }); } @@ -95733,7 +95335,7 @@ exports.default = DuelService; return; } - reactHotLoader.register(DuelService, "DuelService", "/home/gcarron/dev/ecolyo/src/services/duel.service.ts"); + reactHotLoader.register(DuelService, "DuelService", "/home/bastien/ecolyo/src/services/duel.service.ts"); })(); ; @@ -95745,7 +95347,7 @@ exports.default = DuelService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1008 */ +/* 991 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95758,7 +95360,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _converter = _interopRequireDefault(__webpack_require__(552)); +var _converter = _interopRequireDefault(__webpack_require__(550)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -95841,7 +95443,7 @@ exports.default = PerformanceIndicatorService; return; } - reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/gcarron/dev/ecolyo/src/services/performanceIndicator.service.ts"); + reactHotLoader.register(PerformanceIndicatorService, "PerformanceIndicatorService", "/home/bastien/ecolyo/src/services/performanceIndicator.service.ts"); })(); ; @@ -95853,7 +95455,7 @@ exports.default = PerformanceIndicatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1009 */ +/* 992 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95898,9 +95500,9 @@ function sum(dataA) { return; } - reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/gcarron/dev/ecolyo/src/utils/math.ts"); - reactHotLoader.register(getPercentage, "getPercentage", "/home/gcarron/dev/ecolyo/src/utils/math.ts"); - reactHotLoader.register(sum, "sum", "/home/gcarron/dev/ecolyo/src/utils/math.ts"); + reactHotLoader.register(getRoundFloat, "getRoundFloat", "/home/bastien/ecolyo/src/utils/math.ts"); + reactHotLoader.register(getPercentage, "getPercentage", "/home/bastien/ecolyo/src/utils/math.ts"); + reactHotLoader.register(sum, "sum", "/home/bastien/ecolyo/src/utils/math.ts"); })(); ; @@ -95912,7 +95514,7 @@ function sum(dataA) { /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1010 */ +/* 993 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95933,21 +95535,21 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _userQuiz = __webpack_require__(1011); +var _userQuiz = __webpack_require__(994); var _lodash = __webpack_require__(474); -var _utils = __webpack_require__(835); +var _utils = __webpack_require__(833); -var _logger = _interopRequireDefault(__webpack_require__(550)); +var _logger = _interopRequireDefault(__webpack_require__(548)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -96412,7 +96014,7 @@ class QuizService { _logger.default.info('GetAverageOnGivenPeriod is about to call getgraphdata'); - const graphData = await consumptionService.getGraphData(interval, timeStep, fluidType, undefined, undefined, !singleFluid); + const graphData = await consumptionService.getGraphData(interval, timeStep, fluidType, undefined, !singleFluid); let average = 0; if (graphData && graphData.actualData) { @@ -96579,7 +96181,7 @@ exports.default = QuizService; return; } - reactHotLoader.register(QuizService, "QuizService", "/home/gcarron/dev/ecolyo/src/services/quiz.service.ts"); + reactHotLoader.register(QuizService, "QuizService", "/home/bastien/ecolyo/src/services/quiz.service.ts"); })(); ; @@ -96591,7 +96193,7 @@ exports.default = QuizService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1011 */ +/* 994 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96634,7 +96236,7 @@ exports.UserQuestionState = UserQuestionState; })(UserQuestionState || (exports.UserQuestionState = UserQuestionState = {})); /***/ }), -/* 1012 */ +/* 995 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96655,13 +96257,13 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _userChallenge = __webpack_require__(1005); +var _userChallenge = __webpack_require__(988); -var _userExploration = __webpack_require__(1013); +var _userExploration = __webpack_require__(996); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _challenge = _interopRequireDefault(__webpack_require__(1004)); +var _challenge = _interopRequireDefault(__webpack_require__(987)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -96888,7 +96490,7 @@ exports.default = ExplorationService; return; } - reactHotLoader.register(ExplorationService, "ExplorationService", "/home/gcarron/dev/ecolyo/src/services/exploration.service.ts"); + reactHotLoader.register(ExplorationService, "ExplorationService", "/home/bastien/ecolyo/src/services/exploration.service.ts"); })(); ; @@ -96900,7 +96502,7 @@ exports.default = ExplorationService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1013 */ +/* 996 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96951,7 +96553,7 @@ exports.UserExplorationID = UserExplorationID; })(UserExplorationID || (exports.UserExplorationID = UserExplorationID = {})); /***/ }), -/* 1014 */ +/* 997 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96977,7 +96579,7 @@ exports.UserActionState = UserActionState; })(UserActionState || (exports.UserActionState = UserActionState = {})); /***/ }), -/* 1015 */ +/* 998 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96994,21 +96596,21 @@ var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _ecogesture = __webpack_require__(837); +var _ecogesture = __webpack_require__(835); -var _userAction = __webpack_require__(1014); +var _userAction = __webpack_require__(997); -var _userChallenge = __webpack_require__(1005); +var _userChallenge = __webpack_require__(988); var _lodash = __webpack_require__(474); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _utils = __webpack_require__(835); +var _utils = __webpack_require__(833); -var _challenge = _interopRequireDefault(__webpack_require__(1004)); +var _challenge = _interopRequireDefault(__webpack_require__(987)); -var _ecogesture2 = _interopRequireDefault(__webpack_require__(1016)); +var _ecogesture2 = _interopRequireDefault(__webpack_require__(999)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -97233,7 +96835,7 @@ exports.default = ActionService; return; } - reactHotLoader.register(ActionService, "ActionService", "/home/gcarron/dev/ecolyo/src/services/action.service.ts"); + reactHotLoader.register(ActionService, "ActionService", "/home/bastien/ecolyo/src/services/action.service.ts"); })(); ; @@ -97245,7 +96847,7 @@ exports.default = ActionService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1016 */ +/* 999 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97264,13 +96866,11 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _ecogesture = __webpack_require__(837); +var _ecogesture = __webpack_require__(835); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _profileType = __webpack_require__(1017); - -var _lodash = __webpack_require__(474); +var _profileType = __webpack_require__(1000); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -97287,7 +96887,7 @@ class EcogestureService { this._client = _client; } - async getAllEcogestures(seasonFilter, orderByID) { + async getAllEcogestures(seasonFilter) { let query = (0, _cozyClient.Q)(_doctypes.ECOGESTURE_DOCTYPE); if (seasonFilter && seasonFilter !== _ecogesture.Season.NONE) { @@ -97298,10 +96898,6 @@ class EcogestureService { }).sortBy([{ season: 'desc' }]); - } else if (orderByID) { - query = query.where({}).sortBy([{ - _id: 'asc' - }]); } else { query = query.where({}).sortBy([{ season: 'desc' @@ -97357,91 +96953,58 @@ class EcogestureService { } } /** - * Removes ecogestures from the list that doesn't fit with user's usages - * @param {Ecogesture[]} ecogestureList - * @param {ProfileEcogesture} profileEcogesture - * @returns {Ecogesture[]} + * Return duel with updated thrshold and fluidTypes + * @param {UserDuel} userDuel - userDuel to update + * @returns {UserDuel} */ - filterByUsage(ecogestureList, profileEcogesture) { - const filteredByUsage = ecogestureList.filter(ecogesture => { + static getEcogestureListByProfile(ecogestureList, profileType) { + const filteredEcogestureList = ecogestureList.filter(ecogesture => { switch (ecogesture.usage) { case _ecogesture.Usage.HEATING: - if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileEcogesture.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileEcogesture.warmingFluid === _profileType.WarmingType.ELECTRICITY) { + if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileType.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.warmingFluid === _profileType.WarmingType.ELECTRICITY) { return true; - } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileEcogesture.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileEcogesture.warmingFluid === _profileType.WarmingType.GAS) { + } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileType.heating === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.warmingFluid === _profileType.WarmingType.GAS) { return true; } else { return false; } case _ecogesture.Usage.ECS: - if (profileEcogesture.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL) { + if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileType.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.hotWaterFluid === _fluid.FluidType.ELECTRICITY) { + return true; + } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileType.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL && profileType.hotWaterFluid === _fluid.FluidType.GAS) { return true; } else { return false; } - default: - return true; - } - }); - return filteredByUsage; - } - /** - * Removes ecogesture from the list that depends on equipment the user hasn't - * @param {Ecogesture[]} ecogestureList - * @param {ProfileEcogesture} profileEcogesture - * @returns {Ecogesture[]} - */ - - - filterByEquipment(ecogestureList, profileEcogesture) { - for (const ecogesture of ecogestureList) { - if (ecogesture.equipment === true) { - for (const equipmentType of ecogesture.equipmentType) { - if (!profileEcogesture.equipments.includes(equipmentType)) { - const index = ecogestureList.indexOf(ecogesture); - ecogestureList.splice(index, 1); + case _ecogesture.Usage.COOKING: + if (ecogesture.fluidTypes.includes(_fluid.FluidType.ELECTRICITY) && profileType.cookingFluid === _fluid.FluidType.ELECTRICITY) { + return true; + } else if (ecogesture.fluidTypes.includes(_fluid.FluidType.GAS) && profileType.cookingFluid === _fluid.FluidType.GAS) { + return true; + } else { + return false; } - } - } - } - return ecogestureList; - } - /** - * Return a filtered list according to ecogesture profile, the list is sorted by low difficulty and high efficiency - * @param {ProfileEcogesture} profileEcogesture - * @returns {Ecogesture[]} - */ - - - async getEcogestureListByProfile(profileEcogesture) { - const ecogestureList = await this.getAllEcogestures(); - const filteredByUsage = this.filterByUsage(ecogestureList, profileEcogesture); - const filteredByEquipment = this.filterByEquipment(filteredByUsage, profileEcogesture); - const filteredFlaggedEcogesture = filteredByEquipment.filter(ecogesture => ecogesture.objective === false && ecogesture.doing === false && ecogesture.viewedInSelection === false || ecogesture.viewedInSelection === true); - const sortedByDifficultyAndEfficiency = (0, _lodash.orderBy)(filteredFlaggedEcogesture, [ecogesture => { - return ecogesture.difficulty; - }, ecogesture => { - return ecogesture.efficiency; - }], ['asc', 'desc']); - return sortedByDifficultyAndEfficiency; - } - /** - * Update one ecogesture - * @param {Ecogesture} ecogesture - Ecogesture to save - * @returns {Ecogesture} Udpated Ecogesture - */ + case _ecogesture.Usage.COLD_WATER: + if (profileType.coldWater === _profileType.IndividualOrCollective.INDIVIDUAL) { + return true; + } else { + return false; + } + case _ecogesture.Usage.ELECTRICITY_SPECIFIC: + return true; - async updateEcogesture(ecogesture) { - const { - data: updatedEcogesture - } = await this._client.save(ecogesture); - return updatedEcogesture; + case _ecogesture.Usage.AIR_CONDITIONING: + default: + return false; + } + }); + return filteredEcogestureList; } // @ts-ignore @@ -97462,7 +97025,7 @@ exports.default = EcogestureService; return; } - reactHotLoader.register(EcogestureService, "EcogestureService", "/home/gcarron/dev/ecolyo/src/services/ecogesture.service.ts"); + reactHotLoader.register(EcogestureService, "EcogestureService", "/home/bastien/ecolyo/src/services/ecogesture.service.ts"); })(); ; @@ -97474,7 +97037,7 @@ exports.default = EcogestureService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1017 */ +/* 1000 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97611,7 +97174,7 @@ exports.ProfileTypeFormType = ProfileTypeFormType; })(ProfileTypeFormType || (exports.ProfileTypeFormType = ProfileTypeFormType = {})); /***/ }), -/* 1018 */ +/* 1001 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97632,11 +97195,11 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _profileTypeData = _interopRequireDefault(__webpack_require__(1019)); +var _profileTypeData = _interopRequireDefault(__webpack_require__(1002)); -var _logger = _interopRequireDefault(__webpack_require__(550)); +var _logger = _interopRequireDefault(__webpack_require__(548)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -97844,7 +97407,7 @@ exports.default = ProfileTypeEntityService; return; } - reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/gcarron/dev/ecolyo/src/services/profileTypeEntity.service.ts"); + reactHotLoader.register(ProfileTypeEntityService, "ProfileTypeEntityService", "/home/bastien/ecolyo/src/services/profileTypeEntity.service.ts"); })(); ; @@ -97856,13 +97419,13 @@ exports.default = ProfileTypeEntityService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1019 */ +/* 1002 */ /***/ (function(module) { module.exports = JSON.parse("[{\"profileType\":{\"updateDate\":\"0000-01-01T00:00:00.000Z\",\"housingType\":\"individual_house\",\"constructionYear\":\"between_1975_and_1989\",\"area\":\"100\",\"occupantsNumber\":4,\"outsideFacingWalls\":\"2\",\"floor\":\"not_applicable\",\"heating\":\"individual\",\"coldWater\":\"individual\",\"hotWater\":\"individual\",\"individualInsulationWork\":[\"window_replacement\"],\"facilitiesInstallation\":\"none\",\"hotWaterEquipment\":\"solar\",\"hasInstalledVentilation\":\"unknown\",\"hasReplacedHeater\":\"unknown\",\"warmingFluid\":0,\"hotWaterFluid\":0,\"cookingFluid\":0}}]"); /***/ }), -/* 1020 */ +/* 1003 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97881,9 +97444,9 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _config = _interopRequireDefault(__webpack_require__(547)); +var _config = _interopRequireDefault(__webpack_require__(545)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -97997,7 +97560,7 @@ exports.default = TermsService; return; } - reactHotLoader.register(TermsService, "TermsService", "/home/gcarron/dev/ecolyo/src/services/terms.service.ts"); + reactHotLoader.register(TermsService, "TermsService", "/home/bastien/ecolyo/src/services/terms.service.ts"); })(); ; @@ -98009,7 +97572,7 @@ exports.default = TermsService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1021 */ +/* 1004 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/services/consumptionAlert/ecolyo.js b/services/consumptionAlert/ecolyo.js index a56b7ff224f215d091c9c6d0cd5e8f28b8b5f50d..79edeb6bffcc46fccd067d04118777e67d0fbd14 100644 --- a/services/consumptionAlert/ecolyo.js +++ b/services/consumptionAlert/ecolyo.js @@ -81,7 +81,7 @@ /******/ /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 1022); +/******/ return __webpack_require__(__webpack_require__.s = 1005); /******/ }) /************************************************************************/ /******/ ([ @@ -2460,8 +2460,8 @@ exports.runService = runService; return; } - reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); - reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/bastien/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(runService, "runService", "/home/bastien/ecolyo/src/targets/services/service.ts"); })(); ; @@ -63675,21 +63675,7 @@ Object.keys(_comGrandlyonEnedisMaxpower).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__(512); - -Object.keys(_comGrandlyonEcolyoProfileecogesture).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _comGrandlyonEcolyoProfileecogesture[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _comGrandlyonEcolyoProfileecogesture[key]; - } - }); -}); - -var _ioCozyTriggers = __webpack_require__(513); +var _ioCozyTriggers = __webpack_require__(512); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63861,11 +63847,6 @@ const doctypes = { doctype: _comGrandlyonEnedisMaxpower.ENEDIS_MAXPOWER_DOCTYPE, attributes: {}, relationships: {} - }, - profileecogesture: { - doctype: _comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, - attributes: {}, - relationships: {} } }; const _default = doctypes; @@ -63881,8 +63862,8 @@ exports.default = _default2; return; } - reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(doctypes, "doctypes", "/home/bastien/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/doctypes/index.ts"); })(); ; @@ -63925,7 +63906,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); + reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); })(); ; @@ -63968,7 +63949,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; return; } - reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); + reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); })(); ; @@ -64011,7 +63992,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; return; } - reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); + reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); })(); ; @@ -64054,7 +64035,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; return; } - reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts"); + reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-konnectors.ts"); })(); ; @@ -64097,7 +64078,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; return; } - reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts"); + reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-accounts.ts"); })(); ; @@ -64140,7 +64121,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; return; } - reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts"); + reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-jobs.ts"); })(); ; @@ -64183,7 +64164,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; return; } - reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts"); + reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-terms.ts"); })(); ; @@ -64226,7 +64207,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; return; } - reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); + reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); })(); ; @@ -64269,7 +64250,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; return; } - reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); + reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); })(); ; @@ -64312,7 +64293,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; return; } - reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); + reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); })(); ; @@ -64355,7 +64336,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; return; } - reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); + reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); })(); ; @@ -64398,7 +64379,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; return; } - reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); + reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); })(); ; @@ -64441,7 +64422,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; return; } - reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); + reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); })(); ; @@ -64484,7 +64465,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; return; } - reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); + reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); })(); ; @@ -64527,7 +64508,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; return; } - reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); + reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); })(); ; @@ -64570,7 +64551,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; return; } - reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); + reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); })(); ; @@ -64613,7 +64594,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; return; } - reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); + reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); })(); ; @@ -64656,7 +64637,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; return; } - reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); + reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); })(); ; @@ -64699,7 +64680,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); + reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); })(); ; @@ -64742,7 +64723,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); + reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); })(); ; @@ -64785,7 +64766,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); + reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); })(); ; @@ -64828,7 +64809,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; return; } - reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); + reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); })(); ; @@ -64871,7 +64852,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; return; } - reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); + reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); })(); ; @@ -64914,7 +64895,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; return; } - reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); + reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); })(); ; @@ -64957,7 +64938,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; return; } - reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); + reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); })(); ; @@ -65000,7 +64981,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT return; } - reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); + reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); })(); ; @@ -65043,7 +65024,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); + reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); })(); ; @@ -65061,49 +65042,6 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; "use strict"; /* WEBPACK VAR INJECTION */(function(module) { -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.PROFILEECOGESTURE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -const PROFILEECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.profileecogesture'; -exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 513 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - Object.defineProperty(exports, "__esModule", { value: true }); @@ -65129,7 +65067,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; return; } - reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts"); + reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-triggers.ts"); })(); ; @@ -65141,41 +65079,41 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 514 */, -/* 515 */ +/* 513 */, +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(533); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(532); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(528); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(527); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(531); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(530); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(526); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(525); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(524); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -65195,29 +65133,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(533); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(522); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(529); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(535); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(532); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(536); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(538); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(523); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(532); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(521); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(528); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(534); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(531); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(535); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(537); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(522); @@ -67363,20 +67301,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(532); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(525); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(531); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); @@ -68253,7 +68191,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68329,15 +68267,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(519); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); @@ -68727,7 +68665,7 @@ class Formatter { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68751,8 +68689,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); @@ -68989,7 +68927,7 @@ function formatString(knownFormat) { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69210,7 +69148,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69246,7 +69184,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -69542,7 +69480,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69565,18 +69503,18 @@ class Invalid { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(516); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(515); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(527); @@ -70062,16 +70000,16 @@ class Locale { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); @@ -70212,14 +70150,14 @@ class Settings { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70286,13 +70224,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* eslint no-unused-vars: "off" */ @@ -70384,14 +70322,14 @@ class Zone { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70586,17 +70524,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(531); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(521); /** * @private */ @@ -70636,14 +70574,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70741,13 +70679,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); /** @@ -70804,7 +70742,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70815,10 +70753,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); @@ -71150,17 +71088,17 @@ function parseSQL(s) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); @@ -71766,18 +71704,18 @@ class Interval { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(525); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(529); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); @@ -71974,12 +71912,12 @@ class Info { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); function dayDiff(earlier, later) { @@ -72063,20 +72001,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(516); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(537); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(518); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(536); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(517); @@ -72504,7 +72442,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72590,7 +72528,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72603,8 +72541,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -72757,7 +72695,7 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 539 */ +/* 538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72778,7 +72716,7 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -72811,9 +72749,6 @@ class ProfileService { }), partnersIssueDate: _luxon.DateTime.fromISO(profileEntity.partnersIssueDate, { zone: 'utc' - }), - activateHalfHourDate: _luxon.DateTime.fromISO(profileEntity.activateHalfHourDate, { - zone: 'utc' }) }); return profile; @@ -72867,7 +72802,7 @@ exports.default = ProfileService; return; } - reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts"); + reactHotLoader.register(ProfileService, "ProfileService", "/home/bastien/ecolyo/src/services/profile.service.ts"); })(); ; @@ -72879,7 +72814,7 @@ exports.default = ProfileService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 540 */ +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72894,21 +72829,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _cozyClient = __webpack_require__(40); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(543)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(542)); -var _queryRunner = _interopRequireDefault(__webpack_require__(549)); +var _queryRunner = _interopRequireDefault(__webpack_require__(547)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(551)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(549)); -var _converter = _interopRequireDefault(__webpack_require__(552)); +var _converter = _interopRequireDefault(__webpack_require__(550)); var _doctypes = __webpack_require__(484); @@ -72937,24 +72872,24 @@ class ConsumptionDataManager { * @param timePeriod TimePeriod * @param timeStep TimeStep * @param fluidTypes FluidType[] - * @param fluidStatus FluidStatus[] * @param compareTimePeriod - Optional TimePeriod * @param isHome - Optional boolean * @returns DataChart | null */ - async getGraphData(timePeriod, timeStep, fluidTypes, fluidStatus, compareTimePeriod, isHome) { + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); if (!InputisValid) return null; if (fluidTypes.length === 1 && !isHome) { - const fluidType = fluidTypes[0]; // running the query - - const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data + //TODO validating input data + //TODO applying buisness logic to the query arguments + // running the query + const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidTypes[0], compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); return formattedData; } else if (fluidTypes.length > 1 || isHome) { const toBeAgreggatedData = []; @@ -72962,7 +72897,7 @@ class ConsumptionDataManager { for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); // validating output data toBeAgreggatedData.push({ chartData: formattedData, @@ -72979,8 +72914,9 @@ class ConsumptionDataManager { let allData; if (isHome) { - allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, undefined, compareMaxTimePeriod, isHome); - return allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, compareMaxTimePeriod, isHome); + const max = allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + return max; } else { const max = await this._queryRunnerService.fetchFluidMaxData(maxTimePeriod, timeStep, fluidTypes[0], withDate); return max; @@ -73000,10 +72936,11 @@ class ConsumptionDataManager { } async getPerformanceIndicators(timePeriod, timeStep, fluidTypes, compareTimePeriod) { + //const result = {}; const performanceIndicators = []; - for (const fluidType of fluidTypes) { - const graphData = await this.getGraphData(timePeriod, timeStep, [fluidType], undefined, compareTimePeriod); + for (const fluideType of fluidTypes) { + const graphData = await this.getGraphData(timePeriod, timeStep, [fluideType], compareTimePeriod); if (graphData) { const performanceIndicator = { @@ -73025,7 +72962,7 @@ class ConsumptionDataManager { performanceIndicator.percentageVariation = this.calculatePerformanceIndicatorVariationPercentage(performanceIndicator.value || 0, comparisonSumValue); } - performanceIndicators[fluidType] = performanceIndicator; + performanceIndicators[fluideType] = performanceIndicator; } } @@ -73044,7 +72981,7 @@ class ConsumptionDataManager { } calculatePerformanceIndicatorPrice(data) { - return data.reduce((a, b) => b.price ? a + b.price : a, 0); + return data.reduce((a, b) => b.price !== null ? a + b.price : a, 0); } calculatePerformanceIndicatorVariationPercentage(dataSum, comparisonDataSum) { @@ -73074,13 +73011,13 @@ class ConsumptionDataManager { return singleFluidGraphData; } - formatGraphDataManager(data, timeStep, timePeriod, compareTimePeriod, fluidType, fluidStatus) { + formatGraphDataManage(data, timeStep, timePeriod, compareTimePeriod) { if (!data) return null; - const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep, fluidType, fluidStatus); + const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep); let formattedComparisonData = null; - if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep, fluidType, fluidStatus); + if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep); const result = { actualData: formattedActualData, comparisonData: formattedComparisonData @@ -73088,21 +73025,40 @@ class ConsumptionDataManager { return result; } - async fetchAllFirstDateData(fluidTypes) { - let firstDay = null; - const firstDays = []; + async fetchLastDateData(fluidTypes, allFluids) { + let lastDay = null; if (fluidTypes.length === 1) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidTypes[0])) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidTypes[0])) || null; } else if (fluidTypes.length > 1) { + const lastDays = []; + for (const fluidType of fluidTypes) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidType)) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidType)) || null; + + if (lastDay) { + lastDays.push(lastDay); + } + } + + if (lastDays.length < 1) { + return null; } - } - return firstDays; + if (allFluids) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } else { + lastDay = lastDays.reduce(function (a, b) { + return a > b ? a : b; + }); + } + } //validate input + // validate output + + + return lastDay; } async fetchAllLastDateData(fluidTypes) { @@ -73164,8 +73120,6 @@ class ConsumptionDataManager { for (let i = 0; i < length; i++) { let agreggatedConvertedValue = 0; let comparisonAgreggatedConvertedValue = 0; - const tempAggregatedState = []; - const tempComparisonAggregatedState = []; let noDataCount = 0; let comparisonNoDataCount = 0; const convertedValueDetail = []; @@ -73175,29 +73129,21 @@ class ConsumptionDataManager { if (!singleFluidChart.chartData) break; if (!singleFluidChart.chartData.actualData[i]) break; const value = singleFluidChart.chartData.actualData[i].value; - tempAggregatedState.push(singleFluidChart.chartData.actualData[i].state); let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); agreggatedConvertedValue += convertedValue; } - convertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedValue, - state: singleFluidChart.chartData.actualData[i].state - }; + convertedValueDetail[singleFluidChart.chartFluid] = convertedValue; if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) { const comparisonValue = singleFluidChart.chartData.comparisonData[i].value; - tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state); let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); comparisonAgreggatedConvertedValue += convertedComparisonValue; } - comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedComparisonValue, - state: singleFluidChart.chartData.comparisonData[i].state - }; + comparisonConvertedValueDetail[singleFluidChart.chartFluid] = convertedComparisonValue; } } @@ -73205,26 +73151,18 @@ class ConsumptionDataManager { if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { - // Define the aggregated state - const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, value: agreggatedConvertedValue, - state: aggregatedDataloadState, valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail }; resultChartData.actualData.push(acutaldataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { - // Define the aggregated state - const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, value: comparisonAgreggatedConvertedValue, - state: aggregatedComparisonDataloadState, valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; resultChartData.comparisonData.push(comparisondataLoad); @@ -73338,7 +73276,7 @@ exports.default = ConsumptionDataManager; return; } - reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts"); + reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/bastien/ecolyo/src/services/consumption.service.ts"); })(); ; @@ -73350,7 +73288,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 541 */ +/* 540 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73388,7 +73326,7 @@ exports.FluidState = FluidState; })(FluidState || (exports.FluidState = FluidState = {})); /***/ }), -/* 542 */ +/* 541 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73416,7 +73354,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 543 */ +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73431,19 +73369,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _dataload = __webpack_require__(544); - -var _fluid = __webpack_require__(541); - -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _dateChart = _interopRequireDefault(__webpack_require__(543)); -var _dateChart = _interopRequireDefault(__webpack_require__(545)); - -var _date = __webpack_require__(548); - -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _date = __webpack_require__(546); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73455,139 +73385,34 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; class ConsumptionFormatterService { - formatGraphData(data, timePeriod, timeStep, fluidType, fluidStatus) { - // Sort data - data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); // Set status of data and complete missing/empty data + formatGraphData(data, timePeriod, timeStep) { + data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); + const formattedData = this.fillMissingData(data, timePeriod, timeStep); // complete missing data within data + return formattedData; + } + + fillMissingData(data, timePeriod, timeStep) { const filledData = []; let parsingDate = timePeriod.startDate; const dateChartService = new _dateChart.default(); while (parsingDate <= timePeriod.endDate) { + //const filtereddata = data.filter(dt => dt.date.equals(parsingDate)) const filtereddata = data.filter(dt => dateChartService.compareStepDate(timeStep, dt.date, parsingDate)); - const newElement = this.defineDataloadState(filtereddata[0] ? filtereddata[0] : { + const newElement = filtereddata[0] ? filtereddata[0] : { date: parsingDate, - value: -1, - state: _dataload.DataloadState.EMPTY, + value: -1 + }; + filledData.push((0, _objectSpread2.default)({}, newElement, { valueDetail: null - }, fluidType, timeStep, fluidStatus); - filledData.push((0, _objectSpread2.default)({}, newElement)); + })); parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep)); } return filledData; } - defineDataloadState(data, fluidType, timeStep, fluidStatus) { - const today = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); // Return coming state if data data is >= today - - - if (data.date >= today) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.COMING - }); - } - - if (!fluidStatus) { - return data; - } // Define state in function of first and last fluid data date - - - if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.lastDataDate && data.date > fluidStatus.lastDataDate) { - const isDataToCome = this.isDataToCome(data, fluidType); - return (0, _objectSpread2.default)({}, data, { - state: isDataToCome ? _dataload.DataloadState.COMING : _dataload.DataloadState.MISSING - }); - } - - if (fluidStatus.firstDataDate && fluidStatus.lastDataDate && data.date >= fluidStatus.firstDataDate && data.date <= fluidStatus.lastDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: data.value === -1 ? _dataload.DataloadState.HOLE : _dataload.DataloadState.VALID - }); - } - - return data; - } - - isDataToCome(dataload, fluidType) { - const configService = new _fluidConfig.default(); - const fluidConfig = configService.getFluidConfig(); - - const inter = _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).startOf('day')).count('days'); - - if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { - return true; - } else { - return false; - } - } - - defineAggregatedDataloadState(dataloadStateArray) { - if (dataloadStateArray.includes(_dataload.DataloadState.VALID)) { - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_WITH_COMING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_WITH_EMPTY; - } - - return _dataload.DataloadState.AGGREGATED_VALID; - } // No valid data but at least one hole or missing data - - - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING; - } // No valid data but at least one upcoming or coming data - - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_COMING; - } // No valid data but at least one empty data - - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_EMPTY; - } // Default - - - return _dataload.DataloadState.AGGREGATED_VALID; - } - getTimeFromStepTime(timeStep) { switch (timeStep) { case _timeStep.TimeStep.HALF_AN_HOUR: @@ -73636,7 +73461,7 @@ exports.default = ConsumptionFormatterService; return; } - reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts"); + reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/bastien/ecolyo/src/services/consumptionFormatter.service.ts"); })(); ; @@ -73648,51 +73473,7 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DataloadState = exports.DataloadSectionType = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -let DataloadState; -exports.DataloadState = DataloadState; - -(function (DataloadState) { - DataloadState["VALID"] = "VALID"; - DataloadState["EMPTY"] = "EMPTY"; - DataloadState["MISSING"] = "MISSING"; - DataloadState["HOLE"] = "HOLE"; - DataloadState["UPCOMING"] = "UPCOMING"; - DataloadState["COMING"] = "COMING"; - DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; - DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; - DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; - DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; - DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; -})(DataloadState || (exports.DataloadState = DataloadState = {})); - -let DataloadSectionType; -exports.DataloadSectionType = DataloadSectionType; - -(function (DataloadSectionType) { - DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; - DataloadSectionType["LEFT"] = "LEFT"; - DataloadSectionType["RIGHT"] = "RIGHT"; -})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); - -/***/ }), -/* 545 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73705,13 +73486,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74026,6 +73807,64 @@ class DateChartService { return 0; } } + + isDataToCome(dataload, fluidType) { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).startOf('day')).count('days'); + + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { + return true; + } else { + return false; + } + } /** * Checks if the last data date is outdated and returns the number of missing days * @param {DateTime | null} lastDataDate @@ -74070,7 +73909,7 @@ exports.default = DateChartService; return; } - reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts"); + reactHotLoader.register(DateChartService, "DateChartService", "/home/bastien/ecolyo/src/services/dateChart.service.ts"); })(); ; @@ -74082,7 +73921,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 546 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74095,7 +73934,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _config = _interopRequireDefault(__webpack_require__(547)); +var _config = _interopRequireDefault(__webpack_require__(545)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74143,7 +73982,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConfigService, "ConfigService", "/home/bastien/ecolyo/src/services/fluidConfig.service.ts"); })(); ; @@ -74155,13 +73994,13 @@ exports.default = ConfigService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 547 */ +/* 545 */ /***/ (function(module) { -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.174,\"startDate\":\"2021-08-01T00:00:00.000\",\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"startDate\":\"2021-01-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); /***/ }), -/* 548 */ +/* 546 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74173,11 +74012,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74367,14 +74206,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate; return; } - reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); + reactHotLoader.register(compareDates, "compareDates", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getLagDays, "getLagDays", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/bastien/ecolyo/src/utils/date.ts"); })(); ; @@ -74386,7 +74225,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 549 */ +/* 547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74403,17 +74242,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _doctypes = __webpack_require__(484); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _logger = _interopRequireDefault(__webpack_require__(550)); - -var _dataload = __webpack_require__(544); +var _logger = _interopRequireDefault(__webpack_require__(548)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74443,27 +74280,16 @@ class QueryRunner { const doctype = this.getRelevantDoctype(fluidType, timeStep); if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).indexFields(['load']).limitBy(1).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).limitBy(1).sortBy([{ load: 'desc' }]); } - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).indexFields(['load']).limitBy(limit).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).limitBy(limit).sortBy([{ load: 'desc' }]); } - buildFirstDateQuery(fluidType, limit) { - const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); - return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ - year: 'asc' - }, { - month: 'asc' - }, { - day: 'asc' - }]).limitBy(limit); - } - buildLastDateQuery(fluidType, limit) { const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ @@ -74502,7 +74328,6 @@ class QueryRunner { keepLocalTime: true }), value: entry.load, - state: _dataload.DataloadState.VALID, price: entry.price, valueDetail: null })); @@ -74733,25 +74558,12 @@ class QueryRunner { return null; } - async getFirstDateData(fluidType) { - const query = this.buildFirstDateQuery(fluidType, 1); - const result = await this.fetchData(query); - - if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { - keepLocalTime: true - }); - } - - return null; - } - async getLastDateData(fluidType) { const query = this.buildLastDateQuery(fluidType, 1); const result = await this.fetchData(query); if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { + return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day).setZone('utc', { keepLocalTime: true }); } @@ -74789,7 +74601,7 @@ exports.default = QueryRunner; return; } - reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts"); + reactHotLoader.register(QueryRunner, "QueryRunner", "/home/bastien/ecolyo/src/services/queryRunner.service.ts"); })(); ; @@ -74801,7 +74613,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 550 */ +/* 548 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -74820,7 +74632,7 @@ const log = minilog('ecolyo') /***/ }), -/* 551 */ +/* 549 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74831,11 +74643,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74898,7 +74710,7 @@ exports.default = ConsumptionValidatorService; return; } - reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts"); + reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/bastien/ecolyo/src/services/consumptionValidator.service.ts"); })(); ; @@ -74910,7 +74722,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 552 */ +/* 550 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74925,9 +74737,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74995,7 +74807,7 @@ exports.default = ConverterService; return; } - reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/bastien/ecolyo/src/services/converter.service.ts"); })(); ; @@ -75007,6 +74819,8 @@ exports.default = ConverterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 551 */, +/* 552 */, /* 553 */, /* 554 */, /* 555 */, @@ -75234,9 +75048,7 @@ exports.default = ConverterService; /* 777 */, /* 778 */, /* 779 */, -/* 780 */, -/* 781 */, -/* 782 */ +/* 780 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215); @@ -75278,6 +75090,8 @@ module.exports = clone; /***/ }), +/* 781 */, +/* 782 */, /* 783 */, /* 784 */, /* 785 */, @@ -75286,9 +75100,7 @@ module.exports = clone; /* 788 */, /* 789 */, /* 790 */, -/* 791 */, -/* 792 */, -/* 793 */ +/* 791 */ /***/ (function(module, exports) { /** Error message constants. */ @@ -75334,9 +75146,9 @@ module.exports = negate; /***/ }), -/* 794 */, -/* 795 */, -/* 796 */ +/* 792 */, +/* 793 */, +/* 794 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), @@ -75395,6 +75207,8 @@ module.exports = map; /***/ }), +/* 795 */, +/* 796 */, /* 797 */, /* 798 */, /* 799 */, @@ -75416,9 +75230,7 @@ module.exports = map; /* 815 */, /* 816 */, /* 817 */, -/* 818 */, -/* 819 */, -/* 820 */ +/* 818 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -75456,6 +75268,8 @@ module.exports = baseExtremum; /***/ }), +/* 819 */, +/* 820 */, /* 821 */, /* 822 */, /* 823 */, @@ -75468,9 +75282,7 @@ module.exports = baseExtremum; /* 830 */, /* 831 */, /* 832 */, -/* 833 */, -/* 834 */, -/* 835 */ +/* 833 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75493,13 +75305,13 @@ exports.isKonnectorActive = isKonnectorActive; var _get = _interopRequireDefault(__webpack_require__(163)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _konnectorUpdate = __webpack_require__(836); +var _konnectorUpdate = __webpack_require__(834); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _ecogesture = __webpack_require__(837); +var _ecogesture = __webpack_require__(835); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75614,7 +75426,7 @@ const importIconbyId = async (id, pathType) => { let importedChallengeIcon; try { - importedChallengeIcon = await __webpack_require__(838)(`./${pathType}/${id}.svg`); + importedChallengeIcon = await __webpack_require__(836)(`./${pathType}/${id}.svg`); } catch (e) {} if (importedChallengeIcon) { @@ -75631,7 +75443,7 @@ const importIconbyId = async (id, pathType) => { exports.importIconbyId = importIconbyId; const getPreviousMonthName = date => { - const monthNames = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; + const monthNames = ['janiver', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; return monthNames[date.month - 1]; }; /** @@ -75703,17 +75515,17 @@ exports.getSeason = getSeason; return; } - reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getFluidType, "getFluidType", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationship, "getRelationship", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationships, "getRelationships", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(importIconbyId, "importIconbyId", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getSeason, "getSeason", "/home/bastien/ecolyo/src/utils/utils.ts"); })(); ; @@ -75725,7 +75537,7 @@ exports.getSeason = getSeason; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 836 */ +/* 834 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75749,7 +75561,7 @@ exports.KonnectorUpdate = KonnectorUpdate; })(KonnectorUpdate || (exports.KonnectorUpdate = KonnectorUpdate = {})); /***/ }), -/* 837 */ +/* 835 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75758,7 +75570,7 @@ exports.KonnectorUpdate = KonnectorUpdate; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -75801,199 +75613,178 @@ let EquipmentType; exports.EquipmentType = EquipmentType; (function (EquipmentType) { - EquipmentType["AIR_CONDITIONING"] = "AIR_CONDITIONING"; - EquipmentType["COMPUTER"] = "COMPUTER"; - EquipmentType["MICROWAVE"] = "MICROWAVE"; - EquipmentType["WASHING_MACHINE"] = "WASHING_MACHINE"; - EquipmentType["DISHWASHER"] = "DISHWASHER"; - EquipmentType["COOKING_PLATES"] = "COOKING_PLATES"; - EquipmentType["DRYER"] = "DRYER"; - EquipmentType["REFREGIRATOR"] = "REFREGIRATOR"; - EquipmentType["FAN"] = "FAN"; - EquipmentType["CURTAIN"] = "CURTAIN"; - EquipmentType["INTERNET_BOX"] = "INTERNET_BOX"; - EquipmentType["VENTILATION"] = "VENTILATION"; - EquipmentType["FREEZER"] = "FREEZER"; - EquipmentType["BOILER"] = "BOILER"; - EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; + EquipmentType[EquipmentType["AIR_CONDITIONING"] = 0] = "AIR_CONDITIONING"; + EquipmentType[EquipmentType["COMPUTER"] = 1] = "COMPUTER"; + EquipmentType[EquipmentType["MICROWAVE"] = 2] = "MICROWAVE"; + EquipmentType[EquipmentType["OVEN"] = 3] = "OVEN"; + EquipmentType[EquipmentType["WASHING_MACHINE"] = 4] = "WASHING_MACHINE"; + EquipmentType[EquipmentType["DISHWASHER"] = 5] = "DISHWASHER"; + EquipmentType[EquipmentType["COOKING_PLATES"] = 6] = "COOKING_PLATES"; + EquipmentType[EquipmentType["DRYER"] = 7] = "DRYER"; + EquipmentType[EquipmentType["REFREGIRATOR"] = 8] = "REFREGIRATOR"; + EquipmentType[EquipmentType["GARDEN"] = 9] = "GARDEN"; + EquipmentType[EquipmentType["WATER_HEATER"] = 10] = "WATER_HEATER"; + EquipmentType[EquipmentType["FAN"] = 11] = "FAN"; + EquipmentType[EquipmentType["CURTAIN"] = 12] = "CURTAIN"; + EquipmentType[EquipmentType["INTERNET_BOX"] = 13] = "INTERNET_BOX"; + EquipmentType[EquipmentType["VENTILATION"] = 14] = "VENTILATION"; + EquipmentType[EquipmentType["FREEZER"] = 15] = "FREEZER"; + EquipmentType[EquipmentType["BOILER"] = 16] = "BOILER"; + EquipmentType[EquipmentType["HYDRAULIC_HEATING"] = 17] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -let EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; - -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); - /***/ }), -/* 838 */ +/* 836 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./action/chrono-mini.svg": 839, - "./action/duration-clock.svg": 840, - "./analysis/analysis.svg": 841, - "./analysis/no-profile-placeholder.svg": 842, - "./challenge/CHALLENGE0001.svg": 843, - "./challenge/CHALLENGE0002.svg": 844, - "./challenge/CHALLENGE0003.svg": 845, - "./challenge/CHALLENGE0004.svg": 846, - "./challenge/CHALLENGE0005.svg": 847, - "./challenge/challengeLocked.svg": 848, - "./challenge/circleChecked.svg": 849, - "./challenge/circleUnchecked.svg": 850, - "./challenge/star.svg": 851, - "./challenge/starFilled.svg": 852, - "./challenge/starFinished.svg": 853, - "./duel/DUEL001.svg": 854, - "./duel/captionAverage.svg": 855, - "./duel/captionConsumption.svg": 856, - "./duel/captionIncoming.svg": 857, - "./duel/circleStar.svg": 858, - "./duel/default.svg": 859, - "./duel/emptyValue.svg": 860, - "./duel/locked.svg": 861, - "./duelResult/CHALLENGE0001-0.svg": 862, - "./duelResult/CHALLENGE0001-1.svg": 863, - "./duelResult/CHALLENGE0001-2.svg": 864, - "./duelResult/CHALLENGE0002-0.svg": 865, - "./duelResult/CHALLENGE0002-1.svg": 866, - "./duelResult/CHALLENGE0002-2.svg": 867, - "./duelResult/CHALLENGE0003-0.svg": 868, - "./duelResult/CHALLENGE0003-1.svg": 869, - "./duelResult/CHALLENGE0003-2.svg": 870, - "./duelResult/CHALLENGE0004-0.svg": 871, - "./duelResult/CHALLENGE0004-1.svg": 872, - "./duelResult/CHALLENGE0004-2.svg": 873, - "./duelResult/CHALLENGE0005-0.svg": 874, - "./duelResult/CHALLENGE0005-1.svg": 875, - "./duelResult/CHALLENGE0005-2.svg": 876, - "./duelResult/default.svg": 877, - "./ecogesture/ECOGESTURE0001.svg": 878, - "./ecogesture/ECOGESTURE0002.svg": 879, - "./ecogesture/ECOGESTURE0003.svg": 880, - "./ecogesture/ECOGESTURE0004.svg": 881, - "./ecogesture/ECOGESTURE0005.svg": 882, - "./ecogesture/ECOGESTURE0006.svg": 883, - "./ecogesture/ECOGESTURE0007.svg": 884, - "./ecogesture/ECOGESTURE0008.svg": 885, - "./ecogesture/ECOGESTURE0009.svg": 886, - "./ecogesture/ECOGESTURE0010.svg": 887, - "./ecogesture/ECOGESTURE0011.svg": 888, - "./ecogesture/ECOGESTURE0012.svg": 889, - "./ecogesture/ECOGESTURE0013.svg": 890, - "./ecogesture/ECOGESTURE0014.svg": 891, - "./ecogesture/ECOGESTURE0015.svg": 892, - "./ecogesture/ECOGESTURE0016.svg": 893, - "./ecogesture/ECOGESTURE0017.svg": 894, - "./ecogesture/ECOGESTURE0018.svg": 895, - "./ecogesture/ECOGESTURE0019.svg": 896, - "./ecogesture/ECOGESTURE0020.svg": 897, - "./ecogesture/ECOGESTURE0021.svg": 898, - "./ecogesture/ECOGESTURE0022.svg": 899, - "./ecogesture/ECOGESTURE0023.svg": 900, - "./ecogesture/ECOGESTURE0024.svg": 901, - "./ecogesture/ECOGESTURE0025.svg": 902, - "./ecogesture/ECOGESTURE0026.svg": 903, - "./ecogesture/ECOGESTURE0027.svg": 904, - "./ecogesture/ECOGESTURE0028.svg": 905, - "./ecogesture/ECOGESTURE0029.svg": 906, - "./ecogesture/ECOGESTURE0030.svg": 907, - "./ecogesture/ECOGESTURE0031.svg": 908, - "./ecogesture/ECOGESTURE0032.svg": 909, - "./ecogesture/ECOGESTURE0033.svg": 910, - "./ecogesture/ECOGESTURE0034.svg": 911, - "./ecogesture/ECOGESTURE0035.svg": 912, - "./ecogesture/ECOGESTURE0036.svg": 913, - "./ecogesture/ECOGESTURE0037.svg": 914, - "./ecogesture/ECOGESTURE0038.svg": 915, - "./ecogesture/ECOGESTURE0039.svg": 916, - "./ecogesture/ECOGESTURE0040.svg": 917, - "./ecogesture/ECOGESTURE0041.svg": 918, - "./ecogesture/ECOGESTURE0042.svg": 919, - "./ecogesture/ECOGESTURE0043.svg": 920, - "./ecogesture/ECOGESTURE0044.svg": 921, - "./ecogesture/ECOGESTURE0045.svg": 922, - "./ecogesture/ECOGESTURE0046.svg": 923, - "./ecogesture/ECOGESTURE0047.svg": 924, - "./ecogesture/ECOGESTURE0048.svg": 925, - "./ecogesture/ECOGESTURE0049.svg": 926, - "./ecogesture/ECOGESTURE0050.svg": 927, - "./ecogesture/ECOGESTURE0051.svg": 928, - "./ecogesture/ECOGESTURE0052.svg": 929, - "./ecogesture/ECOGESTURE0053.svg": 930, - "./ecogesture/ECOGESTURE0054.svg": 931, - "./ecogesture/ECOGESTURE0055.svg": 932, - "./ecogesture/ECOGESTURE0056.svg": 933, - "./ecogesture/ECOGESTURE0057.svg": 934, - "./ecogesture/ECOGESTURE0058.svg": 935, - "./ecogesture/ECOGESTURE0059.svg": 936, - "./ecogesture/ECOGESTURE0060.svg": 937, - "./ecogesture/ECOGESTURE0061.svg": 938, - "./ecogesture/ECOGESTURE0062.svg": 939, - "./ecogesture/ECOGESTURE0063.svg": 940, - "./ecogesture/ECOGESTURE0064.svg": 941, - "./ecogesture/ECOGESTURE0065.svg": 942, - "./ecogesture/ECOGESTURE0066.svg": 943, - "./ecogesture/ECOGESTURE0067.svg": 944, - "./ecogesture/ECOGESTURE0068.svg": 945, - "./ecogesture/ECOGESTURE0069.svg": 946, - "./ecogesture/ECOGESTURE0070.svg": 947, - "./ecogesture/ECOGESTURE0071.svg": 948, - "./ecogesture/ECOGESTURE0072.svg": 949, - "./ecogesture/ECOGESTURE0073.svg": 950, - "./ecogesture/ECOGESTURE0074.svg": 951, - "./ecogesture/ECOGESTURE0075.svg": 952, - "./ecogesture/ECOGESTURE0076.svg": 953, - "./ecogesture/ECOGESTURE0077.svg": 954, - "./ecogesture/default.svg": 955, - "./equipments/AIR_CONDITIONING.svg": 956, - "./equipments/BOILER.svg": 957, - "./equipments/COMPUTER.svg": 958, - "./equipments/COOKING_PLATES.svg": 959, - "./equipments/CURTAIN.svg": 960, - "./equipments/DISHWASHER.svg": 961, - "./equipments/DRYER.svg": 962, - "./equipments/FAN.svg": 963, - "./equipments/FREEZER.svg": 964, - "./equipments/HYDRAULIC_HEATING.svg": 965, - "./equipments/INTERNET_BOX.svg": 966, - "./equipments/MICROWAVE.svg": 967, - "./equipments/REFREGIRATOR.svg": 968, - "./equipments/VENTILATION.svg": 969, - "./equipments/WASHING_MACHINE.svg": 970, - "./exploration/validMark.svg": 971, - "./feedback/bug-off.svg": 972, - "./feedback/bug-on.svg": 973, - "./feedback/idea-off.svg": 974, - "./feedback/idea-on.svg": 975, - "./feedback/other-off.svg": 976, - "./feedback/other-on.svg": 977, - "./gcu/gcu-arrow.svg": 978, - "./indicator/error.svg": 979, - "./indicator/green.svg": 980, - "./indicator/grey.svg": 981, - "./indicator/nodata.svg": 982, - "./indicator/red.svg": 983, - "./onboarding/partners_consent.svg": 984, - "./partnerSteps/egl.svg": 985, - "./partnerSteps/electricity_bill.svg": 986, - "./partnerSteps/enedis.svg": 987, - "./partnerSteps/france_connect.svg": 988, - "./partnerSteps/gas_bill.svg": 989, - "./partnerSteps/grdf.svg": 990, - "./partnerSteps/water_bill.svg": 991, - "./profileType/finish.svg": 992, - "./quiz/questionMark.svg": 993, - "./quiz/quizStars.svg": 994, - "./quiz/starResult.svg": 995, - "./tuto/arrowLeft.svg": 996, - "./tuto/arrowRight.svg": 997, - "./tuto/tuto1.svg": 998, - "./tuto/tuto2.svg": 999, - "./tuto/tuto3.svg": 1000 + "./action/chrono-mini.svg": 837, + "./action/duration-clock.svg": 838, + "./analysis/analysis.svg": 839, + "./analysis/no-profile-placeholder.svg": 840, + "./challenge/CHALLENGE0001.svg": 841, + "./challenge/CHALLENGE0002.svg": 842, + "./challenge/CHALLENGE0003.svg": 843, + "./challenge/CHALLENGE0004.svg": 844, + "./challenge/CHALLENGE0005.svg": 845, + "./challenge/challengeLocked.svg": 846, + "./challenge/circleChecked.svg": 847, + "./challenge/circleUnchecked.svg": 848, + "./challenge/star.svg": 849, + "./challenge/starFilled.svg": 850, + "./challenge/starFinished.svg": 851, + "./duel/DUEL001.svg": 852, + "./duel/captionAverage.svg": 853, + "./duel/captionConsumption.svg": 854, + "./duel/captionIncoming.svg": 855, + "./duel/circleStar.svg": 856, + "./duel/default.svg": 857, + "./duel/emptyValue.svg": 858, + "./duel/locked.svg": 859, + "./duelResult/CHALLENGE0001-0.svg": 860, + "./duelResult/CHALLENGE0001-1.svg": 861, + "./duelResult/CHALLENGE0001-2.svg": 862, + "./duelResult/CHALLENGE0002-0.svg": 863, + "./duelResult/CHALLENGE0002-1.svg": 864, + "./duelResult/CHALLENGE0002-2.svg": 865, + "./duelResult/CHALLENGE0003-0.svg": 866, + "./duelResult/CHALLENGE0003-1.svg": 867, + "./duelResult/CHALLENGE0003-2.svg": 868, + "./duelResult/CHALLENGE0004-0.svg": 869, + "./duelResult/CHALLENGE0004-1.svg": 870, + "./duelResult/CHALLENGE0004-2.svg": 871, + "./duelResult/CHALLENGE0005-0.svg": 872, + "./duelResult/CHALLENGE0005-1.svg": 873, + "./duelResult/CHALLENGE0005-2.svg": 874, + "./duelResult/default.svg": 875, + "./ecogesture/ECOGESTURE0001.svg": 876, + "./ecogesture/ECOGESTURE0002.svg": 877, + "./ecogesture/ECOGESTURE0003.svg": 878, + "./ecogesture/ECOGESTURE0004.svg": 879, + "./ecogesture/ECOGESTURE0005.svg": 880, + "./ecogesture/ECOGESTURE0006.svg": 881, + "./ecogesture/ECOGESTURE0007.svg": 882, + "./ecogesture/ECOGESTURE0008.svg": 883, + "./ecogesture/ECOGESTURE0009.svg": 884, + "./ecogesture/ECOGESTURE0010.svg": 885, + "./ecogesture/ECOGESTURE0011.svg": 886, + "./ecogesture/ECOGESTURE0012.svg": 887, + "./ecogesture/ECOGESTURE0013.svg": 888, + "./ecogesture/ECOGESTURE0014.svg": 889, + "./ecogesture/ECOGESTURE0015.svg": 890, + "./ecogesture/ECOGESTURE0016.svg": 891, + "./ecogesture/ECOGESTURE0017.svg": 892, + "./ecogesture/ECOGESTURE0018.svg": 893, + "./ecogesture/ECOGESTURE0019.svg": 894, + "./ecogesture/ECOGESTURE0020.svg": 895, + "./ecogesture/ECOGESTURE0021.svg": 896, + "./ecogesture/ECOGESTURE0022.svg": 897, + "./ecogesture/ECOGESTURE0023.svg": 898, + "./ecogesture/ECOGESTURE0024.svg": 899, + "./ecogesture/ECOGESTURE0025.svg": 900, + "./ecogesture/ECOGESTURE0026.svg": 901, + "./ecogesture/ECOGESTURE0027.svg": 902, + "./ecogesture/ECOGESTURE0028.svg": 903, + "./ecogesture/ECOGESTURE0029.svg": 904, + "./ecogesture/ECOGESTURE0030.svg": 905, + "./ecogesture/ECOGESTURE0031.svg": 906, + "./ecogesture/ECOGESTURE0032.svg": 907, + "./ecogesture/ECOGESTURE0033.svg": 908, + "./ecogesture/ECOGESTURE0034.svg": 909, + "./ecogesture/ECOGESTURE0035.svg": 910, + "./ecogesture/ECOGESTURE0036.svg": 911, + "./ecogesture/ECOGESTURE0037.svg": 912, + "./ecogesture/ECOGESTURE0038.svg": 913, + "./ecogesture/ECOGESTURE0039.svg": 914, + "./ecogesture/ECOGESTURE0040.svg": 915, + "./ecogesture/ECOGESTURE0041.svg": 916, + "./ecogesture/ECOGESTURE0042.svg": 917, + "./ecogesture/ECOGESTURE0043.svg": 918, + "./ecogesture/ECOGESTURE0044.svg": 919, + "./ecogesture/ECOGESTURE0045.svg": 920, + "./ecogesture/ECOGESTURE0046.svg": 921, + "./ecogesture/ECOGESTURE0047.svg": 922, + "./ecogesture/ECOGESTURE0048.svg": 923, + "./ecogesture/ECOGESTURE0049.svg": 924, + "./ecogesture/ECOGESTURE0050.svg": 925, + "./ecogesture/ECOGESTURE0051.svg": 926, + "./ecogesture/ECOGESTURE0052.svg": 927, + "./ecogesture/ECOGESTURE0053.svg": 928, + "./ecogesture/ECOGESTURE0054.svg": 929, + "./ecogesture/ECOGESTURE0055.svg": 930, + "./ecogesture/ECOGESTURE0056.svg": 931, + "./ecogesture/ECOGESTURE0057.svg": 932, + "./ecogesture/ECOGESTURE0058.svg": 933, + "./ecogesture/ECOGESTURE0059.svg": 934, + "./ecogesture/ECOGESTURE0060.svg": 935, + "./ecogesture/ECOGESTURE0061.svg": 936, + "./ecogesture/ECOGESTURE0062.svg": 937, + "./ecogesture/ECOGESTURE0063.svg": 938, + "./ecogesture/ECOGESTURE0064.svg": 939, + "./ecogesture/ECOGESTURE0065.svg": 940, + "./ecogesture/ECOGESTURE0066.svg": 941, + "./ecogesture/ECOGESTURE0067.svg": 942, + "./ecogesture/ECOGESTURE0068.svg": 943, + "./ecogesture/ECOGESTURE0069.svg": 944, + "./ecogesture/ECOGESTURE0070.svg": 945, + "./ecogesture/ECOGESTURE0071.svg": 946, + "./ecogesture/ECOGESTURE0072.svg": 947, + "./ecogesture/ECOGESTURE0073.svg": 948, + "./ecogesture/ECOGESTURE0074.svg": 949, + "./ecogesture/ECOGESTURE0075.svg": 950, + "./ecogesture/ECOGESTURE0076.svg": 951, + "./ecogesture/ECOGESTURE0077.svg": 952, + "./ecogesture/default.svg": 953, + "./exploration/validMark.svg": 954, + "./feedback/bug-off.svg": 955, + "./feedback/bug-on.svg": 956, + "./feedback/idea-off.svg": 957, + "./feedback/idea-on.svg": 958, + "./feedback/other-off.svg": 959, + "./feedback/other-on.svg": 960, + "./gcu/gcu-arrow.svg": 961, + "./indicator/error.svg": 962, + "./indicator/green.svg": 963, + "./indicator/grey.svg": 964, + "./indicator/nodata.svg": 965, + "./indicator/red.svg": 966, + "./onboarding/partners_consent.svg": 967, + "./partnerSteps/egl.svg": 968, + "./partnerSteps/electricity_bill.svg": 969, + "./partnerSteps/enedis.svg": 970, + "./partnerSteps/france_connect.svg": 971, + "./partnerSteps/gas_bill.svg": 972, + "./partnerSteps/grdf.svg": 973, + "./partnerSteps/water_bill.svg": 974, + "./profileType/finish.svg": 975, + "./quiz/questionMark.svg": 976, + "./quiz/quizStars.svg": 977, + "./quiz/starResult.svg": 978, + "./tuto/arrowLeft.svg": 979, + "./tuto/arrowRight.svg": 980, + "./tuto/tuto1.svg": 981, + "./tuto/tuto2.svg": 982, + "./tuto/tuto3.svg": 983 }; @@ -76018,983 +75809,893 @@ webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.resolve = webpackAsyncContextResolve; -webpackAsyncContext.id = 838; +webpackAsyncContext.id = 836; module.exports = webpackAsyncContext; /***/ }), -/* 839 */ +/* 837 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"77\" height=\"85\" viewBox=\"0 0 77 85\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8738 2C32.5909 2 31.5509 3.03999 31.5509 4.32289C31.5509 5.60579 32.5909 6.64578 33.8738 6.64578C34.6068 6.64578 35.2011 7.24001 35.2011 7.97303V8.61444C35.2011 9.63533 34.4183 10.4803 33.4079 10.6262C17.9088 12.8632 6 26.2003 6 42.3188C6 60.0045 20.3371 74.3416 38.0227 74.3416C55.7084 74.3416 70.0455 60.0045 70.0455 42.3188C70.0455 34.1551 66.9905 26.7048 61.9615 21.0489C61.1189 20.1012 61.0229 18.6788 61.8138 17.6876C62.665 16.6208 62.4902 15.0659 61.4234 14.2147L60.8213 13.7343C59.7852 12.9077 58.2752 13.0774 57.4486 14.1134C56.6651 15.0955 55.2614 15.2981 54.1772 14.6635C50.6954 12.6252 46.7943 11.2257 42.6346 10.6257C41.6242 10.48 40.8424 9.63515 40.8424 8.61428V8.30512C40.8424 7.38869 41.5853 6.64578 42.5017 6.64578C43.7846 6.64578 44.8246 5.60579 44.8246 4.32289C44.8246 3.03999 43.7846 2 42.5017 2H33.8738Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 840 */ +/* 838 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"194\" height=\"214\" viewBox=\"0 0 194 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.326 12C83.1007 12 80.4861 14.6146 80.4861 17.8399C80.4861 21.0651 83.1007 23.6797 86.326 23.6797C88.169 23.6797 89.663 25.1738 89.663 27.0168V29.4985C89.663 31.5729 88.0743 33.2923 86.0182 33.5663C46.6314 38.815 16.2477 72.5409 16.2477 113.363C16.2477 157.826 52.2917 193.87 96.7543 193.87C141.217 193.87 177.261 157.826 177.261 113.363C177.261 92.1211 169.034 72.8005 155.592 58.4138C154.191 56.914 154.041 54.6082 155.321 53.0038L157.949 49.7097C159.327 47.9829 159.044 45.4661 157.317 44.0883L152.485 40.2323C150.758 38.8545 148.241 39.1374 146.863 40.8643L144.417 43.9304C143.111 45.5672 140.769 45.9103 138.987 44.8102C129.595 39.0118 118.921 35.0895 107.49 33.5662C105.433 33.2922 103.846 31.5729 103.846 29.4985V27.6797C103.846 25.4706 105.636 23.6797 107.846 23.6797H108.017C111.242 23.6797 113.857 21.0651 113.857 17.8399C113.857 14.6146 111.242 12 108.017 12H86.326Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 841 */ +/* 839 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"21\" y=\"11.2078\" width=\"3\" height=\"26\" fill=\"#E0E0E0\"/>\n| <rect x=\"21\" y=\"11\" width=\"2\" height=\"26\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 842 */ +/* 840 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"319\" height=\"160\" viewBox=\"0 0 319 160\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.55\">\n| <path d=\"M48.7305 14.54L42.8905 29H40.4605L34.6205 14.54H36.7805C37.0138 14.54 37.2038 14.5967 37.3505 14.71C37.4971 14.8233 37.6071 14.97 37.6805 15.15L41.0905 23.97C41.2038 24.2567 41.3105 24.5733 41.4105 24.92C41.5171 25.26 41.6171 25.6167 41.7105 25.99C41.7905 25.6167 41.8771 25.26 41.9705 24.92C42.0638 24.5733 42.1671 24.2567 42.2805 23.97L45.6705 15.15C45.7238 14.9967 45.8271 14.8567 45.9805 14.73C46.1405 14.6033 46.3338 14.54 46.5605 14.54H48.7305ZM52.7952 18.58C53.5552 18.58 54.2452 18.7033 54.8652 18.95C55.4918 19.1967 56.0252 19.5467 56.4652 20C56.9118 20.4533 57.2552 21.0067 57.4952 21.66C57.7352 22.3133 57.8552 23.0433 57.8552 23.85C57.8552 24.6633 57.7352 25.3967 57.4952 26.05C57.2552 26.7033 56.9118 27.26 56.4652 27.72C56.0252 28.18 55.4918 28.5333 54.8652 28.78C54.2452 29.0267 53.5552 29.15 52.7952 29.15C52.0285 29.15 51.3318 29.0267 50.7052 28.78C50.0785 28.5333 49.5418 28.18 49.0952 27.72C48.6552 27.26 48.3118 26.7033 48.0652 26.05C47.8252 25.3967 47.7052 24.6633 47.7052 23.85C47.7052 23.0433 47.8252 22.3133 48.0652 21.66C48.3118 21.0067 48.6552 20.4533 49.0952 20C49.5418 19.5467 50.0785 19.1967 50.7052 18.95C51.3318 18.7033 52.0285 18.58 52.7952 18.58ZM52.7952 27.25C53.6485 27.25 54.2785 26.9633 54.6852 26.39C55.0985 25.8167 55.3052 24.9767 55.3052 23.87C55.3052 22.7633 55.0985 21.92 54.6852 21.34C54.2785 20.76 53.6485 20.47 52.7952 20.47C51.9285 20.47 51.2852 20.7633 50.8652 21.35C50.4518 21.93 50.2452 22.77 50.2452 23.87C50.2452 24.97 50.4518 25.81 50.8652 26.39C51.2852 26.9633 51.9285 27.25 52.7952 27.25ZM62.9642 29.16C62.0709 29.16 61.3842 28.91 60.9042 28.41C60.4309 27.9033 60.1942 27.2067 60.1942 26.32V20.59H59.1442C59.0109 20.59 58.8976 20.5467 58.8042 20.46C58.7109 20.3733 58.6642 20.2433 58.6642 20.07V19.09L60.3142 18.82L60.8342 16.02C60.8676 15.8867 60.9309 15.7833 61.0242 15.71C61.1176 15.6367 61.2376 15.6 61.3842 15.6H62.6642V18.83H65.4042V20.59H62.6642V26.15C62.6642 26.47 62.7409 26.72 62.8942 26.9C63.0542 27.08 63.2709 27.17 63.5442 27.17C63.6976 27.17 63.8242 27.1533 63.9242 27.12C64.0309 27.08 64.1209 27.04 64.1942 27C64.2742 26.96 64.3442 26.9233 64.4042 26.89C64.4642 26.85 64.5242 26.83 64.5842 26.83C64.6576 26.83 64.7176 26.85 64.7642 26.89C64.8109 26.9233 64.8609 26.9767 64.9142 27.05L65.6542 28.25C65.2942 28.55 64.8809 28.7767 64.4142 28.93C63.9476 29.0833 63.4642 29.16 62.9642 29.16ZM69.3156 20.52C69.6356 19.9067 70.0156 19.4267 70.4556 19.08C70.8956 18.7267 71.4156 18.55 72.0156 18.55C72.489 18.55 72.869 18.6533 73.1556 18.86L72.9956 20.71C72.9623 20.83 72.9123 20.9167 72.8456 20.97C72.7856 21.0167 72.7023 21.04 72.5956 21.04C72.4956 21.04 72.3456 21.0233 72.1456 20.99C71.9523 20.9567 71.7623 20.94 71.5756 20.94C71.3023 20.94 71.059 20.98 70.8456 21.06C70.6323 21.14 70.439 21.2567 70.2656 21.41C70.099 21.5567 69.949 21.7367 69.8156 21.95C69.689 22.1633 69.569 22.4067 69.4556 22.68V29H66.9856V18.74H68.4356C68.689 18.74 68.8656 18.7867 68.9656 18.88C69.0656 18.9667 69.1323 19.1267 69.1656 19.36L69.3156 20.52ZM80.7636 22.69C80.7636 22.37 80.7169 22.07 80.6236 21.79C80.5369 21.5033 80.4036 21.2533 80.2236 21.04C80.0436 20.8267 79.8136 20.66 79.5336 20.54C79.2603 20.4133 78.9403 20.35 78.5736 20.35C77.8603 20.35 77.2969 20.5533 76.8836 20.96C76.4769 21.3667 76.2169 21.9433 76.1036 22.69H80.7636ZM76.0536 24.18C76.0936 24.7067 76.1869 25.1633 76.3336 25.55C76.4803 25.93 76.6736 26.2467 76.9136 26.5C77.1536 26.7467 77.4369 26.9333 77.7636 27.06C78.0969 27.18 78.4636 27.24 78.8636 27.24C79.2636 27.24 79.6069 27.1933 79.8936 27.1C80.1869 27.0067 80.4403 26.9033 80.6536 26.79C80.8736 26.6767 81.0636 26.5733 81.2236 26.48C81.3903 26.3867 81.5503 26.34 81.7036 26.34C81.9103 26.34 82.0636 26.4167 82.1636 26.57L82.8736 27.47C82.6003 27.79 82.2936 28.06 81.9536 28.28C81.6136 28.4933 81.2569 28.6667 80.8836 28.8C80.5169 28.9267 80.1403 29.0167 79.7536 29.07C79.3736 29.1233 79.0036 29.15 78.6436 29.15C77.9303 29.15 77.2669 29.0333 76.6536 28.8C76.0403 28.56 75.5069 28.21 75.0536 27.75C74.6003 27.2833 74.2436 26.71 73.9836 26.03C73.7236 25.3433 73.5936 24.55 73.5936 23.65C73.5936 22.95 73.7069 22.2933 73.9336 21.68C74.1603 21.06 74.4836 20.5233 74.9036 20.07C75.3303 19.61 75.8469 19.2467 76.4536 18.98C77.0669 18.7133 77.7569 18.58 78.5236 18.58C79.1703 18.58 79.7669 18.6833 80.3136 18.89C80.8603 19.0967 81.3303 19.4 81.7236 19.8C82.1169 20.1933 82.4236 20.68 82.6436 21.26C82.8703 21.8333 82.9836 22.49 82.9836 23.23C82.9836 23.6033 82.9436 23.8567 82.8636 23.99C82.7836 24.1167 82.6303 24.18 82.4036 24.18H76.0536ZM97.0505 20.91C96.9771 21.0033 96.9038 21.0767 96.8305 21.13C96.7638 21.1833 96.6638 21.21 96.5305 21.21C96.4038 21.21 96.2805 21.1733 96.1605 21.1C96.0405 21.02 95.8971 20.9333 95.7305 20.84C95.5638 20.74 95.3638 20.6533 95.1305 20.58C94.9038 20.5 94.6205 20.46 94.2805 20.46C93.8471 20.46 93.4671 20.54 93.1405 20.7C92.8138 20.8533 92.5405 21.0767 92.3205 21.37C92.1071 21.6633 91.9471 22.02 91.8405 22.44C91.7338 22.8533 91.6805 23.3233 91.6805 23.85C91.6805 24.3967 91.7371 24.8833 91.8505 25.31C91.9705 25.7367 92.1405 26.0967 92.3605 26.39C92.5805 26.6767 92.8471 26.8967 93.1605 27.05C93.4738 27.1967 93.8271 27.27 94.2205 27.27C94.6138 27.27 94.9305 27.2233 95.1705 27.13C95.4171 27.03 95.6238 26.9233 95.7905 26.81C95.9571 26.69 96.1005 26.5833 96.2205 26.49C96.3471 26.39 96.4871 26.34 96.6405 26.34C96.8405 26.34 96.9905 26.4167 97.0905 26.57L97.8005 27.47C97.5271 27.79 97.2305 28.06 96.9105 28.28C96.5905 28.4933 96.2571 28.6667 95.9105 28.8C95.5705 28.9267 95.2171 29.0167 94.8505 29.07C94.4905 29.1233 94.1305 29.15 93.7705 29.15C93.1371 29.15 92.5405 29.0333 91.9805 28.8C91.4205 28.56 90.9305 28.2133 90.5105 27.76C90.0905 27.3067 89.7571 26.7533 89.5105 26.1C89.2705 25.44 89.1505 24.69 89.1505 23.85C89.1505 23.0967 89.2571 22.4 89.4705 21.76C89.6905 21.1133 90.0105 20.5567 90.4305 20.09C90.8505 19.6167 91.3705 19.2467 91.9905 18.98C92.6105 18.7133 93.3238 18.58 94.1305 18.58C94.8971 18.58 95.5671 18.7033 96.1405 18.95C96.7205 19.1967 97.2405 19.55 97.7005 20.01L97.0505 20.91ZM103.713 18.58C104.473 18.58 105.163 18.7033 105.783 18.95C106.41 19.1967 106.943 19.5467 107.383 20C107.83 20.4533 108.173 21.0067 108.413 21.66C108.653 22.3133 108.773 23.0433 108.773 23.85C108.773 24.6633 108.653 25.3967 108.413 26.05C108.173 26.7033 107.83 27.26 107.383 27.72C106.943 28.18 106.41 28.5333 105.783 28.78C105.163 29.0267 104.473 29.15 103.713 29.15C102.946 29.15 102.25 29.0267 101.623 28.78C100.996 28.5333 100.46 28.18 100.013 27.72C99.5731 27.26 99.2298 26.7033 98.9831 26.05C98.7431 25.3967 98.6231 24.6633 98.6231 23.85C98.6231 23.0433 98.7431 22.3133 98.9831 21.66C99.2298 21.0067 99.5731 20.4533 100.013 20C100.46 19.5467 100.996 19.1967 101.623 18.95C102.25 18.7033 102.946 18.58 103.713 18.58ZM103.713 27.25C104.566 27.25 105.196 26.9633 105.603 26.39C106.016 25.8167 106.223 24.9767 106.223 23.87C106.223 22.7633 106.016 21.92 105.603 21.34C105.196 20.76 104.566 20.47 103.713 20.47C102.846 20.47 102.203 20.7633 101.783 21.35C101.37 21.93 101.163 22.77 101.163 23.87C101.163 24.97 101.37 25.81 101.783 26.39C102.203 26.9633 102.846 27.25 103.713 27.25ZM112.968 20C113.174 19.7933 113.391 19.6033 113.618 19.43C113.851 19.25 114.094 19.1 114.348 18.98C114.608 18.8533 114.884 18.7567 115.178 18.69C115.471 18.6167 115.791 18.58 116.138 18.58C116.698 18.58 117.194 18.6767 117.628 18.87C118.061 19.0567 118.421 19.3233 118.708 19.67C119.001 20.01 119.221 20.42 119.368 20.9C119.521 21.3733 119.598 21.8967 119.598 22.47V29H117.128V22.47C117.128 21.8433 116.984 21.36 116.698 21.02C116.411 20.6733 115.974 20.5 115.388 20.5C114.961 20.5 114.561 20.5967 114.188 20.79C113.814 20.9833 113.461 21.2467 113.128 21.58V29H110.658V18.74H112.168C112.488 18.74 112.698 18.89 112.798 19.19L112.968 20ZM128.207 20.74C128.14 20.8467 128.07 20.9233 127.997 20.97C127.923 21.01 127.83 21.03 127.717 21.03C127.597 21.03 127.467 20.9967 127.327 20.93C127.193 20.8633 127.037 20.79 126.857 20.71C126.677 20.6233 126.47 20.5467 126.237 20.48C126.01 20.4133 125.74 20.38 125.427 20.38C124.94 20.38 124.557 20.4833 124.277 20.69C124.003 20.8967 123.867 21.1667 123.867 21.5C123.867 21.72 123.937 21.9067 124.077 22.06C124.223 22.2067 124.413 22.3367 124.647 22.45C124.887 22.5633 125.157 22.6667 125.457 22.76C125.757 22.8467 126.06 22.9433 126.367 23.05C126.68 23.1567 126.987 23.28 127.287 23.42C127.587 23.5533 127.853 23.7267 128.087 23.94C128.327 24.1467 128.517 24.3967 128.657 24.69C128.803 24.9833 128.877 25.3367 128.877 25.75C128.877 26.2433 128.787 26.7 128.607 27.12C128.433 27.5333 128.173 27.8933 127.827 28.2C127.48 28.5 127.05 28.7367 126.537 28.91C126.03 29.0767 125.443 29.16 124.777 29.16C124.423 29.16 124.077 29.1267 123.737 29.06C123.403 29 123.08 28.9133 122.767 28.8C122.46 28.6867 122.173 28.5533 121.907 28.4C121.647 28.2467 121.417 28.08 121.217 27.9L121.787 26.96C121.86 26.8467 121.947 26.76 122.047 26.7C122.147 26.64 122.273 26.61 122.427 26.61C122.58 26.61 122.723 26.6533 122.857 26.74C122.997 26.8267 123.157 26.92 123.337 27.02C123.517 27.12 123.727 27.2133 123.967 27.3C124.213 27.3867 124.523 27.43 124.897 27.43C125.19 27.43 125.44 27.3967 125.647 27.33C125.86 27.2567 126.033 27.1633 126.167 27.05C126.307 26.9367 126.407 26.8067 126.467 26.66C126.533 26.5067 126.567 26.35 126.567 26.19C126.567 25.95 126.493 25.7533 126.347 25.6C126.207 25.4467 126.017 25.3133 125.777 25.2C125.543 25.0867 125.273 24.9867 124.967 24.9C124.667 24.8067 124.357 24.7067 124.037 24.6C123.723 24.4933 123.413 24.37 123.107 24.23C122.807 24.0833 122.537 23.9 122.297 23.68C122.063 23.46 121.873 23.19 121.727 22.87C121.587 22.55 121.517 22.1633 121.517 21.71C121.517 21.29 121.6 20.89 121.767 20.51C121.933 20.13 122.177 19.8 122.497 19.52C122.823 19.2333 123.227 19.0067 123.707 18.84C124.193 18.6667 124.753 18.58 125.387 18.58C126.093 18.58 126.737 18.6967 127.317 18.93C127.897 19.1633 128.38 19.47 128.767 19.85L128.207 20.74ZM135.276 18.58C136.036 18.58 136.726 18.7033 137.346 18.95C137.972 19.1967 138.506 19.5467 138.946 20C139.392 20.4533 139.736 21.0067 139.976 21.66C140.216 22.3133 140.336 23.0433 140.336 23.85C140.336 24.6633 140.216 25.3967 139.976 26.05C139.736 26.7033 139.392 27.26 138.946 27.72C138.506 28.18 137.972 28.5333 137.346 28.78C136.726 29.0267 136.036 29.15 135.276 29.15C134.509 29.15 133.812 29.0267 133.186 28.78C132.559 28.5333 132.022 28.18 131.576 27.72C131.136 27.26 130.792 26.7033 130.546 26.05C130.306 25.3967 130.186 24.6633 130.186 23.85C130.186 23.0433 130.306 22.3133 130.546 21.66C130.792 21.0067 131.136 20.4533 131.576 20C132.022 19.5467 132.559 19.1967 133.186 18.95C133.812 18.7033 134.509 18.58 135.276 18.58ZM135.276 27.25C136.129 27.25 136.759 26.9633 137.166 26.39C137.579 25.8167 137.786 24.9767 137.786 23.87C137.786 22.7633 137.579 21.92 137.166 21.34C136.759 20.76 136.129 20.47 135.276 20.47C134.409 20.47 133.766 20.7633 133.346 21.35C132.932 21.93 132.726 22.77 132.726 23.87C132.726 24.97 132.932 25.81 133.346 26.39C133.766 26.9633 134.409 27.25 135.276 27.25Z\" fill=\"#E3B82A\"/>"); /***/ }), -/* 843 */ +/* 841 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M63.1663 126.988C66.0578 124.303 82.1673 118.727 91.6677 117.9L114.18 126.988C115.557 128.021 118.724 130.458 120.376 131.945C122.028 133.432 123.13 135.18 123.474 135.869L161.5 132L143.319 160.82L89.9144 175.874L41.348 160.82L37.9692 156.935H45.4045C47.6075 155.971 52.2614 153.672 53.2527 152.185C54.4919 150.326 56.5571 144.75 56.5571 143.097C56.5571 141.445 56.3506 137.108 56.5571 133.597C56.7636 130.086 60.2747 129.673 63.1663 126.988Z\" fill=\"#0F3A59\"/>"); /***/ }), -/* 844 */ +/* 842 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 845 */ +/* 843 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"url(#paint0_radial)\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 846 */ +/* 844 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"88.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 88.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M111.971 120.205C113.625 119.572 117.739 119.305 120.967 123.303C125.002 128.301 132.858 140.873 133.949 143.768C134.822 146.084 135.169 153.812 135.417 158.553L128.459 163.325C127.124 157.466 124.759 147.637 123.097 144.021C121.464 140.468 118.458 138.236 117.088 137.522C117.063 137.511 117.04 137.499 117.016 137.486C117.039 137.497 117.063 137.51 117.088 137.522C117.757 137.838 118.694 137.51 117.567 133.816C116.108 129.033 113.111 126.294 112.812 125.253C112.513 124.211 109.375 122.338 110.117 120.997C110.711 119.925 111.601 120.023 111.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 847 */ +/* 845 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M67.0241 122.64C69.5824 121.698 72.1298 120.677 73.0837 120.284L83.3508 123.314L85.3706 129.541L73.4201 143.175C71.7369 144.185 68.0003 146.238 66.5191 146.373C64.6676 146.541 52.0439 146.205 38.2419 144.522C24.4399 142.839 25.4497 141.66 24.9447 140.482C24.4398 139.304 25.6178 119.611 25.7861 117.423C25.9545 115.235 32.5188 92.1751 32.8555 90.3237C33.1921 88.4722 32.1823 86.1157 32.0139 85.2742C31.8456 84.4326 31.6774 80.7296 32.014 79.2148C32.2833 78.0029 32.7995 76.3534 33.0239 75.6801C32.9678 75.1191 32.9229 73.795 33.1922 72.987C33.4615 72.1791 34.7632 72.6504 35.3805 72.987L37.0637 71.1356C37.4564 70.7428 38.4438 69.8563 39.2517 69.4524C40.0596 69.0484 40.5983 69.0596 40.7667 69.1158L40.9351 67.2643L42.9549 67.6009C43.1793 66.9837 43.9311 65.783 45.143 65.9177C46.3549 66.0523 47.1067 66.5348 47.3311 66.7592C47.8922 67.9936 49.1826 71.1691 49.8559 73.9968C50.6975 77.5315 45.9846 87.7988 44.4697 92.0068C42.9549 96.2147 42.4499 103.789 42.2816 106.482C42.1133 109.175 42.4499 118.937 42.6182 120.957C42.7529 122.573 43.572 127.578 43.9646 129.878C45.1429 129.429 48.0044 128.363 50.0242 127.69C52.5489 126.848 63.8262 123.819 67.0241 122.64Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 848 */ +/* 846 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"178\" height=\"178\" viewBox=\"0 0 178 178\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89\" cy=\"89\" r=\"89\" fill=\"#1B1C22\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"178\" height=\"178\">"); /***/ }), -/* 849 */ +/* 847 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.4787 11.8277C28.2571 14.7329 28.0042 17.818 26.7629 20.5576C25.5216 23.2971 23.3689 25.5215 20.6714 26.8517C17.974 28.182 14.8987 28.5357 11.9697 27.8528C9.04064 27.1698 6.43901 25.4924 4.60809 23.1063C2.77717 20.7202 1.83024 17.773 1.92864 14.767C2.02705 11.761 3.1647 8.88214 5.14776 6.62089C7.13082 4.35965 9.83659 2.85595 12.804 2.36603C15.7715 1.8761 18.817 2.43025 21.4217 3.93406\" stroke=\"#A0A0A0\" stroke-width=\"2\" stroke-linecap=\"round\"/>\n| <path d=\"M8.14648 14.4286L13.8132 20L25.1465 7\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 850 */ +/* 848 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"12\" stroke=\"#A0A0A0\" stroke-width=\"2\"/>\n| </svg>"); /***/ }), -/* 851 */ +/* 849 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#121212\"/>"); /***/ }), -/* 852 */ +/* 850 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 853 */ +/* 851 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#A0A0A0\"/>\n| </svg>"); /***/ }), -/* 854 */ +/* 852 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 855 */ +/* 853 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"2\" viewBox=\"0 0 27 2\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <line x1=\"26\" y1=\"1\" x2=\"1\" y2=\"1\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 6\"/>\n| </svg>"); /***/ }), -/* 856 */ +/* 854 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 4C0 1.79086 1.79086 0 4 0H20C22.2091 0 24 1.79086 24 4V25H0V4Z\" fill=\"#61F0F2\"/>\n| </svg>"); /***/ }), -/* 857 */ +/* 855 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"26\" height=\"19\" viewBox=\"0 0 26 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M1 5C1 2.79086 2.79086 1 5 1H21C23.2091 1 25 2.79086 25 5V49H1V5Z\" fill=\"#61F0F2\" fill-opacity=\"0.1\"/>"); /***/ }), -/* 858 */ +/* 856 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"14\" stroke=\"url(#paint0_linear)\" stroke-width=\"2\"/>\n| <path d=\"M23.4182 12.6341L18.0222 11.9041L15.61 7.35214C15.5441 7.22751 15.4357 7.12662 15.3018 7.06529C14.966 6.91099 14.558 7.03957 14.3901 7.35214L11.9779 11.9041L6.58186 12.6341C6.4331 12.6538 6.29708 12.7191 6.19294 12.818C6.06704 12.9385 5.99767 13.1005 6.00006 13.2686C6.00245 13.4366 6.07641 13.5969 6.20569 13.7142L10.1098 17.2572L9.18744 22.2602C9.16581 22.3766 9.17965 22.4963 9.22738 22.6057C9.27511 22.7151 9.35483 22.8099 9.4575 22.8793C9.56016 22.9488 9.68166 22.99 9.80823 22.9984C9.9348 23.0068 10.0614 22.982 10.1736 22.9269L15 20.5648L19.8265 22.9269C19.9583 22.9922 20.1113 23.0139 20.258 22.9902C20.6277 22.9308 20.8764 22.6044 20.8126 22.2602L19.8903 17.2572L23.7944 13.7142C23.9007 13.6172 23.9708 13.4906 23.992 13.3522C24.0494 13.006 23.7901 12.6855 23.4182 12.6341Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 859 */ +/* 857 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 860 */ +/* 858 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 861 */ +/* 859 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"32.5\" cy=\"32.5\" r=\"32.5\" fill=\"#121212\"/>\n| <path d=\"M46 32.5C46 30.68 44.5424 29.2 42.75 29.2H41.125V24.25C41.125 19.7009 37.4801 16 33 16C28.5199 16 24.875 19.7009 24.875 24.25V29.2H23.25C21.4576 29.2 20 30.68 20 32.5V45.7C20 47.5199 21.4576 49 23.25 49H42.75C44.5424 49 46 47.5199 46 45.7V32.5ZM28.125 24.25C28.125 21.5209 30.3123 19.3 33 19.3C35.6877 19.3 37.875 21.5209 37.875 24.25V29.2H28.125V24.25Z\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 862 */ +/* 860 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 863 */ +/* 861 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\" fill-opacity=\"0.35\"/>"); /***/ }), -/* 864 */ +/* 862 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 865 */ +/* 863 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 866 */ +/* 864 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M177 91C177 139.049 138.049 178 90 178C41.9512 178 3 139.049 3 91C3 42.9512 41.9512 4 90 4C138.049 4 177 42.9512 177 91Z\" stroke=\"url(#paint0_angular)\" stroke-width=\"6\"/>"); /***/ }), -/* 867 */ +/* 865 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 868 */ +/* 866 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 869 */ +/* 867 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"black\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>"); /***/ }), -/* 870 */ +/* 868 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 871 */ +/* 869 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 872 */ +/* 870 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 89.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M112.971 120.205C114.625 119.572 118.739 119.305 121.967 123.303C126.002 128.301 133.858 140.873 134.949 143.768C135.822 146.084 136.169 153.812 136.417 158.553L129.459 163.325C128.124 157.466 125.759 147.637 124.097 144.021C122.464 140.468 119.458 138.236 118.088 137.522C118.063 137.511 118.04 137.499 118.016 137.486C118.039 137.497 118.063 137.51 118.088 137.522C118.757 137.838 119.694 137.51 118.567 133.816C117.108 129.033 114.111 126.294 113.812 125.253C113.513 124.211 110.375 122.338 111.117 120.997C111.711 119.925 112.601 120.023 112.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 873 */ +/* 871 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 874 */ +/* 872 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 875 */ +/* 873 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"91.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M68.0241 122.641C70.5824 121.698 73.1298 120.677 74.0837 120.284L84.3508 123.314L86.3706 129.542L74.4201 143.176C72.7369 144.186 69.0003 146.239 67.5191 146.374C65.6676 146.542 53.0439 146.205 39.2419 144.522C25.4399 142.839 26.4497 141.661 25.9447 140.483C25.4398 139.304 26.6178 119.611 26.7861 117.423C26.9545 115.235 33.5188 92.1756 33.8555 90.3242C34.1921 88.4727 33.1823 86.1162 33.0139 85.2747C32.8456 84.4331 32.6774 80.7301 33.014 79.2152C33.2833 78.0034 33.7995 76.3539 34.0239 75.6806C33.9678 75.1195 33.9229 73.7954 34.1922 72.9875C34.4615 72.1796 35.7632 72.6509 36.3805 72.9875L38.0637 71.136C38.4564 70.7433 39.4438 69.8568 40.2517 69.4529C41.0596 69.0489 41.5983 69.0601 41.7667 69.1162L41.9351 67.2648L43.9549 67.6014C44.1793 66.9842 44.9311 65.7835 46.143 65.9182C47.3549 66.0528 48.1067 66.5353 48.3311 66.7597C48.8922 67.994 50.1826 71.1696 50.8559 73.9973C51.6975 77.532 46.9846 87.7993 45.4697 92.0073C43.9549 96.2152 43.4499 103.789 43.2816 106.482C43.1133 109.176 43.4499 118.938 43.6182 120.958C43.7529 122.574 44.572 127.578 44.9646 129.879C46.1429 129.43 49.0044 128.364 51.0242 127.69C53.5489 126.849 64.8262 123.819 68.0241 122.641Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 876 */ +/* 874 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 877 */ +/* 875 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"208\" height=\"208\" viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.65\" d=\"M30.3335 152.514C30.3335 148.962 58.2627 145.707 72.2273 144.524C94.3885 141.86 124.409 145.202 136.067 147.333C150.639 149.996 176.051 152.514 176.051 155.177C176.051 157.84 156.823 161.391 157.734 164.054C158.644 166.718 175.14 165.83 176.051 169.381C176.962 172.932 169.867 169.323 169.867 176.483C169.867 180.922 179.4 176.694 179.4 181.133C179.4 185.572 115.943 189.8 115.032 185.361C114.121 180.922 130.514 181.81 130.514 176.483C130.514 171.157 56.7448 174.708 56.7448 169.381C56.7448 164.054 87.7098 166.718 86.799 161.391C85.8883 156.065 30.3335 156.952 30.3335 152.514Z\" fill=\"#61F0F2\"/>\n| <path d=\"M38.1336 147.332L19.0669 105.732H191.534L169.867 150.799C163.511 154.266 142.134 160.852 107.467 159.466C72.8002 158.079 46.8002 150.799 38.1336 147.332Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 878 */ +/* 876 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"38\" y=\"72.0312\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>\n| <rect x=\"35\" y=\"95.0312\" width=\"55\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>"); /***/ }), -/* 879 */ +/* 877 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M86.2097 50.2564L86.1859 50.2455C86.2644 50.0749 86.3252 49.8713 86.3861 49.6678C87.4578 46.0798 85.4354 42.3155 81.8623 41.2477C80.7472 40.9144 79.5993 40.8763 78.5097 41.105C77.8101 37.9023 75.3386 36.303 71.9682 35.2958C67.0266 33.819 62.4733 34.2013 60.9911 39.1634C60.9151 39.1406 60.8137 39.1104 60.7377 39.0876C55.7961 37.6108 46.4406 42.5377 44.9584 47.4998C43.4763 52.4619 50.4222 55.6017 55.3638 57.0785C56.4028 57.389 57.4443 57.5062 58.4554 57.448C59.0967 59.8294 60.9238 61.8446 63.458 62.6019C65.7894 63.2986 68.1765 62.7924 69.9933 61.4228C70.8499 62.6212 72.0841 63.5722 73.5792 64.019C76.1387 64.7839 78.7842 63.9669 80.4947 62.122C81.1105 62.5555 81.7896 62.8693 82.5499 63.0965C86.4271 64.2552 90.5373 62.0465 91.7078 58.1277C92.8961 54.2419 91.2778 51.0711 86.2097 50.2564Z\" fill=\"#82A5BC\"/>"); /***/ }), -/* 880 */ +/* 878 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_i)\">\n| <path d=\"M26 97C26 65.5198 51.5198 40 83 40C114.48 40 140 65.5198 140 97V207H26V97Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 881 */ +/* 879 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4831 27.9531C35.6882 28.138 35.7045 28.4542 35.5196 28.6593C32.958 31.4998 29.2472 33.2865 25.1199 33.2865C24.8437 33.2865 24.6199 33.0626 24.6199 32.7865C24.6199 32.5104 24.8437 32.2865 25.1199 32.2865C28.9524 32.2865 32.397 30.6287 34.777 27.9896C34.9619 27.7845 35.2781 27.7682 35.4831 27.9531Z\" fill=\"#2B98BA\"/>"); /***/ }), -/* 882 */ +/* 880 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.601 164.587C12.9754 159.823 27.6384 156.571 31.0249 155.827C51.2144 149.268 72.4722 146.633 93.652 148.063L96.1843 148.234C150.369 148.234 188.704 155.827 193.445 161.037C198.186 166.248 187.808 167.952 193.445 170.793C198.081 173.128 216.637 173.833 215.96 182.766C215.282 191.698 161.068 186.345 154.295 190.067C147.521 193.789 164.454 196.022 161.068 201.233C158.706 204.867 106.206 204.21 96.7235 201.233C87.2412 198.255 99.7773 194.394 101.465 190.067C103.497 184.857 87.2413 186.345 68.954 186.345C50.6667 186.345 13.415 184.857 8.67385 181.135C3.9327 177.413 13.415 174.436 16.8015 172.947C20.188 171.458 16.6329 170.542 14.601 164.587Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M54.5429 190.555C49.2846 190.555 45.829 190.934 43.6437 191.409C41.3702 191.904 38.8247 193.94 41.1395 194.174C44.8353 194.548 52.7647 194.323 57.8524 193.808C65.8897 192.995 64.4714 194.892 78.6549 194.621C92.8385 194.35 76.291 193.266 78.6549 191.233C81.0189 189.2 67.7809 190.555 54.5429 190.555Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 883 */ +/* 881 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M95.1863 184.487H127.506C127.506 184.487 129.526 209.4 138.953 209.4C122.793 211.42 87.1064 213.44 84.4131 209.4C93.1663 209.4 95.1863 184.487 95.1863 184.487Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"76.333\" y=\"208.727\" width=\"68.6794\" height=\"6.73328\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 884 */ +/* 882 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\"/>"); /***/ }), -/* 885 */ +/* 883 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"61.2001\" cy=\"110.4\" rx=\"32.4\" ry=\"7.2\" fill=\"black\" fill-opacity=\"0.15\"/>"); /***/ }), -/* 886 */ +/* 884 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"39\" y=\"75.0312\" width=\"40\" height=\"38\" fill=\"url(#paint0_linear)\"/>\n| <rect opacity=\"0.5\" x=\"39\" y=\"75.0312\" width=\"40\" height=\"1\" fill=\"#FFE76A\"/>"); /***/ }), -/* 887 */ +/* 885 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M52.0777 77.8034L68.5066 53.9554L65.7303 42.9202C64.7694 39.1008 67.112 35.2791 70.9627 34.3841L78.96 32.5254C79.4228 32.4178 79.8863 32.3574 80.3453 32.3411L87.3824 24.7659C89.1653 22.8467 92.2056 22.742 94.1731 24.5321C95.529 25.7657 96.0216 27.5773 95.6132 29.2125C97.2896 28.7206 99.1904 29.0968 100.586 30.3661C102.314 31.939 102.727 34.3928 101.756 36.3532C103.252 36.1639 104.828 36.6107 106.035 37.7089C107.585 39.119 108.104 41.219 107.546 43.0687C108.873 42.8878 110.277 43.278 111.349 44.2534C113.241 45.9744 113.384 48.8653 111.67 50.7104L105.214 57.6606C104.797 58.1099 104.307 58.4558 103.779 58.6971C103.208 60.8312 102.057 62.9463 100.353 64.7801C97.5744 67.7712 93.9032 69.3903 90.4865 69.3763L72.8821 94.1741C62.8209 86.8414 62.4799 85.3066 52.0777 77.8034Z\" fill=\"#70E5FF\"/>"); /***/ }), -/* 888 */ +/* 886 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"130\" viewBox=\"0 0 120 130\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M88.5102 16.8877L89.4061 17.4904L78.5017 34.4763C78.2949 34.7983 78.3835 35.2266 78.701 35.4402C79.0186 35.6538 79.4487 35.5744 79.6691 35.2615L91.2912 18.7584L92.1019 19.3037L78.8659 41.2428C78.7235 41.5495 78.5554 41.8488 78.3609 42.138C78.2846 42.2514 78.2054 42.3616 78.1234 42.4686L77.9861 42.6952L77.9576 42.676C76.1172 44.8843 72.8509 42.8769 69.4473 45.9698C66.0437 49.0628 42.8095 88.4668 37.3099 97.5808C35.7759 100.123 33.9772 99.7749 32.3072 98.6515C30.6359 97.5274 29.7606 95.5698 31.4152 93.6113C37.5249 85.6762 65.7449 48.3226 67.1456 44.4425C68.5464 40.5624 65.5844 37.8485 66.9496 35.286L66.9211 35.2669L67.0854 35.0438C67.1518 34.9311 67.2219 34.8197 67.2959 34.7097C67.4762 34.4416 67.6732 34.1912 67.8845 33.9589L83.1297 13.2685L83.8444 13.7493L72.94 30.7352C72.7332 31.0572 72.8218 31.4855 73.1394 31.6991C73.4569 31.9127 73.887 31.8333 74.1074 31.5204L85.7295 15.0173L86.6251 15.6197L75.7207 32.6056C75.5139 32.9277 75.6025 33.356 75.9201 33.5696C76.2377 33.7832 76.6677 33.7038 76.8881 33.3909L88.5102 16.8877Z\" fill=\"url(#paint0_linear)\"/>\n| <path d=\"M32.306 92.4506C39.029 83.6673 60.2896 55.4735 65.8554 46.7285C66.385 46.2675 66.8739 45.8397 67.3088 45.4573C63.7813 51.6064 55.8578 65.1464 52.3835 70.114C49.3963 74.3851 48.2997 76.0792 47.3306 77.5762C46.8909 78.2555 46.4774 78.8943 45.9254 79.7149C44.1571 82.3437 39.0081 89.5049 34.8355 91.5124C33.892 91.9664 33.0471 92.2646 32.306 92.4506Z\" fill=\"#E8E8E8\"/>"); /***/ }), -/* 889 */ +/* 887 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M55.9722 199.581C56.4867 199.203 57.1082 199 57.7463 199H161.282C161.92 199 162.542 199.203 163.056 199.581L177.374 210.081C179.712 211.795 178.5 215.5 175.6 215.5H43.4281C40.5287 215.5 39.3159 211.795 41.654 210.081L55.9722 199.581Z\" fill=\"#1E1E1E\"/>\n| <path d=\"M62.7642 85.5C56.7642 96.1667 43.464 120.1 44.264 132.5C45.264 148 55.7642 164.5 51.7642 175C48.5642 183.4 56.7641 190.5 61.264 193\" stroke=\"#E3C041\"/>"); /***/ }), -/* 890 */ +/* 888 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.1579 63.3373C73.1579 76.997 71.4394 89.2214 68.7498 97.911C67.3982 102.278 65.8627 105.549 64.325 107.651C62.7319 109.828 61.6178 110.137 61.1579 110.137C60.698 110.137 59.5839 109.828 57.9909 107.651C56.4532 105.549 54.9177 102.278 53.5661 97.911C50.8765 89.2214 49.1579 76.997 49.1579 63.3373C49.1579 49.6776 50.8765 37.4532 53.5661 28.7636C54.9177 24.397 56.4532 21.1253 57.9909 19.024C59.5839 16.8471 60.698 16.5373 61.1579 16.5373C61.3263 16.5373 61.5823 16.5788 61.9173 16.7382C62.6103 15.6515 63.5166 14.7749 64.5494 14.1317C63.4576 13.3497 62.3227 12.9373 61.1579 12.9373C52.5423 12.9373 45.5579 35.5022 45.5579 63.3373C45.5579 91.1725 52.5423 113.737 61.1579 113.737C69.7736 113.737 76.7579 91.1725 76.7579 63.3373C76.7579 50.0089 75.1566 37.8889 72.5415 28.876C71.441 29.387 70.2381 29.6565 69.0204 29.6611C71.5542 38.2852 73.1579 50.1415 73.1579 63.3373Z\" fill=\"#5C1068\"/>"); /***/ }), -/* 891 */ +/* 889 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M13.75 6.28125C13.75 4.46907 15.2191 3 17.0312 3H35.625C37.4372 3 38.9062 4.46907 38.9062 6.28125V20.5H13.75V6.28125Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M13.75 21.5938H5V47.8438C5 48.4478 5.48969 48.9375 6.09375 48.9375H12.6562C13.2603 48.9375 13.75 48.4478 13.75 47.8438V21.5938Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 892 */ +/* 890 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.9643 22.031H61.0308C71.5261 22.031 80.0342 30.5808 80.0342 41.1275V68.9652C80.0342 79.5119 71.5261 88.0617 61.0308 88.0617H25.9643C15.4691 88.0617 6.96094 79.5119 6.96094 68.9652V41.1275C6.96094 30.5808 15.469 22.031 25.9643 22.031ZM25.9643 34.762C22.4659 34.762 19.6299 37.6119 19.6299 41.1275V68.9652C19.6299 72.4808 22.4659 75.3307 25.9643 75.3307H61.0308C64.5292 75.3307 67.3653 72.4808 67.3653 68.9652V41.1275C67.3653 37.6119 64.5292 34.762 61.0308 34.762H25.9643ZM61.0308 23.0103H25.9643C16.0073 23.0103 7.93547 31.1217 7.93547 41.1275V68.9652C7.93547 78.971 16.0073 87.0824 25.9643 87.0824H61.0308C70.9879 87.0824 79.0597 78.971 79.0597 68.9652V41.1275C79.0597 31.1216 70.9879 23.0103 61.0308 23.0103ZM18.6553 41.1275C18.6553 37.0711 21.9277 33.7827 25.9643 33.7827H61.0308C65.0674 33.7827 68.3398 37.0711 68.3398 41.1275V68.9652C68.3398 73.0216 65.0675 76.31 61.0308 76.31H25.9643C21.9277 76.31 18.6553 73.0216 18.6553 68.9652V41.1275Z\" fill=\"black\"/>"); /***/ }), -/* 893 */ +/* 891 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M110.379 69.1555C103.419 90.0958 90.8506 81.2674 84.8181 99.4156C77.838 97.0954 72.2539 95.2393 65.2738 92.9191C70.8423 76.1669 56.4181 72.9225 62.9146 53.3783C67.2714 40.2713 81.4285 33.1778 94.5355 37.5346C107.643 41.8913 115.484 53.7993 110.379 69.1555Z\" fill=\"black\"/>\n| <path d=\"M107.954 47.0766C105.47 45.133 102.547 43.5905 99.2999 42.5113C86.1929 38.1545 72.0358 45.248 67.679 58.355C64.3056 68.5035 66.5731 74.2571 68.7532 79.7891C70.498 84.2163 72.1868 88.5015 70.8837 94.7838L65.274 92.9192C67.951 84.8657 66.0074 79.934 63.989 74.8124C61.8088 69.2805 59.5414 63.5269 62.9147 53.3783C67.2715 40.2713 81.4287 33.1779 94.5357 37.5346C100.197 39.4166 104.876 42.7074 107.954 47.0766Z\" fill=\"#625E49\"/>"); /***/ }), -/* 894 */ +/* 892 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"13.2899\" y=\"13.1992\" width=\"92.0332\" height=\"92.0332\" rx=\"4\" fill=\"#ED1C24\" stroke=\"white\" stroke-width=\"4\"/>\n| <path d=\"M13.2899 17.1992C13.2899 14.9901 15.0808 13.1992 17.2899 13.1992H101.323C103.532 13.1992 105.323 14.9901 105.323 17.1992V101.232C105.323 103.442 103.532 105.232 101.323 105.232H17.2899C15.0808 105.232 13.2899 103.442 13.2899 101.232V17.1992Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 895 */ +/* 893 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.5\" filter=\"url(#filter0_f)\">\n| <path d=\"M161.808 165.907C161.076 167.202 158.651 167.518 157.53 167.515L144.568 163.556C145.728 155.885 148.498 140.356 150.304 139.602C152.111 138.849 158.937 140.95 162.124 142.094C165.909 145.746 168.704 146.006 169.628 145.679C170.059 146.854 171.238 149.284 172.503 149.605C173.324 149.813 174.492 149.211 175.454 148.532C176.07 148.098 176.986 148.359 177.187 149.086L177.97 151.905C178.079 152.296 177.944 152.716 177.629 152.971C176.465 153.911 174.437 155.434 172.605 154.51C170.457 153.427 169.405 153.194 169.205 153.985C169.557 155.252 166.898 157.775 165.306 160.736C163.714 163.698 162.723 164.288 161.808 165.907Z\" fill=\"#FAFAFA\"/>"); /***/ }), -/* 896 */ +/* 894 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"31.0112\" y=\"36.7363\" width=\"147.343\" height=\"147.343\" rx=\"7\" fill=\"#434244\" stroke=\"#59595B\" stroke-width=\"4\"/>\n| <path d=\"M128.05 176.792C130.617 176.792 132.698 174.702 132.698 172.124C132.698 169.546 130.617 167.456 128.05 167.456C125.484 167.456 123.403 169.546 123.403 172.124C123.403 174.702 125.484 176.792 128.05 176.792Z\" fill=\"#929496\"/>"); /***/ }), -/* 897 */ +/* 895 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M35.7087 7.71646C35.8894 7.41526 36.2149 7.23096 36.5662 7.23096L81.9152 7.23097C82.2764 7.23097 82.6096 7.42583 82.7867 7.74071L95.1617 29.7407C95.5367 30.4073 95.055 31.231 94.2901 31.231H23.3662C22.5889 31.231 22.1088 30.383 22.5087 29.7165L35.7087 7.71646Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"19.2\" y=\"31.231\" width=\"26.4\" height=\"38.4\" rx=\"1\" fill=\"white\"/>"); /***/ }), -/* 898 */ +/* 896 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" d=\"M210.715 149.899C224.309 209.261 171.064 210.507 142.742 203.71C133.659 183.467 116.344 160.037 98.5605 142.535C92.4721 136.543 89.6229 128.374 83.8332 123.843C77.0051 118.499 67.4157 116.968 62.8752 111.948C61.5535 110.815 59.7031 108.776 62.8752 109.682C66.8402 110.815 70.2388 105.15 66.2738 100.619C62.3087 96.0875 54.9451 91.556 59.4766 90.4231C64.008 89.2903 67.4066 90.9896 66.2738 88.7238C65.1409 86.4581 64.008 87.591 60.6094 85.3252C57.2108 83.0595 53.2458 81.9266 53.8122 80.2273C54.3787 78.528 56.6443 81.3602 57.7772 80.2273C58.9101 79.0945 54.3786 76.2623 54.3786 74.563C54.3786 73.2035 60.7982 74.7518 64.008 75.6959C79.7001 78.9056 96.2152 79.6132 109.323 85.3252C121.346 90.5648 130.143 100.726 140.477 105.717C176.134 122.937 200.955 138.728 210.715 149.899Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 899 */ +/* 897 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"46.6694\" y=\"51.9329\" width=\"144.588\" height=\"26.7173\" fill=\"#5A5A5A\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M54.6568 29.9316C50.2458 29.9316 46.6701 33.5074 46.6701 37.9183V61.7757H191.193V37.9183C191.193 33.5074 187.617 29.9316 183.206 29.9316H54.6568ZM191.192 63.5304H46.6694V201.184C46.6694 202.949 48.0997 204.379 49.8641 204.379H187.998C189.762 204.379 191.192 202.949 191.192 201.184V63.5304Z\" fill=\"#F8F8F8\"/>"); /***/ }), -/* 900 */ +/* 898 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M111.793 25.7901C112.303 24.7687 112.431 22.7728 112.431 21.9026H132.606C132.606 22.6232 132.651 24.0031 133.07 25.44C133.595 27.2361 140.495 33.4381 143.622 36.754C146.094 39.3751 150.94 45.5937 153.139 49.3169C155.454 53.2358 155.229 73.7037 154.104 77.3741C152.806 81.6124 148.556 87.5132 148.165 91.8215C147.64 97.5908 154.104 105.525 154.104 111.294V193.729C154.104 195.865 153.466 200.022 151.242 202.48C149.435 204.477 147.286 205.602 146.226 206.309C145.165 207.017 144.311 205.249 143.604 206.309C142.897 207.37 142.641 208.944 140.592 210.023C137.849 211.467 128.838 212.775 125.883 212.321C123.748 211.994 123.456 210.023 122.218 210.023C120.981 210.023 120.882 212.056 118.407 212.321C115.931 212.587 108.269 212.298 102.992 210.023C99.7164 208.61 98.6205 206.41 98.2427 205.652L98.218 205.602C97.8644 204.895 96.6769 206.309 96.058 206.309C95.4391 206.309 92.0103 203.718 90.6036 201.427C89.2943 199.294 89.3218 195.58 89.2943 193.729C89.2245 166.998 89.1268 115.314 89.2943 111.294C89.5037 106.269 94.1101 96.8466 95.157 91.8215C96.2039 86.7963 92.0163 82.3993 90.3412 77.3741C88.6661 72.3489 88.8755 55.389 90.3412 49.3169C91.8069 43.2448 95.9945 41.151 100.392 36.754C104.789 32.357 111.154 27.067 111.793 25.7901Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 901 */ +/* 899 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M94.7577 39.7043L94.7293 39.6903C94.8307 39.4868 94.912 39.2428 94.9932 38.9987C96.4253 34.6974 94.1196 30.0677 89.8358 28.6429C88.499 28.1983 87.1113 28.1095 85.784 28.3457C85.058 24.4448 82.1273 22.4179 78.0865 21.0739C72.1621 19.1035 66.6374 19.3968 64.6569 25.3456C64.5658 25.3153 64.4443 25.2748 64.3531 25.2445C58.4287 23.2741 52.0135 26.528 50.033 32.4767C48.0524 38.4255 51.248 44.842 57.1725 46.8124C58.4181 47.2267 59.6741 47.4073 60.8999 47.3745C61.5862 50.2796 63.7215 52.7857 66.7597 53.7961C69.5548 54.7258 72.4626 54.202 74.7129 52.6124C75.7044 54.0942 77.1621 55.2906 78.9546 55.8868C82.0232 56.9074 85.2555 56.0171 87.3948 53.8485C88.1237 54.3959 88.9338 54.8009 89.8452 55.104C94.4936 56.65 99.5507 54.1304 101.115 49.4324C102.699 44.775 100.86 40.8785 94.7577 39.7043Z\" fill=\"#4E626F\"/>"); /***/ }), -/* 902 */ +/* 900 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.2\" filter=\"url(#filter0_f)\">"); /***/ }), -/* 903 */ +/* 901 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M121 21.0834V62.3334L113.667 65.0834V18.3334L121 21.0834Z\" fill=\"#CAA772\"/>"); /***/ }), -/* 904 */ +/* 902 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"134.258\" y=\"135.614\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 134.258 135.614)\" fill=\"#FFCD29\"/>\n| <rect x=\"136.937\" y=\"134.716\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 136.937 134.716)\" fill=\"#FFCD29\"/>"); /***/ }), -/* 905 */ +/* 903 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M82.5698 103.253H138.397V170.5C138.397 173.261 136.158 175.5 133.397 175.5H87.5698C84.8084 175.5 82.5698 173.261 82.5698 170.5L82.5698 103.253Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 906 */ +/* 904 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.1393 163.167H134.139C134.139 163.167 136.889 197.083 149.723 197.083C127.723 199.833 79.1393 202.583 75.4727 197.083C87.3893 197.083 90.1393 163.167 90.1393 163.167Z\" fill=\"#BCBCBC\"/>\n| <rect x=\"64.4727\" y=\"196.167\" width=\"93.5\" height=\"9.16667\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 907 */ +/* 905 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M73 29C73 21.337 78.8398 15.125 86.0435 15.125H159.957C167.16 15.125 173 21.337 173 29V80H73V29Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M41 78H37V210.382C37 212.932 39.0147 215 41.5 215H68.5C70.9853 215 73 212.932 73 210.382L41 78Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 908 */ +/* 906 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M58.809 37.281C59.609 38.481 59.1423 40.1143 58.809 40.781L64.309 57.781L58.809 71.281V99.281H61.309L60.809 73.281L76.309 68.781L78.309 99.781H80.309L79.309 69.781L87.309 52.781L89.309 96.281L91.809 96.781L90.309 52.781L96.309 49.781C96.1423 48.9477 95.509 46.981 94.309 45.781C92.809 44.281 94.309 42.281 95.809 41.281C97.309 40.281 96.309 39.281 96.309 37.281C96.309 35.281 94.809 34.281 91.809 32.781C88.809 31.281 70.309 29.781 67.309 29.781C64.309 29.781 59.809 31.281 58.809 31.781C57.809 32.281 57.809 33.781 58.809 37.281Z\" fill=\"#876F52\"/>\n| <path d=\"M82.309 70.281C87.109 68.681 85.6423 62.6143 84.309 59.781L79.809 51.281H70.809L66.809 52.781L63.7692 58.8363L65.2692 62.8363C66.2692 64.1696 71.409 65.981 71.809 68.781C72.209 71.581 71.9757 72.9477 71.809 73.281C73.309 72.9477 77.509 71.881 82.309 70.281Z\" fill=\"#2C2C2C\"/>"); /***/ }), -/* 909 */ +/* 907 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"134\" viewBox=\"0 0 120 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M96.847 111.527C92.3249 116.315 68.2575 123.718 59.8946 123.372C51.5317 123.026 43.5327 119.613 39.7245 117.911C34.9642 115.783 33.9137 114.329 30.3436 110.339C26.7734 106.349 22.3498 94.7693 21.8738 91.5774C21.3977 88.3855 18.5415 82.9557 13.8726 76.8785C15.5863 78.5808 19.8904 80.0383 21.8738 80.393C20.525 79.329 20.2553 76.6817 18.5415 71.3618C16.8278 66.0419 15.13 53.3629 14.4954 47.6884C15.2094 50.0823 17.0183 54.4828 18.5415 57.0364C20.0648 59.59 22.1889 59.0751 24.807 58.7204C22.6019 54.8114 20.9672 46.258 18.8234 36.9358C18.7066 36.5513 18.6119 36.1459 18.5415 35.7187C18.6365 36.1256 18.7304 36.5314 18.8234 36.9358C20.918 43.828 30.1424 44.0063 34.7262 43.1665C32.8222 41.6592 28.8712 37.6338 28.3 33.5907C27.7288 29.5475 29.6487 20.9117 30.6801 17.0991C31.6321 19.1384 34.7739 23.6958 39.7245 25.6109C44.6751 27.5261 49.0713 28.6695 51.4514 30.5315C50.8167 28.8468 50.1717 27.9047 49.0292 23.6489C47.8868 19.3931 40.7245 15.1556 39.0635 10.6161C40.4916 13.0987 52.0972 13.85 53.4584 16.1074C56.019 20.3541 63.0495 25.8768 69.2378 28.5368C74.1884 30.6647 77.7345 31.0119 79.4799 34.5585C78.7659 32.8738 79.1167 29.5705 78.9263 27.017C78.6882 23.8251 79.6553 21.1242 83.7015 12.0805C81.5594 18.4643 87.2175 26.5416 88.4075 30.5315C89.5976 34.5214 90.2506 33.8567 93.3447 38.6446C95.82 42.475 95.4075 47.7708 93.3447 51.5834C95.3281 52.204 99.9411 47.6884 99.9411 54.8702C99.9411 56.9214 101.607 43.4325 101.607 38.6446C102.559 42.0139 104.463 50.3484 104.463 56.7322C104.463 63.1161 102.004 69.1452 99.9411 71.3618C101.607 71.3618 104.292 72.8357 106.006 70.0693C106.006 72.4484 106.841 75.6935 104.132 80.4953C103.367 84.8657 101.607 91.4767 101.607 93.4393C101.607 95.3545 99.3064 98.4189 95.4189 101.7C99.9412 99.852 96.5137 103.76 99.9411 103.547C103.369 103.334 105.847 99.6494 106.006 99.2061C105.927 100.802 100.465 107.697 96.847 111.527Z\" fill=\"#F58648\" fill-opacity=\"0.85\"/>"); /***/ }), -/* 910 */ +/* 908 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.2\" cx=\"114.306\" cy=\"192\" rx=\"72\" ry=\"7\" fill=\"black\"/>"); /***/ }), -/* 911 */ +/* 909 */ /***/ (function(module, exports) { -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"108.72\" cy=\"153.955\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M92.25 190.135C123.026 190.135 147.975 165.186 147.975 134.411C147.975 122.926 144.5 112.252 138.545 103.384C155.83 113.6 167.423 132.424 167.423 153.956C167.423 186.377 141.141 212.658 108.72 212.658C83.6227 212.658 62.2038 196.908 53.8085 174.753C63.8077 184.284 77.3455 190.135 92.25 190.135Z\" fill=\"#B4D8F0\"/>"); +throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"125\" height=\"206\" viewBox=\"0 0 125 206\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"60.8316\" cy=\"146.455\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z\" fill=\"#B4D8F0\"/>"); /***/ }), -/* 912 */ +/* 910 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.25\" cx=\"80.2642\" cy=\"206\" rx=\"60\" ry=\"4\" fill=\"black\"/>"); /***/ }), -/* 913 */ +/* 911 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M72.7759 64.9069C70.7464 66.6021 63.2043 69.1655 53.8335 66.8584C39.8843 63.4242 35.1351 51.3086 34.4289 45.9697C35.8527 46.7611 39.5697 48.4601 43.0474 48.9253C40.1401 44.9308 38.1045 35.6448 39.2244 27.2723C41.6881 29.4373 47.4494 29.9022 50.0221 29.8639C47.4255 27.2222 42.508 19.8777 43.6107 11.634C51.7656 19.2804 59.8068 16.7505 64.5283 20.6598C69.2498 24.5692 66.5003 27.9708 69.5358 33.4574C69.572 29.2667 72.6891 22.9533 74.2431 20.3204C74.2431 20.3204 74.6368 28.4037 76.0951 32.2043C77.5534 36.0049 81.0094 37.1228 81.3396 43.2308C81.6037 48.1172 77.2805 55.198 75.0858 58.1276C76.2344 58.1173 79.5173 57.3437 83.4603 54.3311C82.5567 58.6352 74.8054 63.2117 72.7759 64.9069Z\" fill=\"#EE7301\"/>"); /***/ }), -/* 914 */ +/* 912 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M67.6445 109.928C62.6445 109.803 41.9484 105.928 37.8234 104.178L34.5734 102.303C36.365 100.803 38.7734 93.6283 40.5734 92.9283C42.8234 92.0533 51.8234 85.1783 58.5734 83.3033C65.3234 81.4283 87.9484 82.9283 92.3234 84.3033C96.6984 85.6783 103.448 89.6783 105.323 92.9283C106.823 95.5283 111.145 103.198 113.02 107.781C110.02 108.906 107.02 109.928 101.77 109.928C99.0195 109.928 72.6445 110.053 67.6445 109.928Z\" fill=\"#4A392D\"/>\n| <path d=\"M42.6983 34.4282C43.3983 30.4282 44.8233 29.5116 45.4483 29.5532L50.1984 32.3032C51.9484 44.3449 55.4484 68.7032 55.4484 69.8032C55.4484 70.9032 59.1984 77.6366 60.0734 80.5532C59.49 81.6366 57.8234 83.8032 56.0734 83.8032C55.4002 83.8032 53.1984 86.4282 50.1984 88.4282C47.7984 90.0282 45.4483 91.0532 40.0734 93.1782C39.24 89.8866 40.0483 85.4532 39.4483 77.5532C38.6983 67.6782 41.8233 39.4282 42.6983 34.4282Z\" fill=\"#CFCFCF\"/>"); /***/ }), -/* 915 */ +/* 913 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20.412 55.0637L63.9551 33.0312L99.0006 55.0637H92.0006V84.4477L114.234 93.0318H109.995V120.031H12.3914V76.0312H5.76685L22.0006 65.2546V55.0637H20.412Z\" fill=\"#00446A\" stroke=\"#00D1FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <rect x=\"12.001\" y=\"77.0312\" width=\"80\" height=\"43\" fill=\"#FFCE51\"/>"); /***/ }), -/* 916 */ +/* 914 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"40.5342\" y=\"21.9753\" width=\"149.434\" height=\"176.548\" fill=\"#F7F7F7\"/>"); /***/ }), -/* 917 */ +/* 915 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\"/>\n| <path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\"/>"); /***/ }), -/* 918 */ +/* 916 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M104.896 59.6542C104.742 60.7688 103.715 61.5464 102.601 61.3926C101.486 61.2388 100.708 60.212 100.862 59.0975C101.016 57.983 103.524 54.7055 103.524 54.7055C103.524 54.7055 105.042 58.5928 104.896 59.6542Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M115.525 62.0091C115.525 63.1342 114.615 64.0449 113.489 64.0449C112.364 64.0449 111.454 63.1342 111.454 62.0091C111.454 60.884 113.489 57.2945 113.489 57.2945C113.489 57.2945 115.525 60.884 115.525 62.0091Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 919 */ +/* 917 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M-45.8335 0H86.1035C125.592 0 157.604 32.0116 157.604 71.5V175.728C157.604 215.217 125.592 247.228 86.1036 247.228H-45.8335C-85.3217 247.228 -117.333 215.217 -117.333 175.728V71.5C-117.333 32.0116 -85.3219 0 -45.8335 0ZM-45.8335 47.6667C-58.9963 47.6667 -69.6668 58.3372 -69.6668 71.5V175.728C-69.6668 188.891 -58.9963 199.562 -45.8335 199.562H86.1036C99.2664 199.562 109.937 188.891 109.937 175.728V71.5C109.937 58.3372 99.2663 47.6667 86.1035 47.6667H-45.8335ZM86.1035 3.66667H-45.8335C-83.2968 3.66667 -113.667 34.0367 -113.667 71.5V175.728C-113.667 213.192 -83.2967 243.562 -45.8335 243.562H86.1036C123.567 243.562 153.937 213.192 153.937 175.728V71.5C153.937 34.0366 123.567 3.66667 86.1035 3.66667ZM-73.3335 71.5C-73.3335 56.3122 -61.0213 44 -45.8335 44H86.1035C101.291 44 113.604 56.3122 113.604 71.5V175.728C113.604 190.916 101.291 203.228 86.1036 203.228H-45.8335C-61.0213 203.228 -73.3335 190.916 -73.3335 175.728V71.5Z\" fill=\"black\"/>"); /***/ }), -/* 920 */ +/* 918 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.25\" d=\"M7.91636 163.303C6.26437 157.618 21.1659 153.737 24.6076 152.848C44.9978 145.071 66.956 141.895 88.711 143.62L90.8272 143.788C145.893 143.788 184.853 152.848 189.671 159.066C194.489 165.284 183.942 167.319 189.671 170.708C194.382 173.496 213.24 174.337 212.551 184.996C211.863 195.656 156.766 189.268 149.883 193.71C143 198.151 160.208 200.816 156.766 207.034C154.366 211.371 101.012 210.587 91.3752 207.034C81.7386 203.481 94.4786 198.873 96.1935 193.71C98.2585 187.492 81.7386 189.268 63.1538 189.268C44.569 189.268 6.71107 187.492 1.89278 183.05C-2.92551 178.609 6.71107 175.056 10.1527 173.279C13.5943 171.502 9.98134 170.409 7.91636 163.303Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 921 */ +/* 919 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M50.6222 75.7213L24.2095 71.8371C22.8927 71.6435 21.917 70.5138 21.917 69.1828C21.917 67.7011 23.1181 66.5 24.5998 66.5H46.4794C48.6237 66.5 50.6227 65.4162 51.7928 63.6193L62.9477 46.4885C63.508 45.6281 64.6059 45.2952 65.5496 45.6997C66.5925 46.1466 67.0959 47.3376 66.6898 48.397L57.8326 71.5028C56.713 74.4235 53.7168 76.1764 50.6222 75.7213Z\" fill=\"#AE7D44\"/>\n| <path d=\"M52.864 76.051L26.501 72.1741C25.0165 71.9558 24.6556 69.9785 25.9672 69.2499C26.2594 69.0875 26.5958 69.0228 26.9274 69.065L44.8234 71.3426C50.182 72.0246 55.3269 69.0088 57.3497 64L64.061 47.3815C64.2761 46.8488 64.7931 46.5 65.3676 46.5C66.3559 46.5 67.0372 47.4908 66.6835 48.4136L57.0215 73.6186C56.376 75.3027 54.6484 76.3134 52.864 76.051Z\" fill=\"#835D30\"/>"); /***/ }), -/* 922 */ +/* 920 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 923 */ +/* 921 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n| <path d=\"M3.77295 36.9602L33.4209 35.5767H176.971L203.289 36.9602L203.795 37.5727C203.514 52.3836 191.427 64.2432 176.614 64.2432H31.0559C15.988 64.2432 3.77295 52.0282 3.77295 36.9602Z\" fill=\"#AEAEAE\"/>\n| <path d=\"M4.27148 37.5637L33.9194 36.1802H177.469L203.787 37.5637C203.787 52.6317 191.572 64.8468 176.504 64.8468H31.5545C16.4865 64.8468 4.27148 52.6317 4.27148 37.5637Z\" fill=\"white\"/>"); /***/ }), -/* 924 */ +/* 922 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"221\" viewBox=\"0 0 220 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.1322 153.2C66.5208 153.2 64.4039 155.317 64.4039 157.929C64.4039 160.54 66.5208 162.657 69.1322 162.657H144.785C147.396 162.657 149.513 160.54 149.513 157.929C149.513 155.317 147.396 153.2 144.785 153.2H69.1322ZM68.6209 190.52C66.0095 190.52 63.8926 192.636 63.8926 195.248C63.8926 197.859 66.0095 199.976 68.6208 199.976H145.849C148.461 199.976 150.578 197.859 150.578 195.248C150.578 192.636 148.461 190.52 145.849 190.52H68.6209Z\" fill=\"#8E8E8E\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.897 147.604L140.375 147.605V205.851H151.896C152.957 205.851 153.816 204.991 153.816 203.931L153.816 166.27H156.188C157.248 166.27 158.108 165.41 158.108 164.35V154.005C158.108 152.944 157.248 152.085 156.188 152.085H153.817L153.817 149.525C153.817 148.464 152.957 147.604 151.897 147.604ZM143.401 162.965C142.966 162.965 142.613 163.317 142.613 163.753C142.613 164.188 142.966 164.541 143.401 164.541H151.281C151.717 164.541 152.07 164.188 152.07 163.753C152.07 163.317 151.717 162.965 151.281 162.965H143.401ZM142.613 167.249C142.613 166.813 142.966 166.461 143.401 166.461H151.281C151.717 166.461 152.07 166.813 152.07 167.249C152.07 167.684 151.717 168.037 151.281 168.037H143.401C142.966 168.037 142.613 167.684 142.613 167.249ZM143.401 169.957C142.966 169.957 142.613 170.309 142.613 170.745C142.613 171.18 142.966 171.533 143.401 171.533H151.281C151.717 171.533 152.07 171.18 152.07 170.745C152.07 170.309 151.717 169.957 151.281 169.957H143.401Z\" fill=\"#EDEDED\"/>"); /***/ }), -/* 925 */ +/* 923 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M29.3848 25.06C27.902 26.8307 25.8717 28.1716 23.4649 28.7927C17.3334 30.3752 11.0801 26.6875 9.49762 20.556C8.15886 15.3687 10.5921 10.0942 15.0859 7.63452C14.324 7.69843 13.5572 7.82721 12.792 8.02471C5.46714 9.91514 1.06167 17.3856 2.9521 24.7104C4.84252 32.0353 12.313 36.4408 19.6378 34.5503C24.5088 33.2932 28.0887 29.5685 29.3848 25.06Z\" fill=\"#FFE27C\"/>"); /***/ }), -/* 926 */ +/* 924 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M51.6 50.4H49.2V60C49.2 63.1986 50.5905 66.0725 52.7999 68.05V64.3291C52.0382 63.0649 51.6 61.5836 51.6 60V50.4Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M68.4 50.4H70.7999V60C70.7999 63.1986 69.4094 66.0725 67.2 68.05V64.3291C67.9617 63.0649 68.4 61.5836 68.4 60V50.4Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 927 */ +/* 925 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M163.306 63.5444V158.544L89.3057 125.044L76.3057 25.5444L152.306 44C163.106 47.6 163.306 56.5 163.306 63.5444Z\" fill=\"#C4C4C4\"/>\n| <path d=\"M163.306 150L104.306 121.116V114L163.306 142.884V150Z\" fill=\"#41488A\"/>"); /***/ }), -/* 928 */ +/* 926 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.4295 160.346H133.085C133.085 160.346 135.751 193.226 148.192 193.226C126.864 195.892 79.7656 198.558 76.2109 193.226C87.7635 193.226 90.4295 160.346 90.4295 160.346Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"65.5469\" y=\"192.338\" width=\"90.6431\" height=\"8.88659\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 929 */ +/* 927 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"52\" height=\"50\" viewBox=\"0 0 52 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.7\" d=\"M29.8424 44.2922L50.2494 45.4882C48.1563 44.8902 43.8358 43.6942 43.2976 43.6942C42.6248 43.6942 44.2693 42.2739 42.7743 42.2739C41.2793 42.2739 38.065 43.6942 37.5417 43.6942C37.0185 43.6942 38.2145 42.7972 36.7942 42.6477C35.374 42.4982 35.075 43.6942 34.2527 43.6942C33.4305 43.6942 34.0285 42.4982 33.1315 42.2739C32.2344 42.0497 31.3374 43.6194 30.8889 43.6942C30.5301 43.754 30.0417 44.1178 29.8424 44.2922Z\" fill=\"white\"/>\n| <path d=\"M29.1395 44.5047L49.5465 45.7007C47.4535 45.1027 43.1329 43.9067 42.5947 43.9067C41.9219 43.9067 43.5664 42.4864 42.0714 42.4864C40.5764 42.4864 37.3621 43.9067 36.8389 43.9067C36.3156 43.9067 37.5116 43.0097 36.0914 42.8602C34.6711 42.7107 34.3721 43.9067 33.5498 43.9067C32.7276 43.9067 33.3256 42.7107 32.4286 42.4864C31.5316 42.2622 30.6346 43.832 30.1861 43.9067C29.8272 43.9665 29.3389 44.3303 29.1395 44.5047Z\" fill=\"#4D89AA\"/>"); /***/ }), -/* 930 */ +/* 928 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M35.5176 92.0063L46.8603 74.7403L43.9052 63.3258C42.8825 59.3751 45.2826 55.3985 49.2662 54.4438L57.5394 52.4611C58.0182 52.3464 58.498 52.2805 58.9735 52.2603L66.2112 44.3613C68.045 42.36 71.1945 42.2299 73.2458 44.0707C74.6596 45.3393 75.1828 47.2129 74.7713 48.9102C76.5047 48.3886 78.477 48.7649 79.9316 50.0701C81.7341 51.6877 82.1795 54.2272 81.187 56.2654C82.7355 56.0587 84.3716 56.5104 85.6301 57.6398C87.2461 59.0899 87.7993 61.2621 87.2344 63.1827C88.608 62.9857 90.065 63.3801 91.1828 64.3832C93.155 66.153 93.3247 69.1474 91.5617 71.0714L84.9212 78.3187C84.4918 78.7872 83.9874 79.1491 83.4416 79.4029C82.8656 81.6182 81.6872 83.8179 79.9351 85.7301C77.0772 88.8492 73.2847 90.5528 69.7444 90.5626L57.924 106.534C47.5683 100.474 44.1523 98.0546 35.5176 92.0063Z\" fill=\"#FFD1BD\"/>"); /***/ }), -/* 931 */ +/* 929 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M11.7846 22.0572L11.7957 22.0637C12.0196 22.127 12.2705 22.185 12.5341 22.2458C12.6027 22.2617 12.6722 22.2778 12.7424 22.2942C13.0915 22.3758 13.4629 22.4676 13.7548 22.5834C13.9002 22.6411 14.0534 22.7152 14.1808 22.8151C14.3066 22.9139 14.4566 23.0777 14.4876 23.3197C14.5254 23.615 14.571 23.996 14.312 24.3798C14.085 24.716 13.6613 24.9965 13.0257 25.3218C12.6872 25.4951 12.3264 25.6458 11.9872 25.7828C11.9105 25.8137 11.8352 25.8439 11.7616 25.8733C11.5027 25.977 11.2632 26.0729 11.0457 26.171C10.7632 26.2983 10.5595 26.4117 10.4311 26.5182C10.3693 26.5695 10.3388 26.608 10.3248 26.6317C10.3138 26.6503 10.3141 26.6592 10.3141 26.6592C10.3141 26.82 10.3285 26.9507 10.3737 27.0719C10.4168 27.1878 10.4976 27.3204 10.6679 27.4662C11.0265 27.7734 11.7665 28.1267 13.2891 28.4417C13.5583 28.4974 13.8296 28.5515 14.1003 28.6055C15.3445 28.8536 16.5764 29.0993 17.5393 29.487C18.1331 29.7261 18.6695 30.0352 19.0596 30.4684C19.4606 30.9137 19.6864 31.4679 19.6864 32.1428C19.6864 32.7178 19.4225 33.2136 19.052 33.6271C18.6837 34.0381 18.1854 34.3967 17.6475 34.7119C16.6892 35.2736 15.5193 35.7451 14.5445 36.138C14.4281 36.185 14.3144 36.2308 14.2043 36.2755C13.8741 36.4095 13.517 36.5389 13.1465 36.6732C12.2657 36.9924 11.3088 37.3393 10.4555 37.8407C9.96387 38.1296 9.53361 38.4556 9.19868 38.8375L8.06274 38.8375C8.52169 38.0718 9.22719 37.4954 9.98938 37.0475C10.9202 36.5005 12.016 36.103 12.9224 35.7742C13.2686 35.6486 13.5872 35.533 13.8583 35.423C13.97 35.3777 14.0839 35.3317 14.1994 35.2851C15.1838 34.888 16.2868 34.443 17.1823 33.9182C17.6813 33.6258 18.0886 33.3236 18.3668 33.0131C18.6429 32.705 18.7664 32.4185 18.7664 32.1428C18.7664 31.6937 18.6238 31.3593 18.3759 31.084C18.1171 30.7966 17.724 30.5532 17.1956 30.3404C16.3204 29.988 15.197 29.7634 13.956 29.5153L13.9549 29.515C13.6763 29.4593 13.3917 29.4024 13.1027 29.3426C11.5416 29.0197 10.6107 28.6286 10.0694 28.1649C9.78958 27.9253 9.61309 27.6658 9.51149 27.393C9.41183 27.1254 9.39404 26.8706 9.39404 26.6592C9.39404 26.2782 9.61516 25.9996 9.84378 25.81C10.0714 25.6213 10.3689 25.4669 10.6675 25.3323C10.9048 25.2252 11.1691 25.1195 11.431 25.0146C11.502 24.9862 11.5728 24.9579 11.6428 24.9296C11.9786 24.7941 12.307 24.6562 12.6065 24.5029C13.2468 24.1751 13.4687 23.9847 13.5494 23.8651C13.593 23.8005 13.6097 23.746 13.585 23.5198C13.5513 23.4988 13.497 23.471 13.4154 23.4386C13.1965 23.3517 12.8901 23.2736 12.5329 23.19C12.4696 23.1752 12.4048 23.1603 12.3391 23.1451C12.0496 23.0783 11.7428 23.0075 11.4749 22.9287C11.3873 22.903 11.3618 22.8524 11.3358 22.8009C11.3125 22.7548 11.2888 22.7079 11.2198 22.6771C11.2074 22.6716 11.1953 22.6662 11.1833 22.6609C11.0593 22.6062 10.9575 22.5613 10.8458 22.4527C10.5733 22.188 10.4044 21.9859 10.3759 21.9517C10.375 21.9507 10.3743 21.9498 10.3737 21.9491C11.0403 21.6174 11.3348 21.7914 11.7846 22.0572Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.5497 21.7948C13.4131 21.8432 13.2217 21.8992 12.9862 21.968C12.8434 22.0097 12.6846 22.0561 12.5119 22.1084C12.0752 22.2408 11.5758 22.4044 11.1509 22.5997C10.9384 22.6974 10.7315 22.8089 10.5557 22.9364C10.3846 23.0604 10.2105 23.2228 10.1058 23.4334C9.99052 23.6655 9.97325 23.9313 10.0886 24.1922C10.1934 24.4291 10.3906 24.6237 10.6257 24.7892C11.0959 25.12 11.6889 25.3352 12.2901 25.4937C12.8829 25.65 13.5221 25.7605 14.1137 25.8627L14.1489 25.8688C14.7619 25.9747 15.3144 26.0716 15.7619 26.2014C16.2299 26.3373 16.4731 26.4807 16.5702 26.6077C16.6622 26.728 16.6741 26.8299 16.6219 26.9714C16.557 27.1471 16.3894 27.375 16.0879 27.6484C15.49 28.1907 14.5326 28.7664 13.484 29.3356C13.0273 29.5835 12.4319 29.8222 11.7538 30.0941L11.5849 30.1618C10.8506 30.4567 10.0442 30.7871 9.30356 31.1905C8.34962 31.71 7.43751 32.3885 6.93603 33.3301L8.16113 33.017C8.5522 32.5979 9.13377 32.3306 9.74357 31.9985C10.4311 31.624 11.191 31.3114 11.9278 31.0156L12.11 30.9425C12.7705 30.6779 13.4164 30.4191 13.923 30.1441C14.9693 29.5761 16.017 28.9548 16.706 28.3299C17.0479 28.0198 17.3441 27.6717 17.485 27.29C17.6385 26.8741 17.598 26.4373 17.301 26.0488C17.0091 25.6671 16.5041 25.4589 16.0183 25.3179C15.5118 25.1709 14.9046 25.0658 14.3056 24.9622L14.2894 24.9594C13.6842 24.8548 13.0785 24.7501 12.5246 24.6041C11.9625 24.4559 11.4931 24.2745 11.1552 24.0368C11.0093 23.9341 10.9544 23.8629 10.9361 23.8317C10.9534 23.8047 10.9976 23.7524 11.0958 23.6811C11.2051 23.6019 11.3532 23.5193 11.5352 23.4356C11.8997 23.268 12.3486 23.1192 12.7788 22.9888C12.921 22.9457 13.0651 22.9036 13.2028 22.8633C13.4614 22.7876 13.6977 22.7185 13.8573 22.6618L13.5497 21.7948Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 932 */ +/* 930 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.1226 15C29.1226 13.3431 30.4657 12 32.1226 12H81.3226C82.9794 12 84.3226 13.3431 84.3226 15V50.4H29.1226V15Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M29.1226 13C29.1226 12.4477 28.6748 12 28.1226 12H10.9226C10.3703 12 9.92256 12.4477 9.92256 13V50.4H29.1226V13Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 933 */ +/* 931 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M96.7878 205.658C76.9208 205.658 58.1277 202.756 43.8688 197.501C36.451 194.776 30.5247 191.482 26.2491 187.756C19.4875 181.854 18.0557 175.854 18.0557 171.855C18.0557 167.855 19.4676 161.855 26.2491 155.953C30.5446 152.208 36.4709 148.934 43.8688 146.208C58.1277 140.953 76.9208 138.051 96.7878 138.051C116.655 138.051 135.448 140.953 149.707 146.208C157.125 148.934 163.051 152.228 167.327 155.953C174.088 161.855 175.52 167.855 175.52 171.855C175.52 175.854 174.108 181.854 167.327 187.756C163.031 191.501 157.105 194.776 149.707 197.501C135.448 202.756 116.655 205.658 96.7878 205.658ZM96.7878 153.286C78.7306 153.286 61.8466 155.835 49.2781 160.482C38.4397 164.482 33.4879 169.188 33.4879 171.874C33.4879 174.56 38.4198 179.266 49.2781 183.266C61.8466 187.893 78.7107 190.462 96.7878 190.462C114.865 190.462 131.729 187.913 144.298 183.266C155.136 179.266 160.088 174.56 160.088 171.874C160.088 169.188 155.156 164.482 144.298 160.482C131.729 155.835 114.865 153.286 96.7878 153.286Z\" fill=\"#E7A423\"/>\n| <path d=\"M33.6646 174.433C39.8259 164.633 65.7467 157.277 96.788 157.277C127.829 157.277 153.75 164.633 159.911 174.433C160.822 172.984 161.301 171.482 161.301 169.943C161.301 157.988 132.418 148.296 96.788 148.296C61.1584 148.296 32.2749 157.988 32.2749 169.943C32.2749 171.482 32.7539 172.984 33.6646 174.433Z\" fill=\"#C2732F\"/>"); /***/ }), -/* 934 */ +/* 932 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M36.8014 184.571C41.5274 193.164 49.5116 204.442 52.913 209.007C64.7281 209.007 60.3421 173.383 56.6723 155.571L32.505 153.959C31.968 160.583 32.0754 175.978 36.8014 184.571Z\" fill=\"#FFDDC7\"/>\n| <path d=\"M180.213 185.009C175.099 193.377 166.608 204.278 163.002 208.683C151.199 208.143 157.208 172.757 161.688 155.131L185.903 154.625C186.137 161.266 185.327 176.641 180.213 185.009Z\" fill=\"#FFDDC7\"/>"); /***/ }), -/* 935 */ +/* 933 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M86.0195 26.3571C85.9267 26.3823 85.8623 26.4665 85.8623 26.5627V53.3804C85.8623 53.498 85.9576 53.5934 86.0753 53.5934H91.9672C92.0848 53.5934 92.1802 53.498 92.1802 53.3804V24.9649C92.1802 24.8246 92.0469 24.7227 91.9115 24.7594L86.0195 26.3571Z\" fill=\"#956D46\"/>\n| <path d=\"M5.26971 98.7763C5.08506 98.878 5.14462 99.1574 5.3547 99.175L26.8522 100.975C27.0473 100.991 27.2421 100.94 27.4037 100.829L94.0846 55.2799C94.2576 55.1618 94.174 54.8911 93.9645 54.8911H85.1583C85.0146 54.8911 84.8732 54.9275 84.7473 54.9968L5.26971 98.7763Z\" fill=\"#946C45\"/>"); /***/ }), -/* 936 */ +/* 934 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M200.087 111.868C200.087 167.525 160.699 211.368 113.587 211.368C66.4747 211.368 27.0869 167.525 27.0869 111.868C27.0869 56.2099 66.4747 12.3677 113.587 12.3677C160.699 12.3677 200.087 56.2099 200.087 111.868Z\" stroke=\"#51350B\" stroke-opacity=\"0.65\" stroke-width=\"11\"/>"); /***/ }), -/* 937 */ +/* 935 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M72.1089 18.6185C72.1089 10.5449 78.2616 4 85.8513 4H163.725C171.315 4 177.467 10.5449 177.467 18.6185V72.3513H72.1089V18.6185Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M38.3942 70.2441H34.1799V209.719C34.1799 212.407 36.3025 214.585 38.921 214.585H67.3678C69.9862 214.585 72.1089 212.407 72.1089 209.719L38.3942 70.2441Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 938 */ +/* 936 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M61.3057 75.9688H159.306V85.0303H61.3057V75.9688Z\" fill=\"#660000\"/>\n| <circle cx=\"110.307\" cy=\"97.8012\" r=\"26.9765\" fill=\"#DD6565\"/>"); /***/ }), -/* 939 */ +/* 937 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.22\" filter=\"url(#filter0_f)\">\n| <ellipse cx=\"113.844\" cy=\"196.113\" rx=\"64.4507\" ry=\"9.11322\" fill=\"white\"/>"); /***/ }), -/* 940 */ +/* 938 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M153.928 152.995C151.372 152.264 149.82 149.952 149.364 148.887C149.364 147.746 152.33 147.974 153.243 150.028C154.156 152.082 156.21 152.31 157.807 152.995C159.405 153.679 160.318 154.364 162.143 155.961C163.969 157.559 168.99 157.102 168.077 158.244C167.164 159.385 160.09 157.787 159.177 155.961C158.264 154.136 157.123 153.908 153.928 152.995Z\" fill=\"#33887E\"/>"); /***/ }), -/* 941 */ +/* 939 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.85\">"); /***/ }), -/* 942 */ +/* 940 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"15.4551\" y=\"20.4971\" width=\"176.365\" height=\"178.894\" fill=\"#000816\"/>"); /***/ }), -/* 943 */ +/* 941 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M92.9878 93.633C88.9564 97.9562 77.877 109.044 72.7529 107.776C67.6289 106.509 64.8967 88.627 64.8967 87.1539\" stroke=\"#FFDDBD\" stroke-width=\"5.5172\"/>\n| <path d=\"M64.8969 87.1539C64.8969 87.9428 65.6805 93.4377 67.1953 98.5665\" stroke=\"#CEA47D\" stroke-width=\"5.5172\" stroke-linecap=\"round\"/>"); /***/ }), -/* 944 */ +/* 942 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M156.177 162.265C157.225 162.88 157.575 164.229 156.959 165.276L154.532 169.406C153.917 170.454 152.569 170.804 151.521 170.188C150.474 169.573 150.123 168.224 150.739 167.177L153.166 163.047C153.781 162 155.129 161.649 156.177 162.265ZM148.897 174.654C149.944 175.27 150.295 176.618 149.679 177.665L144.825 185.925C144.21 186.972 142.862 187.323 141.814 186.707C140.767 186.091 140.416 184.743 141.032 183.696L145.885 175.436C146.501 174.389 147.849 174.038 148.897 174.654ZM139.19 191.173C140.237 191.788 140.588 193.137 139.972 194.184L135.119 202.444C134.503 203.491 133.155 203.841 132.107 203.226C131.06 202.61 130.709 201.262 131.325 200.214L136.178 191.955C136.794 190.907 138.142 190.557 139.19 191.173ZM129.483 207.692C130.53 208.307 130.881 209.656 130.265 210.703L127.838 214.833C127.223 215.88 125.875 216.231 124.827 215.615C123.779 214.999 123.429 213.651 124.045 212.604L126.472 208.474C127.087 207.426 128.435 207.076 129.483 207.692Z\" fill=\"#80F0FF\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.314 154.092C103.361 154.708 103.711 156.056 103.096 157.104L100.669 161.233C100.054 162.281 98.7053 162.631 97.6578 162.015C96.6102 161.4 96.26 160.052 96.8756 159.004L99.3023 154.874C99.9179 153.827 101.266 153.477 102.314 154.092ZM95.0335 166.481C96.081 167.097 96.4312 168.445 95.8157 169.493L90.9622 177.752C90.3466 178.8 88.9984 179.15 87.9508 178.534C86.9033 177.919 86.5531 176.57 87.1687 175.523L92.0221 167.263C92.6377 166.216 93.9859 165.866 95.0335 166.481ZM85.3265 183C86.3741 183.616 86.7243 184.964 86.1087 186.012L81.2552 194.271C80.6397 195.318 79.2914 195.669 78.2439 195.053C77.1963 194.438 76.8462 193.089 77.4617 192.042L82.3152 183.782C82.9308 182.735 84.279 182.385 85.3265 183ZM75.6196 199.519C76.6672 200.135 77.0173 201.483 76.4018 202.53L73.975 206.66C73.3595 207.708 72.0112 208.058 70.9637 207.442C69.9161 206.827 69.566 205.478 70.1815 204.431L72.6083 200.301C73.2238 199.254 74.5721 198.903 75.6196 199.519Z\" fill=\"#80F0FF\"/>"); /***/ }), -/* 945 */ +/* 943 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M38.4077 204.745C38.4077 204.745 150.807 205.942 159.806 203.151C159.806 203.151 181.605 201.758 188.008 200.164C199.167 196.162 221.136 187.927 219.744 186.999C218.005 185.84 212.208 148.739 197.136 133.088C185.079 120.566 154.827 111.059 141.208 107.87L60.8949 118.235C47.9526 127.823 24.99 134.799 15.1118 146.421C5.25701 158.015 -0.539962 185.26 0.0397338 186.999C0.619429 188.738 15.9206 199.303 38.4077 204.745Z\" fill=\"#635F5B\"/>\n| <path d=\"M78.4058 120.9C78.4058 120.9 87.2292 142.982 95.7056 158.799C103.506 173.351 108.256 186.109 109.068 188.588C109.146 188.831 109.418 188.951 109.653 188.849C111.282 188.145 117.182 184.593 124.306 168.367C132.707 149.229 129.506 130.693 129.506 130.693L122.505 102.186C122.505 102.186 123.739 120.388 108.304 129.893C104.939 131.965 102.32 135.057 98.4064 134.485C92.0604 133.556 82.7058 130.296 78.4058 120.9Z\" fill=\"#E2E2E2\"/>"); /***/ }), -/* 946 */ +/* 944 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g clip-path=\"url(#clip1)\">"); /***/ }), -/* 947 */ +/* 945 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M72.5749 127.845C71.7275 127.31 72.1066 126 73.1088 126H191.363C191.553 126 191.738 126.054 191.897 126.155L198.231 130.155C199.078 130.69 198.699 132 197.697 132H79.4422C79.2532 132 79.068 131.946 78.9082 131.845L72.5749 127.845Z\" fill=\"#1F1F21\"/>"); /***/ }), -/* 948 */ +/* 946 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"112.23\" cy=\"190.806\" rx=\"84.8525\" ry=\"2.80752\" fill=\"#E475FF\"/>"); /***/ }), -/* 949 */ +/* 947 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"43.7256\" y=\"19.7871\" width=\"132.628\" height=\"180.286\" rx=\"2.68283\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_f)\">"); /***/ }), -/* 950 */ +/* 948 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M8.23509 135.535C6.52077 129.026 21.9846 124.583 25.5561 123.566C46.7252 114.657 69.7481 111.046 92.6282 113.048L94.2747 113.192C151.419 113.192 191.848 123.566 196.848 130.685C201.848 137.804 190.903 140.133 196.848 144.014C201.737 147.205 221.307 148.168 220.592 160.372C219.878 172.577 162.702 165.264 155.559 170.349C148.416 175.434 166.274 178.485 162.702 185.604C160.211 190.57 104.844 189.672 94.8433 185.604C84.8431 181.536 98.0639 176.261 99.8435 170.349C101.986 163.23 84.8431 165.264 65.557 165.264C46.2708 165.264 6.98432 163.23 1.98421 158.144C-3.0159 153.059 6.98432 148.991 10.5558 146.957C14.1273 144.923 10.378 143.672 8.23509 135.535Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 951 */ +/* 949 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M112.965 62.5158C119.63 53.6128 121.486 47.7025 120.309 45.9532C118.678 43.811 112.977 43.8343 102.934 54.4C92.8904 64.9657 87.1431 96.6512 87.6772 98.5785C88.2113 100.506 89.7903 100.587 89.709 102.166C89.644 103.429 89.4846 104.477 89.413 104.842L98.2719 104.982C97.8713 103.536 97.2896 100.688 98.1674 100.86C99.0451 101.032 99.9612 99.8441 100.31 99.2287C99.8819 98.3096 98.9465 96.1821 98.626 95.0257C98.2254 93.5802 104.635 73.6446 112.965 62.5158Z\" fill=\"#B21B1B\"/>"); /***/ }), -/* 952 */ +/* 950 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.6886 35.8297C45.3382 33.8129 45.689 31.662 45.689 29.4292C45.689 17.9102 36.351 8.5722 24.832 8.5722C13.313 8.5722 3.97498 17.9102 3.97498 29.4292C3.97498 31.7324 4.34829 33.9484 5.0377 36.0199C5.3995 35.9636 5.77671 35.9325 6.16811 35.9325C8.45691 35.9325 9.80063 36.5323 11.2388 37.1743C11.3466 37.2224 11.455 37.2708 11.5644 37.3192C12.5515 37.0991 13.6061 36.971 14.7205 36.971C17.8716 36.971 20.0912 37.5483 22.1128 38.3186H22.3869C23.2738 37.9642 24.1143 37.5978 24.9421 37.237C28.4441 35.7105 31.7162 34.2842 37.2896 34.2842C40.0763 34.2842 42.5676 34.9166 44.6886 35.8297Z\" fill=\"#F3AC59\"/>\n| <path d=\"M40.0933 29.4292H9.5708C9.5708 21.0007 16.4035 14.168 24.832 14.168C33.2606 14.168 40.0933 21.0007 40.0933 29.4292Z\" fill=\"#FBC689\"/>"); /***/ }), -/* 953 */ +/* 951 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <ellipse cx=\"150.417\" cy=\"55.5\" rx=\"16.5\" ry=\"17.5\" fill=\"#073F94\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M160.449 47.5361C160.182 47.4087 159.908 47.2913 159.627 47.1843C153.612 44.8932 146.74 48.2734 144.28 54.7342C142.406 59.6529 143.629 64.939 146.974 68.1932C141.523 65.5927 139.014 58.8574 141.36 52.6983C143.821 46.2375 150.692 42.8573 156.707 45.1484C158.143 45.6952 159.4 46.5158 160.449 47.5361Z\" fill=\"#005DEA\"/>"); /***/ }), -/* 954 */ +/* 952 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.4\" cx=\"91.4664\" cy=\"203.813\" rx=\"79.5362\" ry=\"7.18701\" fill=\"black\"/>"); /***/ }), -/* 955 */ +/* 953 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M60 16.7964C86.065 16.7964 106.811 35.0141 106.811 56.8585C106.811 78.7029 86.065 96.9206 60 96.9206C55.3658 96.9206 50.5528 96.1278 46.1696 94.9428C45.4687 94.7682 44.7344 94.7733 44.036 94.9578C43.3377 95.1423 42.6982 95.4999 42.178 95.9971C37.3905 100.547 33.8627 102.668 29.1476 103.904C26.9773 104.473 22.7899 104.338 19.8366 104.566C20.4323 103.9 20.9898 103.546 21.5685 102.85C24.9134 98.8015 27.9646 94.5211 28.8838 89.6715C29.0104 88.9435 28.9418 88.1953 28.6849 87.5019C28.428 86.8084 27.9917 86.194 27.4199 85.7201C18.5046 78.4246 13.1895 68.1982 13.1895 56.8585C13.1895 35.0141 33.935 16.7964 60 16.7964Z\" fill=\"#3E2200\"/>\n| <path d=\"M58.6997 15.496C84.0407 15.496 104.21 33.3089 104.21 54.6679C104.21 76.0269 84.0407 93.8398 58.6997 93.8398C54.1942 93.8398 49.5149 93.0646 45.2535 91.9059C44.572 91.7351 43.8582 91.7402 43.1792 91.9205C42.5002 92.1009 41.8785 92.4506 41.3727 92.9367C36.7183 97.3858 33.2884 99.4599 28.7043 100.668C26.5943 101.225 22.5232 101.093 19.6519 101.315C20.2311 100.664 20.7731 100.318 21.3358 99.6372C24.5877 95.6788 27.5541 91.4936 28.4478 86.7517C28.5709 86.0399 28.5042 85.3083 28.2545 84.6303C28.0047 83.9522 27.5806 83.3515 27.0246 82.8881C18.3569 75.7547 13.1895 65.7556 13.1895 54.6679C13.1895 33.3089 33.3588 15.496 58.6997 15.496Z\" fill=\"#F1C017\"/>"); /***/ }), -/* 956 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_12059_7514)\">\n| <path d=\"M10.7429 1.0755C14.5566 -1.87438 18.6962 1.72741 19.6252 7.3338C20.326 7.3338 21.0105 7.52937 21.6298 7.88792C22.4773 6.91006 23.2269 5.57365 22.9336 4.07427C22.2491 0.570272 26.1768 -2.26552 29.909 2.57488C32.8589 6.38853 29.2571 10.5281 23.6344 11.4571C23.6344 12.1579 23.4551 12.8587 23.0803 13.478C24.0581 14.3092 25.3945 15.0589 26.8939 14.7655C30.3653 14.081 33.2174 17.9925 28.377 21.7409C24.5634 24.6908 20.4238 21.089 19.4948 15.4826C18.794 15.4826 18.1095 15.2708 17.5065 14.9122C16.659 15.8901 15.893 17.2428 16.1864 18.7422C16.8709 22.2299 12.9431 25.0819 9.21097 20.2415C6.2448 16.4116 9.86287 12.272 15.4856 11.3593C15.4856 10.6585 15.6974 9.97402 16.056 9.35471C15.0781 8.52353 13.7417 7.75754 12.226 8.0509C8.75463 8.7354 5.90254 4.82396 10.7429 1.0755ZM8.15162 26.0761H11.4112C12.2756 26.0761 13.1047 26.4195 13.716 27.0308C14.3273 27.6421 14.6707 28.4711 14.6707 29.3356V39.1142H11.4112V35.8547H8.15162V39.1142H4.89209V29.3356C4.89209 28.4711 5.2355 27.6421 5.84678 27.0308C6.45806 26.4195 7.28714 26.0761 8.15162 26.0761ZM8.15162 29.3356V32.5952H11.4112V29.3356H8.15162ZM21.0757 26.0761H24.4493L19.6741 39.1142H16.3004L21.0757 26.0761ZM29.3386 26.0761H34.2279V29.3356H29.3386V35.8547H34.2279V39.1142H29.3386C28.4741 39.1142 27.645 38.7708 27.0337 38.1595C26.4225 37.5482 26.079 36.7192 26.079 35.8547V29.3356C26.079 28.4711 26.4225 27.6421 27.0337 27.0308C27.645 26.4195 28.4741 26.0761 29.3386 26.0761Z\" fill=\"black\"/>"); - -/***/ }), -/* 957 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2C8.89543 2 8 2.89543 8 4V35C8 35.9835 8.7099 36.8012 9.64524 36.9686C9.65764 36.9349 9.67069 36.9012 9.68439 36.8676L12.13 30.8676C12.5904 29.7383 13.6886 29 14.9081 29L25.1646 29.0001C26.3025 29.0001 27.3425 29.6438 27.8498 30.6623L30.839 36.6622C30.8597 36.7039 30.8794 36.7456 30.898 36.7876C31.5516 36.4586 32 35.7816 32 35V4C32 2.89543 31.1046 2 30 2H10ZM30.4248 36.9548C30.4141 36.9315 30.403 36.9083 30.3914 36.8852L27.4023 30.8853C26.9795 30.0365 26.1129 29.5001 25.1646 29.5001L14.9081 29.5C13.8918 29.5 12.9767 30.1152 12.5931 31.0564L10.1704 37H30C30.1458 37 30.2879 36.9844 30.4248 36.9548ZM16.5 35C17.3284 35 18 34.3284 18 33.5C18 32.6716 17.3284 32 16.5 32C15.6716 32 15 32.6716 15 33.5C15 34.3284 15.6716 35 16.5 35ZM25 33.5C25 34.3284 24.3284 35 23.5 35C22.6716 35 22 34.3284 22 33.5C22 32.6716 22.6716 32 23.5 32C24.3284 32 25 32.6716 25 33.5ZM20.8549 8.48117L20 9L19.1451 8.48117L20 7.07258L20.8549 8.48117ZM20 23C17.5838 23 15.625 21.0412 15.625 18.625C15.625 16.7598 18.232 12.0388 19.4211 9.98246C19.7724 9.37494 20 9 20 9C20 9 20.2275 9.37494 20.5789 9.98246C21.768 12.0388 24.375 16.7598 24.375 18.625C24.375 21.0412 22.4162 23 20 23ZM20 23C18.5503 23 17.375 21.8982 17.375 20.5391C17.375 19.1799 20 15.125 20 15.125C20 15.125 22.625 19.1799 22.625 20.5391C22.625 21.8982 21.4497 23 20 23ZM20.855 8.48138C20.8549 8.48126 20.8549 8.48117 20 9C19.1451 8.48117 19.1451 8.48126 19.145 8.48138L19.1448 8.48175L19.144 8.48299L19.1413 8.48741L19.1313 8.50397L19.0934 8.56693C19.0605 8.6218 19.0126 8.702 18.9518 8.80459C18.8302 9.00974 18.657 9.30465 18.4494 9.66579C18.0347 10.3873 17.4805 11.3768 16.9252 12.4452C16.3715 13.5105 15.8084 14.6697 15.3814 15.7273C14.9725 16.7397 14.625 17.8061 14.625 18.625C14.625 21.5935 17.0315 24 20 24C22.9685 24 25.375 21.5935 25.375 18.625C25.375 17.8061 25.0275 16.7397 24.6186 15.7273C24.1916 14.6697 23.6285 13.5105 23.0748 12.4452C22.5195 11.3768 21.9653 10.3873 21.5506 9.66579C21.343 9.30465 21.1698 9.00974 21.0482 8.80459C20.9874 8.702 20.9395 8.6218 20.9066 8.56693L20.8687 8.50397L20.8587 8.48741L20.856 8.48299L20.8552 8.48175L20.855 8.48138Z\" fill=\"#121212\"/>\n| </svg>"); - -/***/ }), -/* 958 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.25953 29.8167H34.5953V8.62977C34.5953 8.19752 34.4236 7.78299 34.118 7.47735C33.8123 7.17171 33.3978 7 32.9655 7H6.8893C6.45706 7 6.04252 7.17171 5.73688 7.47735C5.43124 7.78299 5.25953 8.19752 5.25953 8.62977V29.8167ZM3.62977 33.0762H36.2251C37.8548 33.0762 37.8548 31.4465 37.8548 31.4465H2C2 31.4465 2 33.0762 3.62977 33.0762Z\" stroke=\"black\" stroke-width=\"2\"/>\n| </svg>"); - -/***/ }), -/* 959 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M17 13C17 14.6569 15.6569 16 14 16C12.3431 16 11 14.6569 11 13C11 11.3431 12.3431 10 14 10C15.6569 10 17 11.3431 17 13Z\" fill=\"black\"/>\n| <path d=\"M14 30C15.6569 30 17 28.6569 17 27C17 25.3431 15.6569 24 14 24C12.3431 24 11 25.3431 11 27C11 28.6569 12.3431 30 14 30Z\" fill=\"black\"/>"); - -/***/ }), -/* 960 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"3\" y=\"8\" width=\"34\" height=\"1\" rx=\"0.5\" fill=\"#121212\"/>\n| <path d=\"M7 10V33H13C13 30 12 27.5 10 25.5C17.5 22 20 13.3333 20 10H7Z\" fill=\"#121212\"/>"); - -/***/ }), -/* 961 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.4529 3.25977H9.89576C9.03128 3.25977 8.20221 3.60318 7.59092 4.21446C6.97964 4.82574 6.63623 5.65481 6.63623 6.5193V32.5955C6.63623 33.46 6.97964 34.2891 7.59092 34.9004C8.20221 35.5117 9.03128 35.8551 9.89576 35.8551H29.4529C30.3174 35.8551 31.1465 35.5117 31.7578 34.9004C32.3691 34.2891 32.7125 33.46 32.7125 32.5955V6.5193C32.7125 5.65481 32.3691 4.82574 31.7578 4.21446C31.1465 3.60318 30.3174 3.25977 29.4529 3.25977ZM16.4148 6.5193C16.8471 6.5193 17.2616 6.691 17.5672 6.99664C17.8729 7.30228 18.0446 7.71682 18.0446 8.14906C18.0446 8.5813 17.8729 8.99584 17.5672 9.30148C17.2616 9.60712 16.8471 9.77883 16.4148 9.77883C15.9826 9.77883 15.568 9.60712 15.2624 9.30148C14.9568 8.99584 14.7851 8.5813 14.7851 8.14906C14.7851 7.71682 14.9568 7.30228 15.2624 6.99664C15.568 6.691 15.9826 6.5193 16.4148 6.5193ZM11.5255 6.5193C11.9578 6.5193 12.3723 6.691 12.6779 6.99664C12.9836 7.30228 13.1553 7.71682 13.1553 8.14906C13.1553 8.5813 12.9836 8.99584 12.6779 9.30148C12.3723 9.60712 11.9578 9.77883 11.5255 9.77883C11.0933 9.77883 10.6787 9.60712 10.3731 9.30148C10.0675 8.99584 9.89576 8.5813 9.89576 8.14906C9.89576 7.71682 10.0675 7.30228 10.3731 6.99664C10.6787 6.691 11.0933 6.5193 11.5255 6.5193ZM29.4529 32.5955H9.89576V13.0384H29.4529V32.5955ZM24.0258 24.9845C24.0584 26.1254 23.6021 27.2336 22.7872 28.0485C22.3785 28.4575 21.8933 28.782 21.3592 29.0033C20.825 29.2247 20.2525 29.3387 19.6744 29.3387C19.0962 29.3387 18.5237 29.2247 17.9895 29.0033C17.4554 28.782 16.9702 28.4575 16.5615 28.0485C15.7466 27.2336 15.2903 26.1254 15.3229 24.9845C15.437 23.8274 15.8118 22.7192 16.4148 21.725C17.0178 20.3723 17.7349 19.1174 18.5824 17.9277L19.6744 16.2979C22.5916 20.519 24.0258 23.4037 24.0258 24.9845Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 962 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786ZM13.6063 18.7135C13.6394 18.2179 14.0668 17.853 14.5636 17.853H15.5897C16.2105 17.853 16.6723 18.4133 16.6389 19.0332C16.5557 20.5803 16.9578 21.5812 17.7239 22.4C19.337 23.9692 20.132 25.9079 19.9545 28.4061C19.9194 28.8995 19.4931 29.2614 18.9984 29.2614H17.9675C17.3467 29.2614 16.8849 28.7011 16.9183 28.0812C17.0015 26.534 16.5994 25.5332 15.8333 24.7143C14.2213 23.1462 13.4394 21.2092 13.6063 18.7135ZM20.1254 18.7135C20.1585 18.2179 20.5859 17.853 21.0826 17.853H22.1087C22.7295 17.853 23.1913 18.4133 23.158 19.0332C23.0747 20.5803 23.4769 21.5812 24.2429 22.4C25.8561 23.9692 26.6511 25.9079 26.4736 28.4061C26.4385 28.8995 26.0121 29.2614 25.5174 29.2614H24.4866C23.8658 29.2614 23.404 28.7011 23.4373 28.0812C23.5206 26.534 23.1184 25.5332 22.3524 24.7143C20.7403 23.1462 19.9585 21.2092 20.1254 18.7135Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 963 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20 3.00132C12.8224 3.00132 7 8.78631 7 15.9253C7 23.0604 12.8237 28.8481 20 28.8507C27.175 28.8481 33 23.0604 33 15.9253C33 8.78499 27.1723 3 20 3V3.00132ZM20 4.48313C26.351 4.48313 31.5096 9.6069 31.5096 15.9253C31.5096 22.2425 26.3536 27.3662 20 27.3689C16.9476 27.3689 14.0203 26.1633 11.8619 24.0173C9.70358 21.8714 8.49103 18.9608 8.49103 15.926C8.49103 12.8912 9.70358 9.98063 11.8619 7.83467C14.0203 5.68871 16.9476 4.48313 20 4.48313ZM16.7291 6.66436C15.1712 6.81583 13.6172 8.81134 14.5764 10.6159C15.4772 12.3071 17.3531 12.1438 17.9294 14.0734C18.4659 13.3411 19.5271 12.5139 21.3248 13.374C22.4879 9.09057 20.0331 6.35087 16.7291 6.66436ZM27.3684 13.9088C25.4475 13.8363 24.6168 15.5276 22.6495 15.0613C23.0165 15.8871 23.2218 17.2346 21.5725 18.3542C24.7215 21.4956 28.309 20.7383 29.6881 17.7365C30.3359 16.3205 29.4218 13.9825 27.3697 13.9088H27.3684ZM19.6688 14.2381C18.8872 14.3961 18.303 15.1008 18.303 15.9253C18.303 16.8684 19.0515 17.6126 20 17.6126C20.9485 17.6126 21.697 16.8684 21.697 15.9253C21.697 14.9823 20.9485 14.2381 20 14.2381C19.8808 14.2381 19.7801 14.2143 19.6688 14.2381ZM17.1014 16.0492C12.7906 17.1885 11.6566 20.6869 13.5828 23.3752C14.4916 24.641 17.0034 24.9822 18.095 23.2514C19.119 21.6339 18.0287 20.1034 19.4198 18.6413C18.5176 18.5452 17.2511 18.0275 17.1014 16.0492ZM17.3505 30.4142C17.3505 33.0498 12.0514 33.5016 12.0514 35.6828V37H27.9486V35.6828C27.9486 33.5016 22.6495 33.0498 22.6495 30.4142C22.6495 30.4142 22.1475 30.8264 20 30.8264C17.8525 30.8264 17.3505 30.4142 17.3505 30.4142Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 964 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5 35H9C9 35.5523 8.55228 36 8 36H6C5.44772 36 5 35.5523 5 35Z\" fill=\"black\"/>\n| <path d=\"M31 35H35C35 35.5523 34.5523 36 34 36H32C31.4477 36 31 35.5523 31 35Z\" fill=\"black\"/>"); - -/***/ }), -/* 965 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 16C10 15.4477 10.4477 15 11 15H14C14.5523 15 15 15.4477 15 16V18H16V16C16 15.4477 16.4477 15 17 15H20C20.5523 15 21 15.4477 21 16V18H22V16C22 15.4477 22.4477 15 23 15H26C26.5523 15 27 15.4477 27 16V18H28V16C28 15.4477 28.4477 15 29 15H32C32.5523 15 33 15.4477 33 16V18H34C34.5523 18 35 18.4477 35 19C35 19.5523 34.5523 20 34 20H33V27H34C34.5523 27 35 27.4477 35 28C35 28.5523 34.5523 29 34 29H33V31C33 31.5523 32.5523 32 32 32H29C28.4477 32 28 31.5523 28 31V29H27V31C27 31.5523 26.5523 32 26 32H23C22.4477 32 22 31.5523 22 31V29H21V31C21 31.5523 20.5523 32 20 32H17C16.4477 32 16 31.5523 16 31V29H15V31C15 31.3706 14.7984 31.6941 14.4989 31.8668C14.4996 31.8279 14.5 31.789 14.5 31.75C14.5 29.913 13.2795 28.5575 12.229 27.3906L12.1159 27.2649C11.3601 26.424 10.5995 25.5709 10 24.5358L10 20C9.44772 20 9 19.5523 9 19C9 18.4477 9.44772 18 10 18V16ZM10 26.3203C10.4497 26.9071 10.923 27.4337 11.3712 27.9323L11.372 27.9333C12.5182 29.209 13.5 30.3019 13.5 31.75C13.5 31.8336 13.498 31.9169 13.4941 32H11C10.4477 32 10 31.5523 10 31L10 29C9.44772 29 9 28.5523 9 28C9 27.4477 9.44772 27 10 27L10 26.3203ZM28 20V27H27V20H28ZM22 20V27H21V20H22ZM16 20V27H15V20H16Z\" fill=\"#121212\"/>\n| <path d=\"M15.3106 4H14.9556C14.4583 4 14.0287 4.36553 14.0072 4.8623C13.9257 6.74296 14.5375 8.21449 15.7586 9.41286C16.3158 10.0138 16.6267 10.739 16.615 11.8197C16.6083 12.4399 17.0646 13 17.6848 13H18.0445C18.5397 13 18.9683 12.6375 18.9916 12.1428C19.0805 10.2597 18.4589 8.7866 17.2368 7.58714C16.6796 6.98619 16.3686 6.26103 16.3804 5.18027C16.3871 4.56012 15.9307 4 15.3106 4Z\" fill=\"black\"/>"); - -/***/ }), -/* 966 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"6\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\"/>\n| <rect x=\"32\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\"/>"); - -/***/ }), -/* 967 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M12.1661 16.5298C11.6463 16.8436 10.9296 16.91 10.4988 16.4822L9.65911 15.6484C9.28075 15.2727 9.25959 14.6597 9.66787 14.3168C10.4005 13.7013 11.5055 13.0381 12.8624 13.0381C14.1662 13.0381 15.1277 13.6737 15.8122 14.13C16.3175 14.4723 16.6434 14.6679 16.9368 14.6679C17.1637 14.6679 17.4045 14.5732 17.6296 14.4378C18.1511 14.1241 18.87 14.0587 19.3004 14.489L20.1285 15.3171C20.5045 15.6932 20.5245 16.3043 20.1177 16.6468C19.386 17.2628 18.2833 17.9274 16.9368 17.9274C15.6493 17.9274 14.704 17.3081 14.0195 16.8518C13.4817 16.4932 13.172 16.2976 12.8624 16.2976C12.6343 16.2976 12.3922 16.3932 12.1661 16.5298ZM12.8624 24.4465C13.172 24.4465 13.4817 24.642 14.0195 25.0006C14.704 25.4569 15.6493 26.0762 16.9368 26.0762C18.2941 26.0762 19.391 25.4125 20.1189 24.7969C20.525 24.4535 20.5045 23.842 20.1285 23.4659L19.3004 22.6378C18.87 22.2075 18.1481 22.2696 17.627 22.5839C17.4001 22.7208 17.1591 22.8167 16.9368 22.8167C16.6434 22.8167 16.3175 22.6211 15.8122 22.2789C15.1277 21.8225 14.1662 21.1869 12.8624 21.1869C11.504 21.1869 10.398 21.8517 9.66535 22.4677C9.25827 22.81 9.27831 23.4211 9.65439 23.7972L10.5078 24.6506C10.9292 25.072 11.6235 25.0166 12.129 24.7008C12.3663 24.5526 12.6221 24.4465 12.8624 24.4465ZM36.0865 9.77857V29.3358C36.0865 31.1285 34.6197 32.5953 32.827 32.5953H6.75074C4.958 32.5953 3.49121 31.1285 3.49121 29.3358V9.77857C3.49121 7.98583 4.958 6.51904 6.75074 6.51904H32.827C34.6197 6.51904 36.0865 7.98583 36.0865 9.77857ZM23.0484 9.77857H6.75074V29.3358H23.0484V9.77857ZM31.1972 26.0762C31.1972 25.1799 30.4638 24.4465 29.5675 24.4465C28.6711 24.4465 27.9377 25.1799 27.9377 26.0762C27.9377 26.9726 28.6711 27.706 29.5675 27.706C30.4638 27.706 31.1972 26.9726 31.1972 26.0762ZM31.1972 19.5572C31.1972 18.6608 30.4638 17.9274 29.5675 17.9274C28.6711 17.9274 27.9377 18.6608 27.9377 19.5572C27.9377 20.4535 28.6711 21.1869 29.5675 21.1869C30.4638 21.1869 31.1972 20.4535 31.1972 19.5572ZM31.1972 11.4083H27.9377V14.6679H31.1972V11.4083Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 968 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M12.2595 1H28.5572C29.4217 1 30.2507 1.34341 30.862 1.95469C31.4733 2.56597 31.8167 3.39505 31.8167 4.25953V12.4084H9V4.25953C9 3.39505 9.34341 2.56597 9.95469 1.95469C10.566 1.34341 11.395 1 12.2595 1ZM31.8167 34.1107C31.8167 34.9752 31.4733 35.8043 30.862 36.4155C30.2507 37.0268 29.4217 37.3702 28.5572 37.3702V39H25.2977V37.3702H15.5191V39H12.2595V37.3702C11.395 37.3702 10.566 37.0268 9.95469 36.4155C9.34341 35.8043 9 34.9752 9 34.1107V14.0381H31.8167V34.1107ZM13.8893 5.8893V9.14883H17.1488V5.8893H13.8893ZM13.8893 17.2977V22.1869H17.1488V17.2977H13.8893Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 969 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M23.6437 30.9951C23.1757 32.4827 21.9554 33.703 20.4677 34.171C17.9437 34.9734 15.5534 33.7866 14.4669 31.7974C13.8818 30.7109 14.751 29.4071 15.988 29.4071H16.0047C16.573 29.4071 17.1413 29.6745 17.4088 30.176C17.693 30.7109 18.2446 31.0786 18.8965 31.0786C19.8158 31.0786 20.568 30.3264 20.568 29.4071C20.568 28.4877 19.8158 27.7355 18.8965 27.7355H4.67155C3.7522 27.7355 3 26.9833 3 26.064C3 25.1446 3.7522 24.3924 4.67155 24.3924H18.8798C22.156 24.3924 24.7302 27.5684 23.6437 30.9951ZM31.266 10.4684C31.0146 9.42181 30.4788 8.46511 29.7177 7.70402C28.9566 6.94294 27.9999 6.40712 26.9534 6.15577C24.0114 5.48715 21.3202 7.04169 20.2337 9.46545C19.7155 10.5854 20.5179 11.8558 21.7381 11.8558C22.39 11.8558 22.9918 11.488 23.2425 10.903C23.4317 10.4425 23.7537 10.0487 24.1675 9.77185C24.5813 9.495 25.0681 9.3476 25.566 9.34844C26.9534 9.34844 28.0733 10.4684 28.0733 11.8558C28.0733 13.2432 26.9534 14.3631 25.566 14.3631H4.67155C3.7522 14.3631 3 15.1153 3 16.0347C3 16.954 3.7522 17.7062 4.67155 17.7062H25.566C29.2434 17.7062 32.1352 14.2962 31.266 10.4684ZM30.4135 19.3778H4.67155C3.7522 19.3778 3 20.13 3 21.0493C3 21.9687 3.7522 22.7209 4.67155 22.7209H30.5806C31.968 22.7209 33.088 23.8408 33.088 25.2282C33.0888 25.7261 32.9414 26.2129 32.6646 26.6267C32.3877 27.0405 31.9939 27.3625 31.5334 27.5517C30.9317 27.8024 30.5806 28.4042 30.5806 29.0561C30.5806 30.2763 31.851 31.0786 32.971 30.5772C34.1951 30.0292 35.1946 29.0784 35.8029 27.8831C36.4112 26.6878 36.5916 25.3201 36.3141 24.008C35.7457 21.2666 33.205 19.3778 30.4135 19.3778Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 970 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M24.6504 18.9449C25.8713 20.1694 26.5569 21.828 26.5569 23.5572C26.5569 25.2863 25.8713 26.945 24.6504 28.1694C23.4259 29.3904 21.7673 30.076 20.0381 30.076C18.309 30.076 16.6503 29.3904 15.4259 28.1694L24.6504 18.9449ZM10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 971 */ +/* 954 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"132\" height=\"146\" viewBox=\"0 0 132 146\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2415 5.34541L66 3L69.7585 5.34541C83.5031 13.9223 98.1401 18.9726 114.605 19.697L120.989 19.9779L121.388 26.3678C121.507 28.2645 121.63 30.1515 121.752 32.0276L121.752 32.0302C123.071 52.2276 124.308 71.1711 118.759 87.4954C112.361 106.316 97.5201 120.674 68.5848 131.989L66 133L63.4152 131.989C34.4799 120.674 19.6388 106.316 13.2413 87.4954C7.69228 71.1711 8.92899 52.2276 10.2476 32.0302C10.3701 30.1532 10.4933 28.2653 10.6119 26.3678L11.0112 19.9779L17.3953 19.697C33.8599 18.9726 48.4969 13.9223 62.2415 5.34541ZM66 125.354C119.304 104.51 117.414 75.2206 114.634 32.1543C114.52 30.3968 114.405 28.6165 114.293 26.8128C96.4704 26.0287 80.6603 20.5397 66 11.3913C51.3397 20.5397 35.5296 26.0287 17.7072 26.8128C17.5945 28.6165 17.4796 30.3968 17.3662 32.1543C14.5865 75.2206 12.696 104.51 66 125.354Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 972 */ +/* 955 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M19.2733 4.65094C18.95 3.78302 17.7224 3.78302 17.3991 4.65094L9.68188 25.0531C12.2099 25.6385 15.4927 26.5 18.1759 26.5C20.8886 26.5 24.214 25.625 26.7528 25.0339L19.2733 4.65094Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 973 */ +/* 956 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#F1933B\"/>\n| <path d=\"M5.54136 25.2229C5.64668 25.3588 5.7919 25.471 5.97664 25.5416L18.2174 30.2215C19.3485 30.6539 20.6145 30.5507 21.6606 29.9408L30.2473 24.9342C30.3643 24.8661 30.46 24.7812 30.535 24.6855C30.8799 25.1317 30.8065 25.8388 30.2473 26.1649L21.6606 31.1714C20.6145 31.7813 19.3485 31.8846 18.2174 31.4521L5.97664 26.7723C5.30835 26.5168 5.15719 25.7167 5.54136 25.2229Z\" fill=\"#D06400\"/>"); /***/ }), -/* 974 */ +/* 957 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 975 */ +/* 958 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 976 */ +/* 959 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>\n| <circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>"); /***/ }), -/* 977 */ +/* 960 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#F1CB03\"/>\n| <circle cx=\"9.93695\" cy=\"17.8125\" r=\"1\" fill=\"white\" fill-opacity=\"0.8\"/>"); /***/ }), -/* 978 */ +/* 961 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"13.5\" cy=\"13.5\" r=\"12.5\" fill=\"url(#paint0_radial)\" stroke=\"#383941\" stroke-width=\"2\"/>\n| <path d=\"M20 10L13.5 18L7 10\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 979 */ +/* 962 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"24.5\" fill=\"black\" stroke=\"#D24444\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 980 */ +/* 963 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#7FD771\"/>\n| <defs>"); /***/ }), -/* 981 */ +/* 964 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#A0A0A0\"/>\n| <defs>"); /***/ }), -/* 982 */ +/* 965 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"black\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 983 */ +/* 966 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#D25959\"/>\n| <defs>"); /***/ }), -/* 984 */ +/* 967 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"191\" height=\"142\" viewBox=\"0 0 191 142\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 6.3035L98.374 0C105.955 12.2568 116.145 28.4708 117.414 45.7004C120.587 88.7743 110.01 111.012 106.307 126.595L2.11557 135C4.93633 129.747 11.953 116.615 17.4534 101.907C24.329 83.5214 18.5112 56.7315 16.3957 45.1751C14.7032 35.93 4.76003 15.4086 0 6.3035Z\" fill=\"url(#paint0_linear_11182_68748)\"/>\n| <path d=\"M87.487 111.853C85.9862 111.489 83.5827 110.805 82.2251 111.991C80.5632 113.442 80.6408 115.889 82.1632 117.411C83.6463 118.894 85.4429 119.278 86.6261 117.328C87.3907 116.068 88.6238 114.319 87.611 112.969\" stroke=\"#121212\" stroke-width=\"2\" stroke-linecap=\"round\"/>"); /***/ }), -/* 985 */ +/* 968 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69405)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 986 */ +/* 969 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_68982)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0964L45.7985 75.3369L44.6689 75.1682L44.9407 77.2373L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2574L194.592 47.1556Z\" stroke=\"#C95300\" stroke-width=\"4\"/>"); /***/ }), -/* 987 */ +/* 970 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69259)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 988 */ +/* 971 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"222\" viewBox=\"0 0 217 222\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0151 72.4082L22.0224 132.54L79.4766 155.577L129.077 118.285L121.07 58.1526L63.439 35.1399L14.0151 72.4082Z\" fill=\"white\"/>\n| <path d=\"M99.9077 91.4759L81.0963 67.0845L65.0127 46.2796L69.1225 77.1428L78.0803 144.413L117.183 114.191L99.9077 91.4759Z\" fill=\"#034EA2\"/>"); /***/ }), -/* 989 */ +/* 972 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_69056)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0965L45.7985 75.3369L44.6689 75.1683L44.9407 77.2374L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2575L194.592 47.1556Z\" stroke=\"#1B7E6D\" stroke-width=\"4\"/>"); /***/ }), -/* 990 */ +/* 973 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69332)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 991 */ +/* 974 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_69128)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0965L45.7985 75.3369L44.6689 75.1683L44.9407 77.2374L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2575L194.592 47.1556Z\" stroke=\"#1761A4\" stroke-width=\"4\"/>"); /***/ }), -/* 992 */ +/* 975 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"122\" height=\"120\" viewBox=\"0 0 122 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"#F1C017\"/>\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"url(#paint0_linear)\" fill-opacity=\"0.75\"/>"); /***/ }), -/* 993 */ +/* 976 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"180\" viewBox=\"0 0 181 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M155 88C155 123.899 125.899 153 90 153C54.1015 153 25 123.899 25 88C25 52.1015 54.1015 23 90 23C125.899 23 155 52.1015 155 88ZM90 143C120.376 143 145 118.376 145 88C145 57.6243 120.376 33 90 33C59.6243 33 35 57.6243 35 88C35 118.376 59.6243 143 90 143Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 994 */ +/* 977 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"149\" height=\"25\" viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M25.3263 8.45108L17.532 7.35612L14.0478 0.528203C13.9526 0.341259 13.7961 0.189923 13.6027 0.0979342C13.1176 -0.133521 12.5282 0.0593584 12.2857 0.528203L8.80145 7.35612L1.00716 8.45108C0.79227 8.48076 0.595801 8.57868 0.445379 8.72705C0.263528 8.90772 0.16332 9.15079 0.166773 9.40284C0.170227 9.6549 0.27706 9.89531 0.463798 10.0713L6.10307 15.3858L4.77077 22.8903C4.73952 23.0649 4.75951 23.2444 4.82846 23.4086C4.8974 23.5727 5.01255 23.7149 5.16085 23.819C5.30914 23.9231 5.48465 23.985 5.66746 23.9976C5.85028 24.0102 6.03309 23.973 6.19517 23.8903L13.1667 20.3473L20.1383 23.8903C20.3287 23.9882 20.5497 24.0209 20.7615 23.9853C21.2957 23.8962 21.6548 23.4066 21.5627 22.8903L20.2304 15.3858L25.8697 10.0713C26.0232 9.92587 26.1245 9.73595 26.1552 9.52824C26.2381 9.00895 25.8636 8.52823 25.3263 8.45108Z\" fill=\"#121212\"/>"); /***/ }), -/* 995 */ +/* 978 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"31\" height=\"29\" viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.998 10.2117L20.7049 8.88865L16.5505 0.638245C16.4371 0.412354 16.2504 0.22949 16.0198 0.118337C15.4415 -0.161338 14.7388 0.0717248 14.4496 0.638245L10.2953 8.88865L1.0021 10.2117C0.745888 10.2476 0.511636 10.3659 0.332287 10.5452C0.115464 10.7635 -0.00401488 11.0572 0.000103019 11.3618C0.00422092 11.6663 0.131599 11.9568 0.354248 12.1694L7.078 18.5912L5.48948 27.6591C5.45223 27.8701 5.47606 28.087 5.55826 28.2854C5.64047 28.4837 5.77776 28.6555 5.95458 28.7813C6.13139 28.9071 6.34065 28.9819 6.55862 28.9971C6.77659 29.0123 6.99456 28.9674 7.18781 28.8675L15.5001 24.5863L23.8123 28.8675C24.0393 28.9858 24.3028 29.0252 24.5554 28.9822C25.1922 28.8746 25.6205 28.283 25.5107 27.6591L23.9221 18.5912L30.6459 12.1694C30.8289 11.9938 30.9497 11.7643 30.9863 11.5133C31.0851 10.8858 30.6386 10.305 29.998 10.2117Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 996 */ +/* 979 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M16 6L8 12.5L16 19\" stroke=\"#A0A0A0\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 997 */ +/* 980 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 998 */ +/* 981 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"264\" height=\"237\" viewBox=\"0 0 264 237\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M68.5 195C81.6395 195 69.7587 195 76.7517 195C85.4931 195 104.625 194.648 104.625 175.179C104.625 155.71 104.625 145.389 104.625 139.994C104.625 134.599 102.976 119 128.21 119C148.398 119 160.481 119 164 119\" stroke=\"#D87B39\" stroke-width=\"2\"/>"); /***/ }), -/* 999 */ +/* 982 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 252.23 275.79\"><defs><style>.cls-1{fill:#f1c016;}.cls-2{fill:#e7e6e6;}.cls-3,.cls-9{fill:#fff;}.cls-4{fill:#cdcccc;}.cls-5{fill:#1d1d1b;}.cls-6{fill:#403e56;}.cls-7{fill:#f6b6b9;}.cls-8{fill:#302f42;}.cls-9{fill-rule:evenodd;}</style></defs><path id=\"fa3b9e12-7275-481e-bee9-64fd9595a50d\" class=\"cls-1\" d=\"M79.74,256.3,78,249.5a90.65,90.65,0,0,0-9.36-3.36l-.22,3.16-.88-3.48c-3.94-1.13-6.63-1.62-6.63-1.62S64.56,258,72.16,268.52L81,270.08l-6.88,1a35,35,0,0,0,3.07,3.26c11.06,10.27,23.38,15,27.52,10.52s-1.48-16.39-12.54-26.65a46.87,46.87,0,0,0-12-7.75Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bde08021-c30f-4979-a9d8-cb90b72b5ca2\" class=\"cls-1\" d=\"M96.12,248.92l2-6.71a87.52,87.52,0,0,0-6.27-7.71l-1.82,2.59,1-3.44c-2.79-3-4.83-4.81-4.83-4.81s-4,13.67-3,26.62l6.78,5.91-6.4-2.7a34.52,34.52,0,0,0,1,4.38c4.16,14.5,12.27,24.9,18.11,23.23s7.21-14.8,3-29.3a47,47,0,0,0-6.31-12.86Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b3ac2088-de9b-4f7f-bc99-0ed9705c1a9d\" class=\"cls-2\" d=\"M197.42,137.51h-1.08V108.07a17,17,0,0,0-17-17H116.94a17,17,0,0,0-17,17v161.5a17,17,0,0,0,17,17H179.3a17,17,0,0,0,17-17V158.46h1.08Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b2715b96-3117-487c-acc0-20904544b5b7\" class=\"cls-3\" d=\"M180,95.46h-8.14a6,6,0,0,1-5.6,8.33H130.52a6,6,0,0,1-5.59-8.33h-7.61a12.73,12.73,0,0,0-12.72,12.73h0V269.45a12.72,12.72,0,0,0,12.72,12.72H180a12.72,12.72,0,0,0,12.73-12.72h0V108.19A12.73,12.73,0,0,0,180,95.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bbe451c3-febc-41ba-8083-4c8307a2e73e\" class=\"cls-4\" d=\"M167.36,179.75H129.94a1.34,1.34,0,0,1-1.34-1.34V141a1.34,1.34,0,0,1,1.34-1.34h37.42A1.34,1.34,0,0,1,168.7,141v37.42A1.34,1.34,0,0,1,167.36,179.75Zm.81-38.76a.8.8,0,0,0-.81-.8H129.94a.8.8,0,0,0-.8.8v37.42a.8.8,0,0,0,.8.81h37.42a.81.81,0,0,0,.81-.81\" transform=\"translate(-23.36 -11.42)\"/><rect id=\"bb28937d-932f-4fdf-befe-f406e51091fe\" class=\"cls-4\" x=\"94.97\" y=\"197.02\" width=\"57.39\" height=\"0.54\"/><circle id=\"fcef55fc-4968-45b2-93bb-1a1080c85fc7\" class=\"cls-5\" cx=\"96.78\" cy=\"191.85\" r=\"1.81\"/><rect id=\"ff33d889-4c74-4b91-85ef-b4882cc8fe76\" class=\"cls-4\" x=\"94.97\" y=\"215.14\" width=\"57.39\" height=\"0.54\"/><circle id=\"e8fa0310-b872-4adf-aedd-0c6eda09f3b8\" class=\"cls-5\" cx=\"96.78\" cy=\"209.97\" r=\"1.81\"/><path class=\"cls-1\" d=\"M174.67,247.2H156.53a1.18,1.18,0,0,1-1.18-1.18v-6.36a1.18,1.18,0,0,1,1.18-1.18h18.14a1.18,1.18,0,0,1,1.18,1.18V246A1.18,1.18,0,0,1,174.67,247.2Z\" transform=\"translate(-23.36 -11.42)\"/><circle id=\"e12ee00d-aa4a-4413-a013-11d20b7f97f7\" class=\"cls-5\" cx=\"102.69\" cy=\"191.85\" r=\"1.81\"/><circle id=\"f58f497e-6949-45c8-be5f-eee2aa0f6586\" class=\"cls-5\" cx=\"108.61\" cy=\"191.85\" r=\"1.81\"/><circle id=\"b4d4939a-c6e6-4f4d-ba6c-e8b05485017d\" class=\"cls-5\" cx=\"102.69\" cy=\"209.97\" r=\"1.81\"/><circle id=\"aff120b1-519b-4e96-ac87-836aa55663de\" class=\"cls-5\" cx=\"108.61\" cy=\"209.97\" r=\"1.81\"/><path id=\"f1094013-1297-477a-ac57-08eac07c4bd5\" class=\"cls-6\" d=\"M255.8,287.21H67.26c-.41,0-.73-.14-.73-.32s.32-.32.73-.32H255.8c.4,0,.73.14.73.32S256.2,287.21,255.8,287.21Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M209.21,219.56a2.22,2.22,0,0,1,.37.21l11.78-5,.42-3.1,4.71,0-.28,7.12-15.55,4.11c0,.11-.07.21-.11.32a2.69,2.69,0,1,1-1.34-3.6Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"204.84 272.63 201.62 272.63 200.09 260.21 204.84 260.21 204.84 272.63\"/><path class=\"cls-8\" d=\"M222.68,283.13h6.21V287H218.77A3.91,3.91,0,0,1,222.68,283.13Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"217.36 271.72 214.16 272.03 211.42 259.82 216.15 259.36 217.36 271.72\"/><path class=\"cls-8\" d=\"M235.14,282.76l6.18-.61h0l.38,3.89h0l-10.07,1h0A3.91,3.91,0,0,1,235.14,282.76Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-7\" cx=\"205.74\" cy=\"180.6\" r=\"6.45\"/><path class=\"cls-8\" d=\"M224.26,281.53a1.16,1.16,0,0,1-1.16-1c-1.66-9.25-7.11-39.49-7.24-40.33,0,0,0,0,0-.06v-2.25a.36.36,0,0,1,.08-.23l.72-1a.37.37,0,0,1,.3-.16c4.1-.2,17.53-.76,18.18,0h0c.66.82.43,3.28.37,3.77v0l6,38.6a1.19,1.19,0,0,1-1,1.35l-3.77.62a1.18,1.18,0,0,1-1.32-.81c-1.17-3.73-5.08-16.26-6.43-21.11a.14.14,0,0,0-.17-.09.13.13,0,0,0-.09.13c.07,4.62.23,16.41.29,20.49V280A1.19,1.19,0,0,1,228,281.2l-3.64.33Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"ae7af94f-88d7-4204-9f07-e3651de85c05\" class=\"cls-1\" d=\"M225,201a5.39,5.39,0,0,0-2.18,3.15,29.93,29.93,0,0,0-1.29,7.14l-.4,7.24-5.06,19.22c4.38,3.71,6.91,2.86,12.81-.17s6.57,1,6.57,1l1.18-16.35,1.69-17.86a7.84,7.84,0,0,0-1.28-1.23,13,13,0,0,0-11.14-2.36Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M223.36,223.44a2.35,2.35,0,0,1,.39.19l11.65-5.83.19-3.16,4.81-.33.25,7.2-15.56,5.14a2.76,2.76,0,1,1-2.06-3.31l.33.1Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"a6768b0e-63d0-4b31-8462-9b2e0b00f0fd\" class=\"cls-1\" d=\"M238.23,204.46c2.87,1,3.37,12,3.37,12-3.37-1.86-7.41,1.18-7.41,1.18s-.84-2.87-1.86-6.58a6.43,6.43,0,0,1,1.35-6.06A4.59,4.59,0,0,1,238.23,204.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bfd7963f-0cf8-4885-9d3a-2c00bccda2e3\" class=\"cls-8\" d=\"M234.88,193.72c-.8-.64-1.9.53-1.9.53l-.64-5.79a22.66,22.66,0,0,1-6.59-.16c-2.57-.64-3,2.33-3,2.33a20.74,20.74,0,0,1-.08-3.61c.16-1.45,2.25-2.89,5.95-3.86s5.62,3.22,5.62,3.22C236.84,187.66,235.68,194.37,234.88,193.72Z\" transform=\"translate(-23.36 -11.42)\"/><image width=\"500\" height=\"282\" transform=\"translate(0 23.69) scale(0.15)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEaCAYAAAGQn5XuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiB4bXBNTTpEb2N1bWVudElE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\"/><image width=\"3508\" height=\"4961\" transform=\"translate(98.18) scale(0.02)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADbQAABNhCAYAAADinED6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzbMQEAIAzAMMC/500FvRIJ/Xtn5gAAAAAAAAAAAAAAAADAb09hAAAAAAAAAAAAAAAAAAqGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAWPbtWAAAAABgkL/1LHaVRwAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAK2Qw70AACAASURBVAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAADEvh0LAAAAAAzyt57FrvIIAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAgNi3YwEAAACAQf7Ws9hVHgEAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAYAKDyQAAIABJREFUAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAQ+3YsAAAAADDI33oWu8ojAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAGLvDo/ayNY0AJ/d2v/SRiBtBGgjkDYC2AjgRgAbAUwE5kYAE4GZCMARGEdgHIGHCGarZ76+01YBBiF96j79PFWU7Zm6VdfneFrHzfeeFwAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQD0jRJYAAAgAElEQVQAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAA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AAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0A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IWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAABkxztwAAIABJREFUAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAICf7NuxAAAAAMAgf+tZ7CqPAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAIh9OxYAAAAAGORvPYtd5REAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAC/wiAzAAAgAElEQVQAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAsW/HAgAAAACD/K1nsas8AgAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAACD27VgAAAAAYJC/9Sx2lUcAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAD6Xk/kAACAASURBVAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAxL4dCwAAAAAM8reexa7yCAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAIDYt2MBAAAAgEH+1rPYVR4BAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAIvPElQAAGdpJREFUAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AUPt2TAAAAMMwqP5VT8VygQ8AAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAD823Z/Q9q2RgGW5QAAAABJRU5ErkJggg==\"/><path class=\"cls-1\" d=\"M137.74,151.12a.63.63,0,0,0-.63.63v15.91a.63.63,0,0,0,.63.62h21.83a.63.63,0,0,0,.63-.62V151.75a.63.63,0,0,0-.63-.63Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-3\" cx=\"125.3\" cy=\"146.52\" r=\"3.45\"/><path class=\"cls-3\" d=\"M154.3,166.72a3.39,3.39,0,0,1-.38,1.56H143.39a3.44,3.44,0,0,1,1.51-4.63,3.39,3.39,0,0,1,1.56-.38h4.39a3.45,3.45,0,0,1,3.45,3.45Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M252.38,74.39a.47.47,0,0,1-.47.47h-8.65a.47.47,0,0,1-.46-.47h0V73.05a.47.47,0,0,1,.46-.46h8.65a.47.47,0,0,1,.47.46Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.31,65.81h-.84a.59.59,0,0,0,0,.14.69.69,0,0,0,0,.13H233c0,.39-.09.68-.54.68a.57.57,0,0,1-.52-.63h0v-.55c0-.34.18-.67.55-.67a.52.52,0,0,1,.49.3.37.37,0,0,0,.22-.14.75.75,0,0,0-.72-.43.8.8,0,0,0-.84.76v.75a.83.83,0,0,0,.79.86h0a.75.75,0,0,0,.8-.85ZM234,66l.31-.92.32.92Zm.31-1.28a.5.5,0,0,0-.17,0L233.42,67h.29l.24-.74h.8L235,67h.29l-.77-2.26a.5.5,0,0,0-.17,0Zm2.62.13a.5.5,0,0,0,0-.12h-1.42a.34.34,0,0,0,0,.14.25.25,0,0,0,0,.12h1.1l-1.19,1.74a.57.57,0,0,0,0,.14.35.35,0,0,0,0,.14H237a.34.34,0,0,0,0-.14.27.27,0,0,0,0-.13h-1.17L237,65a.34.34,0,0,0,0-.14m2.25.94h-.45v-.82h.46a.39.39,0,0,1,.42.34v.08a.37.37,0,0,1-.34.41h-.08m.4.11a.56.56,0,0,0,.3-.57.61.61,0,0,0-.57-.62h-.87V67h.28V66h.46c.27,0,.44.1.44.39V67H240V66.4a.55.55,0,0,0-.33-.53M241,64l-.24.41h.19l.34-.41Zm-.38,2.69v-.81h.85v-.26h-.85V65h1a.57.57,0,0,0,0-.13.71.71,0,0,0,0-.14h-1.26V67h1.29a.66.66,0,0,0,0-.14.62.62,0,0,0,0-.13Zm1.93.06a.52.52,0,0,1-.54-.4.31.31,0,0,0-.26.08.74.74,0,0,0,.8.58c.44,0,.79-.2.79-.68,0-.82-1.22-.55-1.22-1.08,0-.25.22-.36.44-.36a.47.47,0,0,1,.46.27.58.58,0,0,0,.25-.09.73.73,0,0,0-.74-.43.64.64,0,0,0-.72.63c0,.76,1.23.52,1.23,1.07,0,.29-.23.41-.49.41m2.36.07a.57.57,0,0,0,0-.13h-1v-.81h.84a.28.28,0,0,0,0-.13.29.29,0,0,0,0-.13h-.84V65h1a.59.59,0,0,0,0-.13.78.78,0,0,0,0-.14h-1.26V67h1.29a.68.68,0,0,0,0-.14m.69-.86.31-.92.31.92Zm.31-1.28a.5.5,0,0,0-.17,0L245,67h.29l.24-.74h.79l.24.74h.29l-.77-2.26a.47.47,0,0,0-.17,0ZM247.77,67a.78.78,0,0,0,.83-.73V64.69h-.29V66.1c0,.37-.15.67-.54.67s-.55-.3-.55-.67V64.69h-.28v1.47a.79.79,0,0,0,.71.86h.12M221,69.44a.56.56,0,0,1-.48.61h-.45V68.32h.38a.58.58,0,0,1,.55.59v.53Zm-.54-1.39h-.69v2.27h.69a.81.81,0,0,0,.84-.76v-.68a.81.81,0,0,0-.78-.83Zm1.13,2.27h.29V68.05h-.29Zm.9-1.71a.39.39,0,0,1,.44-.36.49.49,0,0,1,.47.27.54.54,0,0,0,.24-.09.72.72,0,0,0-.73-.44.64.64,0,0,0-.72.64c0,.77,1.22.52,1.22,1.07,0,.29-.23.42-.49.42a.53.53,0,0,1-.54-.41.35.35,0,0,0-.26.08.74.74,0,0,0,.8.59c.44,0,.79-.21.79-.69,0-.82-1.22-.54-1.22-1.08m1.27-.56a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.52v2h.29v-2h.52a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14ZM226,69.12h-.45V68.3H226a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62h-.86v2.27h.29v-.93H226c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m.65,1.09h.28V68.05h-.28Zm1.41-.27H228v-.82h.49c.28,0,.49.11.49.4s-.2.41-.49.41ZM228,68.31h.49a.3.3,0,0,1,.34.26.14.14,0,0,1,0,.09.3.3,0,0,1-.25.34H228Zm.88.77a.49.49,0,0,0,.24-.46c0-.41-.24-.56-.64-.56h-.76v2.27h.86a.66.66,0,0,0,.3-1.25Zm1.93.37c0,.37-.14.67-.54.67s-.54-.3-.54-.67v-1.4h-.29v1.47a.84.84,0,0,0,.79.88.83.83,0,0,0,.87-.79.14.14,0,0,0,0-.09V68.05h-.28v1.4Zm.48-1.4a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.53v2h.29v-2h.51a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14Zm1.58,2.27h.29V68.05h-.29Zm2-.86c0,.34-.16.66-.54.66s-.55-.32-.55-.66v-.53c0-.34.16-.67.55-.67s.54.33.54.67ZM234.3,68a.79.79,0,0,0-.85.76v.75a.84.84,0,1,0,1.68,0h0v-.65a.81.81,0,0,0-.76-.86Zm2.39,1.79-1-1.75h-.31v2.27h.29V68.58l1,1.74h.3V68.05h-.28Zm1.8-1.75v2.28h.28V69.25h.85a.92.92,0,0,0,0-.27h-.85v-.66h1a.51.51,0,0,0,0-.13.68.68,0,0,0,0-.14Zm2.25,1.07h-.44V68.3h.45a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62H240v2.27h.3v-.93h.45c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m1.19.09.3-.93.31.93Zm.29-1.28-.16,0-.77,2.27H242l.24-.74H243l.25.74h.28l-.77-2.29Zm2.67,0H245V69.8l-1-1.75h-.29v2.28H244V68.58l1,1.75h.3Zm.27.82v.65a.82.82,0,0,0,.76.86h.08a.79.79,0,0,0,.72-.41.51.51,0,0,0-.23-.15.52.52,0,0,1-.49.3c-.37,0-.55-.32-.55-.67v-.52a.6.6,0,0,1,.55-.67.54.54,0,0,1,.49.31.68.68,0,0,0,.23-.14.75.75,0,0,0-.72-.42.82.82,0,0,0-.85.78.22.22,0,0,0,0,.08m2,1.18v-.8h.85a.59.59,0,0,0,0-.13c0-.05,0-.09,0-.14h-.85v-.66h1a.49.49,0,0,0,0-.12.76.76,0,0,0,0-.15h-1.25v2.28h1.28a1,1,0,0,0,0-.28Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M264.37,46.29v7.94c.71-.58,1.84-.78,3.61-.9V49.75h2.82c1.49-.06,4.79-.51,4.79-3.46Zm9.3,7h-.76c-2.11,0-8.19.58-8.53,5.19v4h1.21c2.16,0,2.39-2.27,2.39-3.23V56.47h1.4c2.84,0,4.28-.83,4.28-2.48v-.75\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M256.46,46.29H248.6V62.43c2.74-.34,3.74-1.64,3.89-3.56V49.75H256l.36,0c1.64.19,2.69.91,2.8,4.22,0,.19,0,.41,0,.57-.09,5.36-4.16,7-6.43,7.61h0s0,0,0,0v.15s0,0,0,0H253c3.29,0,9.92-.8,9.92-8v-.14c-.05-6.26-2.77-8-6.41-8\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M239.88,49.75l1.86,0H242a1.55,1.55,0,0,1,1.66,1.47V55l.11,0a2,2,0,0,0,.45-.16h0l.06,0h0l0,0A4.05,4.05,0,0,0,246.64,51a5.84,5.84,0,0,0,0-.73,5.17,5.17,0,0,0-.11-.54A4,4,0,0,0,244.26,47a4.29,4.29,0,0,0-.59-.24,7.83,7.83,0,0,0-3.31-.44h-5.31s0,0,0,0c.11.2.23.39.35.58a5.39,5.39,0,0,0,4.13,2.83h.35m7.46,12.64s-.36-.49-.82-1.28-2.83-4.89-3.27-5.66a2.45,2.45,0,0,0-1.55-1.11h0a6.5,6.5,0,0,0-1.25-.18h-2.67a1,1,0,0,0-1,1v2.45h3.37c.38.57.78,1.13,1.11,1.63s.74,1.07.9,1.26.65,1.1,2.79,1.63a13.41,13.41,0,0,0,2.18.28h.2Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.72,54.16h-3.21v2.72h0a3.12,3.12,0,0,0,.45,1.83c.29.37.37.42.39.42h-2.1c-.44,0-.88,0-1.31-.06a4.22,4.22,0,0,1-2.52-.92,3.5,3.5,0,0,1-.95-2.48V49.75h9.7a5.44,5.44,0,0,0-2.34-2.53,7.24,7.24,0,0,0-.73-.38,7.78,7.78,0,0,0-3.17-.55,7.36,7.36,0,0,0-3.89.93,9.69,9.69,0,0,0-2,1.43,7.81,7.81,0,0,0-.39,11l.39.39a10.22,10.22,0,0,0,5.87,2.36,9.72,9.72,0,0,0,6-2.37c.18-.17.35-.35.52-.54s.21-.26.32-.39v-4a1,1,0,0,0-1-1\" transform=\"translate(-23.36 -11.42)\"/></svg>\n| "); /***/ }), -/* 1000 */ +/* 983 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\"><defs><style>.cls-1{fill:#e7e6e6;}.cls-2{fill:#fff;}.cls-3{fill:#02b2ae;}.cls-4{fill:#f6b6b9;}.cls-5{fill:#302f42;}.cls-6{fill:#f1c016;}.cls-7{fill:#cdcccc;}.cls-8{fill:#88ba46;}.cls-9{fill:#2769a7;}.cls-10{fill:#13a2dd;}.cls-11{fill:#d41126;}.cls-12{fill:#fab30b;}.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17{fill-rule:evenodd;}.cls-13{fill:#9897a3;}.cls-14{fill:#71b857;}.cls-15{fill:#05b2af;}.cls-16{fill:#019bc4;}.cls-17{fill:#0654a2;}</style></defs><path class=\"cls-1\" d=\"M128.6,244.84V194.62a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.21,4.21,0,0,1-4.2,4.21H132.81A4.22,4.22,0,0,1,128.6,244.84Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M203.4,243.66V195.81a2,2,0,0,0-2-2H134.1a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.26A2,2,0,0,0,203.4,243.66Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,218.27h0a1.53,1.53,0,0,0-1.52,1.53,1.51,1.51,0,0,0,1.52,1.51h57.32a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,227.63a1.52,1.52,0,1,0,0,3h57.32a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M164.69,237.46a1.52,1.52,0,0,0,0,3h6.08a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M159.58,199a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.47h16.3a.47.47,0,0,0,.47-.47V199.43a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"139.78\" cy=\"133.78\" r=\"6.08\"/><circle class=\"cls-3\" cx=\"139.78\" cy=\"133.78\" r=\"3.04\"/><polygon class=\"cls-4\" points=\"197.28 296.61 194.37 296.61 192.98 285.37 197.28 285.37 197.28 296.61\"/><path class=\"cls-5\" d=\"M220.24,339.85h5.62v3.54H216.7a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><polygon class=\"cls-4\" points=\"212.99 296.61 210.08 296.61 208.69 285.37 213 285.37 212.99 296.61\"/><path class=\"cls-5\" d=\"M236,339.85h5.62v3.54h-9.16a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-4\" cx=\"204.46\" cy=\"210.44\" r=\"6.26\"/><path class=\"cls-4\" d=\"M211,295.34a2.39,2.39,0,0,1,2.67-2.07,2.71,2.71,0,0,1,.41.09l3.5-4.2,3.07,1.51-5,5.85a2.4,2.4,0,0,1-4.62-1.18Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-4\" d=\"M241.12,299.58a2.38,2.38,0,0,1,1.14-3.18,1.82,1.82,0,0,1,.39-.14l.71-5.42,3.39-.38-1.1,7.64a2.4,2.4,0,0,1-4.53,1.48Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M237.64,266.33h0a3.07,3.07,0,0,1,4.32-.53,2.92,2.92,0,0,1,1,1.28l5.13,12.81a7.87,7.87,0,0,1,.49,4.13l-1.67,11.25a1,1,0,0,1-1.16.86l-.15,0-2.2-.68a1,1,0,0,1-.72-1.09h0a37,37,0,0,0-3-19.43l-2.42-5.42A3.09,3.09,0,0,1,237.64,266.33Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M233.93,260.77a6.68,6.68,0,1,0-1.25-13.21,7.67,7.67,0,0,0-4.58-1.26,4.5,4.5,0,0,0-3.79,2.59,3.21,3.21,0,0,0,1.53,4.08,5.87,5.87,0,0,0,3.06,0,4.51,4.51,0,0,1,3,.27c.89.52,1.29,1.93.5,2.59a2.74,2.74,0,0,0-.79,3A3,3,0,0,0,233.93,260.77Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M241.7,295.09l1.11,42.15a1,1,0,0,1-1,1.05h-.08l-3.66-.19a1,1,0,0,1-1-.86l-4.35-27.37a.52.52,0,0,0-.59-.43.54.54,0,0,0-.42.4l-5.89,26.35a1,1,0,0,1-1.21.78l-.12,0-3.63-.22a1,1,0,0,1-.68-1l3.17-41Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M243.48,275.07A11.48,11.48,0,0,0,233,262.46c-2.76-.2-7-.27-8.45,3.34-4.25,10.89,3.19,10.63.63,20.06s-4.83,10-1.31,10.66,19.34,4.7,18.69-1.94C242.16,290.5,242.87,281.45,243.48,275.07Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M225.3,264.7h0a3.08,3.08,0,0,1,4,1.76,3.23,3.23,0,0,1,.17,1.6l-2,12.49a12.21,12.21,0,0,1-2.62,5.81l-6.49,7.91a1,1,0,0,1-1.43.14l-.12-.11-1.54-1.71a1,1,0,0,1,0-1.3l.46-.59a34.33,34.33,0,0,0,6.89-16.87l.8-6.63A3.06,3.06,0,0,1,225.3,264.7Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-7\" d=\"M259.55,344H193.77a.25.25,0,0,1-.25-.25.26.26,0,0,1,.25-.26h65.78a.26.26,0,0,1,.25.26A.25.25,0,0,1,259.55,344Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M35,199V148.76a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21V199a4.21,4.21,0,0,1-4.2,4.21H39.24A4.22,4.22,0,0,1,35,199Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M109.84,197.79V150a2,2,0,0,0-2-2H40.53a2,2,0,0,0-2,2v47.84a2,2,0,0,0,2,2H107.8A2,2,0,0,0,109.84,197.79Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,172.41h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,181.77a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-8\" d=\"M71.12,191.6a1.52,1.52,0,0,0,0,3H77.2a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-9\" d=\"M66,153.1a.47.47,0,0,0-.47.47v11.88a.46.46,0,0,0,.47.46h16.3a.46.46,0,0,0,.47-.46V153.57a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.21\" cy=\"87.92\" r=\"6.08\"/><circle class=\"cls-10\" cx=\"46.21\" cy=\"87.92\" r=\"3.04\"/><path class=\"cls-1\" d=\"M35.37,300.36V250.14a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.2,4.2,0,0,1-4.2,4.2H39.58A4.21,4.21,0,0,1,35.37,300.36Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M110.18,299.17V251.32a2,2,0,0,0-2-2H40.87a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.27A2,2,0,0,0,110.18,299.17Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,273.79h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,283.15a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path d=\"M71.46,293a1.52,1.52,0,1,0,0,3h6.08a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-11\" d=\"M66.35,254.48a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.46h16.3a.47.47,0,0,0,.47-.46V255a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.55\" cy=\"189.3\" r=\"6.08\"/><circle class=\"cls-11\" cx=\"46.55\" cy=\"189.3\" r=\"3.04\"/><image width=\"808\" height=\"303\" transform=\"translate(0 3.46) scale(0.1)\" xlink:href=\"data:image/png;base64,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\"/><path class=\"cls-12\" d=\"M242.49,77.51a.55.55,0,0,1-.55.55H231.65a.55.55,0,0,1-.55-.55h0v-1.6a.55.55,0,0,1,.55-.55h10.29a.55.55,0,0,1,.55.55Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-13\" d=\"M219.81,67.29h-1a1,1,0,0,0,0,.17.77.77,0,0,0,0,.15h.68c0,.47-.11.81-.64.81a.68.68,0,0,1-.63-.76V67c0-.41.2-.8.65-.8a.64.64,0,0,1,.59.36.41.41,0,0,0,.26-.17.9.9,0,0,0-.85-.49,1,1,0,0,0-1,1v.79a1,1,0,0,0,1,1,.89.89,0,0,0,.95-1Zm.88.18.36-1.09.37,1.09Zm.36-1.52-.19,0L220,68.66h.34l.3-.86h.94l.3.86h.34L221.26,66l-.21,0Zm3.12.16a.68.68,0,0,0,0-.14h-1.7a.41.41,0,0,0,0,.16.4.4,0,0,0,0,.15h1.3l-1.42,2.06a.45.45,0,0,0,0,.16.41.41,0,0,0,0,.16h1.81a.41.41,0,0,0,0-.16.45.45,0,0,0,0-.16h-1.4l1.4-2.07a.41.41,0,0,0,0-.16m2.68,1.13h-.54v-1h.54a.45.45,0,0,1,.5.49.45.45,0,0,1-.5.49m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.69h.34v-1.1h.54c.33,0,.52.12.52.46v.64h.34V68a.63.63,0,0,0-.38-.63m1.61-2.23-.29.49h.23l.39-.49Zm-.46,3.21v-1h1a1.29,1.29,0,0,0,0-.32h-1v-.79h1.16a.66.66,0,0,0,0-.14.91.91,0,0,0,0-.17h-1.5v2.69h1.54a.61.61,0,0,0,0-.31Zm2.3.07a.61.61,0,0,1-.64-.47.35.35,0,0,0-.31.09.88.88,0,0,0,.95.69c.52,0,.94-.24.94-.81,0-1-1.45-.65-1.45-1.29,0-.28.26-.42.52-.42a.57.57,0,0,1,.56.31.54.54,0,0,0,.3-.1.87.87,0,0,0-.88-.51.76.76,0,0,0-.85.75c0,.91,1.44.62,1.44,1.28,0,.34-.27.48-.58.48m2.82.08a.77.77,0,0,0,0-.15h-1.2v-1h1a1.28,1.28,0,0,0,0-.32h-1v-.79h1.15a.68.68,0,0,0,0-.14.88.88,0,0,0,0-.17H232v2.69h1.54a.78.78,0,0,0,0-.16m.82-1,.37-1.09.37,1.09Zm.37-1.52a.65.65,0,0,0-.2,0l-.91,2.69H234l.3-.86h.94l.3.86h.34L235,66l-.2,0ZM237,68.73a.94.94,0,0,0,1-1V66h-.35v1.65c0,.45-.17.8-.64.8s-.65-.35-.65-.8V66H236v1.74a.94.94,0,0,0,1,1m-31.88,2.89a.65.65,0,0,1-.65.73H204V70.29h.45a.67.67,0,0,1,.65.75ZM204.49,70h-.8v2.7h.8a1,1,0,0,0,1-1V71A1,1,0,0,0,204.49,70Zm1.35,2.7h.34V70h-.34Zm1.07-2c0-.3.26-.43.52-.43a.57.57,0,0,1,.56.32.64.64,0,0,0,.3-.11.85.85,0,0,0-.87-.52.77.77,0,0,0-.86.76c0,.91,1.45.62,1.45,1.28,0,.34-.28.49-.59.49a.61.61,0,0,1-.64-.48.35.35,0,0,0-.31.09.88.88,0,0,0,.95.7c.52,0,.94-.25.94-.82,0-1-1.45-.65-1.45-1.28m1.51-.67a.88.88,0,0,0,0,.16,1,1,0,0,0,0,.16H209v2.38h.35V70.29H210a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm2.73,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.47.13a.67.67,0,0,0,.36-.66.71.71,0,0,0-.75-.74h-1v2.7h.35V71.55h.54c.32,0,.52.14.52.47v.65H212V72a.63.63,0,0,0-.39-.63m.77,1.3h.34V70h-.34Zm1.68-.32h-.58v-1h.58c.34,0,.57.14.57.48s-.23.49-.57.49Zm-.58-2.08h.58a.36.36,0,0,1,.41.41c0,.28-.13.4-.41.4h-.58Zm1,.92a.59.59,0,0,0,.29-.55c0-.48-.29-.67-.76-.67h-.92v2.7h1a.72.72,0,0,0,.8-.75A.71.71,0,0,0,214.54,71.19Zm2.3.44c0,.44-.17.8-.64.8s-.65-.36-.65-.8V70h-.34v1.74a1,1,0,1,0,2,0V70h-.34v1.66Zm.57-1.66a.44.44,0,0,0,0,.16.47.47,0,0,0,0,.16H218v2.38h.34V70.29H219a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm1.88,2.7h.34V70h-.34Zm2.34-1c0,.41-.19.79-.65.79s-.65-.38-.65-.79V71c0-.41.19-.8.65-.8s.65.39.65.8ZM221,69.91a1,1,0,0,0-1,1v.78a1,1,0,1,0,2,0v-.78A1,1,0,0,0,221,69.91Zm2.84,2.14L222.66,70h-.35v2.7h.34V70.6l1.17,2.07h.35V70h-.35ZM226,70v2.7h.34V71.39h1a.86.86,0,0,0,0-.16.92.92,0,0,0,0-.16h-1v-.78h1.15a.65.65,0,0,0,0-.32Zm2.68,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.7h.34V71.55h.54c.33,0,.52.14.52.47v.65h.35V72a.64.64,0,0,0-.39-.63m1.41.11.36-1.1.37,1.1ZM230.9,70l-.19,0-.92,2.7h.35l.29-.87h.94l.3.87H232L231.1,70Zm3.17,0h-.34v2.08L232.56,70h-.35v2.7h.34V70.59l1.17,2.08h.35Zm.33,1v.78a1,1,0,0,0,1,1,.93.93,0,0,0,.86-.5.65.65,0,0,0-.27-.17.65.65,0,0,1-.59.36c-.45,0-.65-.39-.65-.8V71c0-.4.2-.8.65-.8a.63.63,0,0,1,.59.36.87.87,0,0,0,.27-.17.91.91,0,0,0-.86-.5,1,1,0,0,0-1,1m2.42,1.42v-1h1a.77.77,0,0,0,0-.15,1,1,0,0,0,0-.17h-1v-.78H238a.81.81,0,0,0,0-.15,1,1,0,0,0,0-.17h-1.49v2.7H238a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-14\" d=\"M256.77,44.07v9.45c.84-.7,2.19-.93,4.29-1.07V48.19h3.36c1.77-.08,5.69-.61,5.69-4.12Zm11.05,8.27h-.89c-2.52.06-9.76.69-10.16,6.18v4.76h1.44c2.58-.06,2.85-2.7,2.85-3.84V56.19h1.66c3.38,0,5.1-1,5.1-3v-.89\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-15\" d=\"M247.36,44.08H238V63.28c3.26-.41,4.45-2,4.63-4.24V48.19h4.11l.43,0c2,.23,3.2,1.09,3.33,5,0,.22,0,.48,0,.68-.1,6.38-5,8.33-7.64,9h0a.06.06,0,0,0-.05.06v.17a.07.07,0,0,0,.05.07h.32c3.92,0,11.8-1,11.8-9.56v-.16c0-7.46-3.26-9.48-7.6-9.48\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-16\" d=\"M227.62,48.19l2.21,0h.32a1.85,1.85,0,0,1,2,1.75v4.5l.13,0a3.13,3.13,0,0,0,.54-.19l0,0,.08,0,0,0,0,0a4.82,4.82,0,0,0,2.7-4.5,6.54,6.54,0,0,0-.06-.89q0-.31-.12-.63a4.78,4.78,0,0,0-2.65-3.25c-.23-.11-.46-.21-.7-.3a9.75,9.75,0,0,0-3.93-.5h-6.33s0,0,0,0q.21.36.42.69a6.39,6.39,0,0,0,4.92,3.36l.42,0m8.87,15s-.43-.59-1-1.53L231.64,55a2.89,2.89,0,0,0-1.85-1.32h0a7.1,7.1,0,0,0-1.49-.21h-3.17A1.21,1.21,0,0,0,224,54.65v2.9h4c.46.69.93,1.37,1.33,2s.88,1.26,1.07,1.5.78,1.31,3.32,1.93a16.63,16.63,0,0,0,2.59.33h.24Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-17\" d=\"M220.3,53.43h-3.83v3.24h0a3.79,3.79,0,0,0,.53,2.18c.35.44.45.49.47.5H215a14.41,14.41,0,0,1-1.55-.08,5.06,5.06,0,0,1-3-1.08,4.18,4.18,0,0,1-1.13-3V48.19h11.53a6.34,6.34,0,0,0-2.77-3,8.11,8.11,0,0,0-.88-.45,9.07,9.07,0,0,0-3.76-.66,8.77,8.77,0,0,0-4.64,1.11,11.12,11.12,0,0,0-2.43,1.7,9.28,9.28,0,0,0,0,13.59,12.14,12.14,0,0,0,7,2.81,11.59,11.59,0,0,0,7.15-2.81c.22-.2.42-.42.62-.64s.26-.31.38-.47V54.62a1.21,1.21,0,0,0-1.17-1.19\" transform=\"translate(-27.95 -44.07)\"/><image width=\"2246\" height=\"1043\" transform=\"translate(93.27 37.94) scale(0.03)\" xlink:href=\"data:image/png;base64,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\"/></svg>\n| "); /***/ }), -/* 1001 */ +/* 984 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77057,7 +76758,7 @@ exports.default = EnvironmentService; return; } - reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts"); + reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/bastien/ecolyo/src/services/environment.service.ts"); })(); ; @@ -77069,27 +76770,27 @@ exports.default = EnvironmentService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 985 */, +/* 986 */, +/* 987 */, +/* 988 */, +/* 989 */, +/* 990 */, +/* 991 */, +/* 992 */, +/* 993 */, +/* 994 */, +/* 995 */, +/* 996 */, +/* 997 */, +/* 998 */, +/* 999 */, +/* 1000 */, +/* 1001 */, /* 1002 */, /* 1003 */, /* 1004 */, -/* 1005 */, -/* 1006 */, -/* 1007 */, -/* 1008 */, -/* 1009 */, -/* 1010 */, -/* 1011 */, -/* 1012 */, -/* 1013 */, -/* 1014 */, -/* 1015 */, -/* 1016 */, -/* 1017 */, -/* 1018 */, -/* 1019 */, -/* 1020 */, -/* 1021 */, -/* 1022 */ +/* 1005 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77103,21 +76804,21 @@ var _get = _interopRequireDefault(__webpack_require__(163)); var _service = __webpack_require__(24); -var _profile = _interopRequireDefault(__webpack_require__(539)); +var _profile = _interopRequireDefault(__webpack_require__(538)); -var _mail = _interopRequireDefault(__webpack_require__(1023)); +var _mail = _interopRequireDefault(__webpack_require__(1006)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _mjml = _interopRequireDefault(__webpack_require__(1024)); +var _mjml = _interopRequireDefault(__webpack_require__(1007)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _utils = __webpack_require__(835); +var _utils = __webpack_require__(833); -var _environment = _interopRequireDefault(__webpack_require__(1001)); +var _environment = _interopRequireDefault(__webpack_require__(984)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -77128,7 +76829,7 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -const consumptionLimit = __webpack_require__(1441); +const consumptionLimit = __webpack_require__(1424); const log = _cozyLogger.default.namespace('alert'); @@ -77163,19 +76864,11 @@ const consumptionAlert = async ({ const fetchedData = await consumptionService.getLastDataload(_fluid.FluidType.WATER); let lastDayValue = 0; - let alertDay = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); - if (fetchedData && fetchedData.length > 0) { fetchedData.forEach(element => { if (element.value) { lastDayValue = element.value; } - - if (element.date) { - alertDay = element.date; - } }); } @@ -77186,6 +76879,11 @@ const consumptionAlert = async ({ log('info', 'Creation of mail...'); const mailService = new _mail.default(); + + const today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + const environmentService = new _environment.default(); const template = consumptionLimit({ title: 'Ça déborde !', @@ -77194,8 +76892,7 @@ const consumptionAlert = async ({ clientUrl: `${appLink}/#/consumption/water`, unsubscribeUrl: `${appLink}/#/options`, userLimit: userProfil.waterDailyConsumptionLimit, - limitDate: `${alertDay.day} ${(0, _utils.getPreviousMonthName)(alertDay)}`, - consumption: lastDayValue + limitDate: `${today.day} ${(0, _utils.getPreviousMonthName)(today)}` }); const mailData = { mode: 'noreply', @@ -77219,8 +76916,8 @@ const consumptionAlert = async ({ return; } - reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/consumptionAlert.ts"); - reactHotLoader.register(consumptionAlert, "consumptionAlert", "/home/gcarron/dev/ecolyo/src/targets/services/consumptionAlert.ts"); + reactHotLoader.register(log, "log", "/home/bastien/ecolyo/src/targets/services/consumptionAlert.ts"); + reactHotLoader.register(consumptionAlert, "consumptionAlert", "/home/bastien/ecolyo/src/targets/services/consumptionAlert.ts"); })(); ; @@ -77232,7 +76929,7 @@ const consumptionAlert = async ({ /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1023 */ +/* 1006 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77282,7 +76979,7 @@ exports.default = MailService; return; } - reactHotLoader.register(MailService, "MailService", "/home/gcarron/dev/ecolyo/src/services/mail.service.ts"); + reactHotLoader.register(MailService, "MailService", "/home/bastien/ecolyo/src/services/mail.service.ts"); })(); ; @@ -77294,7 +76991,7 @@ exports.default = MailService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1024 */ +/* 1007 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77309,11 +77006,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _mjmlCore = _interopRequireWildcard(__webpack_require__(1025)); +var _mjmlCore = _interopRequireWildcard(__webpack_require__(1008)); -var _mjmlValidator = __webpack_require__(1341); +var _mjmlValidator = __webpack_require__(1324); -var _mjmlPresetCore = _interopRequireDefault(__webpack_require__(1390)); +var _mjmlPresetCore = _interopRequireDefault(__webpack_require__(1373)); (0, _mjmlCore.assignComponents)(_mjmlCore.components, _mjmlPresetCore.default.components); (0, _mjmlValidator.assignDependencies)(_mjmlValidator.dependencies, _mjmlPresetCore.default.dependencies); @@ -77322,7 +77019,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1025 */ +/* 1008 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77395,61 +77092,61 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); -var _each2 = _interopRequireDefault(__webpack_require__(1027)); +var _each2 = _interopRequireDefault(__webpack_require__(1010)); var _isObject2 = _interopRequireDefault(__webpack_require__(74)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); var _omit2 = _interopRequireDefault(__webpack_require__(266)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); var _identity2 = _interopRequireDefault(__webpack_require__(178)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); var _path = _interopRequireDefault(__webpack_require__(460)); -var _juice = _interopRequireDefault(__webpack_require__(1034)); +var _juice = _interopRequireDefault(__webpack_require__(1017)); -var _jsBeautify = __webpack_require__(1156); +var _jsBeautify = __webpack_require__(1139); -var _htmlMinifier = __webpack_require__(1160); +var _htmlMinifier = __webpack_require__(1143); -var _cheerio = _interopRequireDefault(__webpack_require__(1089)); +var _cheerio = _interopRequireDefault(__webpack_require__(1072)); -var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1289)); +var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1272)); -var _mjmlValidator = _interopRequireWildcard(__webpack_require__(1341)); +var _mjmlValidator = _interopRequireWildcard(__webpack_require__(1324)); -var _mjmlMigrate = __webpack_require__(1350); +var _mjmlMigrate = __webpack_require__(1333); -var _createComponent = __webpack_require__(1353); +var _createComponent = __webpack_require__(1336); -var _components = _interopRequireWildcard(__webpack_require__(1378)); +var _components = _interopRequireWildcard(__webpack_require__(1361)); -var _suffixCssClasses = _interopRequireDefault(__webpack_require__(1379)); +var _suffixCssClasses = _interopRequireDefault(__webpack_require__(1362)); -var _mergeOutlookConditionnals = _interopRequireDefault(__webpack_require__(1380)); +var _mergeOutlookConditionnals = _interopRequireDefault(__webpack_require__(1363)); -var _minifyOutlookConditionnals = _interopRequireDefault(__webpack_require__(1381)); +var _minifyOutlookConditionnals = _interopRequireDefault(__webpack_require__(1364)); -var _skeleton = _interopRequireDefault(__webpack_require__(1382)); +var _skeleton = _interopRequireDefault(__webpack_require__(1365)); -var _type = __webpack_require__(1365); +var _type = __webpack_require__(1348); -var _mjmlconfig = _interopRequireWildcard(__webpack_require__(1386)); +var _mjmlconfig = _interopRequireWildcard(__webpack_require__(1369)); -const isNode = __webpack_require__(1388); +const isNode = __webpack_require__(1371); let ValidationError = /*#__PURE__*/function (_Error) { (0, _inherits2.default)(ValidationError, _Error); @@ -77476,7 +77173,7 @@ function mjml2html(mjml, options = {}) { /* eslint-disable global-require */ /* eslint-disable import/no-dynamic-require */ - options.skeleton = __webpack_require__(1389)(options.skeleton.charAt(0) === '.' ? _path.default.resolve(process.cwd(), options.skeleton) : options.skeleton); + options.skeleton = __webpack_require__(1372)(options.skeleton.charAt(0) === '.' ? _path.default.resolve(process.cwd(), options.skeleton) : options.skeleton); /* eslint-enable global-require */ /* eslint-enable import/no-dynamic-require */ @@ -77802,7 +77499,7 @@ if (isNode) { } /***/ }), -/* 1026 */ +/* 1009 */ /***/ (function(module, exports, __webpack_require__) { var getPrototypeOf = __webpack_require__(248); @@ -77832,20 +77529,20 @@ module.exports = _createSuper; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), -/* 1027 */ +/* 1010 */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(206); /***/ }), -/* 1028 */ +/* 1011 */ /***/ (function(module, exports, __webpack_require__) { -var arrayReduce = __webpack_require__(1029), +var arrayReduce = __webpack_require__(1012), baseEach = __webpack_require__(208), baseIteratee = __webpack_require__(102), - baseReduce = __webpack_require__(1030), + baseReduce = __webpack_require__(1013), isArray = __webpack_require__(88); /** @@ -77896,7 +77593,7 @@ module.exports = reduce; /***/ }), -/* 1029 */ +/* 1012 */ /***/ (function(module, exports) { /** @@ -77928,7 +77625,7 @@ module.exports = arrayReduce; /***/ }), -/* 1030 */ +/* 1013 */ /***/ (function(module, exports) { /** @@ -77957,11 +77654,11 @@ module.exports = baseReduce; /***/ }), -/* 1031 */ +/* 1014 */ /***/ (function(module, exports, __webpack_require__) { -var createFind = __webpack_require__(1032), - findIndex = __webpack_require__(1033); +var createFind = __webpack_require__(1015), + findIndex = __webpack_require__(1016); /** * Iterates over elements of `collection`, returning the first element @@ -78005,7 +77702,7 @@ module.exports = find; /***/ }), -/* 1032 */ +/* 1015 */ /***/ (function(module, exports, __webpack_require__) { var baseIteratee = __webpack_require__(102), @@ -78036,7 +77733,7 @@ module.exports = createFind; /***/ }), -/* 1033 */ +/* 1016 */ /***/ (function(module, exports, __webpack_require__) { var baseFindIndex = __webpack_require__(190), @@ -78097,7 +77794,7 @@ module.exports = findIndex; /***/ }), -/* 1034 */ +/* 1017 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -78107,13 +77804,13 @@ module.exports = findIndex; * Module dependencies. */ -var utils = __webpack_require__(1035); -var packageJson = __webpack_require__(1044); +var utils = __webpack_require__(1018); +var packageJson = __webpack_require__(1027); var fs = __webpack_require__(462); var path = __webpack_require__(460); -var inline = __webpack_require__(1045); -var juiceClient = __webpack_require__(1087); -var cheerio = __webpack_require__(1088); +var inline = __webpack_require__(1028); +var juiceClient = __webpack_require__(1070); +var cheerio = __webpack_require__(1071); var juice = juiceClient; module.exports = juice; @@ -78185,7 +77882,7 @@ function juiceResources(html, options, callback) { /***/ }), -/* 1035 */ +/* 1018 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -78195,9 +77892,9 @@ function juiceResources(html, options, callback) { * Module dependencies. */ -var mensch = __webpack_require__(1036); -var Selector = __webpack_require__(1041); -var Property = __webpack_require__(1043); +var mensch = __webpack_require__(1019); +var Selector = __webpack_require__(1024); +var Property = __webpack_require__(1026); exports.Selector = Selector; exports.Property = Property; @@ -78359,24 +78056,24 @@ exports.getDefaultOptions = function(options) { /***/ }), -/* 1036 */ +/* 1019 */ /***/ (function(module, exports, __webpack_require__) { module.exports = { - lex : __webpack_require__(1037), - parse: __webpack_require__(1039), - stringify: __webpack_require__(1040) + lex : __webpack_require__(1020), + parse: __webpack_require__(1022), + stringify: __webpack_require__(1023) }; /***/ }), -/* 1037 */ +/* 1020 */ /***/ (function(module, exports, __webpack_require__) { var DEBUG = false; // `true` to print debugging info. var TIMER = false; // `true` to time calls to `lex()` and print the results. -var debug = __webpack_require__(1038)('lex'); +var debug = __webpack_require__(1021)('lex'); exports = module.exports = lex; @@ -79068,7 +78765,7 @@ function lex(css) { /***/ }), -/* 1038 */ +/* 1021 */ /***/ (function(module, exports) { exports = module.exports = debug; @@ -79084,14 +78781,14 @@ function _debug(label) { } /***/ }), -/* 1039 */ +/* 1022 */ /***/ (function(module, exports, __webpack_require__) { var DEBUG = false; // `true` to print debugging info. var TIMER = false; // `true` to time calls to `parse()` and print the results. -var debug = __webpack_require__(1038)('parse'); -var lex = __webpack_require__(1037); +var debug = __webpack_require__(1021)('parse'); +var lex = __webpack_require__(1020); exports = module.exports = parse; @@ -79381,13 +79078,13 @@ function parseRules() { /***/ }), -/* 1040 */ +/* 1023 */ /***/ (function(module, exports, __webpack_require__) { var DEBUG = false; // `true` to print debugging info. var TIMER = false; // `true` to time calls to `stringify()` and print the results. -var debug = __webpack_require__(1038)('stringify'); +var debug = __webpack_require__(1021)('stringify'); var _comments; // Whether comments are allowed in the stringified CSS. var _compress; // Whether the stringified CSS should be compressed. @@ -79645,13 +79342,13 @@ function stringifyProperty(node) { /***/ }), -/* 1041 */ +/* 1024 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var parser = __webpack_require__(1042); +var parser = __webpack_require__(1025); module.exports = exports = Selector; @@ -79749,7 +79446,7 @@ function parse(text) { /***/ }), -/* 1042 */ +/* 1025 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80006,7 +79703,7 @@ module.exports = parse /***/ }), -/* 1043 */ +/* 1026 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80018,7 +79715,7 @@ module.exports = exports = Property; * Module dependencies. */ -var utils = __webpack_require__(1035); +var utils = __webpack_require__(1018); /** * CSS property constructor. @@ -80078,13 +79775,13 @@ Property.prototype.toString = function() { /***/ }), -/* 1044 */ +/* 1027 */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"juice\",\"version\":\"7.0.0\",\"description\":\"Inlines css into html source\",\"bin\":\"bin/juice\",\"main\":\"index.js\",\"browser\":\"client.js\",\"types\":\"juice.d.ts\",\"files\":[\"bin\",\"lib\",\"client.js\",\"index.js\",\"juice.d.ts\"],\"scripts\":{\"test\":\"mocha --reporter spec && npm run test-typescript\",\"testcover\":\"istanbul cover node_modules/mocha/bin/_mocha -- -R spec\",\"test-typescript\":\"tsc ./test/typescript/juice-tests.ts && rm ./test/typescript/juice-tests.js\",\"browserify\":\"browserify client.js -o tmp/bundle.js --standalone juice\"},\"license\":\"MIT\",\"contributors\":[{\"name\":\"Guillermo Rauch\"},{\"name\":\"Andrew Kelley\"},{\"name\":\"Jarrett Widman\"}],\"engines\":{\"node\":\">=10.0.0\"},\"dependencies\":{\"cheerio\":\"^1.0.0-rc.3\",\"commander\":\"^5.1.0\",\"mensch\":\"^0.3.4\",\"slick\":\"^1.12.2\",\"web-resource-inliner\":\"^5.0.0\"},\"devDependencies\":{\"batch\":\"0.5.3\",\"browserify\":\"^16.2.3\",\"cross-spawn\":\"^6.0.5\",\"mocha\":\"^5.2.0\",\"should\":\"^11.1.1\",\"typescript\":\"^3.9.6\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/Automattic/juice.git\"}}"); /***/ }), -/* 1045 */ +/* 1028 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80102,22 +79799,22 @@ var inline = {}; module.exports = inline; -inline.html = __webpack_require__( 1046 ); -inline.css = __webpack_require__( 1054 ); +inline.html = __webpack_require__( 1029 ); +inline.css = __webpack_require__( 1037 ); /***/ }), -/* 1046 */ +/* 1029 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var path = __webpack_require__( 460 ); -var { htmlUnescape } = __webpack_require__( 1047 ); -var inline = __webpack_require__( 1048 ); -var css = __webpack_require__( 1054 ); -var htmlparser = __webpack_require__( 1055 ); +var { htmlUnescape } = __webpack_require__( 1030 ); +var inline = __webpack_require__( 1031 ); +var css = __webpack_require__( 1037 ); +var htmlparser = __webpack_require__( 1038 ); module.exports = function( options, callback ) { @@ -80400,7 +80097,7 @@ module.exports = function( options, callback ) /***/ }), -/* 1047 */ +/* 1030 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80448,7 +80145,7 @@ exports.htmlUnescape = (strings, ...values) => { /***/ }), -/* 1048 */ +/* 1031 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80458,9 +80155,9 @@ var path = __webpack_require__( 460 ); var url = __webpack_require__( 28 ); var fs = __webpack_require__( 462 ); var fetch = __webpack_require__( 25 ); -var colors = __webpack_require__( 1049 ); -var mime = __webpack_require__( 1051 ); -var validDataUrl = __webpack_require__( 1053 ); +var colors = __webpack_require__( 1032 ); +var mime = __webpack_require__( 1034 ); +var validDataUrl = __webpack_require__( 1036 ); var util = {}; @@ -80671,7 +80368,7 @@ util.handleReplaceErr = function( err, src, strict, callback ) /***/ }), -/* 1049 */ +/* 1032 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80845,7 +80542,7 @@ const create = () => { colors.none = colors.clear = colors.noop; colors.stripColor = colors.unstyle; - colors.symbols = __webpack_require__(1050); + colors.symbols = __webpack_require__(1033); colors.define = define; return colors; }; @@ -80855,7 +80552,7 @@ module.exports.create = create; /***/ }), -/* 1050 */ +/* 1033 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80932,24 +80629,24 @@ Reflect.defineProperty(module.exports, 'other', { enumerable: false, value: othe /***/ }), -/* 1051 */ +/* 1034 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; let Mime = __webpack_require__(313); -module.exports = new Mime(__webpack_require__(314), __webpack_require__(1052)); +module.exports = new Mime(__webpack_require__(314), __webpack_require__(1035)); /***/ }), -/* 1052 */ +/* 1035 */ /***/ (function(module, exports) { module.exports = {"application/prs.cww":["cww"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mapbox-vector-tile":["mvt"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-iwork-keynote-sffkey":["*key"],"application/x-iwork-numbers-sffnumbers":["*numbers"],"application/x-iwork-pages-sffpages":["*pages"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.sap.vds":["vds"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}; /***/ }), -/* 1053 */ +/* 1036 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*global define */ @@ -80981,7 +80678,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ /***/ }), -/* 1054 */ +/* 1037 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80989,7 +80686,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ var url = __webpack_require__( 28 ); var path = __webpack_require__( 460 ); -var inline = __webpack_require__( 1048 ); +var inline = __webpack_require__( 1031 ); module.exports = function( options, callback ) { @@ -81103,7 +80800,7 @@ module.exports = function( options, callback ) /***/ }), -/* 1055 */ +/* 1038 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -81119,9 +80816,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1056); +var Parser_1 = __webpack_require__(1039); exports.Parser = Parser_1.Parser; -var domhandler_1 = __webpack_require__(1064); +var domhandler_1 = __webpack_require__(1047); exports.DomHandler = domhandler_1.DomHandler; exports.DefaultHandler = domhandler_1.DomHandler; // Helper methods @@ -81149,9 +80846,9 @@ function createDomStream(cb, options, elementCb) { return new Parser_1.Parser(handler, options); } exports.createDomStream = createDomStream; -var Tokenizer_1 = __webpack_require__(1057); +var Tokenizer_1 = __webpack_require__(1040); exports.Tokenizer = Tokenizer_1.default; -var ElementType = __importStar(__webpack_require__(1066)); +var ElementType = __importStar(__webpack_require__(1049)); exports.ElementType = ElementType; /** * List of all events that the parser emits. @@ -81176,17 +80873,17 @@ exports.EVENTS = { All of the following exports exist for backwards-compatibility. They should probably be removed eventually. */ -__export(__webpack_require__(1067)); -__export(__webpack_require__(1083)); -__export(__webpack_require__(1085)); -var DomUtils = __importStar(__webpack_require__(1068)); +__export(__webpack_require__(1050)); +__export(__webpack_require__(1066)); +__export(__webpack_require__(1068)); +var DomUtils = __importStar(__webpack_require__(1051)); exports.DomUtils = DomUtils; -var FeedHandler_1 = __webpack_require__(1067); +var FeedHandler_1 = __webpack_require__(1050); exports.RssHandler = FeedHandler_1.FeedHandler; /***/ }), -/* 1056 */ +/* 1039 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -81208,8 +80905,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Tokenizer_1 = __importDefault(__webpack_require__(1057)); -var events_1 = __webpack_require__(1063); +var Tokenizer_1 = __importDefault(__webpack_require__(1040)); +var events_1 = __webpack_require__(1046); var formTags = new Set([ "input", "option", @@ -81564,7 +81261,7 @@ exports.Parser = Parser; /***/ }), -/* 1057 */ +/* 1040 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -81573,10 +81270,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); function whitespace(c) { return c === " " || c === "\n" || c === "\t" || c === "\f" || c === "\r"; } @@ -82430,7 +82127,7 @@ exports.default = Tokenizer; /***/ }), -/* 1058 */ +/* 1041 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82439,7 +82136,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_json_1 = __importDefault(__webpack_require__(1059)); +var decode_json_1 = __importDefault(__webpack_require__(1042)); // Adapted from https://github.com/mathiasbynens/he/blob/master/src/he.js#L94-L119 var fromCodePoint = // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition @@ -82467,37 +82164,37 @@ exports.default = decodeCodePoint; /***/ }), -/* 1059 */ +/* 1042 */ /***/ (function(module) { module.exports = JSON.parse("{\"0\":65533,\"128\":8364,\"130\":8218,\"131\":402,\"132\":8222,\"133\":8230,\"134\":8224,\"135\":8225,\"136\":710,\"137\":8240,\"138\":352,\"139\":8249,\"140\":338,\"142\":381,\"145\":8216,\"146\":8217,\"147\":8220,\"148\":8221,\"149\":8226,\"150\":8211,\"151\":8212,\"152\":732,\"153\":8482,\"154\":353,\"155\":8250,\"156\":339,\"158\":382,\"159\":376}"); /***/ }), -/* 1060 */ +/* 1043 */ /***/ (function(module) { module.exports = JSON.parse("{\"Aacute\":\"Á\",\"aacute\":\"á\",\"Abreve\":\"Ă\",\"abreve\":\"ă\",\"ac\":\"∾\",\"acd\":\"∿\",\"acE\":\"∾̳\",\"Acirc\":\"Â\",\"acirc\":\"â\",\"acute\":\"´\",\"Acy\":\"А\",\"acy\":\"а\",\"AElig\":\"Æ\",\"aelig\":\"æ\",\"af\":\"\",\"Afr\":\"𝔄\",\"afr\":\"𝔞\",\"Agrave\":\"À\",\"agrave\":\"à\",\"alefsym\":\"ℵ\",\"aleph\":\"ℵ\",\"Alpha\":\"Α\",\"alpha\":\"α\",\"Amacr\":\"Ā\",\"amacr\":\"ā\",\"amalg\":\"⨿\",\"amp\":\"&\",\"AMP\":\"&\",\"andand\":\"⩕\",\"And\":\"⩓\",\"and\":\"∧\",\"andd\":\"⩜\",\"andslope\":\"⩘\",\"andv\":\"⩚\",\"ang\":\"∠\",\"ange\":\"⦤\",\"angle\":\"∠\",\"angmsdaa\":\"⦨\",\"angmsdab\":\"⦩\",\"angmsdac\":\"⦪\",\"angmsdad\":\"⦫\",\"angmsdae\":\"⦬\",\"angmsdaf\":\"⦭\",\"angmsdag\":\"⦮\",\"angmsdah\":\"⦯\",\"angmsd\":\"∡\",\"angrt\":\"∟\",\"angrtvb\":\"⊾\",\"angrtvbd\":\"⦝\",\"angsph\":\"∢\",\"angst\":\"Å\",\"angzarr\":\"⍼\",\"Aogon\":\"Ą\",\"aogon\":\"ą\",\"Aopf\":\"𝔸\",\"aopf\":\"𝕒\",\"apacir\":\"⩯\",\"ap\":\"≈\",\"apE\":\"⩰\",\"ape\":\"≊\",\"apid\":\"≋\",\"apos\":\"'\",\"ApplyFunction\":\"\",\"approx\":\"≈\",\"approxeq\":\"≊\",\"Aring\":\"Å\",\"aring\":\"å\",\"Ascr\":\"𝒜\",\"ascr\":\"𝒶\",\"Assign\":\"≔\",\"ast\":\"*\",\"asymp\":\"≈\",\"asympeq\":\"≍\",\"Atilde\":\"Ã\",\"atilde\":\"ã\",\"Auml\":\"Ä\",\"auml\":\"ä\",\"awconint\":\"∳\",\"awint\":\"⨑\",\"backcong\":\"≌\",\"backepsilon\":\"϶\",\"backprime\":\"‵\",\"backsim\":\"∽\",\"backsimeq\":\"⋍\",\"Backslash\":\"∖\",\"Barv\":\"⫧\",\"barvee\":\"⊽\",\"barwed\":\"⌅\",\"Barwed\":\"⌆\",\"barwedge\":\"⌅\",\"bbrk\":\"⎵\",\"bbrktbrk\":\"⎶\",\"bcong\":\"≌\",\"Bcy\":\"Б\",\"bcy\":\"б\",\"bdquo\":\"„\",\"becaus\":\"∵\",\"because\":\"∵\",\"Because\":\"∵\",\"bemptyv\":\"⦰\",\"bepsi\":\"϶\",\"bernou\":\"ℬ\",\"Bernoullis\":\"ℬ\",\"Beta\":\"Β\",\"beta\":\"β\",\"beth\":\"ℶ\",\"between\":\"≬\",\"Bfr\":\"𝔅\",\"bfr\":\"𝔟\",\"bigcap\":\"⋂\",\"bigcirc\":\"◯\",\"bigcup\":\"⋃\",\"bigodot\":\"⨀\",\"bigoplus\":\"⨁\",\"bigotimes\":\"⨂\",\"bigsqcup\":\"⨆\",\"bigstar\":\"★\",\"bigtriangledown\":\"▽\",\"bigtriangleup\":\"△\",\"biguplus\":\"⨄\",\"bigvee\":\"⋁\",\"bigwedge\":\"⋀\",\"bkarow\":\"⤍\",\"blacklozenge\":\"⧫\",\"blacksquare\":\"▪\",\"blacktriangle\":\"▴\",\"blacktriangledown\":\"▾\",\"blacktriangleleft\":\"◂\",\"blacktriangleright\":\"▸\",\"blank\":\"␣\",\"blk12\":\"▒\",\"blk14\":\"░\",\"blk34\":\"▓\",\"block\":\"█\",\"bne\":\"=⃥\",\"bnequiv\":\"≡⃥\",\"bNot\":\"⫭\",\"bnot\":\"⌐\",\"Bopf\":\"𝔹\",\"bopf\":\"𝕓\",\"bot\":\"⊥\",\"bottom\":\"⊥\",\"bowtie\":\"⋈\",\"boxbox\":\"⧉\",\"boxdl\":\"┐\",\"boxdL\":\"╕\",\"boxDl\":\"╖\",\"boxDL\":\"╗\",\"boxdr\":\"┌\",\"boxdR\":\"╒\",\"boxDr\":\"╓\",\"boxDR\":\"╔\",\"boxh\":\"─\",\"boxH\":\"═\",\"boxhd\":\"┬\",\"boxHd\":\"╤\",\"boxhD\":\"╥\",\"boxHD\":\"╦\",\"boxhu\":\"┴\",\"boxHu\":\"╧\",\"boxhU\":\"╨\",\"boxHU\":\"╩\",\"boxminus\":\"⊟\",\"boxplus\":\"⊞\",\"boxtimes\":\"⊠\",\"boxul\":\"┘\",\"boxuL\":\"╛\",\"boxUl\":\"╜\",\"boxUL\":\"╝\",\"boxur\":\"└\",\"boxuR\":\"╘\",\"boxUr\":\"╙\",\"boxUR\":\"╚\",\"boxv\":\"│\",\"boxV\":\"║\",\"boxvh\":\"┼\",\"boxvH\":\"╪\",\"boxVh\":\"╫\",\"boxVH\":\"╬\",\"boxvl\":\"┤\",\"boxvL\":\"╡\",\"boxVl\":\"╢\",\"boxVL\":\"╣\",\"boxvr\":\"├\",\"boxvR\":\"╞\",\"boxVr\":\"╟\",\"boxVR\":\"╠\",\"bprime\":\"‵\",\"breve\":\"˘\",\"Breve\":\"˘\",\"brvbar\":\"¦\",\"bscr\":\"𝒷\",\"Bscr\":\"ℬ\",\"bsemi\":\"⁏\",\"bsim\":\"∽\",\"bsime\":\"⋍\",\"bsolb\":\"⧅\",\"bsol\":\"\\\\\",\"bsolhsub\":\"⟈\",\"bull\":\"•\",\"bullet\":\"•\",\"bump\":\"≎\",\"bumpE\":\"⪮\",\"bumpe\":\"≏\",\"Bumpeq\":\"≎\",\"bumpeq\":\"≏\",\"Cacute\":\"Ć\",\"cacute\":\"ć\",\"capand\":\"⩄\",\"capbrcup\":\"⩉\",\"capcap\":\"⩋\",\"cap\":\"∩\",\"Cap\":\"⋒\",\"capcup\":\"⩇\",\"capdot\":\"⩀\",\"CapitalDifferentialD\":\"ⅅ\",\"caps\":\"∩︀\",\"caret\":\"⁁\",\"caron\":\"ˇ\",\"Cayleys\":\"ℭ\",\"ccaps\":\"⩍\",\"Ccaron\":\"Č\",\"ccaron\":\"č\",\"Ccedil\":\"Ç\",\"ccedil\":\"ç\",\"Ccirc\":\"Ĉ\",\"ccirc\":\"ĉ\",\"Cconint\":\"∰\",\"ccups\":\"⩌\",\"ccupssm\":\"⩐\",\"Cdot\":\"Ċ\",\"cdot\":\"ċ\",\"cedil\":\"¸\",\"Cedilla\":\"¸\",\"cemptyv\":\"⦲\",\"cent\":\"¢\",\"centerdot\":\"·\",\"CenterDot\":\"·\",\"cfr\":\"𝔠\",\"Cfr\":\"ℭ\",\"CHcy\":\"Ч\",\"chcy\":\"ч\",\"check\":\"✓\",\"checkmark\":\"✓\",\"Chi\":\"Χ\",\"chi\":\"χ\",\"circ\":\"ˆ\",\"circeq\":\"≗\",\"circlearrowleft\":\"↺\",\"circlearrowright\":\"↻\",\"circledast\":\"⊛\",\"circledcirc\":\"⊚\",\"circleddash\":\"⊝\",\"CircleDot\":\"⊙\",\"circledR\":\"®\",\"circledS\":\"Ⓢ\",\"CircleMinus\":\"⊖\",\"CirclePlus\":\"⊕\",\"CircleTimes\":\"⊗\",\"cir\":\"○\",\"cirE\":\"⧃\",\"cire\":\"≗\",\"cirfnint\":\"⨐\",\"cirmid\":\"⫯\",\"cirscir\":\"⧂\",\"ClockwiseContourIntegral\":\"∲\",\"CloseCurlyDoubleQuote\":\"”\",\"CloseCurlyQuote\":\"’\",\"clubs\":\"♣\",\"clubsuit\":\"♣\",\"colon\":\":\",\"Colon\":\"∷\",\"Colone\":\"⩴\",\"colone\":\"≔\",\"coloneq\":\"≔\",\"comma\":\",\",\"commat\":\"@\",\"comp\":\"∁\",\"compfn\":\"∘\",\"complement\":\"∁\",\"complexes\":\"ℂ\",\"cong\":\"≅\",\"congdot\":\"⩭\",\"Congruent\":\"≡\",\"conint\":\"∮\",\"Conint\":\"∯\",\"ContourIntegral\":\"∮\",\"copf\":\"𝕔\",\"Copf\":\"ℂ\",\"coprod\":\"∐\",\"Coproduct\":\"∐\",\"copy\":\"©\",\"COPY\":\"©\",\"copysr\":\"℗\",\"CounterClockwiseContourIntegral\":\"∳\",\"crarr\":\"↵\",\"cross\":\"✗\",\"Cross\":\"⨯\",\"Cscr\":\"𝒞\",\"cscr\":\"𝒸\",\"csub\":\"⫏\",\"csube\":\"⫑\",\"csup\":\"⫐\",\"csupe\":\"⫒\",\"ctdot\":\"⋯\",\"cudarrl\":\"⤸\",\"cudarrr\":\"⤵\",\"cuepr\":\"⋞\",\"cuesc\":\"⋟\",\"cularr\":\"↶\",\"cularrp\":\"⤽\",\"cupbrcap\":\"⩈\",\"cupcap\":\"⩆\",\"CupCap\":\"≍\",\"cup\":\"∪\",\"Cup\":\"⋓\",\"cupcup\":\"⩊\",\"cupdot\":\"⊍\",\"cupor\":\"⩅\",\"cups\":\"∪︀\",\"curarr\":\"↷\",\"curarrm\":\"⤼\",\"curlyeqprec\":\"⋞\",\"curlyeqsucc\":\"⋟\",\"curlyvee\":\"⋎\",\"curlywedge\":\"⋏\",\"curren\":\"¤\",\"curvearrowleft\":\"↶\",\"curvearrowright\":\"↷\",\"cuvee\":\"⋎\",\"cuwed\":\"⋏\",\"cwconint\":\"∲\",\"cwint\":\"∱\",\"cylcty\":\"⌭\",\"dagger\":\"†\",\"Dagger\":\"‡\",\"daleth\":\"ℸ\",\"darr\":\"↓\",\"Darr\":\"↡\",\"dArr\":\"⇓\",\"dash\":\"‐\",\"Dashv\":\"⫤\",\"dashv\":\"⊣\",\"dbkarow\":\"⤏\",\"dblac\":\"˝\",\"Dcaron\":\"Ď\",\"dcaron\":\"ď\",\"Dcy\":\"Д\",\"dcy\":\"д\",\"ddagger\":\"‡\",\"ddarr\":\"⇊\",\"DD\":\"ⅅ\",\"dd\":\"ⅆ\",\"DDotrahd\":\"⤑\",\"ddotseq\":\"⩷\",\"deg\":\"°\",\"Del\":\"∇\",\"Delta\":\"Δ\",\"delta\":\"δ\",\"demptyv\":\"⦱\",\"dfisht\":\"⥿\",\"Dfr\":\"𝔇\",\"dfr\":\"𝔡\",\"dHar\":\"⥥\",\"dharl\":\"⇃\",\"dharr\":\"⇂\",\"DiacriticalAcute\":\"´\",\"DiacriticalDot\":\"˙\",\"DiacriticalDoubleAcute\":\"˝\",\"DiacriticalGrave\":\"`\",\"DiacriticalTilde\":\"˜\",\"diam\":\"⋄\",\"diamond\":\"⋄\",\"Diamond\":\"⋄\",\"diamondsuit\":\"♦\",\"diams\":\"♦\",\"die\":\"¨\",\"DifferentialD\":\"ⅆ\",\"digamma\":\"ϝ\",\"disin\":\"⋲\",\"div\":\"÷\",\"divide\":\"÷\",\"divideontimes\":\"⋇\",\"divonx\":\"⋇\",\"DJcy\":\"Ђ\",\"djcy\":\"ђ\",\"dlcorn\":\"⌞\",\"dlcrop\":\"⌍\",\"dollar\":\"$\",\"Dopf\":\"𝔻\",\"dopf\":\"𝕕\",\"Dot\":\"¨\",\"dot\":\"˙\",\"DotDot\":\"⃜\",\"doteq\":\"≐\",\"doteqdot\":\"≑\",\"DotEqual\":\"≐\",\"dotminus\":\"∸\",\"dotplus\":\"∔\",\"dotsquare\":\"⊡\",\"doublebarwedge\":\"⌆\",\"DoubleContourIntegral\":\"∯\",\"DoubleDot\":\"¨\",\"DoubleDownArrow\":\"⇓\",\"DoubleLeftArrow\":\"⇐\",\"DoubleLeftRightArrow\":\"⇔\",\"DoubleLeftTee\":\"⫤\",\"DoubleLongLeftArrow\":\"⟸\",\"DoubleLongLeftRightArrow\":\"⟺\",\"DoubleLongRightArrow\":\"⟹\",\"DoubleRightArrow\":\"⇒\",\"DoubleRightTee\":\"⊨\",\"DoubleUpArrow\":\"⇑\",\"DoubleUpDownArrow\":\"⇕\",\"DoubleVerticalBar\":\"∥\",\"DownArrowBar\":\"⤓\",\"downarrow\":\"↓\",\"DownArrow\":\"↓\",\"Downarrow\":\"⇓\",\"DownArrowUpArrow\":\"⇵\",\"DownBreve\":\"̑\",\"downdownarrows\":\"⇊\",\"downharpoonleft\":\"⇃\",\"downharpoonright\":\"⇂\",\"DownLeftRightVector\":\"⥐\",\"DownLeftTeeVector\":\"⥞\",\"DownLeftVectorBar\":\"⥖\",\"DownLeftVector\":\"↽\",\"DownRightTeeVector\":\"⥟\",\"DownRightVectorBar\":\"⥗\",\"DownRightVector\":\"⇁\",\"DownTeeArrow\":\"↧\",\"DownTee\":\"⊤\",\"drbkarow\":\"⤐\",\"drcorn\":\"⌟\",\"drcrop\":\"⌌\",\"Dscr\":\"𝒟\",\"dscr\":\"𝒹\",\"DScy\":\"Ѕ\",\"dscy\":\"ѕ\",\"dsol\":\"⧶\",\"Dstrok\":\"Đ\",\"dstrok\":\"đ\",\"dtdot\":\"⋱\",\"dtri\":\"▿\",\"dtrif\":\"▾\",\"duarr\":\"⇵\",\"duhar\":\"⥯\",\"dwangle\":\"⦦\",\"DZcy\":\"Џ\",\"dzcy\":\"џ\",\"dzigrarr\":\"⟿\",\"Eacute\":\"É\",\"eacute\":\"é\",\"easter\":\"⩮\",\"Ecaron\":\"Ě\",\"ecaron\":\"ě\",\"Ecirc\":\"Ê\",\"ecirc\":\"ê\",\"ecir\":\"≖\",\"ecolon\":\"≕\",\"Ecy\":\"Э\",\"ecy\":\"э\",\"eDDot\":\"⩷\",\"Edot\":\"Ė\",\"edot\":\"ė\",\"eDot\":\"≑\",\"ee\":\"ⅇ\",\"efDot\":\"≒\",\"Efr\":\"𝔈\",\"efr\":\"𝔢\",\"eg\":\"⪚\",\"Egrave\":\"È\",\"egrave\":\"è\",\"egs\":\"⪖\",\"egsdot\":\"⪘\",\"el\":\"⪙\",\"Element\":\"∈\",\"elinters\":\"⏧\",\"ell\":\"ℓ\",\"els\":\"⪕\",\"elsdot\":\"⪗\",\"Emacr\":\"Ē\",\"emacr\":\"ē\",\"empty\":\"∅\",\"emptyset\":\"∅\",\"EmptySmallSquare\":\"◻\",\"emptyv\":\"∅\",\"EmptyVerySmallSquare\":\"▫\",\"emsp13\":\" \",\"emsp14\":\" \",\"emsp\":\" \",\"ENG\":\"Ŋ\",\"eng\":\"ŋ\",\"ensp\":\" \",\"Eogon\":\"Ę\",\"eogon\":\"ę\",\"Eopf\":\"𝔼\",\"eopf\":\"𝕖\",\"epar\":\"⋕\",\"eparsl\":\"⧣\",\"eplus\":\"⩱\",\"epsi\":\"ε\",\"Epsilon\":\"Ε\",\"epsilon\":\"ε\",\"epsiv\":\"ϵ\",\"eqcirc\":\"≖\",\"eqcolon\":\"≕\",\"eqsim\":\"≂\",\"eqslantgtr\":\"⪖\",\"eqslantless\":\"⪕\",\"Equal\":\"⩵\",\"equals\":\"=\",\"EqualTilde\":\"≂\",\"equest\":\"≟\",\"Equilibrium\":\"⇌\",\"equiv\":\"≡\",\"equivDD\":\"⩸\",\"eqvparsl\":\"⧥\",\"erarr\":\"⥱\",\"erDot\":\"≓\",\"escr\":\"ℯ\",\"Escr\":\"ℰ\",\"esdot\":\"≐\",\"Esim\":\"⩳\",\"esim\":\"≂\",\"Eta\":\"Η\",\"eta\":\"η\",\"ETH\":\"Ð\",\"eth\":\"ð\",\"Euml\":\"Ë\",\"euml\":\"ë\",\"euro\":\"€\",\"excl\":\"!\",\"exist\":\"∃\",\"Exists\":\"∃\",\"expectation\":\"ℰ\",\"exponentiale\":\"ⅇ\",\"ExponentialE\":\"ⅇ\",\"fallingdotseq\":\"≒\",\"Fcy\":\"Ф\",\"fcy\":\"ф\",\"female\":\"♀\",\"ffilig\":\"ffi\",\"fflig\":\"ff\",\"ffllig\":\"ffl\",\"Ffr\":\"𝔉\",\"ffr\":\"𝔣\",\"filig\":\"fi\",\"FilledSmallSquare\":\"◼\",\"FilledVerySmallSquare\":\"▪\",\"fjlig\":\"fj\",\"flat\":\"♭\",\"fllig\":\"fl\",\"fltns\":\"▱\",\"fnof\":\"ƒ\",\"Fopf\":\"𝔽\",\"fopf\":\"𝕗\",\"forall\":\"∀\",\"ForAll\":\"∀\",\"fork\":\"⋔\",\"forkv\":\"⫙\",\"Fouriertrf\":\"ℱ\",\"fpartint\":\"⨍\",\"frac12\":\"½\",\"frac13\":\"⅓\",\"frac14\":\"¼\",\"frac15\":\"⅕\",\"frac16\":\"⅙\",\"frac18\":\"⅛\",\"frac23\":\"⅔\",\"frac25\":\"⅖\",\"frac34\":\"¾\",\"frac35\":\"⅗\",\"frac38\":\"⅜\",\"frac45\":\"⅘\",\"frac56\":\"⅚\",\"frac58\":\"⅝\",\"frac78\":\"⅞\",\"frasl\":\"⁄\",\"frown\":\"⌢\",\"fscr\":\"𝒻\",\"Fscr\":\"ℱ\",\"gacute\":\"ǵ\",\"Gamma\":\"Γ\",\"gamma\":\"γ\",\"Gammad\":\"Ϝ\",\"gammad\":\"ϝ\",\"gap\":\"⪆\",\"Gbreve\":\"Ğ\",\"gbreve\":\"ğ\",\"Gcedil\":\"Ģ\",\"Gcirc\":\"Ĝ\",\"gcirc\":\"ĝ\",\"Gcy\":\"Г\",\"gcy\":\"г\",\"Gdot\":\"Ġ\",\"gdot\":\"ġ\",\"ge\":\"≥\",\"gE\":\"≧\",\"gEl\":\"⪌\",\"gel\":\"⋛\",\"geq\":\"≥\",\"geqq\":\"≧\",\"geqslant\":\"⩾\",\"gescc\":\"⪩\",\"ges\":\"⩾\",\"gesdot\":\"⪀\",\"gesdoto\":\"⪂\",\"gesdotol\":\"⪄\",\"gesl\":\"⋛︀\",\"gesles\":\"⪔\",\"Gfr\":\"𝔊\",\"gfr\":\"𝔤\",\"gg\":\"≫\",\"Gg\":\"⋙\",\"ggg\":\"⋙\",\"gimel\":\"ℷ\",\"GJcy\":\"Ѓ\",\"gjcy\":\"ѓ\",\"gla\":\"⪥\",\"gl\":\"≷\",\"glE\":\"⪒\",\"glj\":\"⪤\",\"gnap\":\"⪊\",\"gnapprox\":\"⪊\",\"gne\":\"⪈\",\"gnE\":\"≩\",\"gneq\":\"⪈\",\"gneqq\":\"≩\",\"gnsim\":\"⋧\",\"Gopf\":\"𝔾\",\"gopf\":\"𝕘\",\"grave\":\"`\",\"GreaterEqual\":\"≥\",\"GreaterEqualLess\":\"⋛\",\"GreaterFullEqual\":\"≧\",\"GreaterGreater\":\"⪢\",\"GreaterLess\":\"≷\",\"GreaterSlantEqual\":\"⩾\",\"GreaterTilde\":\"≳\",\"Gscr\":\"𝒢\",\"gscr\":\"ℊ\",\"gsim\":\"≳\",\"gsime\":\"⪎\",\"gsiml\":\"⪐\",\"gtcc\":\"⪧\",\"gtcir\":\"⩺\",\"gt\":\">\",\"GT\":\">\",\"Gt\":\"≫\",\"gtdot\":\"⋗\",\"gtlPar\":\"⦕\",\"gtquest\":\"⩼\",\"gtrapprox\":\"⪆\",\"gtrarr\":\"⥸\",\"gtrdot\":\"⋗\",\"gtreqless\":\"⋛\",\"gtreqqless\":\"⪌\",\"gtrless\":\"≷\",\"gtrsim\":\"≳\",\"gvertneqq\":\"≩︀\",\"gvnE\":\"≩︀\",\"Hacek\":\"ˇ\",\"hairsp\":\" \",\"half\":\"½\",\"hamilt\":\"ℋ\",\"HARDcy\":\"Ъ\",\"hardcy\":\"ъ\",\"harrcir\":\"⥈\",\"harr\":\"↔\",\"hArr\":\"⇔\",\"harrw\":\"↭\",\"Hat\":\"^\",\"hbar\":\"ℏ\",\"Hcirc\":\"Ĥ\",\"hcirc\":\"ĥ\",\"hearts\":\"♥\",\"heartsuit\":\"♥\",\"hellip\":\"…\",\"hercon\":\"⊹\",\"hfr\":\"𝔥\",\"Hfr\":\"ℌ\",\"HilbertSpace\":\"ℋ\",\"hksearow\":\"⤥\",\"hkswarow\":\"⤦\",\"hoarr\":\"⇿\",\"homtht\":\"∻\",\"hookleftarrow\":\"↩\",\"hookrightarrow\":\"↪\",\"hopf\":\"𝕙\",\"Hopf\":\"ℍ\",\"horbar\":\"―\",\"HorizontalLine\":\"─\",\"hscr\":\"𝒽\",\"Hscr\":\"ℋ\",\"hslash\":\"ℏ\",\"Hstrok\":\"Ħ\",\"hstrok\":\"ħ\",\"HumpDownHump\":\"≎\",\"HumpEqual\":\"≏\",\"hybull\":\"⁃\",\"hyphen\":\"‐\",\"Iacute\":\"Í\",\"iacute\":\"í\",\"ic\":\"\",\"Icirc\":\"Î\",\"icirc\":\"î\",\"Icy\":\"И\",\"icy\":\"и\",\"Idot\":\"İ\",\"IEcy\":\"Е\",\"iecy\":\"е\",\"iexcl\":\"¡\",\"iff\":\"⇔\",\"ifr\":\"𝔦\",\"Ifr\":\"ℑ\",\"Igrave\":\"Ì\",\"igrave\":\"ì\",\"ii\":\"ⅈ\",\"iiiint\":\"⨌\",\"iiint\":\"∭\",\"iinfin\":\"⧜\",\"iiota\":\"℩\",\"IJlig\":\"IJ\",\"ijlig\":\"ij\",\"Imacr\":\"Ī\",\"imacr\":\"ī\",\"image\":\"ℑ\",\"ImaginaryI\":\"ⅈ\",\"imagline\":\"ℐ\",\"imagpart\":\"ℑ\",\"imath\":\"ı\",\"Im\":\"ℑ\",\"imof\":\"⊷\",\"imped\":\"Ƶ\",\"Implies\":\"⇒\",\"incare\":\"℅\",\"in\":\"∈\",\"infin\":\"∞\",\"infintie\":\"⧝\",\"inodot\":\"ı\",\"intcal\":\"⊺\",\"int\":\"∫\",\"Int\":\"∬\",\"integers\":\"ℤ\",\"Integral\":\"∫\",\"intercal\":\"⊺\",\"Intersection\":\"⋂\",\"intlarhk\":\"⨗\",\"intprod\":\"⨼\",\"InvisibleComma\":\"\",\"InvisibleTimes\":\"\",\"IOcy\":\"Ё\",\"iocy\":\"ё\",\"Iogon\":\"Į\",\"iogon\":\"į\",\"Iopf\":\"𝕀\",\"iopf\":\"𝕚\",\"Iota\":\"Ι\",\"iota\":\"ι\",\"iprod\":\"⨼\",\"iquest\":\"¿\",\"iscr\":\"𝒾\",\"Iscr\":\"ℐ\",\"isin\":\"∈\",\"isindot\":\"⋵\",\"isinE\":\"⋹\",\"isins\":\"⋴\",\"isinsv\":\"⋳\",\"isinv\":\"∈\",\"it\":\"\",\"Itilde\":\"Ĩ\",\"itilde\":\"ĩ\",\"Iukcy\":\"І\",\"iukcy\":\"і\",\"Iuml\":\"Ï\",\"iuml\":\"ï\",\"Jcirc\":\"Ĵ\",\"jcirc\":\"ĵ\",\"Jcy\":\"Й\",\"jcy\":\"й\",\"Jfr\":\"𝔍\",\"jfr\":\"𝔧\",\"jmath\":\"ȷ\",\"Jopf\":\"𝕁\",\"jopf\":\"𝕛\",\"Jscr\":\"𝒥\",\"jscr\":\"𝒿\",\"Jsercy\":\"Ј\",\"jsercy\":\"ј\",\"Jukcy\":\"Є\",\"jukcy\":\"є\",\"Kappa\":\"Κ\",\"kappa\":\"κ\",\"kappav\":\"ϰ\",\"Kcedil\":\"Ķ\",\"kcedil\":\"ķ\",\"Kcy\":\"К\",\"kcy\":\"к\",\"Kfr\":\"𝔎\",\"kfr\":\"𝔨\",\"kgreen\":\"ĸ\",\"KHcy\":\"Х\",\"khcy\":\"х\",\"KJcy\":\"Ќ\",\"kjcy\":\"ќ\",\"Kopf\":\"𝕂\",\"kopf\":\"𝕜\",\"Kscr\":\"𝒦\",\"kscr\":\"𝓀\",\"lAarr\":\"⇚\",\"Lacute\":\"Ĺ\",\"lacute\":\"ĺ\",\"laemptyv\":\"⦴\",\"lagran\":\"ℒ\",\"Lambda\":\"Λ\",\"lambda\":\"λ\",\"lang\":\"⟨\",\"Lang\":\"⟪\",\"langd\":\"⦑\",\"langle\":\"⟨\",\"lap\":\"⪅\",\"Laplacetrf\":\"ℒ\",\"laquo\":\"«\",\"larrb\":\"⇤\",\"larrbfs\":\"⤟\",\"larr\":\"←\",\"Larr\":\"↞\",\"lArr\":\"⇐\",\"larrfs\":\"⤝\",\"larrhk\":\"↩\",\"larrlp\":\"↫\",\"larrpl\":\"⤹\",\"larrsim\":\"⥳\",\"larrtl\":\"↢\",\"latail\":\"⤙\",\"lAtail\":\"⤛\",\"lat\":\"⪫\",\"late\":\"⪭\",\"lates\":\"⪭︀\",\"lbarr\":\"⤌\",\"lBarr\":\"⤎\",\"lbbrk\":\"❲\",\"lbrace\":\"{\",\"lbrack\":\"[\",\"lbrke\":\"⦋\",\"lbrksld\":\"⦏\",\"lbrkslu\":\"⦍\",\"Lcaron\":\"Ľ\",\"lcaron\":\"ľ\",\"Lcedil\":\"Ļ\",\"lcedil\":\"ļ\",\"lceil\":\"⌈\",\"lcub\":\"{\",\"Lcy\":\"Л\",\"lcy\":\"л\",\"ldca\":\"⤶\",\"ldquo\":\"“\",\"ldquor\":\"„\",\"ldrdhar\":\"⥧\",\"ldrushar\":\"⥋\",\"ldsh\":\"↲\",\"le\":\"≤\",\"lE\":\"≦\",\"LeftAngleBracket\":\"⟨\",\"LeftArrowBar\":\"⇤\",\"leftarrow\":\"←\",\"LeftArrow\":\"←\",\"Leftarrow\":\"⇐\",\"LeftArrowRightArrow\":\"⇆\",\"leftarrowtail\":\"↢\",\"LeftCeiling\":\"⌈\",\"LeftDoubleBracket\":\"⟦\",\"LeftDownTeeVector\":\"⥡\",\"LeftDownVectorBar\":\"⥙\",\"LeftDownVector\":\"⇃\",\"LeftFloor\":\"⌊\",\"leftharpoondown\":\"↽\",\"leftharpoonup\":\"↼\",\"leftleftarrows\":\"⇇\",\"leftrightarrow\":\"↔\",\"LeftRightArrow\":\"↔\",\"Leftrightarrow\":\"⇔\",\"leftrightarrows\":\"⇆\",\"leftrightharpoons\":\"⇋\",\"leftrightsquigarrow\":\"↭\",\"LeftRightVector\":\"⥎\",\"LeftTeeArrow\":\"↤\",\"LeftTee\":\"⊣\",\"LeftTeeVector\":\"⥚\",\"leftthreetimes\":\"⋋\",\"LeftTriangleBar\":\"⧏\",\"LeftTriangle\":\"⊲\",\"LeftTriangleEqual\":\"⊴\",\"LeftUpDownVector\":\"⥑\",\"LeftUpTeeVector\":\"⥠\",\"LeftUpVectorBar\":\"⥘\",\"LeftUpVector\":\"↿\",\"LeftVectorBar\":\"⥒\",\"LeftVector\":\"↼\",\"lEg\":\"⪋\",\"leg\":\"⋚\",\"leq\":\"≤\",\"leqq\":\"≦\",\"leqslant\":\"⩽\",\"lescc\":\"⪨\",\"les\":\"⩽\",\"lesdot\":\"⩿\",\"lesdoto\":\"⪁\",\"lesdotor\":\"⪃\",\"lesg\":\"⋚︀\",\"lesges\":\"⪓\",\"lessapprox\":\"⪅\",\"lessdot\":\"⋖\",\"lesseqgtr\":\"⋚\",\"lesseqqgtr\":\"⪋\",\"LessEqualGreater\":\"⋚\",\"LessFullEqual\":\"≦\",\"LessGreater\":\"≶\",\"lessgtr\":\"≶\",\"LessLess\":\"⪡\",\"lesssim\":\"≲\",\"LessSlantEqual\":\"⩽\",\"LessTilde\":\"≲\",\"lfisht\":\"⥼\",\"lfloor\":\"⌊\",\"Lfr\":\"𝔏\",\"lfr\":\"𝔩\",\"lg\":\"≶\",\"lgE\":\"⪑\",\"lHar\":\"⥢\",\"lhard\":\"↽\",\"lharu\":\"↼\",\"lharul\":\"⥪\",\"lhblk\":\"▄\",\"LJcy\":\"Љ\",\"ljcy\":\"љ\",\"llarr\":\"⇇\",\"ll\":\"≪\",\"Ll\":\"⋘\",\"llcorner\":\"⌞\",\"Lleftarrow\":\"⇚\",\"llhard\":\"⥫\",\"lltri\":\"◺\",\"Lmidot\":\"Ŀ\",\"lmidot\":\"ŀ\",\"lmoustache\":\"⎰\",\"lmoust\":\"⎰\",\"lnap\":\"⪉\",\"lnapprox\":\"⪉\",\"lne\":\"⪇\",\"lnE\":\"≨\",\"lneq\":\"⪇\",\"lneqq\":\"≨\",\"lnsim\":\"⋦\",\"loang\":\"⟬\",\"loarr\":\"⇽\",\"lobrk\":\"⟦\",\"longleftarrow\":\"⟵\",\"LongLeftArrow\":\"⟵\",\"Longleftarrow\":\"⟸\",\"longleftrightarrow\":\"⟷\",\"LongLeftRightArrow\":\"⟷\",\"Longleftrightarrow\":\"⟺\",\"longmapsto\":\"⟼\",\"longrightarrow\":\"⟶\",\"LongRightArrow\":\"⟶\",\"Longrightarrow\":\"⟹\",\"looparrowleft\":\"↫\",\"looparrowright\":\"↬\",\"lopar\":\"⦅\",\"Lopf\":\"𝕃\",\"lopf\":\"𝕝\",\"loplus\":\"⨭\",\"lotimes\":\"⨴\",\"lowast\":\"∗\",\"lowbar\":\"_\",\"LowerLeftArrow\":\"↙\",\"LowerRightArrow\":\"↘\",\"loz\":\"◊\",\"lozenge\":\"◊\",\"lozf\":\"⧫\",\"lpar\":\"(\",\"lparlt\":\"⦓\",\"lrarr\":\"⇆\",\"lrcorner\":\"⌟\",\"lrhar\":\"⇋\",\"lrhard\":\"⥭\",\"lrm\":\"\",\"lrtri\":\"⊿\",\"lsaquo\":\"‹\",\"lscr\":\"𝓁\",\"Lscr\":\"ℒ\",\"lsh\":\"↰\",\"Lsh\":\"↰\",\"lsim\":\"≲\",\"lsime\":\"⪍\",\"lsimg\":\"⪏\",\"lsqb\":\"[\",\"lsquo\":\"‘\",\"lsquor\":\"‚\",\"Lstrok\":\"Ł\",\"lstrok\":\"ł\",\"ltcc\":\"⪦\",\"ltcir\":\"⩹\",\"lt\":\"<\",\"LT\":\"<\",\"Lt\":\"≪\",\"ltdot\":\"⋖\",\"lthree\":\"⋋\",\"ltimes\":\"⋉\",\"ltlarr\":\"⥶\",\"ltquest\":\"⩻\",\"ltri\":\"◃\",\"ltrie\":\"⊴\",\"ltrif\":\"◂\",\"ltrPar\":\"⦖\",\"lurdshar\":\"⥊\",\"luruhar\":\"⥦\",\"lvertneqq\":\"≨︀\",\"lvnE\":\"≨︀\",\"macr\":\"¯\",\"male\":\"♂\",\"malt\":\"✠\",\"maltese\":\"✠\",\"Map\":\"⤅\",\"map\":\"↦\",\"mapsto\":\"↦\",\"mapstodown\":\"↧\",\"mapstoleft\":\"↤\",\"mapstoup\":\"↥\",\"marker\":\"▮\",\"mcomma\":\"⨩\",\"Mcy\":\"М\",\"mcy\":\"м\",\"mdash\":\"—\",\"mDDot\":\"∺\",\"measuredangle\":\"∡\",\"MediumSpace\":\" \",\"Mellintrf\":\"ℳ\",\"Mfr\":\"𝔐\",\"mfr\":\"𝔪\",\"mho\":\"℧\",\"micro\":\"µ\",\"midast\":\"*\",\"midcir\":\"⫰\",\"mid\":\"∣\",\"middot\":\"·\",\"minusb\":\"⊟\",\"minus\":\"−\",\"minusd\":\"∸\",\"minusdu\":\"⨪\",\"MinusPlus\":\"∓\",\"mlcp\":\"⫛\",\"mldr\":\"…\",\"mnplus\":\"∓\",\"models\":\"⊧\",\"Mopf\":\"𝕄\",\"mopf\":\"𝕞\",\"mp\":\"∓\",\"mscr\":\"𝓂\",\"Mscr\":\"ℳ\",\"mstpos\":\"∾\",\"Mu\":\"Μ\",\"mu\":\"μ\",\"multimap\":\"⊸\",\"mumap\":\"⊸\",\"nabla\":\"∇\",\"Nacute\":\"Ń\",\"nacute\":\"ń\",\"nang\":\"∠⃒\",\"nap\":\"≉\",\"napE\":\"⩰̸\",\"napid\":\"≋̸\",\"napos\":\"ʼn\",\"napprox\":\"≉\",\"natural\":\"♮\",\"naturals\":\"ℕ\",\"natur\":\"♮\",\"nbsp\":\" \",\"nbump\":\"≎̸\",\"nbumpe\":\"≏̸\",\"ncap\":\"⩃\",\"Ncaron\":\"Ň\",\"ncaron\":\"ň\",\"Ncedil\":\"Ņ\",\"ncedil\":\"ņ\",\"ncong\":\"≇\",\"ncongdot\":\"⩭̸\",\"ncup\":\"⩂\",\"Ncy\":\"Н\",\"ncy\":\"н\",\"ndash\":\"–\",\"nearhk\":\"⤤\",\"nearr\":\"↗\",\"neArr\":\"⇗\",\"nearrow\":\"↗\",\"ne\":\"≠\",\"nedot\":\"≐̸\",\"NegativeMediumSpace\":\"\",\"NegativeThickSpace\":\"\",\"NegativeThinSpace\":\"\",\"NegativeVeryThinSpace\":\"\",\"nequiv\":\"≢\",\"nesear\":\"⤨\",\"nesim\":\"≂̸\",\"NestedGreaterGreater\":\"≫\",\"NestedLessLess\":\"≪\",\"NewLine\":\"\\n\",\"nexist\":\"∄\",\"nexists\":\"∄\",\"Nfr\":\"𝔑\",\"nfr\":\"𝔫\",\"ngE\":\"≧̸\",\"nge\":\"≱\",\"ngeq\":\"≱\",\"ngeqq\":\"≧̸\",\"ngeqslant\":\"⩾̸\",\"nges\":\"⩾̸\",\"nGg\":\"⋙̸\",\"ngsim\":\"≵\",\"nGt\":\"≫⃒\",\"ngt\":\"≯\",\"ngtr\":\"≯\",\"nGtv\":\"≫̸\",\"nharr\":\"↮\",\"nhArr\":\"⇎\",\"nhpar\":\"⫲\",\"ni\":\"∋\",\"nis\":\"⋼\",\"nisd\":\"⋺\",\"niv\":\"∋\",\"NJcy\":\"Њ\",\"njcy\":\"њ\",\"nlarr\":\"↚\",\"nlArr\":\"⇍\",\"nldr\":\"‥\",\"nlE\":\"≦̸\",\"nle\":\"≰\",\"nleftarrow\":\"↚\",\"nLeftarrow\":\"⇍\",\"nleftrightarrow\":\"↮\",\"nLeftrightarrow\":\"⇎\",\"nleq\":\"≰\",\"nleqq\":\"≦̸\",\"nleqslant\":\"⩽̸\",\"nles\":\"⩽̸\",\"nless\":\"≮\",\"nLl\":\"⋘̸\",\"nlsim\":\"≴\",\"nLt\":\"≪⃒\",\"nlt\":\"≮\",\"nltri\":\"⋪\",\"nltrie\":\"⋬\",\"nLtv\":\"≪̸\",\"nmid\":\"∤\",\"NoBreak\":\"\",\"NonBreakingSpace\":\" \",\"nopf\":\"𝕟\",\"Nopf\":\"ℕ\",\"Not\":\"⫬\",\"not\":\"¬\",\"NotCongruent\":\"≢\",\"NotCupCap\":\"≭\",\"NotDoubleVerticalBar\":\"∦\",\"NotElement\":\"∉\",\"NotEqual\":\"≠\",\"NotEqualTilde\":\"≂̸\",\"NotExists\":\"∄\",\"NotGreater\":\"≯\",\"NotGreaterEqual\":\"≱\",\"NotGreaterFullEqual\":\"≧̸\",\"NotGreaterGreater\":\"≫̸\",\"NotGreaterLess\":\"≹\",\"NotGreaterSlantEqual\":\"⩾̸\",\"NotGreaterTilde\":\"≵\",\"NotHumpDownHump\":\"≎̸\",\"NotHumpEqual\":\"≏̸\",\"notin\":\"∉\",\"notindot\":\"⋵̸\",\"notinE\":\"⋹̸\",\"notinva\":\"∉\",\"notinvb\":\"⋷\",\"notinvc\":\"⋶\",\"NotLeftTriangleBar\":\"⧏̸\",\"NotLeftTriangle\":\"⋪\",\"NotLeftTriangleEqual\":\"⋬\",\"NotLess\":\"≮\",\"NotLessEqual\":\"≰\",\"NotLessGreater\":\"≸\",\"NotLessLess\":\"≪̸\",\"NotLessSlantEqual\":\"⩽̸\",\"NotLessTilde\":\"≴\",\"NotNestedGreaterGreater\":\"⪢̸\",\"NotNestedLessLess\":\"⪡̸\",\"notni\":\"∌\",\"notniva\":\"∌\",\"notnivb\":\"⋾\",\"notnivc\":\"⋽\",\"NotPrecedes\":\"⊀\",\"NotPrecedesEqual\":\"⪯̸\",\"NotPrecedesSlantEqual\":\"⋠\",\"NotReverseElement\":\"∌\",\"NotRightTriangleBar\":\"⧐̸\",\"NotRightTriangle\":\"⋫\",\"NotRightTriangleEqual\":\"⋭\",\"NotSquareSubset\":\"⊏̸\",\"NotSquareSubsetEqual\":\"⋢\",\"NotSquareSuperset\":\"⊐̸\",\"NotSquareSupersetEqual\":\"⋣\",\"NotSubset\":\"⊂⃒\",\"NotSubsetEqual\":\"⊈\",\"NotSucceeds\":\"⊁\",\"NotSucceedsEqual\":\"⪰̸\",\"NotSucceedsSlantEqual\":\"⋡\",\"NotSucceedsTilde\":\"≿̸\",\"NotSuperset\":\"⊃⃒\",\"NotSupersetEqual\":\"⊉\",\"NotTilde\":\"≁\",\"NotTildeEqual\":\"≄\",\"NotTildeFullEqual\":\"≇\",\"NotTildeTilde\":\"≉\",\"NotVerticalBar\":\"∤\",\"nparallel\":\"∦\",\"npar\":\"∦\",\"nparsl\":\"⫽⃥\",\"npart\":\"∂̸\",\"npolint\":\"⨔\",\"npr\":\"⊀\",\"nprcue\":\"⋠\",\"nprec\":\"⊀\",\"npreceq\":\"⪯̸\",\"npre\":\"⪯̸\",\"nrarrc\":\"⤳̸\",\"nrarr\":\"↛\",\"nrArr\":\"⇏\",\"nrarrw\":\"↝̸\",\"nrightarrow\":\"↛\",\"nRightarrow\":\"⇏\",\"nrtri\":\"⋫\",\"nrtrie\":\"⋭\",\"nsc\":\"⊁\",\"nsccue\":\"⋡\",\"nsce\":\"⪰̸\",\"Nscr\":\"𝒩\",\"nscr\":\"𝓃\",\"nshortmid\":\"∤\",\"nshortparallel\":\"∦\",\"nsim\":\"≁\",\"nsime\":\"≄\",\"nsimeq\":\"≄\",\"nsmid\":\"∤\",\"nspar\":\"∦\",\"nsqsube\":\"⋢\",\"nsqsupe\":\"⋣\",\"nsub\":\"⊄\",\"nsubE\":\"⫅̸\",\"nsube\":\"⊈\",\"nsubset\":\"⊂⃒\",\"nsubseteq\":\"⊈\",\"nsubseteqq\":\"⫅̸\",\"nsucc\":\"⊁\",\"nsucceq\":\"⪰̸\",\"nsup\":\"⊅\",\"nsupE\":\"⫆̸\",\"nsupe\":\"⊉\",\"nsupset\":\"⊃⃒\",\"nsupseteq\":\"⊉\",\"nsupseteqq\":\"⫆̸\",\"ntgl\":\"≹\",\"Ntilde\":\"Ñ\",\"ntilde\":\"ñ\",\"ntlg\":\"≸\",\"ntriangleleft\":\"⋪\",\"ntrianglelefteq\":\"⋬\",\"ntriangleright\":\"⋫\",\"ntrianglerighteq\":\"⋭\",\"Nu\":\"Ν\",\"nu\":\"ν\",\"num\":\"#\",\"numero\":\"№\",\"numsp\":\" \",\"nvap\":\"≍⃒\",\"nvdash\":\"⊬\",\"nvDash\":\"⊭\",\"nVdash\":\"⊮\",\"nVDash\":\"⊯\",\"nvge\":\"≥⃒\",\"nvgt\":\">⃒\",\"nvHarr\":\"⤄\",\"nvinfin\":\"⧞\",\"nvlArr\":\"⤂\",\"nvle\":\"≤⃒\",\"nvlt\":\"<⃒\",\"nvltrie\":\"⊴⃒\",\"nvrArr\":\"⤃\",\"nvrtrie\":\"⊵⃒\",\"nvsim\":\"∼⃒\",\"nwarhk\":\"⤣\",\"nwarr\":\"↖\",\"nwArr\":\"⇖\",\"nwarrow\":\"↖\",\"nwnear\":\"⤧\",\"Oacute\":\"Ó\",\"oacute\":\"ó\",\"oast\":\"⊛\",\"Ocirc\":\"Ô\",\"ocirc\":\"ô\",\"ocir\":\"⊚\",\"Ocy\":\"О\",\"ocy\":\"о\",\"odash\":\"⊝\",\"Odblac\":\"Ő\",\"odblac\":\"ő\",\"odiv\":\"⨸\",\"odot\":\"⊙\",\"odsold\":\"⦼\",\"OElig\":\"Œ\",\"oelig\":\"œ\",\"ofcir\":\"⦿\",\"Ofr\":\"𝔒\",\"ofr\":\"𝔬\",\"ogon\":\"˛\",\"Ograve\":\"Ò\",\"ograve\":\"ò\",\"ogt\":\"⧁\",\"ohbar\":\"⦵\",\"ohm\":\"Ω\",\"oint\":\"∮\",\"olarr\":\"↺\",\"olcir\":\"⦾\",\"olcross\":\"⦻\",\"oline\":\"‾\",\"olt\":\"⧀\",\"Omacr\":\"Ō\",\"omacr\":\"ō\",\"Omega\":\"Ω\",\"omega\":\"ω\",\"Omicron\":\"Ο\",\"omicron\":\"ο\",\"omid\":\"⦶\",\"ominus\":\"⊖\",\"Oopf\":\"𝕆\",\"oopf\":\"𝕠\",\"opar\":\"⦷\",\"OpenCurlyDoubleQuote\":\"“\",\"OpenCurlyQuote\":\"‘\",\"operp\":\"⦹\",\"oplus\":\"⊕\",\"orarr\":\"↻\",\"Or\":\"⩔\",\"or\":\"∨\",\"ord\":\"⩝\",\"order\":\"ℴ\",\"orderof\":\"ℴ\",\"ordf\":\"ª\",\"ordm\":\"º\",\"origof\":\"⊶\",\"oror\":\"⩖\",\"orslope\":\"⩗\",\"orv\":\"⩛\",\"oS\":\"Ⓢ\",\"Oscr\":\"𝒪\",\"oscr\":\"ℴ\",\"Oslash\":\"Ø\",\"oslash\":\"ø\",\"osol\":\"⊘\",\"Otilde\":\"Õ\",\"otilde\":\"õ\",\"otimesas\":\"⨶\",\"Otimes\":\"⨷\",\"otimes\":\"⊗\",\"Ouml\":\"Ö\",\"ouml\":\"ö\",\"ovbar\":\"⌽\",\"OverBar\":\"‾\",\"OverBrace\":\"⏞\",\"OverBracket\":\"⎴\",\"OverParenthesis\":\"⏜\",\"para\":\"¶\",\"parallel\":\"∥\",\"par\":\"∥\",\"parsim\":\"⫳\",\"parsl\":\"⫽\",\"part\":\"∂\",\"PartialD\":\"∂\",\"Pcy\":\"П\",\"pcy\":\"п\",\"percnt\":\"%\",\"period\":\".\",\"permil\":\"‰\",\"perp\":\"⊥\",\"pertenk\":\"‱\",\"Pfr\":\"𝔓\",\"pfr\":\"𝔭\",\"Phi\":\"Φ\",\"phi\":\"φ\",\"phiv\":\"ϕ\",\"phmmat\":\"ℳ\",\"phone\":\"☎\",\"Pi\":\"Π\",\"pi\":\"π\",\"pitchfork\":\"⋔\",\"piv\":\"ϖ\",\"planck\":\"ℏ\",\"planckh\":\"ℎ\",\"plankv\":\"ℏ\",\"plusacir\":\"⨣\",\"plusb\":\"⊞\",\"pluscir\":\"⨢\",\"plus\":\"+\",\"plusdo\":\"∔\",\"plusdu\":\"⨥\",\"pluse\":\"⩲\",\"PlusMinus\":\"±\",\"plusmn\":\"±\",\"plussim\":\"⨦\",\"plustwo\":\"⨧\",\"pm\":\"±\",\"Poincareplane\":\"ℌ\",\"pointint\":\"⨕\",\"popf\":\"𝕡\",\"Popf\":\"ℙ\",\"pound\":\"£\",\"prap\":\"⪷\",\"Pr\":\"⪻\",\"pr\":\"≺\",\"prcue\":\"≼\",\"precapprox\":\"⪷\",\"prec\":\"≺\",\"preccurlyeq\":\"≼\",\"Precedes\":\"≺\",\"PrecedesEqual\":\"⪯\",\"PrecedesSlantEqual\":\"≼\",\"PrecedesTilde\":\"≾\",\"preceq\":\"⪯\",\"precnapprox\":\"⪹\",\"precneqq\":\"⪵\",\"precnsim\":\"⋨\",\"pre\":\"⪯\",\"prE\":\"⪳\",\"precsim\":\"≾\",\"prime\":\"′\",\"Prime\":\"″\",\"primes\":\"ℙ\",\"prnap\":\"⪹\",\"prnE\":\"⪵\",\"prnsim\":\"⋨\",\"prod\":\"∏\",\"Product\":\"∏\",\"profalar\":\"⌮\",\"profline\":\"⌒\",\"profsurf\":\"⌓\",\"prop\":\"∝\",\"Proportional\":\"∝\",\"Proportion\":\"∷\",\"propto\":\"∝\",\"prsim\":\"≾\",\"prurel\":\"⊰\",\"Pscr\":\"𝒫\",\"pscr\":\"𝓅\",\"Psi\":\"Ψ\",\"psi\":\"ψ\",\"puncsp\":\" \",\"Qfr\":\"𝔔\",\"qfr\":\"𝔮\",\"qint\":\"⨌\",\"qopf\":\"𝕢\",\"Qopf\":\"ℚ\",\"qprime\":\"⁗\",\"Qscr\":\"𝒬\",\"qscr\":\"𝓆\",\"quaternions\":\"ℍ\",\"quatint\":\"⨖\",\"quest\":\"?\",\"questeq\":\"≟\",\"quot\":\"\\\"\",\"QUOT\":\"\\\"\",\"rAarr\":\"⇛\",\"race\":\"∽̱\",\"Racute\":\"Ŕ\",\"racute\":\"ŕ\",\"radic\":\"√\",\"raemptyv\":\"⦳\",\"rang\":\"⟩\",\"Rang\":\"⟫\",\"rangd\":\"⦒\",\"range\":\"⦥\",\"rangle\":\"⟩\",\"raquo\":\"»\",\"rarrap\":\"⥵\",\"rarrb\":\"⇥\",\"rarrbfs\":\"⤠\",\"rarrc\":\"⤳\",\"rarr\":\"→\",\"Rarr\":\"↠\",\"rArr\":\"⇒\",\"rarrfs\":\"⤞\",\"rarrhk\":\"↪\",\"rarrlp\":\"↬\",\"rarrpl\":\"⥅\",\"rarrsim\":\"⥴\",\"Rarrtl\":\"⤖\",\"rarrtl\":\"↣\",\"rarrw\":\"↝\",\"ratail\":\"⤚\",\"rAtail\":\"⤜\",\"ratio\":\"∶\",\"rationals\":\"ℚ\",\"rbarr\":\"⤍\",\"rBarr\":\"⤏\",\"RBarr\":\"⤐\",\"rbbrk\":\"❳\",\"rbrace\":\"}\",\"rbrack\":\"]\",\"rbrke\":\"⦌\",\"rbrksld\":\"⦎\",\"rbrkslu\":\"⦐\",\"Rcaron\":\"Ř\",\"rcaron\":\"ř\",\"Rcedil\":\"Ŗ\",\"rcedil\":\"ŗ\",\"rceil\":\"⌉\",\"rcub\":\"}\",\"Rcy\":\"Р\",\"rcy\":\"р\",\"rdca\":\"⤷\",\"rdldhar\":\"⥩\",\"rdquo\":\"”\",\"rdquor\":\"”\",\"rdsh\":\"↳\",\"real\":\"ℜ\",\"realine\":\"ℛ\",\"realpart\":\"ℜ\",\"reals\":\"ℝ\",\"Re\":\"ℜ\",\"rect\":\"▭\",\"reg\":\"®\",\"REG\":\"®\",\"ReverseElement\":\"∋\",\"ReverseEquilibrium\":\"⇋\",\"ReverseUpEquilibrium\":\"⥯\",\"rfisht\":\"⥽\",\"rfloor\":\"⌋\",\"rfr\":\"𝔯\",\"Rfr\":\"ℜ\",\"rHar\":\"⥤\",\"rhard\":\"⇁\",\"rharu\":\"⇀\",\"rharul\":\"⥬\",\"Rho\":\"Ρ\",\"rho\":\"ρ\",\"rhov\":\"ϱ\",\"RightAngleBracket\":\"⟩\",\"RightArrowBar\":\"⇥\",\"rightarrow\":\"→\",\"RightArrow\":\"→\",\"Rightarrow\":\"⇒\",\"RightArrowLeftArrow\":\"⇄\",\"rightarrowtail\":\"↣\",\"RightCeiling\":\"⌉\",\"RightDoubleBracket\":\"⟧\",\"RightDownTeeVector\":\"⥝\",\"RightDownVectorBar\":\"⥕\",\"RightDownVector\":\"⇂\",\"RightFloor\":\"⌋\",\"rightharpoondown\":\"⇁\",\"rightharpoonup\":\"⇀\",\"rightleftarrows\":\"⇄\",\"rightleftharpoons\":\"⇌\",\"rightrightarrows\":\"⇉\",\"rightsquigarrow\":\"↝\",\"RightTeeArrow\":\"↦\",\"RightTee\":\"⊢\",\"RightTeeVector\":\"⥛\",\"rightthreetimes\":\"⋌\",\"RightTriangleBar\":\"⧐\",\"RightTriangle\":\"⊳\",\"RightTriangleEqual\":\"⊵\",\"RightUpDownVector\":\"⥏\",\"RightUpTeeVector\":\"⥜\",\"RightUpVectorBar\":\"⥔\",\"RightUpVector\":\"↾\",\"RightVectorBar\":\"⥓\",\"RightVector\":\"⇀\",\"ring\":\"˚\",\"risingdotseq\":\"≓\",\"rlarr\":\"⇄\",\"rlhar\":\"⇌\",\"rlm\":\"\",\"rmoustache\":\"⎱\",\"rmoust\":\"⎱\",\"rnmid\":\"⫮\",\"roang\":\"⟭\",\"roarr\":\"⇾\",\"robrk\":\"⟧\",\"ropar\":\"⦆\",\"ropf\":\"𝕣\",\"Ropf\":\"ℝ\",\"roplus\":\"⨮\",\"rotimes\":\"⨵\",\"RoundImplies\":\"⥰\",\"rpar\":\")\",\"rpargt\":\"⦔\",\"rppolint\":\"⨒\",\"rrarr\":\"⇉\",\"Rrightarrow\":\"⇛\",\"rsaquo\":\"›\",\"rscr\":\"𝓇\",\"Rscr\":\"ℛ\",\"rsh\":\"↱\",\"Rsh\":\"↱\",\"rsqb\":\"]\",\"rsquo\":\"’\",\"rsquor\":\"’\",\"rthree\":\"⋌\",\"rtimes\":\"⋊\",\"rtri\":\"▹\",\"rtrie\":\"⊵\",\"rtrif\":\"▸\",\"rtriltri\":\"⧎\",\"RuleDelayed\":\"⧴\",\"ruluhar\":\"⥨\",\"rx\":\"℞\",\"Sacute\":\"Ś\",\"sacute\":\"ś\",\"sbquo\":\"‚\",\"scap\":\"⪸\",\"Scaron\":\"Š\",\"scaron\":\"š\",\"Sc\":\"⪼\",\"sc\":\"≻\",\"sccue\":\"≽\",\"sce\":\"⪰\",\"scE\":\"⪴\",\"Scedil\":\"Ş\",\"scedil\":\"ş\",\"Scirc\":\"Ŝ\",\"scirc\":\"ŝ\",\"scnap\":\"⪺\",\"scnE\":\"⪶\",\"scnsim\":\"⋩\",\"scpolint\":\"⨓\",\"scsim\":\"≿\",\"Scy\":\"С\",\"scy\":\"с\",\"sdotb\":\"⊡\",\"sdot\":\"⋅\",\"sdote\":\"⩦\",\"searhk\":\"⤥\",\"searr\":\"↘\",\"seArr\":\"⇘\",\"searrow\":\"↘\",\"sect\":\"§\",\"semi\":\";\",\"seswar\":\"⤩\",\"setminus\":\"∖\",\"setmn\":\"∖\",\"sext\":\"✶\",\"Sfr\":\"𝔖\",\"sfr\":\"𝔰\",\"sfrown\":\"⌢\",\"sharp\":\"♯\",\"SHCHcy\":\"Щ\",\"shchcy\":\"щ\",\"SHcy\":\"Ш\",\"shcy\":\"ш\",\"ShortDownArrow\":\"↓\",\"ShortLeftArrow\":\"←\",\"shortmid\":\"∣\",\"shortparallel\":\"∥\",\"ShortRightArrow\":\"→\",\"ShortUpArrow\":\"↑\",\"shy\":\"\",\"Sigma\":\"Σ\",\"sigma\":\"σ\",\"sigmaf\":\"ς\",\"sigmav\":\"ς\",\"sim\":\"∼\",\"simdot\":\"⩪\",\"sime\":\"≃\",\"simeq\":\"≃\",\"simg\":\"⪞\",\"simgE\":\"⪠\",\"siml\":\"⪝\",\"simlE\":\"⪟\",\"simne\":\"≆\",\"simplus\":\"⨤\",\"simrarr\":\"⥲\",\"slarr\":\"←\",\"SmallCircle\":\"∘\",\"smallsetminus\":\"∖\",\"smashp\":\"⨳\",\"smeparsl\":\"⧤\",\"smid\":\"∣\",\"smile\":\"⌣\",\"smt\":\"⪪\",\"smte\":\"⪬\",\"smtes\":\"⪬︀\",\"SOFTcy\":\"Ь\",\"softcy\":\"ь\",\"solbar\":\"⌿\",\"solb\":\"⧄\",\"sol\":\"/\",\"Sopf\":\"𝕊\",\"sopf\":\"𝕤\",\"spades\":\"♠\",\"spadesuit\":\"♠\",\"spar\":\"∥\",\"sqcap\":\"⊓\",\"sqcaps\":\"⊓︀\",\"sqcup\":\"⊔\",\"sqcups\":\"⊔︀\",\"Sqrt\":\"√\",\"sqsub\":\"⊏\",\"sqsube\":\"⊑\",\"sqsubset\":\"⊏\",\"sqsubseteq\":\"⊑\",\"sqsup\":\"⊐\",\"sqsupe\":\"⊒\",\"sqsupset\":\"⊐\",\"sqsupseteq\":\"⊒\",\"square\":\"□\",\"Square\":\"□\",\"SquareIntersection\":\"⊓\",\"SquareSubset\":\"⊏\",\"SquareSubsetEqual\":\"⊑\",\"SquareSuperset\":\"⊐\",\"SquareSupersetEqual\":\"⊒\",\"SquareUnion\":\"⊔\",\"squarf\":\"▪\",\"squ\":\"□\",\"squf\":\"▪\",\"srarr\":\"→\",\"Sscr\":\"𝒮\",\"sscr\":\"𝓈\",\"ssetmn\":\"∖\",\"ssmile\":\"⌣\",\"sstarf\":\"⋆\",\"Star\":\"⋆\",\"star\":\"☆\",\"starf\":\"★\",\"straightepsilon\":\"ϵ\",\"straightphi\":\"ϕ\",\"strns\":\"¯\",\"sub\":\"⊂\",\"Sub\":\"⋐\",\"subdot\":\"⪽\",\"subE\":\"⫅\",\"sube\":\"⊆\",\"subedot\":\"⫃\",\"submult\":\"⫁\",\"subnE\":\"⫋\",\"subne\":\"⊊\",\"subplus\":\"⪿\",\"subrarr\":\"⥹\",\"subset\":\"⊂\",\"Subset\":\"⋐\",\"subseteq\":\"⊆\",\"subseteqq\":\"⫅\",\"SubsetEqual\":\"⊆\",\"subsetneq\":\"⊊\",\"subsetneqq\":\"⫋\",\"subsim\":\"⫇\",\"subsub\":\"⫕\",\"subsup\":\"⫓\",\"succapprox\":\"⪸\",\"succ\":\"≻\",\"succcurlyeq\":\"≽\",\"Succeeds\":\"≻\",\"SucceedsEqual\":\"⪰\",\"SucceedsSlantEqual\":\"≽\",\"SucceedsTilde\":\"≿\",\"succeq\":\"⪰\",\"succnapprox\":\"⪺\",\"succneqq\":\"⪶\",\"succnsim\":\"⋩\",\"succsim\":\"≿\",\"SuchThat\":\"∋\",\"sum\":\"∑\",\"Sum\":\"∑\",\"sung\":\"♪\",\"sup1\":\"¹\",\"sup2\":\"²\",\"sup3\":\"³\",\"sup\":\"⊃\",\"Sup\":\"⋑\",\"supdot\":\"⪾\",\"supdsub\":\"⫘\",\"supE\":\"⫆\",\"supe\":\"⊇\",\"supedot\":\"⫄\",\"Superset\":\"⊃\",\"SupersetEqual\":\"⊇\",\"suphsol\":\"⟉\",\"suphsub\":\"⫗\",\"suplarr\":\"⥻\",\"supmult\":\"⫂\",\"supnE\":\"⫌\",\"supne\":\"⊋\",\"supplus\":\"⫀\",\"supset\":\"⊃\",\"Supset\":\"⋑\",\"supseteq\":\"⊇\",\"supseteqq\":\"⫆\",\"supsetneq\":\"⊋\",\"supsetneqq\":\"⫌\",\"supsim\":\"⫈\",\"supsub\":\"⫔\",\"supsup\":\"⫖\",\"swarhk\":\"⤦\",\"swarr\":\"↙\",\"swArr\":\"⇙\",\"swarrow\":\"↙\",\"swnwar\":\"⤪\",\"szlig\":\"ß\",\"Tab\":\"\\t\",\"target\":\"⌖\",\"Tau\":\"Τ\",\"tau\":\"τ\",\"tbrk\":\"⎴\",\"Tcaron\":\"Ť\",\"tcaron\":\"ť\",\"Tcedil\":\"Ţ\",\"tcedil\":\"ţ\",\"Tcy\":\"Т\",\"tcy\":\"т\",\"tdot\":\"⃛\",\"telrec\":\"⌕\",\"Tfr\":\"𝔗\",\"tfr\":\"𝔱\",\"there4\":\"∴\",\"therefore\":\"∴\",\"Therefore\":\"∴\",\"Theta\":\"Θ\",\"theta\":\"θ\",\"thetasym\":\"ϑ\",\"thetav\":\"ϑ\",\"thickapprox\":\"≈\",\"thicksim\":\"∼\",\"ThickSpace\":\" \",\"ThinSpace\":\" \",\"thinsp\":\" \",\"thkap\":\"≈\",\"thksim\":\"∼\",\"THORN\":\"Þ\",\"thorn\":\"þ\",\"tilde\":\"˜\",\"Tilde\":\"∼\",\"TildeEqual\":\"≃\",\"TildeFullEqual\":\"≅\",\"TildeTilde\":\"≈\",\"timesbar\":\"⨱\",\"timesb\":\"⊠\",\"times\":\"×\",\"timesd\":\"⨰\",\"tint\":\"∭\",\"toea\":\"⤨\",\"topbot\":\"⌶\",\"topcir\":\"⫱\",\"top\":\"⊤\",\"Topf\":\"𝕋\",\"topf\":\"𝕥\",\"topfork\":\"⫚\",\"tosa\":\"⤩\",\"tprime\":\"‴\",\"trade\":\"™\",\"TRADE\":\"™\",\"triangle\":\"▵\",\"triangledown\":\"▿\",\"triangleleft\":\"◃\",\"trianglelefteq\":\"⊴\",\"triangleq\":\"≜\",\"triangleright\":\"▹\",\"trianglerighteq\":\"⊵\",\"tridot\":\"◬\",\"trie\":\"≜\",\"triminus\":\"⨺\",\"TripleDot\":\"⃛\",\"triplus\":\"⨹\",\"trisb\":\"⧍\",\"tritime\":\"⨻\",\"trpezium\":\"⏢\",\"Tscr\":\"𝒯\",\"tscr\":\"𝓉\",\"TScy\":\"Ц\",\"tscy\":\"ц\",\"TSHcy\":\"Ћ\",\"tshcy\":\"ћ\",\"Tstrok\":\"Ŧ\",\"tstrok\":\"ŧ\",\"twixt\":\"≬\",\"twoheadleftarrow\":\"↞\",\"twoheadrightarrow\":\"↠\",\"Uacute\":\"Ú\",\"uacute\":\"ú\",\"uarr\":\"↑\",\"Uarr\":\"↟\",\"uArr\":\"⇑\",\"Uarrocir\":\"⥉\",\"Ubrcy\":\"Ў\",\"ubrcy\":\"ў\",\"Ubreve\":\"Ŭ\",\"ubreve\":\"ŭ\",\"Ucirc\":\"Û\",\"ucirc\":\"û\",\"Ucy\":\"У\",\"ucy\":\"у\",\"udarr\":\"⇅\",\"Udblac\":\"Ű\",\"udblac\":\"ű\",\"udhar\":\"⥮\",\"ufisht\":\"⥾\",\"Ufr\":\"𝔘\",\"ufr\":\"𝔲\",\"Ugrave\":\"Ù\",\"ugrave\":\"ù\",\"uHar\":\"⥣\",\"uharl\":\"↿\",\"uharr\":\"↾\",\"uhblk\":\"▀\",\"ulcorn\":\"⌜\",\"ulcorner\":\"⌜\",\"ulcrop\":\"⌏\",\"ultri\":\"◸\",\"Umacr\":\"Ū\",\"umacr\":\"ū\",\"uml\":\"¨\",\"UnderBar\":\"_\",\"UnderBrace\":\"⏟\",\"UnderBracket\":\"⎵\",\"UnderParenthesis\":\"⏝\",\"Union\":\"⋃\",\"UnionPlus\":\"⊎\",\"Uogon\":\"Ų\",\"uogon\":\"ų\",\"Uopf\":\"𝕌\",\"uopf\":\"𝕦\",\"UpArrowBar\":\"⤒\",\"uparrow\":\"↑\",\"UpArrow\":\"↑\",\"Uparrow\":\"⇑\",\"UpArrowDownArrow\":\"⇅\",\"updownarrow\":\"↕\",\"UpDownArrow\":\"↕\",\"Updownarrow\":\"⇕\",\"UpEquilibrium\":\"⥮\",\"upharpoonleft\":\"↿\",\"upharpoonright\":\"↾\",\"uplus\":\"⊎\",\"UpperLeftArrow\":\"↖\",\"UpperRightArrow\":\"↗\",\"upsi\":\"υ\",\"Upsi\":\"ϒ\",\"upsih\":\"ϒ\",\"Upsilon\":\"Υ\",\"upsilon\":\"υ\",\"UpTeeArrow\":\"↥\",\"UpTee\":\"⊥\",\"upuparrows\":\"⇈\",\"urcorn\":\"⌝\",\"urcorner\":\"⌝\",\"urcrop\":\"⌎\",\"Uring\":\"Ů\",\"uring\":\"ů\",\"urtri\":\"◹\",\"Uscr\":\"𝒰\",\"uscr\":\"𝓊\",\"utdot\":\"⋰\",\"Utilde\":\"Ũ\",\"utilde\":\"ũ\",\"utri\":\"▵\",\"utrif\":\"▴\",\"uuarr\":\"⇈\",\"Uuml\":\"Ü\",\"uuml\":\"ü\",\"uwangle\":\"⦧\",\"vangrt\":\"⦜\",\"varepsilon\":\"ϵ\",\"varkappa\":\"ϰ\",\"varnothing\":\"∅\",\"varphi\":\"ϕ\",\"varpi\":\"ϖ\",\"varpropto\":\"∝\",\"varr\":\"↕\",\"vArr\":\"⇕\",\"varrho\":\"ϱ\",\"varsigma\":\"ς\",\"varsubsetneq\":\"⊊︀\",\"varsubsetneqq\":\"⫋︀\",\"varsupsetneq\":\"⊋︀\",\"varsupsetneqq\":\"⫌︀\",\"vartheta\":\"ϑ\",\"vartriangleleft\":\"⊲\",\"vartriangleright\":\"⊳\",\"vBar\":\"⫨\",\"Vbar\":\"⫫\",\"vBarv\":\"⫩\",\"Vcy\":\"В\",\"vcy\":\"в\",\"vdash\":\"⊢\",\"vDash\":\"⊨\",\"Vdash\":\"⊩\",\"VDash\":\"⊫\",\"Vdashl\":\"⫦\",\"veebar\":\"⊻\",\"vee\":\"∨\",\"Vee\":\"⋁\",\"veeeq\":\"≚\",\"vellip\":\"⋮\",\"verbar\":\"|\",\"Verbar\":\"‖\",\"vert\":\"|\",\"Vert\":\"‖\",\"VerticalBar\":\"∣\",\"VerticalLine\":\"|\",\"VerticalSeparator\":\"❘\",\"VerticalTilde\":\"≀\",\"VeryThinSpace\":\" \",\"Vfr\":\"𝔙\",\"vfr\":\"𝔳\",\"vltri\":\"⊲\",\"vnsub\":\"⊂⃒\",\"vnsup\":\"⊃⃒\",\"Vopf\":\"𝕍\",\"vopf\":\"𝕧\",\"vprop\":\"∝\",\"vrtri\":\"⊳\",\"Vscr\":\"𝒱\",\"vscr\":\"𝓋\",\"vsubnE\":\"⫋︀\",\"vsubne\":\"⊊︀\",\"vsupnE\":\"⫌︀\",\"vsupne\":\"⊋︀\",\"Vvdash\":\"⊪\",\"vzigzag\":\"⦚\",\"Wcirc\":\"Ŵ\",\"wcirc\":\"ŵ\",\"wedbar\":\"⩟\",\"wedge\":\"∧\",\"Wedge\":\"⋀\",\"wedgeq\":\"≙\",\"weierp\":\"℘\",\"Wfr\":\"𝔚\",\"wfr\":\"𝔴\",\"Wopf\":\"𝕎\",\"wopf\":\"𝕨\",\"wp\":\"℘\",\"wr\":\"≀\",\"wreath\":\"≀\",\"Wscr\":\"𝒲\",\"wscr\":\"𝓌\",\"xcap\":\"⋂\",\"xcirc\":\"◯\",\"xcup\":\"⋃\",\"xdtri\":\"▽\",\"Xfr\":\"𝔛\",\"xfr\":\"𝔵\",\"xharr\":\"⟷\",\"xhArr\":\"⟺\",\"Xi\":\"Ξ\",\"xi\":\"ξ\",\"xlarr\":\"⟵\",\"xlArr\":\"⟸\",\"xmap\":\"⟼\",\"xnis\":\"⋻\",\"xodot\":\"⨀\",\"Xopf\":\"𝕏\",\"xopf\":\"𝕩\",\"xoplus\":\"⨁\",\"xotime\":\"⨂\",\"xrarr\":\"⟶\",\"xrArr\":\"⟹\",\"Xscr\":\"𝒳\",\"xscr\":\"𝓍\",\"xsqcup\":\"⨆\",\"xuplus\":\"⨄\",\"xutri\":\"△\",\"xvee\":\"⋁\",\"xwedge\":\"⋀\",\"Yacute\":\"Ý\",\"yacute\":\"ý\",\"YAcy\":\"Я\",\"yacy\":\"я\",\"Ycirc\":\"Ŷ\",\"ycirc\":\"ŷ\",\"Ycy\":\"Ы\",\"ycy\":\"ы\",\"yen\":\"¥\",\"Yfr\":\"𝔜\",\"yfr\":\"𝔶\",\"YIcy\":\"Ї\",\"yicy\":\"ї\",\"Yopf\":\"𝕐\",\"yopf\":\"𝕪\",\"Yscr\":\"𝒴\",\"yscr\":\"𝓎\",\"YUcy\":\"Ю\",\"yucy\":\"ю\",\"yuml\":\"ÿ\",\"Yuml\":\"Ÿ\",\"Zacute\":\"Ź\",\"zacute\":\"ź\",\"Zcaron\":\"Ž\",\"zcaron\":\"ž\",\"Zcy\":\"З\",\"zcy\":\"з\",\"Zdot\":\"Ż\",\"zdot\":\"ż\",\"zeetrf\":\"ℨ\",\"ZeroWidthSpace\":\"\",\"Zeta\":\"Ζ\",\"zeta\":\"ζ\",\"zfr\":\"𝔷\",\"Zfr\":\"ℨ\",\"ZHcy\":\"Ж\",\"zhcy\":\"ж\",\"zigrarr\":\"⇝\",\"zopf\":\"𝕫\",\"Zopf\":\"ℤ\",\"Zscr\":\"𝒵\",\"zscr\":\"𝓏\",\"zwj\":\"\",\"zwnj\":\"\"}"); /***/ }), -/* 1061 */ +/* 1044 */ /***/ (function(module) { module.exports = JSON.parse("{\"Aacute\":\"Á\",\"aacute\":\"á\",\"Acirc\":\"Â\",\"acirc\":\"â\",\"acute\":\"´\",\"AElig\":\"Æ\",\"aelig\":\"æ\",\"Agrave\":\"À\",\"agrave\":\"à\",\"amp\":\"&\",\"AMP\":\"&\",\"Aring\":\"Å\",\"aring\":\"å\",\"Atilde\":\"Ã\",\"atilde\":\"ã\",\"Auml\":\"Ä\",\"auml\":\"ä\",\"brvbar\":\"¦\",\"Ccedil\":\"Ç\",\"ccedil\":\"ç\",\"cedil\":\"¸\",\"cent\":\"¢\",\"copy\":\"©\",\"COPY\":\"©\",\"curren\":\"¤\",\"deg\":\"°\",\"divide\":\"÷\",\"Eacute\":\"É\",\"eacute\":\"é\",\"Ecirc\":\"Ê\",\"ecirc\":\"ê\",\"Egrave\":\"È\",\"egrave\":\"è\",\"ETH\":\"Ð\",\"eth\":\"ð\",\"Euml\":\"Ë\",\"euml\":\"ë\",\"frac12\":\"½\",\"frac14\":\"¼\",\"frac34\":\"¾\",\"gt\":\">\",\"GT\":\">\",\"Iacute\":\"Í\",\"iacute\":\"í\",\"Icirc\":\"Î\",\"icirc\":\"î\",\"iexcl\":\"¡\",\"Igrave\":\"Ì\",\"igrave\":\"ì\",\"iquest\":\"¿\",\"Iuml\":\"Ï\",\"iuml\":\"ï\",\"laquo\":\"«\",\"lt\":\"<\",\"LT\":\"<\",\"macr\":\"¯\",\"micro\":\"µ\",\"middot\":\"·\",\"nbsp\":\" \",\"not\":\"¬\",\"Ntilde\":\"Ñ\",\"ntilde\":\"ñ\",\"Oacute\":\"Ó\",\"oacute\":\"ó\",\"Ocirc\":\"Ô\",\"ocirc\":\"ô\",\"Ograve\":\"Ò\",\"ograve\":\"ò\",\"ordf\":\"ª\",\"ordm\":\"º\",\"Oslash\":\"Ø\",\"oslash\":\"ø\",\"Otilde\":\"Õ\",\"otilde\":\"õ\",\"Ouml\":\"Ö\",\"ouml\":\"ö\",\"para\":\"¶\",\"plusmn\":\"±\",\"pound\":\"£\",\"quot\":\"\\\"\",\"QUOT\":\"\\\"\",\"raquo\":\"»\",\"reg\":\"®\",\"REG\":\"®\",\"sect\":\"§\",\"shy\":\"\",\"sup1\":\"¹\",\"sup2\":\"²\",\"sup3\":\"³\",\"szlig\":\"ß\",\"THORN\":\"Þ\",\"thorn\":\"þ\",\"times\":\"×\",\"Uacute\":\"Ú\",\"uacute\":\"ú\",\"Ucirc\":\"Û\",\"ucirc\":\"û\",\"Ugrave\":\"Ù\",\"ugrave\":\"ù\",\"uml\":\"¨\",\"Uuml\":\"Ü\",\"uuml\":\"ü\",\"Yacute\":\"Ý\",\"yacute\":\"ý\",\"yen\":\"¥\",\"yuml\":\"ÿ\"}"); /***/ }), -/* 1062 */ +/* 1045 */ /***/ (function(module) { module.exports = JSON.parse("{\"amp\":\"&\",\"apos\":\"'\",\"gt\":\">\",\"lt\":\"<\",\"quot\":\"\\\"\"}"); /***/ }), -/* 1063 */ +/* 1046 */ /***/ (function(module, exports) { module.exports = require("events"); /***/ }), -/* 1064 */ +/* 1047 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82514,8 +82211,8 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DomHandler = void 0; -var node_1 = __webpack_require__(1065); -__exportStar(__webpack_require__(1065), exports); +var node_1 = __webpack_require__(1048); +__exportStar(__webpack_require__(1048), exports); var reWhitespace = /\s+/g; // Default options var defaultOpts = { @@ -82680,7 +82377,7 @@ exports.default = DomHandler; /***/ }), -/* 1065 */ +/* 1048 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82983,7 +82680,7 @@ function cloneChildren(childs) { /***/ }), -/* 1066 */ +/* 1049 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83045,7 +82742,7 @@ exports.Doctype = ElementType.Doctype; /***/ }), -/* 1067 */ +/* 1050 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83074,9 +82771,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var domhandler_1 = __importDefault(__webpack_require__(1064)); -var DomUtils = __importStar(__webpack_require__(1068)); -var Parser_1 = __webpack_require__(1056); +var domhandler_1 = __importDefault(__webpack_require__(1047)); +var DomUtils = __importStar(__webpack_require__(1051)); +var Parser_1 = __webpack_require__(1039); //TODO: Consume data as it is coming in var FeedHandler = /** @class */ (function (_super) { __extends(FeedHandler, _super); @@ -83211,7 +82908,7 @@ exports.parseFeed = parseFeed; /***/ }), -/* 1068 */ +/* 1051 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83228,15 +82925,15 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasChildren = exports.isDocument = exports.isComment = exports.isText = exports.isCDATA = exports.isTag = void 0; -__exportStar(__webpack_require__(1069), exports); -__exportStar(__webpack_require__(1077), exports); -__exportStar(__webpack_require__(1078), exports); -__exportStar(__webpack_require__(1079), exports); -__exportStar(__webpack_require__(1080), exports); -__exportStar(__webpack_require__(1081), exports); -__exportStar(__webpack_require__(1082), exports); +__exportStar(__webpack_require__(1052), exports); +__exportStar(__webpack_require__(1060), exports); +__exportStar(__webpack_require__(1061), exports); +__exportStar(__webpack_require__(1062), exports); +__exportStar(__webpack_require__(1063), exports); +__exportStar(__webpack_require__(1064), exports); +__exportStar(__webpack_require__(1065), exports); /** @deprecated Use these methods from `domhandler` directly. */ -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); Object.defineProperty(exports, "isTag", { enumerable: true, get: function () { return domhandler_1.isTag; } }); Object.defineProperty(exports, "isCDATA", { enumerable: true, get: function () { return domhandler_1.isCDATA; } }); Object.defineProperty(exports, "isText", { enumerable: true, get: function () { return domhandler_1.isText; } }); @@ -83246,7 +82943,7 @@ Object.defineProperty(exports, "hasChildren", { enumerable: true, get: function /***/ }), -/* 1069 */ +/* 1052 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83256,9 +82953,9 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.innerText = exports.textContent = exports.getText = exports.getInnerHTML = exports.getOuterHTML = void 0; -var domhandler_1 = __webpack_require__(1070); -var dom_serializer_1 = __importDefault(__webpack_require__(1072)); -var domelementtype_1 = __webpack_require__(1066); +var domhandler_1 = __webpack_require__(1053); +var dom_serializer_1 = __importDefault(__webpack_require__(1055)); +var domelementtype_1 = __webpack_require__(1049); /** * @param node Node to get the outer HTML of. * @param options Options for serialization. @@ -83339,7 +83036,7 @@ exports.innerText = innerText; /***/ }), -/* 1070 */ +/* 1053 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83356,9 +83053,9 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DomHandler = void 0; -var domelementtype_1 = __webpack_require__(1066); -var node_1 = __webpack_require__(1071); -__exportStar(__webpack_require__(1071), exports); +var domelementtype_1 = __webpack_require__(1049); +var node_1 = __webpack_require__(1054); +__exportStar(__webpack_require__(1054), exports); var reWhitespace = /\s+/g; // Default options var defaultOpts = { @@ -83518,7 +83215,7 @@ exports.default = DomHandler; /***/ }), -/* 1071 */ +/* 1054 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83551,7 +83248,7 @@ var __assign = (this && this.__assign) || function () { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.cloneNode = exports.hasChildren = exports.isDocument = exports.isDirective = exports.isComment = exports.isText = exports.isCDATA = exports.isTag = exports.Element = exports.Document = exports.NodeWithChildren = exports.ProcessingInstruction = exports.Comment = exports.Text = exports.DataNode = exports.Node = void 0; -var domelementtype_1 = __webpack_require__(1066); +var domelementtype_1 = __webpack_require__(1049); var nodeTypes = new Map([ [domelementtype_1.ElementType.Tag, 1], [domelementtype_1.ElementType.Script, 1], @@ -83933,7 +83630,7 @@ function cloneChildren(childs) { /***/ }), -/* 1072 */ +/* 1055 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83972,15 +83669,15 @@ Object.defineProperty(exports, "__esModule", { value: true }); /* * Module dependencies */ -var ElementType = __importStar(__webpack_require__(1066)); -var entities_1 = __webpack_require__(1073); +var ElementType = __importStar(__webpack_require__(1049)); +var entities_1 = __webpack_require__(1056); /** * Mixed-case SVG and MathML tags & attributes * recognized by the HTML parser. * * @see https://html.spec.whatwg.org/multipage/parsing.html#parsing-main-inforeign */ -var foreignNames_1 = __webpack_require__(1076); +var foreignNames_1 = __webpack_require__(1059); var unencodedElements = new Set([ "style", "script", @@ -84151,15 +83848,15 @@ function renderComment(elem) { /***/ }), -/* 1073 */ +/* 1056 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decodeXMLStrict = exports.decodeHTML5Strict = exports.decodeHTML4Strict = exports.decodeHTML5 = exports.decodeHTML4 = exports.decodeHTMLStrict = exports.decodeHTML = exports.decodeXML = exports.encodeHTML5 = exports.encodeHTML4 = exports.escapeUTF8 = exports.escape = exports.encodeNonAsciiHTML = exports.encodeHTML = exports.encodeXML = exports.encode = exports.decodeStrict = exports.decode = void 0; -var decode_1 = __webpack_require__(1074); -var encode_1 = __webpack_require__(1075); +var decode_1 = __webpack_require__(1057); +var encode_1 = __webpack_require__(1058); /** * Decodes a string with entities. * @@ -84193,7 +83890,7 @@ function encode(data, level) { return (!level || level <= 0 ? encode_1.encodeXML : encode_1.encodeHTML)(data); } exports.encode = encode; -var encode_2 = __webpack_require__(1075); +var encode_2 = __webpack_require__(1058); Object.defineProperty(exports, "encodeXML", { enumerable: true, get: function () { return encode_2.encodeXML; } }); Object.defineProperty(exports, "encodeHTML", { enumerable: true, get: function () { return encode_2.encodeHTML; } }); Object.defineProperty(exports, "encodeNonAsciiHTML", { enumerable: true, get: function () { return encode_2.encodeNonAsciiHTML; } }); @@ -84202,7 +83899,7 @@ Object.defineProperty(exports, "escapeUTF8", { enumerable: true, get: function ( // Legacy aliases (deprecated) Object.defineProperty(exports, "encodeHTML4", { enumerable: true, get: function () { return encode_2.encodeHTML; } }); Object.defineProperty(exports, "encodeHTML5", { enumerable: true, get: function () { return encode_2.encodeHTML; } }); -var decode_2 = __webpack_require__(1074); +var decode_2 = __webpack_require__(1057); Object.defineProperty(exports, "decodeXML", { enumerable: true, get: function () { return decode_2.decodeXML; } }); Object.defineProperty(exports, "decodeHTML", { enumerable: true, get: function () { return decode_2.decodeHTML; } }); Object.defineProperty(exports, "decodeHTMLStrict", { enumerable: true, get: function () { return decode_2.decodeHTMLStrict; } }); @@ -84215,7 +83912,7 @@ Object.defineProperty(exports, "decodeXMLStrict", { enumerable: true, get: funct /***/ }), -/* 1074 */ +/* 1057 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84225,10 +83922,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.decodeHTML = exports.decodeHTMLStrict = exports.decodeXML = void 0; -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); var strictEntityRe = /&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g; exports.decodeXML = getStrictDecoder(xml_json_1.default); exports.decodeHTMLStrict = getStrictDecoder(entities_json_1.default); @@ -84275,7 +83972,7 @@ function getReplacer(map) { /***/ }), -/* 1075 */ +/* 1058 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84285,7 +83982,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.escapeUTF8 = exports.escape = exports.encodeNonAsciiHTML = exports.encodeHTML = exports.encodeXML = void 0; -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); var inverseXML = getInverseObj(xml_json_1.default); var xmlReplacer = getInverseReplacer(inverseXML); /** @@ -84296,7 +83993,7 @@ var xmlReplacer = getInverseReplacer(inverseXML); * numeric hexadecimal reference (eg. `ü`) will be used. */ exports.encodeXML = getASCIIEncoder(inverseXML); -var entities_json_1 = __importDefault(__webpack_require__(1060)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); var inverseHTML = getInverseObj(entities_json_1.default); var htmlReplacer = getInverseReplacer(inverseHTML); /** @@ -84418,7 +84115,7 @@ function getASCIIEncoder(obj) { /***/ }), -/* 1076 */ +/* 1059 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84528,14 +84225,14 @@ exports.attributeNames = new Map([ /***/ }), -/* 1077 */ +/* 1060 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.prevElementSibling = exports.nextElementSibling = exports.getName = exports.hasAttrib = exports.getAttributeValue = exports.getSiblings = exports.getParent = exports.getChildren = void 0; -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); var emptyArray = []; /** * Get a node's children. @@ -84652,7 +84349,7 @@ exports.prevElementSibling = prevElementSibling; /***/ }), -/* 1078 */ +/* 1061 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84788,14 +84485,14 @@ exports.prepend = prepend; /***/ }), -/* 1079 */ +/* 1062 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findAll = exports.existsOne = exports.findOne = exports.findOneChild = exports.find = exports.filter = void 0; -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); /** * Search a node and its children for nodes passing a test function. * @@ -84921,15 +84618,15 @@ exports.findAll = findAll; /***/ }), -/* 1080 */ +/* 1063 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getElementsByTagType = exports.getElementsByTagName = exports.getElementById = exports.getElements = exports.testElement = void 0; -var domhandler_1 = __webpack_require__(1070); -var querying_1 = __webpack_require__(1079); +var domhandler_1 = __webpack_require__(1053); +var querying_1 = __webpack_require__(1062); var Checks = { tag_name: function (name) { if (typeof name === "function") { @@ -85052,14 +84749,14 @@ exports.getElementsByTagType = getElementsByTagType; /***/ }), -/* 1081 */ +/* 1064 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.uniqueSort = exports.compareDocumentPosition = exports.removeSubsets = void 0; -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); /** * Given an array of nodes, remove any member that is contained by another. * @@ -85184,15 +84881,15 @@ exports.uniqueSort = uniqueSort; /***/ }), -/* 1082 */ +/* 1065 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFeed = void 0; -var stringify_1 = __webpack_require__(1069); -var legacy_1 = __webpack_require__(1080); +var stringify_1 = __webpack_require__(1052); +var legacy_1 = __webpack_require__(1063); /** * Get the feed object from the root of a DOM tree. * @@ -85381,7 +85078,7 @@ function isValidFeed(value) { /***/ }), -/* 1083 */ +/* 1066 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85400,9 +85097,9 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1056); +var Parser_1 = __webpack_require__(1039); var stream_1 = __webpack_require__(26); -var string_decoder_1 = __webpack_require__(1084); +var string_decoder_1 = __webpack_require__(1067); // Following the example in https://nodejs.org/api/stream.html#stream_decoding_buffers_in_a_writable_stream function isBuffer(_chunk, encoding) { return encoding === "buffer"; @@ -85436,13 +85133,13 @@ exports.WritableStream = WritableStream; /***/ }), -/* 1084 */ +/* 1067 */ /***/ (function(module, exports) { module.exports = require("string_decoder"); /***/ }), -/* 1085 */ +/* 1068 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85464,7 +85161,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var MultiplexHandler_1 = __importDefault(__webpack_require__(1086)); +var MultiplexHandler_1 = __importDefault(__webpack_require__(1069)); var CollectingHandler = /** @class */ (function (_super) { __extends(CollectingHandler, _super); function CollectingHandler(cbs) { @@ -85508,7 +85205,7 @@ exports.CollectingHandler = CollectingHandler; /***/ }), -/* 1086 */ +/* 1069 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85572,14 +85269,14 @@ exports.default = MultiplexHandler; /***/ }), -/* 1087 */ +/* 1070 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var cheerio = __webpack_require__(1088); -var makeJuiceClient = __webpack_require__(1155); +var cheerio = __webpack_require__(1071); +var makeJuiceClient = __webpack_require__(1138); /** * Note that makeJuiceClient will take a base object (in this case a function) and enhance it @@ -85606,7 +85303,7 @@ module.exports = juiceClient; /***/ }), -/* 1088 */ +/* 1071 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85615,8 +85312,8 @@ module.exports = juiceClient; /** * Module dependencies. */ -var cheerio = __webpack_require__(1089); -var utils = __webpack_require__(1035); +var cheerio = __webpack_require__(1072); +var utils = __webpack_require__(1018); var cheerioLoad = function(html, options, encodeEntities) { options = Object.assign({decodeEntities: false, _useHtmlParser2:true}, options); @@ -85685,29 +85382,29 @@ module.exports.codeBlocks = { /***/ }), -/* 1089 */ +/* 1072 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.root = exports.parseHTML = exports.merge = exports.contains = void 0; -var tslib_1 = __webpack_require__(1090); +var tslib_1 = __webpack_require__(1073); /** * Types used in signatures of Cheerio methods. * * @category Cheerio */ -tslib_1.__exportStar(__webpack_require__(1091), exports); -tslib_1.__exportStar(__webpack_require__(1092), exports); -var load_1 = __webpack_require__(1092); +tslib_1.__exportStar(__webpack_require__(1074), exports); +tslib_1.__exportStar(__webpack_require__(1075), exports); +var load_1 = __webpack_require__(1075); /** * The default cheerio instance. * * @deprecated Use the function returned by `load` instead. */ exports.default = load_1.load([]); -var staticMethods = tslib_1.__importStar(__webpack_require__(1094)); +var staticMethods = tslib_1.__importStar(__webpack_require__(1077)); /** * In order to promote consistency with the jQuery library, users are encouraged * to instead use the static method of the same name. @@ -85773,7 +85470,7 @@ exports.root = staticMethods.root; /***/ }), -/* 1090 */ +/* 1073 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -86044,7 +85741,7 @@ function __classPrivateFieldSet(receiver, state, value, kind, f) { /***/ }), -/* 1091 */ +/* 1074 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -86053,18 +85750,18 @@ Object.defineProperty(exports, "__esModule", { value: true }); /***/ }), -/* 1092 */ +/* 1075 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.load = void 0; -var tslib_1 = __webpack_require__(1090); -var options_1 = tslib_1.__importStar(__webpack_require__(1093)); -var staticMethods = tslib_1.__importStar(__webpack_require__(1094)); -var cheerio_1 = __webpack_require__(1147); -var parse_1 = tslib_1.__importDefault(__webpack_require__(1148)); +var tslib_1 = __webpack_require__(1073); +var options_1 = tslib_1.__importStar(__webpack_require__(1076)); +var staticMethods = tslib_1.__importStar(__webpack_require__(1077)); +var cheerio_1 = __webpack_require__(1130); +var parse_1 = tslib_1.__importDefault(__webpack_require__(1131)); /** * Create a querying function, bound to a document created from the provided * markup. Note that similar to web browser contexts, this operation may @@ -86113,14 +85810,14 @@ exports.load = load; /***/ }), -/* 1093 */ +/* 1076 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.flatten = void 0; -var tslib_1 = __webpack_require__(1090); +var tslib_1 = __webpack_require__(1073); var defaultOpts = { xml: false, decodeEntities: true, @@ -86142,19 +85839,19 @@ exports.flatten = flatten; /***/ }), -/* 1094 */ +/* 1077 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.merge = exports.contains = exports.root = exports.parseHTML = exports.text = exports.xml = exports.html = void 0; -var tslib_1 = __webpack_require__(1090); -var options_1 = tslib_1.__importStar(__webpack_require__(1093)); -var cheerio_select_1 = __webpack_require__(1095); -var htmlparser2_1 = __webpack_require__(1116); -var parse5_adapter_1 = __webpack_require__(1120); -var htmlparser2_adapter_1 = __webpack_require__(1146); +var tslib_1 = __webpack_require__(1073); +var options_1 = tslib_1.__importStar(__webpack_require__(1076)); +var cheerio_select_1 = __webpack_require__(1078); +var htmlparser2_1 = __webpack_require__(1099); +var parse5_adapter_1 = __webpack_require__(1103); +var htmlparser2_adapter_1 = __webpack_require__(1129); /** * Helper function to render a DOM. * @@ -86356,7 +86053,7 @@ function isArrayLike(item) { /***/ }), -/* 1095 */ +/* 1078 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -86398,13 +86095,13 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.select = exports.filter = exports.some = exports.is = exports.aliases = exports.pseudos = exports.filters = void 0; -var css_what_1 = __webpack_require__(1096); -var css_select_1 = __webpack_require__(1099); -var DomUtils = __importStar(__webpack_require__(1068)); -var helpers_1 = __webpack_require__(1114); -var positionals_1 = __webpack_require__(1115); +var css_what_1 = __webpack_require__(1079); +var css_select_1 = __webpack_require__(1082); +var DomUtils = __importStar(__webpack_require__(1051)); +var helpers_1 = __webpack_require__(1097); +var positionals_1 = __webpack_require__(1098); // Re-export pseudo extension points -var css_select_2 = __webpack_require__(1099); +var css_select_2 = __webpack_require__(1082); Object.defineProperty(exports, "filters", { enumerable: true, get: function () { return css_select_2.filters; } }); Object.defineProperty(exports, "pseudos", { enumerable: true, get: function () { return css_select_2.pseudos; } }); Object.defineProperty(exports, "aliases", { enumerable: true, get: function () { return css_select_2.aliases; } }); @@ -86659,7 +86356,7 @@ function filterElements(elements, sel, options) { /***/ }), -/* 1096 */ +/* 1079 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -86679,15 +86376,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.stringify = exports.parse = void 0; -__exportStar(__webpack_require__(1097), exports); -var parse_1 = __webpack_require__(1097); +__exportStar(__webpack_require__(1080), exports); +var parse_1 = __webpack_require__(1080); Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return __importDefault(parse_1).default; } }); -var stringify_1 = __webpack_require__(1098); +var stringify_1 = __webpack_require__(1081); Object.defineProperty(exports, "stringify", { enumerable: true, get: function () { return __importDefault(stringify_1).default; } }); /***/ }), -/* 1097 */ +/* 1080 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87126,7 +86823,7 @@ function addToken(subselects, tokens) { /***/ }), -/* 1098 */ +/* 1081 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87238,7 +86935,7 @@ function escapeName(str) { /***/ }), -/* 1099 */ +/* 1082 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87264,10 +86961,10 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.aliases = exports.pseudos = exports.filters = exports.is = exports.selectOne = exports.selectAll = exports.prepareContext = exports._compileToken = exports._compileUnsafe = exports.compile = void 0; -var DomUtils = __importStar(__webpack_require__(1068)); -var boolbase_1 = __webpack_require__(1100); -var compile_1 = __webpack_require__(1101); -var subselects_1 = __webpack_require__(1113); +var DomUtils = __importStar(__webpack_require__(1051)); +var boolbase_1 = __webpack_require__(1083); +var compile_1 = __webpack_require__(1084); +var subselects_1 = __webpack_require__(1096); var defaultEquals = function (a, b) { return a === b; }; var defaultOptions = { adapter: DomUtils, @@ -87382,14 +87079,14 @@ exports.is = is; */ exports.default = exports.selectAll; // Export filters, pseudos and aliases to allow users to supply their own. -var pseudo_selectors_1 = __webpack_require__(1106); +var pseudo_selectors_1 = __webpack_require__(1089); Object.defineProperty(exports, "filters", { enumerable: true, get: function () { return pseudo_selectors_1.filters; } }); Object.defineProperty(exports, "pseudos", { enumerable: true, get: function () { return pseudo_selectors_1.pseudos; } }); Object.defineProperty(exports, "aliases", { enumerable: true, get: function () { return pseudo_selectors_1.aliases; } }); /***/ }), -/* 1100 */ +/* 1083 */ /***/ (function(module, exports) { module.exports = { @@ -87402,7 +87099,7 @@ module.exports = { }; /***/ }), -/* 1101 */ +/* 1084 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87412,12 +87109,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.compileToken = exports.compileUnsafe = exports.compile = void 0; -var css_what_1 = __webpack_require__(1096); -var boolbase_1 = __webpack_require__(1100); -var sort_1 = __importDefault(__webpack_require__(1102)); -var procedure_1 = __webpack_require__(1103); -var general_1 = __webpack_require__(1104); -var subselects_1 = __webpack_require__(1113); +var css_what_1 = __webpack_require__(1079); +var boolbase_1 = __webpack_require__(1083); +var sort_1 = __importDefault(__webpack_require__(1085)); +var procedure_1 = __webpack_require__(1086); +var general_1 = __webpack_require__(1087); +var subselects_1 = __webpack_require__(1096); /** * Compiles a selector to an executable function. * @@ -87524,13 +87221,13 @@ function reduceRules(a, b) { /***/ }), -/* 1102 */ +/* 1085 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var procedure_1 = __webpack_require__(1103); +var procedure_1 = __webpack_require__(1086); var attributes = { exists: 10, equals: 8, @@ -87615,7 +87312,7 @@ function getProcedure(token) { /***/ }), -/* 1103 */ +/* 1086 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87642,15 +87339,15 @@ exports.isTraversal = isTraversal; /***/ }), -/* 1104 */ +/* 1087 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compileGeneralSelector = void 0; -var attributes_1 = __webpack_require__(1105); -var pseudo_selectors_1 = __webpack_require__(1106); +var attributes_1 = __webpack_require__(1088); +var pseudo_selectors_1 = __webpack_require__(1089); /* * All available rules */ @@ -87753,14 +87450,14 @@ exports.compileGeneralSelector = compileGeneralSelector; /***/ }), -/* 1105 */ +/* 1088 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.attributeRules = void 0; -var boolbase_1 = __webpack_require__(1100); +var boolbase_1 = __webpack_require__(1083); /** * All reserved characters in a regex, used for escaping. * @@ -87931,7 +87628,7 @@ exports.attributeRules = { /***/ }), -/* 1106 */ +/* 1089 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87952,15 +87649,15 @@ exports.compilePseudoSelector = exports.aliases = exports.pseudos = exports.filt * of `next()` and your code. * Pseudos should be used to implement simple checks. */ -var boolbase_1 = __webpack_require__(1100); -var css_what_1 = __webpack_require__(1096); -var filters_1 = __webpack_require__(1107); +var boolbase_1 = __webpack_require__(1083); +var css_what_1 = __webpack_require__(1079); +var filters_1 = __webpack_require__(1090); Object.defineProperty(exports, "filters", { enumerable: true, get: function () { return filters_1.filters; } }); -var pseudos_1 = __webpack_require__(1111); +var pseudos_1 = __webpack_require__(1094); Object.defineProperty(exports, "pseudos", { enumerable: true, get: function () { return pseudos_1.pseudos; } }); -var aliases_1 = __webpack_require__(1112); +var aliases_1 = __webpack_require__(1095); Object.defineProperty(exports, "aliases", { enumerable: true, get: function () { return aliases_1.aliases; } }); -var subselects_1 = __webpack_require__(1113); +var subselects_1 = __webpack_require__(1096); function compilePseudoSelector(next, selector, options, context, compileToken) { var name = selector.name, data = selector.data; if (Array.isArray(data)) { @@ -87992,7 +87689,7 @@ exports.compilePseudoSelector = compilePseudoSelector; /***/ }), -/* 1107 */ +/* 1090 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88002,8 +87699,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.filters = void 0; -var nth_check_1 = __importDefault(__webpack_require__(1108)); -var boolbase_1 = __webpack_require__(1100); +var nth_check_1 = __importDefault(__webpack_require__(1091)); +var boolbase_1 = __webpack_require__(1083); function getChildFunc(next, adapter) { return function (elem) { var parent = adapter.getParent(elem); @@ -88155,16 +87852,16 @@ function dynamicStatePseudo(name) { /***/ }), -/* 1108 */ +/* 1091 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compile = exports.parse = void 0; -var parse_1 = __webpack_require__(1109); +var parse_1 = __webpack_require__(1092); Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return parse_1.parse; } }); -var compile_1 = __webpack_require__(1110); +var compile_1 = __webpack_require__(1093); Object.defineProperty(exports, "compile", { enumerable: true, get: function () { return compile_1.compile; } }); /** * Parses and compiles a formula to a highly optimized function. @@ -88196,7 +87893,7 @@ exports.default = nthCheck; /***/ }), -/* 1109 */ +/* 1092 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88279,14 +87976,14 @@ exports.parse = parse; /***/ }), -/* 1110 */ +/* 1093 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compile = void 0; -var boolbase_1 = __webpack_require__(1100); +var boolbase_1 = __webpack_require__(1083); /** * Returns a function that checks if an elements index matches the given rule * highly optimized to return the fastest solution. @@ -88341,7 +88038,7 @@ exports.compile = compile; /***/ }), -/* 1111 */ +/* 1094 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88437,7 +88134,7 @@ exports.verifyPseudoArgs = verifyPseudoArgs; /***/ }), -/* 1112 */ +/* 1095 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88477,7 +88174,7 @@ exports.aliases = { /***/ }), -/* 1113 */ +/* 1096 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88489,8 +88186,8 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.subselects = exports.getNextSiblings = exports.ensureIsTag = exports.PLACEHOLDER_ELEMENT = void 0; -var boolbase_1 = __webpack_require__(1100); -var procedure_1 = __webpack_require__(1103); +var boolbase_1 = __webpack_require__(1083); +var procedure_1 = __webpack_require__(1086); /** Used as a placeholder for :has. Will be replaced with the actual element. */ exports.PLACEHOLDER_ELEMENT = {}; function ensureIsTag(next, adapter) { @@ -88589,14 +88286,14 @@ exports.subselects = { /***/ }), -/* 1114 */ +/* 1097 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.groupSelectors = exports.getDocumentRoot = void 0; -var positionals_1 = __webpack_require__(1115); +var positionals_1 = __webpack_require__(1098); function getDocumentRoot(node) { while (node.parent) node = node.parent; @@ -88621,7 +88318,7 @@ exports.groupSelectors = groupSelectors; /***/ }), -/* 1115 */ +/* 1098 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88670,7 +88367,7 @@ exports.getLimit = getLimit; /***/ }), -/* 1116 */ +/* 1099 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88702,9 +88399,9 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.RssHandler = exports.DefaultHandler = exports.DomUtils = exports.ElementType = exports.Tokenizer = exports.createDomStream = exports.parseDOM = exports.parseDocument = exports.DomHandler = exports.Parser = void 0; -var Parser_1 = __webpack_require__(1117); +var Parser_1 = __webpack_require__(1100); Object.defineProperty(exports, "Parser", { enumerable: true, get: function () { return Parser_1.Parser; } }); -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); Object.defineProperty(exports, "DomHandler", { enumerable: true, get: function () { return domhandler_1.DomHandler; } }); Object.defineProperty(exports, "DefaultHandler", { enumerable: true, get: function () { return domhandler_1.DomHandler; } }); // Helper methods @@ -88746,22 +88443,22 @@ function createDomStream(cb, options, elementCb) { return new Parser_1.Parser(handler, options); } exports.createDomStream = createDomStream; -var Tokenizer_1 = __webpack_require__(1118); +var Tokenizer_1 = __webpack_require__(1101); Object.defineProperty(exports, "Tokenizer", { enumerable: true, get: function () { return __importDefault(Tokenizer_1).default; } }); -var ElementType = __importStar(__webpack_require__(1066)); +var ElementType = __importStar(__webpack_require__(1049)); exports.ElementType = ElementType; /* * All of the following exports exist for backwards-compatibility. * They should probably be removed eventually. */ -__exportStar(__webpack_require__(1119), exports); -exports.DomUtils = __importStar(__webpack_require__(1068)); -var FeedHandler_1 = __webpack_require__(1119); +__exportStar(__webpack_require__(1102), exports); +exports.DomUtils = __importStar(__webpack_require__(1051)); +var FeedHandler_1 = __webpack_require__(1102); Object.defineProperty(exports, "RssHandler", { enumerable: true, get: function () { return FeedHandler_1.FeedHandler; } }); /***/ }), -/* 1117 */ +/* 1100 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88771,7 +88468,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Parser = void 0; -var Tokenizer_1 = __importDefault(__webpack_require__(1118)); +var Tokenizer_1 = __importDefault(__webpack_require__(1101)); var formTags = new Set([ "input", "option", @@ -89149,7 +88846,7 @@ exports.Parser = Parser; /***/ }), -/* 1118 */ +/* 1101 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89158,10 +88855,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); function whitespace(c) { return c === " " || c === "\n" || c === "\t" || c === "\f" || c === "\r"; } @@ -90065,7 +89762,7 @@ exports.default = Tokenizer; /***/ }), -/* 1119 */ +/* 1102 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -90109,9 +89806,9 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseFeed = exports.FeedHandler = void 0; -var domhandler_1 = __importDefault(__webpack_require__(1070)); -var DomUtils = __importStar(__webpack_require__(1068)); -var Parser_1 = __webpack_require__(1117); +var domhandler_1 = __importDefault(__webpack_require__(1053)); +var DomUtils = __importStar(__webpack_require__(1051)); +var Parser_1 = __webpack_require__(1100); var FeedItemMediaMedium; (function (FeedItemMediaMedium) { FeedItemMediaMedium[FeedItemMediaMedium["image"] = 0] = "image"; @@ -90307,17 +90004,17 @@ exports.parseFeed = parseFeed; /***/ }), -/* 1120 */ +/* 1103 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.render = exports.parse = void 0; -var tslib_1 = __webpack_require__(1090); -var domhandler_1 = __webpack_require__(1070); -var parse5_1 = __webpack_require__(1121); -var parse5_htmlparser2_tree_adapter_1 = tslib_1.__importDefault(__webpack_require__(1145)); +var tslib_1 = __webpack_require__(1073); +var domhandler_1 = __webpack_require__(1053); +var parse5_1 = __webpack_require__(1104); +var parse5_htmlparser2_tree_adapter_1 = tslib_1.__importDefault(__webpack_require__(1128)); function parse(content, options, isDocument) { var opts = { scriptingEnabled: typeof options.scriptingEnabled === 'boolean' @@ -90355,14 +90052,14 @@ exports.render = render; /***/ }), -/* 1121 */ +/* 1104 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Parser = __webpack_require__(1122); -const Serializer = __webpack_require__(1144); +const Parser = __webpack_require__(1105); +const Serializer = __webpack_require__(1127); // Shorthands exports.parse = function parse(html, options) { @@ -90391,25 +90088,25 @@ exports.serialize = function(node, options) { /***/ }), -/* 1122 */ +/* 1105 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Tokenizer = __webpack_require__(1123); -const OpenElementStack = __webpack_require__(1128); -const FormattingElementList = __webpack_require__(1130); -const LocationInfoParserMixin = __webpack_require__(1131); -const ErrorReportingParserMixin = __webpack_require__(1136); -const Mixin = __webpack_require__(1132); -const defaultTreeAdapter = __webpack_require__(1140); -const mergeOptions = __webpack_require__(1141); -const doctype = __webpack_require__(1142); -const foreignContent = __webpack_require__(1143); -const ERR = __webpack_require__(1126); -const unicode = __webpack_require__(1125); -const HTML = __webpack_require__(1129); +const Tokenizer = __webpack_require__(1106); +const OpenElementStack = __webpack_require__(1111); +const FormattingElementList = __webpack_require__(1113); +const LocationInfoParserMixin = __webpack_require__(1114); +const ErrorReportingParserMixin = __webpack_require__(1119); +const Mixin = __webpack_require__(1115); +const defaultTreeAdapter = __webpack_require__(1123); +const mergeOptions = __webpack_require__(1124); +const doctype = __webpack_require__(1125); +const foreignContent = __webpack_require__(1126); +const ERR = __webpack_require__(1109); +const unicode = __webpack_require__(1108); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -93354,16 +93051,16 @@ function endTagInForeignContent(p, token) { /***/ }), -/* 1123 */ +/* 1106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Preprocessor = __webpack_require__(1124); -const unicode = __webpack_require__(1125); -const neTree = __webpack_require__(1127); -const ERR = __webpack_require__(1126); +const Preprocessor = __webpack_require__(1107); +const unicode = __webpack_require__(1108); +const neTree = __webpack_require__(1110); +const ERR = __webpack_require__(1109); //Aliases const $ = unicode.CODE_POINTS; @@ -95557,14 +95254,14 @@ module.exports = Tokenizer; /***/ }), -/* 1124 */ +/* 1107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const unicode = __webpack_require__(1125); -const ERR = __webpack_require__(1126); +const unicode = __webpack_require__(1108); +const ERR = __webpack_require__(1109); //Aliases const $ = unicode.CODE_POINTS; @@ -95723,7 +95420,7 @@ module.exports = Preprocessor; /***/ }), -/* 1125 */ +/* 1108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95839,7 +95536,7 @@ exports.isUndefinedCodePoint = function(cp) { /***/ }), -/* 1126 */ +/* 1109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95911,7 +95608,7 @@ module.exports = { /***/ }), -/* 1127 */ +/* 1110 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95922,13 +95619,13 @@ module.exports = { module.exports = new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4000,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,10000,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13000,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204]); /***/ }), -/* 1128 */ +/* 1111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const HTML = __webpack_require__(1129); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -96411,7 +96108,7 @@ module.exports = OpenElementStack; /***/ }), -/* 1129 */ +/* 1112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96690,7 +96387,7 @@ exports.SPECIAL_ELEMENTS = { /***/ }), -/* 1130 */ +/* 1113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96878,17 +96575,17 @@ module.exports = FormattingElementList; /***/ }), -/* 1131 */ +/* 1114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); -const Tokenizer = __webpack_require__(1123); -const LocationInfoTokenizerMixin = __webpack_require__(1133); -const LocationInfoOpenElementStackMixin = __webpack_require__(1135); -const HTML = __webpack_require__(1129); +const Mixin = __webpack_require__(1115); +const Tokenizer = __webpack_require__(1106); +const LocationInfoTokenizerMixin = __webpack_require__(1116); +const LocationInfoOpenElementStackMixin = __webpack_require__(1118); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -97108,7 +96805,7 @@ module.exports = LocationInfoParserMixin; /***/ }), -/* 1132 */ +/* 1115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97154,15 +96851,15 @@ module.exports = Mixin; /***/ }), -/* 1133 */ +/* 1116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); -const Tokenizer = __webpack_require__(1123); -const PositionTrackingPreprocessorMixin = __webpack_require__(1134); +const Mixin = __webpack_require__(1115); +const Tokenizer = __webpack_require__(1106); +const PositionTrackingPreprocessorMixin = __webpack_require__(1117); class LocationInfoTokenizerMixin extends Mixin { constructor(tokenizer) { @@ -97307,13 +97004,13 @@ module.exports = LocationInfoTokenizerMixin; /***/ }), -/* 1134 */ +/* 1117 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); +const Mixin = __webpack_require__(1115); class PositionTrackingPreprocessorMixin extends Mixin { constructor(preprocessor) { @@ -97378,13 +97075,13 @@ module.exports = PositionTrackingPreprocessorMixin; /***/ }), -/* 1135 */ +/* 1118 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); +const Mixin = __webpack_require__(1115); class LocationInfoOpenElementStackMixin extends Mixin { constructor(stack, opts) { @@ -97420,16 +97117,16 @@ module.exports = LocationInfoOpenElementStackMixin; /***/ }), -/* 1136 */ +/* 1119 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const ErrorReportingMixinBase = __webpack_require__(1137); -const ErrorReportingTokenizerMixin = __webpack_require__(1138); -const LocationInfoTokenizerMixin = __webpack_require__(1133); -const Mixin = __webpack_require__(1132); +const ErrorReportingMixinBase = __webpack_require__(1120); +const ErrorReportingTokenizerMixin = __webpack_require__(1121); +const LocationInfoTokenizerMixin = __webpack_require__(1116); +const Mixin = __webpack_require__(1115); class ErrorReportingParserMixin extends ErrorReportingMixinBase { constructor(parser, opts) { @@ -97479,13 +97176,13 @@ module.exports = ErrorReportingParserMixin; /***/ }), -/* 1137 */ +/* 1120 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); +const Mixin = __webpack_require__(1115); class ErrorReportingMixinBase extends Mixin { constructor(host, opts) { @@ -97529,15 +97226,15 @@ module.exports = ErrorReportingMixinBase; /***/ }), -/* 1138 */ +/* 1121 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const ErrorReportingMixinBase = __webpack_require__(1137); -const ErrorReportingPreprocessorMixin = __webpack_require__(1139); -const Mixin = __webpack_require__(1132); +const ErrorReportingMixinBase = __webpack_require__(1120); +const ErrorReportingPreprocessorMixin = __webpack_require__(1122); +const Mixin = __webpack_require__(1115); class ErrorReportingTokenizerMixin extends ErrorReportingMixinBase { constructor(tokenizer, opts) { @@ -97553,15 +97250,15 @@ module.exports = ErrorReportingTokenizerMixin; /***/ }), -/* 1139 */ +/* 1122 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const ErrorReportingMixinBase = __webpack_require__(1137); -const PositionTrackingPreprocessorMixin = __webpack_require__(1134); -const Mixin = __webpack_require__(1132); +const ErrorReportingMixinBase = __webpack_require__(1120); +const PositionTrackingPreprocessorMixin = __webpack_require__(1117); +const Mixin = __webpack_require__(1115); class ErrorReportingPreprocessorMixin extends ErrorReportingMixinBase { constructor(preprocessor, opts) { @@ -97584,13 +97281,13 @@ module.exports = ErrorReportingPreprocessorMixin; /***/ }), -/* 1140 */ +/* 1123 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const { DOCUMENT_MODE } = __webpack_require__(1129); +const { DOCUMENT_MODE } = __webpack_require__(1112); //Node construction exports.createDocument = function() { @@ -97812,7 +97509,7 @@ exports.updateNodeSourceCodeLocation = function(node, endLocation) { /***/ }), -/* 1141 */ +/* 1124 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97832,13 +97529,13 @@ module.exports = function mergeOptions(defaults, options) { /***/ }), -/* 1142 */ +/* 1125 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const { DOCUMENT_MODE } = __webpack_require__(1129); +const { DOCUMENT_MODE } = __webpack_require__(1112); //Const const VALID_DOCTYPE_NAME = 'html'; @@ -98001,14 +97698,14 @@ exports.serializeContent = function(name, publicId, systemId) { /***/ }), -/* 1143 */ +/* 1126 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Tokenizer = __webpack_require__(1123); -const HTML = __webpack_require__(1129); +const Tokenizer = __webpack_require__(1106); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -98273,16 +97970,16 @@ exports.isIntegrationPoint = function(tn, ns, attrs, foreignNS) { /***/ }), -/* 1144 */ +/* 1127 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const defaultTreeAdapter = __webpack_require__(1140); -const mergeOptions = __webpack_require__(1141); -const doctype = __webpack_require__(1142); -const HTML = __webpack_require__(1129); +const defaultTreeAdapter = __webpack_require__(1123); +const mergeOptions = __webpack_require__(1124); +const doctype = __webpack_require__(1125); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -98456,14 +98153,14 @@ module.exports = Serializer; /***/ }), -/* 1145 */ +/* 1128 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const doctype = __webpack_require__(1142); -const { DOCUMENT_MODE } = __webpack_require__(1129); +const doctype = __webpack_require__(1125); +const { DOCUMENT_MODE } = __webpack_require__(1112); //Conversion tables for DOM Level1 structure emulation const nodeTypes = { @@ -98811,7 +98508,7 @@ exports.updateNodeSourceCodeLocation = function(node, endLocation) { /***/ }), -/* 1146 */ +/* 1129 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -98821,29 +98518,29 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.render = exports.parse = void 0; -var htmlparser2_1 = __webpack_require__(1116); +var htmlparser2_1 = __webpack_require__(1099); Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return htmlparser2_1.parseDocument; } }); -var dom_serializer_1 = __webpack_require__(1072); +var dom_serializer_1 = __webpack_require__(1055); Object.defineProperty(exports, "render", { enumerable: true, get: function () { return __importDefault(dom_serializer_1).default; } }); /***/ }), -/* 1147 */ +/* 1130 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Cheerio = void 0; -var tslib_1 = __webpack_require__(1090); -var parse_1 = tslib_1.__importDefault(__webpack_require__(1148)); -var options_1 = tslib_1.__importDefault(__webpack_require__(1093)); -var utils_1 = __webpack_require__(1149); -var Attributes = tslib_1.__importStar(__webpack_require__(1150)); -var Traversing = tslib_1.__importStar(__webpack_require__(1151)); -var Manipulation = tslib_1.__importStar(__webpack_require__(1152)); -var Css = tslib_1.__importStar(__webpack_require__(1153)); -var Forms = tslib_1.__importStar(__webpack_require__(1154)); +var tslib_1 = __webpack_require__(1073); +var parse_1 = tslib_1.__importDefault(__webpack_require__(1131)); +var options_1 = tslib_1.__importDefault(__webpack_require__(1076)); +var utils_1 = __webpack_require__(1132); +var Attributes = tslib_1.__importStar(__webpack_require__(1133)); +var Traversing = tslib_1.__importStar(__webpack_require__(1134)); +var Manipulation = tslib_1.__importStar(__webpack_require__(1135)); +var Css = tslib_1.__importStar(__webpack_require__(1136)); +var Forms = tslib_1.__importStar(__webpack_require__(1137)); var Cheerio = /** @class */ (function () { /** * Instance of cheerio. Methods are specified in the modules. Usage of this @@ -98950,17 +98647,17 @@ function isNode(obj) { /***/ }), -/* 1148 */ +/* 1131 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.update = void 0; -var htmlparser2_1 = __webpack_require__(1116); -var htmlparser2_adapter_1 = __webpack_require__(1146); -var parse5_adapter_1 = __webpack_require__(1120); -var domhandler_1 = __webpack_require__(1070); +var htmlparser2_1 = __webpack_require__(1099); +var htmlparser2_adapter_1 = __webpack_require__(1129); +var parse5_adapter_1 = __webpack_require__(1103); +var domhandler_1 = __webpack_require__(1053); /* * Parser */ @@ -99024,15 +98721,15 @@ exports.update = update; /***/ }), -/* 1149 */ +/* 1132 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isHtml = exports.cloneDom = exports.domEach = exports.cssCase = exports.camelCase = exports.isCheerio = exports.isTag = void 0; -var htmlparser2_1 = __webpack_require__(1116); -var domhandler_1 = __webpack_require__(1070); +var htmlparser2_1 = __webpack_require__(1099); +var domhandler_1 = __webpack_require__(1053); /** * Check if the DOM element is a tag. * @@ -99142,7 +98839,7 @@ exports.isHtml = isHtml; /***/ }), -/* 1150 */ +/* 1133 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -99154,8 +98851,8 @@ exports.isHtml = isHtml; */ Object.defineProperty(exports, "__esModule", { value: true }); exports.toggleClass = exports.removeClass = exports.addClass = exports.hasClass = exports.removeAttr = exports.val = exports.data = exports.prop = exports.attr = void 0; -var static_1 = __webpack_require__(1094); -var utils_1 = __webpack_require__(1149); +var static_1 = __webpack_require__(1077); +var utils_1 = __webpack_require__(1132); var hasOwn = Object.prototype.hasOwnProperty; var rspace = /\s+/; var dataAttrPrefix = 'data-'; @@ -99740,7 +99437,7 @@ exports.toggleClass = toggleClass; /***/ }), -/* 1151 */ +/* 1134 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -99752,12 +99449,12 @@ exports.toggleClass = toggleClass; */ Object.defineProperty(exports, "__esModule", { value: true }); exports.addBack = exports.add = exports.end = exports.slice = exports.index = exports.toArray = exports.get = exports.eq = exports.last = exports.first = exports.has = exports.not = exports.is = exports.filterArray = exports.filter = exports.map = exports.each = exports.contents = exports.children = exports.siblings = exports.prevUntil = exports.prevAll = exports.prev = exports.nextUntil = exports.nextAll = exports.next = exports.closest = exports.parentsUntil = exports.parents = exports.parent = exports.find = void 0; -var tslib_1 = __webpack_require__(1090); -var domhandler_1 = __webpack_require__(1070); -var select = tslib_1.__importStar(__webpack_require__(1095)); -var utils_1 = __webpack_require__(1149); -var static_1 = __webpack_require__(1094); -var htmlparser2_1 = __webpack_require__(1116); +var tslib_1 = __webpack_require__(1073); +var domhandler_1 = __webpack_require__(1053); +var select = tslib_1.__importStar(__webpack_require__(1078)); +var utils_1 = __webpack_require__(1132); +var static_1 = __webpack_require__(1077); +var htmlparser2_1 = __webpack_require__(1099); var uniqueSort = htmlparser2_1.DomUtils.uniqueSort; var reSiblingSelector = /^\s*[~+]/; /** @@ -100613,25 +100310,25 @@ exports.addBack = addBack; /***/ }), -/* 1152 */ +/* 1135 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clone = exports.text = exports.toString = exports.html = exports.empty = exports.replaceWith = exports.remove = exports.insertBefore = exports.before = exports.insertAfter = exports.after = exports.wrapAll = exports.unwrap = exports.wrapInner = exports.wrap = exports.prepend = exports.append = exports.prependTo = exports.appendTo = exports._makeDomArray = void 0; -var tslib_1 = __webpack_require__(1090); -var domhandler_1 = __webpack_require__(1070); +var tslib_1 = __webpack_require__(1073); +var domhandler_1 = __webpack_require__(1053); /** * Methods for modifying the DOM structure. * * @module cheerio/manipulation */ -var domhandler_2 = __webpack_require__(1070); -var parse_1 = tslib_1.__importStar(__webpack_require__(1148)); -var static_1 = __webpack_require__(1094); -var utils_1 = __webpack_require__(1149); -var htmlparser2_1 = __webpack_require__(1116); +var domhandler_2 = __webpack_require__(1053); +var parse_1 = tslib_1.__importStar(__webpack_require__(1131)); +var static_1 = __webpack_require__(1077); +var utils_1 = __webpack_require__(1132); +var htmlparser2_1 = __webpack_require__(1099); /** * Create an array of nodes, recursing into arrays and parsing strings if necessary. * @@ -101472,14 +101169,14 @@ exports.clone = clone; /***/ }), -/* 1153 */ +/* 1136 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.css = void 0; -var utils_1 = __webpack_require__(1149); +var utils_1 = __webpack_require__(1132); function css(prop, val) { if ((prop != null && val != null) || // When `prop` is a "plain" object @@ -101574,14 +101271,14 @@ function parse(styles) { /***/ }), -/* 1154 */ +/* 1137 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serializeArray = exports.serialize = void 0; -var utils_1 = __webpack_require__(1149); +var utils_1 = __webpack_require__(1132); /* * https://github.com/jquery/jquery/blob/2.1.3/src/manipulation/var/rcheckableType.js * https://github.com/jquery/jquery/blob/2.1.3/src/serialize.js @@ -101665,13 +101362,13 @@ exports.serializeArray = serializeArray; /***/ }), -/* 1155 */ +/* 1138 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(1035); +var utils = __webpack_require__(1018); module.exports = function makeJuiceClient(juiceClient) { @@ -102064,7 +101761,7 @@ return juiceClient; /***/ }), -/* 1156 */ +/* 1139 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -102137,9 +101834,9 @@ function get_beautify(js_beautify, css_beautify, html_beautify) { if (true) { // Add support for AMD ( https://github.com/amdjs/amdjs-api/wiki/AMD#defineamd-property- ) !(__WEBPACK_AMD_DEFINE_ARRAY__ = [ - __webpack_require__(1157), - __webpack_require__(1158), - __webpack_require__(1159) + __webpack_require__(1140), + __webpack_require__(1141), + __webpack_require__(1142) ], __WEBPACK_AMD_DEFINE_RESULT__ = (function(js_beautify, css_beautify, html_beautify) { return get_beautify(js_beautify, css_beautify, html_beautify); }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), @@ -102147,7 +101844,7 @@ if (true) { } else {} /***/ }), -/* 1157 */ +/* 1140 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* AUTO-GENERATED. DO NOT MODIFY. */ @@ -106150,7 +105847,7 @@ if (true) { /***/ }), -/* 1158 */ +/* 1141 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* AUTO-GENERATED. DO NOT MODIFY. */ @@ -107773,7 +107470,7 @@ if (true) { /***/ }), -/* 1159 */ +/* 1142 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* AUTO-GENERATED. DO NOT MODIFY. */ @@ -110867,9 +110564,9 @@ var style_html = legacy_beautify_html; /* Footer */ if (true) { // Add support for AMD ( https://github.com/amdjs/amdjs-api/wiki/AMD#defineamd-property- ) - !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__, __webpack_require__(1157), __webpack_require__(1158)], __WEBPACK_AMD_DEFINE_RESULT__ = (function(requireamd) { - var js_beautify = __webpack_require__(1157); - var css_beautify = __webpack_require__(1158); + !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__, __webpack_require__(1140), __webpack_require__(1141)], __WEBPACK_AMD_DEFINE_RESULT__ = (function(requireamd) { + var js_beautify = __webpack_require__(1140); + var css_beautify = __webpack_require__(1141); return { html_beautify: function(html_source, options) { @@ -110884,19 +110581,19 @@ if (true) { /***/ }), -/* 1160 */ +/* 1143 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var CleanCSS = __webpack_require__(1161); -var decode = __webpack_require__(1267).decode; -var HTMLParser = __webpack_require__(1268).HTMLParser; -var RelateUrl = __webpack_require__(1270); -var TokenChain = __webpack_require__(1287); -var UglifyJS = __webpack_require__(1288); -var utils = __webpack_require__(1269); +var CleanCSS = __webpack_require__(1144); +var decode = __webpack_require__(1250).decode; +var HTMLParser = __webpack_require__(1251).HTMLParser; +var RelateUrl = __webpack_require__(1253); +var TokenChain = __webpack_require__(1270); +var UglifyJS = __webpack_require__(1271); +var utils = __webpack_require__(1252); function trimWhitespace(str) { return str && str.replace(/^[ \n\r\t\f]+/, '').replace(/[ \n\r\t\f]+$/, ''); @@ -112235,14 +111932,14 @@ exports.minify = function(value, options) { /***/ }), -/* 1161 */ +/* 1144 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(1162); +module.exports = __webpack_require__(1145); /***/ }), -/* 1162 */ +/* 1145 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -112252,27 +111949,27 @@ module.exports = __webpack_require__(1162); * Copyright (C) 2017 JakubPawlowicz.com */ -var level0Optimize = __webpack_require__(1163); -var level1Optimize = __webpack_require__(1164); -var level2Optimize = __webpack_require__(1187); -var validator = __webpack_require__(1225); +var level0Optimize = __webpack_require__(1146); +var level1Optimize = __webpack_require__(1147); +var level2Optimize = __webpack_require__(1170); +var validator = __webpack_require__(1208); -var compatibilityFrom = __webpack_require__(1226); -var fetchFrom = __webpack_require__(1227); -var formatFrom = __webpack_require__(1171).formatFrom; -var inlineFrom = __webpack_require__(1231); -var inlineRequestFrom = __webpack_require__(1232); -var inlineTimeoutFrom = __webpack_require__(1233); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; -var optimizationLevelFrom = __webpack_require__(1182).optimizationLevelFrom; -var rebaseFrom = __webpack_require__(1234); -var rebaseToFrom = __webpack_require__(1235); +var compatibilityFrom = __webpack_require__(1209); +var fetchFrom = __webpack_require__(1210); +var formatFrom = __webpack_require__(1154).formatFrom; +var inlineFrom = __webpack_require__(1214); +var inlineRequestFrom = __webpack_require__(1215); +var inlineTimeoutFrom = __webpack_require__(1216); +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; +var optimizationLevelFrom = __webpack_require__(1165).optimizationLevelFrom; +var rebaseFrom = __webpack_require__(1217); +var rebaseToFrom = __webpack_require__(1218); -var inputSourceMapTracker = __webpack_require__(1236); -var readSources = __webpack_require__(1248); +var inputSourceMapTracker = __webpack_require__(1219); +var readSources = __webpack_require__(1231); -var serializeStyles = __webpack_require__(1265); -var serializeStylesAndSourceMap = __webpack_require__(1266); +var serializeStyles = __webpack_require__(1248); +var serializeStylesAndSourceMap = __webpack_require__(1249); var CleanCSS = module.exports = function CleanCSS(options) { options = options || {}; @@ -112420,7 +112117,7 @@ function calculateStatsFrom(styles, context) { /***/ }), -/* 1163 */ +/* 1146 */ /***/ (function(module, exports) { function level0Optimize(tokens) { @@ -112432,38 +112129,38 @@ module.exports = level0Optimize; /***/ }), -/* 1164 */ +/* 1147 */ /***/ (function(module, exports, __webpack_require__) { -var shortenHex = __webpack_require__(1165); -var shortenHsl = __webpack_require__(1166); -var shortenRgb = __webpack_require__(1167); -var sortSelectors = __webpack_require__(1168); -var tidyRules = __webpack_require__(1170); -var tidyBlock = __webpack_require__(1175); -var tidyAtRule = __webpack_require__(1176); +var shortenHex = __webpack_require__(1148); +var shortenHsl = __webpack_require__(1149); +var shortenRgb = __webpack_require__(1150); +var sortSelectors = __webpack_require__(1151); +var tidyRules = __webpack_require__(1153); +var tidyBlock = __webpack_require__(1158); +var tidyAtRule = __webpack_require__(1159); -var Hack = __webpack_require__(1177); -var removeUnused = __webpack_require__(1178); -var restoreFromOptimizing = __webpack_require__(1179); -var wrapForOptimizing = __webpack_require__(1180).all; +var Hack = __webpack_require__(1160); +var removeUnused = __webpack_require__(1161); +var restoreFromOptimizing = __webpack_require__(1162); +var wrapForOptimizing = __webpack_require__(1163).all; -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); -var formatPosition = __webpack_require__(1174); -var split = __webpack_require__(1184); +var formatPosition = __webpack_require__(1157); +var split = __webpack_require__(1167); -var serializeRules = __webpack_require__(1185).rules; +var serializeRules = __webpack_require__(1168).rules; var IgnoreProperty = 'ignore-property'; var CHARSET_TOKEN = '@charset'; var CHARSET_REGEXP = new RegExp('^' + CHARSET_TOKEN, 'i'); -var DEFAULT_ROUNDING_PRECISION = __webpack_require__(1183).DEFAULT; +var DEFAULT_ROUNDING_PRECISION = __webpack_require__(1166).DEFAULT; var WHOLE_PIXEL_VALUE = /(?:^|\s|\()(-?\d+)px/; var TIME_VALUE = /^(\-?[\d\.]+)(m?s)$/; @@ -113129,7 +112826,7 @@ module.exports = level1Optimize; /***/ }), -/* 1165 */ +/* 1148 */ /***/ (function(module, exports) { var COLORS = { @@ -113324,7 +113021,7 @@ module.exports = shortenHex; /***/ }), -/* 1166 */ +/* 1149 */ /***/ (function(module, exports) { // HSL to RGB converter. Both methods adapted from: @@ -113391,7 +113088,7 @@ module.exports = shortenHsl; /***/ }), -/* 1167 */ +/* 1150 */ /***/ (function(module, exports) { function shortenRgb(red, green, blue) { @@ -113407,10 +113104,10 @@ module.exports = shortenRgb; /***/ }), -/* 1168 */ +/* 1151 */ /***/ (function(module, exports, __webpack_require__) { -var naturalCompare = __webpack_require__(1169); +var naturalCompare = __webpack_require__(1152); function naturalSorter(scope1, scope2) { return naturalCompare(scope1[1], scope2[1]); @@ -113436,7 +113133,7 @@ module.exports = sortSelectors; /***/ }), -/* 1169 */ +/* 1152 */ /***/ (function(module, exports) { // adapted from http://nedbatchelder.com/blog/200712.html#e20071211T054956 @@ -113473,12 +113170,12 @@ module.exports = naturalCompare; /***/ }), -/* 1170 */ +/* 1153 */ /***/ (function(module, exports, __webpack_require__) { -var Spaces = __webpack_require__(1171).Spaces; -var Marker = __webpack_require__(1173); -var formatPosition = __webpack_require__(1174); +var Spaces = __webpack_require__(1154).Spaces; +var Marker = __webpack_require__(1156); +var formatPosition = __webpack_require__(1157); var CASE_ATTRIBUTE_PATTERN = /[\s"'][iI]\s*\]/; var CASE_RESTORE_PATTERN = /([\d\w])([iI])\]/g; @@ -113692,12 +113389,12 @@ module.exports = tidyRules; /***/ }), -/* 1171 */ +/* 1154 */ /***/ (function(module, exports, __webpack_require__) { var systemLineBreak = __webpack_require__(21).EOL; -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); var Breaks = { AfterAtRule: 'afterAtRule', @@ -113914,7 +113611,7 @@ module.exports = { /***/ }), -/* 1172 */ +/* 1155 */ /***/ (function(module, exports) { function override(source1, source2) { @@ -113954,7 +113651,7 @@ module.exports = override; /***/ }), -/* 1173 */ +/* 1156 */ /***/ (function(module, exports) { var Marker = { @@ -113986,7 +113683,7 @@ module.exports = Marker; /***/ }), -/* 1174 */ +/* 1157 */ /***/ (function(module, exports) { function formatPosition(metadata) { @@ -114003,7 +113700,7 @@ module.exports = formatPosition; /***/ }), -/* 1175 */ +/* 1158 */ /***/ (function(module, exports) { var SUPPORTED_COMPACT_BLOCK_MATCHER = /^@media\W/; @@ -114032,7 +113729,7 @@ module.exports = tidyBlock; /***/ }), -/* 1176 */ +/* 1159 */ /***/ (function(module, exports) { function tidyAtRule(value) { @@ -114047,7 +113744,7 @@ module.exports = tidyAtRule; /***/ }), -/* 1177 */ +/* 1160 */ /***/ (function(module, exports) { var Hack = { @@ -114061,7 +113758,7 @@ module.exports = Hack; /***/ }), -/* 1178 */ +/* 1161 */ /***/ (function(module, exports) { function removeUnused(properties) { @@ -114078,12 +113775,12 @@ module.exports = removeUnused; /***/ }), -/* 1179 */ +/* 1162 */ /***/ (function(module, exports, __webpack_require__) { -var Hack = __webpack_require__(1177); +var Hack = __webpack_require__(1160); -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); var ASTERISK_HACK = '*'; var BACKSLASH_HACK = '\\'; @@ -114153,13 +113850,13 @@ module.exports = restoreFromOptimizing; /***/ }), -/* 1180 */ +/* 1163 */ /***/ (function(module, exports, __webpack_require__) { -var Hack = __webpack_require__(1177); +var Hack = __webpack_require__(1160); -var Marker = __webpack_require__(1173); -var Token = __webpack_require__(1181); +var Marker = __webpack_require__(1156); +var Token = __webpack_require__(1164); var Match = { ASTERISK: '*', @@ -114350,7 +114047,7 @@ module.exports = { /***/ }), -/* 1181 */ +/* 1164 */ /***/ (function(module, exports) { var Token = { @@ -114373,12 +114070,12 @@ module.exports = Token; /***/ }), -/* 1182 */ +/* 1165 */ /***/ (function(module, exports, __webpack_require__) { -var roundingPrecisionFrom = __webpack_require__(1183).roundingPrecisionFrom; +var roundingPrecisionFrom = __webpack_require__(1166).roundingPrecisionFrom; -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); var OptimizationLevel = { Zero: '0', @@ -114600,10 +114297,10 @@ module.exports = { /***/ }), -/* 1183 */ +/* 1166 */ /***/ (function(module, exports, __webpack_require__) { -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); var INTEGER_PATTERN = /^\d+$/; @@ -114694,10 +114391,10 @@ module.exports = { /***/ }), -/* 1184 */ +/* 1167 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); function split(value, separator) { var openLevel = Marker.OPEN_ROUND_BRACKET; @@ -114750,10 +114447,10 @@ module.exports = split; /***/ }), -/* 1185 */ +/* 1168 */ /***/ (function(module, exports, __webpack_require__) { -var helpers = __webpack_require__(1186); +var helpers = __webpack_require__(1169); function store(serializeContext, token) { serializeContext.output.push(typeof token == 'string' ? token : token[1]); @@ -114808,16 +114505,16 @@ module.exports = { /***/ }), -/* 1186 */ +/* 1169 */ /***/ (function(module, exports, __webpack_require__) { var emptyCharacter = ''; -var Breaks = __webpack_require__(1171).Breaks; -var Spaces = __webpack_require__(1171).Spaces; +var Breaks = __webpack_require__(1154).Breaks; +var Spaces = __webpack_require__(1154).Spaces; -var Marker = __webpack_require__(1173); -var Token = __webpack_require__(1181); +var Marker = __webpack_require__(1156); +var Token = __webpack_require__(1164); function supportsAfterClosingBrace(token) { return token[1][1] == 'background' || token[1][1] == 'transform' || token[1][1] == 'src'; @@ -115061,25 +114758,25 @@ module.exports = { /***/ }), -/* 1187 */ +/* 1170 */ /***/ (function(module, exports, __webpack_require__) { -var mergeAdjacent = __webpack_require__(1188); -var mergeMediaQueries = __webpack_require__(1209); -var mergeNonAdjacentByBody = __webpack_require__(1215); -var mergeNonAdjacentBySelector = __webpack_require__(1216); -var reduceNonAdjacent = __webpack_require__(1217); -var removeDuplicateFontAtRules = __webpack_require__(1219); -var removeDuplicateMediaQueries = __webpack_require__(1220); -var removeDuplicates = __webpack_require__(1221); -var removeUnusedAtRules = __webpack_require__(1222); -var restructure = __webpack_require__(1223); +var mergeAdjacent = __webpack_require__(1171); +var mergeMediaQueries = __webpack_require__(1192); +var mergeNonAdjacentByBody = __webpack_require__(1198); +var mergeNonAdjacentBySelector = __webpack_require__(1199); +var reduceNonAdjacent = __webpack_require__(1200); +var removeDuplicateFontAtRules = __webpack_require__(1202); +var removeDuplicateMediaQueries = __webpack_require__(1203); +var removeDuplicates = __webpack_require__(1204); +var removeUnusedAtRules = __webpack_require__(1205); +var restructure = __webpack_require__(1206); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function removeEmpty(tokens) { for (var i = 0, l = tokens.length; i < l; i++) { @@ -115201,22 +114898,22 @@ module.exports = level2Optimize; /***/ }), -/* 1188 */ +/* 1171 */ /***/ (function(module, exports, __webpack_require__) { -var isMergeable = __webpack_require__(1189); +var isMergeable = __webpack_require__(1172); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var sortSelectors = __webpack_require__(1168); -var tidyRules = __webpack_require__(1170); +var sortSelectors = __webpack_require__(1151); +var tidyRules = __webpack_require__(1153); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function mergeAdjacent(tokens, context) { var lastToken = [null, [], []]; @@ -115257,11 +114954,11 @@ module.exports = mergeAdjacent; /***/ }), -/* 1189 */ +/* 1172 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); -var split = __webpack_require__(1184); +var Marker = __webpack_require__(1156); +var split = __webpack_require__(1167); var DEEP_SELECTOR_PATTERN = /\/deep\//; var DOUBLE_COLON_PATTERN = /^::/; @@ -115522,20 +115219,20 @@ module.exports = isMergeable; /***/ }), -/* 1190 */ +/* 1173 */ /***/ (function(module, exports, __webpack_require__) { -var mergeIntoShorthands = __webpack_require__(1191); -var overrideProperties = __webpack_require__(1204); -var populateComponents = __webpack_require__(1194); +var mergeIntoShorthands = __webpack_require__(1174); +var overrideProperties = __webpack_require__(1187); +var populateComponents = __webpack_require__(1177); -var restoreWithComponents = __webpack_require__(1203); +var restoreWithComponents = __webpack_require__(1186); -var wrapForOptimizing = __webpack_require__(1180).all; -var removeUnused = __webpack_require__(1178); -var restoreFromOptimizing = __webpack_require__(1179); +var wrapForOptimizing = __webpack_require__(1163).all; +var removeUnused = __webpack_require__(1161); +var restoreFromOptimizing = __webpack_require__(1162); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; function optimizeProperties(properties, withOverriding, withMerging, context) { var levelOptions = context.options.level[OptimizationLevel.Two]; @@ -115568,22 +115265,22 @@ module.exports = optimizeProperties; /***/ }), -/* 1191 */ +/* 1174 */ /***/ (function(module, exports, __webpack_require__) { -var everyValuesPair = __webpack_require__(1192); -var hasInherit = __webpack_require__(1193); -var populateComponents = __webpack_require__(1194); +var everyValuesPair = __webpack_require__(1175); +var hasInherit = __webpack_require__(1176); +var populateComponents = __webpack_require__(1177); -var compactable = __webpack_require__(1195); -var deepClone = __webpack_require__(1202).deep; -var restoreWithComponents = __webpack_require__(1203); +var compactable = __webpack_require__(1178); +var deepClone = __webpack_require__(1185).deep; +var restoreWithComponents = __webpack_require__(1186); -var restoreFromOptimizing = __webpack_require__(1179); -var wrapSingle = __webpack_require__(1180).single; +var restoreFromOptimizing = __webpack_require__(1162); +var wrapSingle = __webpack_require__(1163).single; -var serializeBody = __webpack_require__(1185).body; -var Token = __webpack_require__(1181); +var serializeBody = __webpack_require__(1168).body; +var Token = __webpack_require__(1164); function mergeIntoShorthands(properties, validator) { var candidates = {}; @@ -116019,10 +115716,10 @@ module.exports = mergeIntoShorthands; /***/ }), -/* 1192 */ +/* 1175 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); function everyValuesPair(fn, left, right) { var leftSize = left.value.length; @@ -116053,7 +115750,7 @@ module.exports = everyValuesPair; /***/ }), -/* 1193 */ +/* 1176 */ /***/ (function(module, exports) { function hasInherit(property) { @@ -116069,11 +115766,11 @@ module.exports = hasInherit; /***/ }), -/* 1194 */ +/* 1177 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); -var InvalidPropertyError = __webpack_require__(1197); +var compactable = __webpack_require__(1178); +var InvalidPropertyError = __webpack_require__(1180); function populateComponents(properties, validator, warnings) { var component; @@ -116117,16 +115814,16 @@ module.exports = populateComponents; /***/ }), -/* 1195 */ +/* 1178 */ /***/ (function(module, exports, __webpack_require__) { // Contains the interpretation of CSS properties, as used by the property optimizer -var breakUp = __webpack_require__(1196); -var canOverride = __webpack_require__(1198); -var restore = __webpack_require__(1201); +var breakUp = __webpack_require__(1179); +var canOverride = __webpack_require__(1181); +var restore = __webpack_require__(1184); -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); // Properties to process // Extend this object in order to add support for more properties in the optimizer. @@ -117186,17 +116883,17 @@ module.exports = override(compactable, vendorPrefixedCompactable); /***/ }), -/* 1196 */ +/* 1179 */ /***/ (function(module, exports, __webpack_require__) { -var InvalidPropertyError = __webpack_require__(1197); +var InvalidPropertyError = __webpack_require__(1180); -var wrapSingle = __webpack_require__(1180).single; +var wrapSingle = __webpack_require__(1163).single; -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); -var formatPosition = __webpack_require__(1174); +var formatPosition = __webpack_require__(1157); function _anyIsInherit(values) { var i, l; @@ -117836,7 +117533,7 @@ module.exports = { /***/ }), -/* 1197 */ +/* 1180 */ /***/ (function(module, exports) { function InvalidPropertyError(message) { @@ -117852,10 +117549,10 @@ module.exports = InvalidPropertyError; /***/ }), -/* 1198 */ +/* 1181 */ /***/ (function(module, exports, __webpack_require__) { -var understandable = __webpack_require__(1199); +var understandable = __webpack_require__(1182); function animationIterationCount(validator, value1, value2) { if (!understandable(validator, value1, value2, 0, true) && !(validator.isAnimationIterationCountKeyword(value2) || validator.isPositiveNumber(value2))) { @@ -118141,10 +117838,10 @@ module.exports = { /***/ }), -/* 1199 */ +/* 1182 */ /***/ (function(module, exports, __webpack_require__) { -var sameVendorPrefixes = __webpack_require__(1200).same; +var sameVendorPrefixes = __webpack_require__(1183).same; function understandable(validator, value1, value2, _position, isPaired) { if (!sameVendorPrefixes(value1, value2)) { @@ -118162,7 +117859,7 @@ module.exports = understandable; /***/ }), -/* 1200 */ +/* 1183 */ /***/ (function(module, exports) { var VENDOR_PREFIX_PATTERN = /(?:^|\W)(\-\w+\-)/g; @@ -118191,13 +117888,13 @@ module.exports = { /***/ }), -/* 1201 */ +/* 1184 */ /***/ (function(module, exports, __webpack_require__) { -var shallowClone = __webpack_require__(1202).shallow; +var shallowClone = __webpack_require__(1185).shallow; -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); function isInheritOnly(values) { for (var i = 0, l = values.length; i < l; i++) { @@ -118500,12 +118197,12 @@ module.exports = { /***/ }), -/* 1202 */ +/* 1185 */ /***/ (function(module, exports, __webpack_require__) { -var wrapSingle = __webpack_require__(1180).single; +var wrapSingle = __webpack_require__(1163).single; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function deep(property) { var cloned = shallow(property); @@ -118539,10 +118236,10 @@ module.exports = { /***/ }), -/* 1203 */ +/* 1186 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function restoreWithComponents(property) { var descriptor = compactable[property.name]; @@ -118558,28 +118255,28 @@ module.exports = restoreWithComponents; /***/ }), -/* 1204 */ +/* 1187 */ /***/ (function(module, exports, __webpack_require__) { -var hasInherit = __webpack_require__(1193); -var everyValuesPair = __webpack_require__(1192); -var findComponentIn = __webpack_require__(1205); -var isComponentOf = __webpack_require__(1206); -var isMergeableShorthand = __webpack_require__(1207); -var overridesNonComponentShorthand = __webpack_require__(1208); -var sameVendorPrefixesIn = __webpack_require__(1200).same; +var hasInherit = __webpack_require__(1176); +var everyValuesPair = __webpack_require__(1175); +var findComponentIn = __webpack_require__(1188); +var isComponentOf = __webpack_require__(1189); +var isMergeableShorthand = __webpack_require__(1190); +var overridesNonComponentShorthand = __webpack_require__(1191); +var sameVendorPrefixesIn = __webpack_require__(1183).same; -var compactable = __webpack_require__(1195); -var deepClone = __webpack_require__(1202).deep; -var restoreWithComponents = __webpack_require__(1203); -var shallowClone = __webpack_require__(1202).shallow; +var compactable = __webpack_require__(1178); +var deepClone = __webpack_require__(1185).deep; +var restoreWithComponents = __webpack_require__(1186); +var shallowClone = __webpack_require__(1185).shallow; -var restoreFromOptimizing = __webpack_require__(1179); +var restoreFromOptimizing = __webpack_require__(1162); -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); -var serializeProperty = __webpack_require__(1185).property; +var serializeProperty = __webpack_require__(1168).property; function wouldBreakCompatibility(property, validator) { for (var i = 0; i < property.components.length; i++) { @@ -119048,10 +118745,10 @@ module.exports = overrideProperties; /***/ }), -/* 1205 */ +/* 1188 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function findComponentIn(shorthand, longhand) { var comparator = nameComparator(longhand); @@ -119094,10 +118791,10 @@ module.exports = findComponentIn; /***/ }), -/* 1206 */ +/* 1189 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function isComponentOf(property1, property2, shallow) { return isDirectComponentOf(property1, property2) || @@ -119122,10 +118819,10 @@ module.exports = isComponentOf; /***/ }), -/* 1207 */ +/* 1190 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); function isMergeableShorthand(shorthand) { if (shorthand.name != 'font') { @@ -119139,10 +118836,10 @@ module.exports = isMergeableShorthand; /***/ }), -/* 1208 */ +/* 1191 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function overridesNonComponentShorthand(property1, property2) { return property1.name in compactable && @@ -119154,17 +118851,17 @@ module.exports = overridesNonComponentShorthand; /***/ }), -/* 1209 */ +/* 1192 */ /***/ (function(module, exports, __webpack_require__) { -var canReorder = __webpack_require__(1210).canReorder; -var canReorderSingle = __webpack_require__(1210).canReorderSingle; -var extractProperties = __webpack_require__(1214); -var rulesOverlap = __webpack_require__(1211); +var canReorder = __webpack_require__(1193).canReorder; +var canReorderSingle = __webpack_require__(1193).canReorderSingle; +var extractProperties = __webpack_require__(1197); +var rulesOverlap = __webpack_require__(1194); -var serializeRules = __webpack_require__(1185).rules; -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; -var Token = __webpack_require__(1181); +var serializeRules = __webpack_require__(1168).rules; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; +var Token = __webpack_require__(1164); function mergeMediaQueries(tokens, context) { var mergeSemantically = context.options.level[OptimizationLevel.Two].mergeSemantically; @@ -119263,13 +118960,13 @@ module.exports = mergeMediaQueries; /***/ }), -/* 1210 */ +/* 1193 */ /***/ (function(module, exports, __webpack_require__) { // TODO: it'd be great to merge it with the other canReorder functionality -var rulesOverlap = __webpack_require__(1211); -var specificitiesOverlap = __webpack_require__(1212); +var rulesOverlap = __webpack_require__(1194); +var specificitiesOverlap = __webpack_require__(1195); var FLEX_PROPERTIES = /align\-items|box\-align|box\-pack|flex|justify/; var BORDER_PROPERTIES = /^border\-(top|right|bottom|left|color|style|width|radius)/; @@ -119362,7 +119059,7 @@ module.exports = { /***/ }), -/* 1211 */ +/* 1194 */ /***/ (function(module, exports) { var MODIFIER_PATTERN = /\-\-.+$/; @@ -119400,10 +119097,10 @@ module.exports = rulesOverlap; /***/ }), -/* 1212 */ +/* 1195 */ /***/ (function(module, exports, __webpack_require__) { -var specificity = __webpack_require__(1213); +var specificity = __webpack_require__(1196); function specificitiesOverlap(selector1, selector2, cache) { var specificity1; @@ -119440,10 +119137,10 @@ module.exports = specificitiesOverlap; /***/ }), -/* 1213 */ +/* 1196 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); var Selector = { ADJACENT_SIBLING: '+', @@ -119523,16 +119220,16 @@ module.exports = specificity; /***/ }), -/* 1214 */ +/* 1197 */ /***/ (function(module, exports, __webpack_require__) { // This extractor is used in level 2 optimizations // IMPORTANT: Mind Token class and this code is not related! // Properties will be tokenized in one step, see #429 -var Token = __webpack_require__(1181); -var serializeRules = __webpack_require__(1185).rules; -var serializeValue = __webpack_require__(1185).value; +var Token = __webpack_require__(1164); +var serializeRules = __webpack_require__(1168).rules; +var serializeValue = __webpack_require__(1168).value; function extractProperties(token) { var properties = []; @@ -119602,20 +119299,20 @@ module.exports = extractProperties; /***/ }), -/* 1215 */ +/* 1198 */ /***/ (function(module, exports, __webpack_require__) { -var isMergeable = __webpack_require__(1189); +var isMergeable = __webpack_require__(1172); -var sortSelectors = __webpack_require__(1168); -var tidyRules = __webpack_require__(1170); +var sortSelectors = __webpack_require__(1151); +var tidyRules = __webpack_require__(1153); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function unsafeSelector(value) { return /\.|\*| :/.test(value); @@ -119688,17 +119385,17 @@ module.exports = mergeNonAdjacentByBody; /***/ }), -/* 1216 */ +/* 1199 */ /***/ (function(module, exports, __webpack_require__) { -var canReorder = __webpack_require__(1210).canReorder; -var extractProperties = __webpack_require__(1214); +var canReorder = __webpack_require__(1193).canReorder; +var extractProperties = __webpack_require__(1197); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var serializeRules = __webpack_require__(1185).rules; +var serializeRules = __webpack_require__(1168).rules; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function mergeNonAdjacentBySelector(tokens, context) { var specificityCache = context.cache.specificity; @@ -119772,19 +119469,19 @@ module.exports = mergeNonAdjacentBySelector; /***/ }), -/* 1217 */ +/* 1200 */ /***/ (function(module, exports, __webpack_require__) { -var isMergeable = __webpack_require__(1189); +var isMergeable = __webpack_require__(1172); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var cloneArray = __webpack_require__(1218); +var cloneArray = __webpack_require__(1201); -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; function reduceNonAdjacent(tokens, context) { var options = context.options; @@ -119958,7 +119655,7 @@ module.exports = reduceNonAdjacent; /***/ }), -/* 1218 */ +/* 1201 */ /***/ (function(module, exports) { function cloneArray(array) { @@ -119976,12 +119673,12 @@ module.exports = cloneArray; /***/ }), -/* 1219 */ +/* 1202 */ /***/ (function(module, exports, __webpack_require__) { -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeAll = __webpack_require__(1185).all; +var serializeAll = __webpack_require__(1168).all; var FONT_FACE_SCOPE = '@font-face'; @@ -120012,13 +119709,13 @@ module.exports = removeDuplicateFontAtRules; /***/ }), -/* 1220 */ +/* 1203 */ /***/ (function(module, exports, __webpack_require__) { -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeAll = __webpack_require__(1185).all; -var serializeRules = __webpack_require__(1185).rules; +var serializeAll = __webpack_require__(1168).all; +var serializeRules = __webpack_require__(1168).rules; function removeDuplicateMediaQueries(tokens) { var candidates = {}; @@ -120048,13 +119745,13 @@ module.exports = removeDuplicateMediaQueries; /***/ }), -/* 1221 */ +/* 1204 */ /***/ (function(module, exports, __webpack_require__) { -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; function removeDuplicates(tokens) { var matched = {}; @@ -120097,15 +119794,15 @@ module.exports = removeDuplicates; /***/ }), -/* 1222 */ +/* 1205 */ /***/ (function(module, exports, __webpack_require__) { -var populateComponents = __webpack_require__(1194); +var populateComponents = __webpack_require__(1177); -var wrapForOptimizing = __webpack_require__(1180).single; -var restoreFromOptimizing = __webpack_require__(1179); +var wrapForOptimizing = __webpack_require__(1163).single; +var restoreFromOptimizing = __webpack_require__(1162); -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); var animationNameRegex = /^(\-moz\-|\-o\-|\-webkit\-)?animation-name$/; var animationRegex = /^(\-moz\-|\-o\-|\-webkit\-)?animation$/; @@ -120352,20 +120049,20 @@ module.exports = removeUnusedAtRules; /***/ }), -/* 1223 */ +/* 1206 */ /***/ (function(module, exports, __webpack_require__) { -var canReorderSingle = __webpack_require__(1210).canReorderSingle; -var extractProperties = __webpack_require__(1214); -var isMergeable = __webpack_require__(1189); -var tidyRuleDuplicates = __webpack_require__(1224); +var canReorderSingle = __webpack_require__(1193).canReorderSingle; +var extractProperties = __webpack_require__(1197); +var isMergeable = __webpack_require__(1172); +var tidyRuleDuplicates = __webpack_require__(1207); -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var cloneArray = __webpack_require__(1218); +var cloneArray = __webpack_require__(1201); -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; function naturalSorter(a, b) { return a > b ? 1 : -1; @@ -120747,7 +120444,7 @@ module.exports = restructure; /***/ }), -/* 1224 */ +/* 1207 */ /***/ (function(module, exports) { function ruleSorter(s1, s2) { @@ -120774,7 +120471,7 @@ module.exports = tidyRuleDuplicates; /***/ }), -/* 1225 */ +/* 1208 */ /***/ (function(module, exports) { var functionNoVendorRegexStr = '[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)'; @@ -121309,7 +121006,7 @@ module.exports = validator; /***/ }), -/* 1226 */ +/* 1209 */ /***/ (function(module, exports) { var DEFAULTS = { @@ -121500,10 +121197,10 @@ module.exports = compatibilityFrom; /***/ }), -/* 1227 */ +/* 1210 */ /***/ (function(module, exports, __webpack_require__) { -var loadRemoteResource = __webpack_require__(1228); +var loadRemoteResource = __webpack_require__(1211); function fetchFrom(callback) { return callback || loadRemoteResource; @@ -121513,16 +121210,16 @@ module.exports = fetchFrom; /***/ }), -/* 1228 */ +/* 1211 */ /***/ (function(module, exports, __webpack_require__) { var http = __webpack_require__(27); var https = __webpack_require__(38); var url = __webpack_require__(28); -var isHttpResource = __webpack_require__(1229); -var isHttpsResource = __webpack_require__(1230); -var override = __webpack_require__(1172); +var isHttpResource = __webpack_require__(1212); +var isHttpsResource = __webpack_require__(1213); +var override = __webpack_require__(1155); var HTTP_PROTOCOL = 'http:'; @@ -121593,7 +121290,7 @@ module.exports = loadRemoteResource; /***/ }), -/* 1229 */ +/* 1212 */ /***/ (function(module, exports) { var HTTP_RESOURCE_PATTERN = /^http:\/\//; @@ -121606,7 +121303,7 @@ module.exports = isHttpResource; /***/ }), -/* 1230 */ +/* 1213 */ /***/ (function(module, exports) { var HTTPS_RESOURCE_PATTERN = /^https:\/\//; @@ -121619,7 +121316,7 @@ module.exports = isHttpsResource; /***/ }), -/* 1231 */ +/* 1214 */ /***/ (function(module, exports) { function inlineOptionsFrom(rules) { @@ -121640,12 +121337,12 @@ module.exports = inlineOptionsFrom; /***/ }), -/* 1232 */ +/* 1215 */ /***/ (function(module, exports, __webpack_require__) { var url = __webpack_require__(28); -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); function inlineRequestFrom(option) { return override( @@ -121668,7 +121365,7 @@ module.exports = inlineRequestFrom; /***/ }), -/* 1233 */ +/* 1216 */ /***/ (function(module, exports) { var DEFAULT_TIMEOUT = 5000; @@ -121681,7 +121378,7 @@ module.exports = inlineTimeoutFrom; /***/ }), -/* 1234 */ +/* 1217 */ /***/ (function(module, exports) { function rebaseFrom(rebaseOption) { @@ -121692,7 +121389,7 @@ module.exports = rebaseFrom; /***/ }), -/* 1235 */ +/* 1218 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -121705,10 +121402,10 @@ module.exports = rebaseToFrom; /***/ }), -/* 1236 */ +/* 1219 */ /***/ (function(module, exports, __webpack_require__) { -var SourceMapConsumer = __webpack_require__(1237).SourceMapConsumer; +var SourceMapConsumer = __webpack_require__(1220).SourceMapConsumer; function inputSourceMapTracker() { var maps = {}; @@ -121769,7 +121466,7 @@ module.exports = inputSourceMapTracker; /***/ }), -/* 1237 */ +/* 1220 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -121777,13 +121474,13 @@ module.exports = inputSourceMapTracker; * Licensed under the New BSD license. See LICENSE.txt or: * http://opensource.org/licenses/BSD-3-Clause */ -exports.SourceMapGenerator = __webpack_require__(1238).SourceMapGenerator; -exports.SourceMapConsumer = __webpack_require__(1244).SourceMapConsumer; -exports.SourceNode = __webpack_require__(1247).SourceNode; +exports.SourceMapGenerator = __webpack_require__(1221).SourceMapGenerator; +exports.SourceMapConsumer = __webpack_require__(1227).SourceMapConsumer; +exports.SourceNode = __webpack_require__(1230).SourceNode; /***/ }), -/* 1238 */ +/* 1221 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -121793,10 +121490,10 @@ exports.SourceNode = __webpack_require__(1247).SourceNode; * http://opensource.org/licenses/BSD-3-Clause */ -var base64VLQ = __webpack_require__(1239); -var util = __webpack_require__(1241); -var ArraySet = __webpack_require__(1242).ArraySet; -var MappingList = __webpack_require__(1243).MappingList; +var base64VLQ = __webpack_require__(1222); +var util = __webpack_require__(1224); +var ArraySet = __webpack_require__(1225).ArraySet; +var MappingList = __webpack_require__(1226).MappingList; /** * An instance of the SourceMapGenerator represents a source map which is @@ -122214,7 +121911,7 @@ exports.SourceMapGenerator = SourceMapGenerator; /***/ }), -/* 1239 */ +/* 1222 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122254,7 +121951,7 @@ exports.SourceMapGenerator = SourceMapGenerator; * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -var base64 = __webpack_require__(1240); +var base64 = __webpack_require__(1223); // A single base 64 digit can contain 6 bits of data. For the base 64 variable // length quantities we use in the source map spec, the first bit is the sign, @@ -122360,7 +122057,7 @@ exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { /***/ }), -/* 1240 */ +/* 1223 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122433,7 +122130,7 @@ exports.decode = function (charCode) { /***/ }), -/* 1241 */ +/* 1224 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122927,7 +122624,7 @@ exports.computeSourceURL = computeSourceURL; /***/ }), -/* 1242 */ +/* 1225 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122937,7 +122634,7 @@ exports.computeSourceURL = computeSourceURL; * http://opensource.org/licenses/BSD-3-Clause */ -var util = __webpack_require__(1241); +var util = __webpack_require__(1224); var has = Object.prototype.hasOwnProperty; var hasNativeMap = typeof Map !== "undefined"; @@ -123054,7 +122751,7 @@ exports.ArraySet = ArraySet; /***/ }), -/* 1243 */ +/* 1226 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -123064,7 +122761,7 @@ exports.ArraySet = ArraySet; * http://opensource.org/licenses/BSD-3-Clause */ -var util = __webpack_require__(1241); +var util = __webpack_require__(1224); /** * Determine whether mappingB is after mappingA with respect to generated @@ -123139,7 +122836,7 @@ exports.MappingList = MappingList; /***/ }), -/* 1244 */ +/* 1227 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -123149,11 +122846,11 @@ exports.MappingList = MappingList; * http://opensource.org/licenses/BSD-3-Clause */ -var util = __webpack_require__(1241); -var binarySearch = __webpack_require__(1245); -var ArraySet = __webpack_require__(1242).ArraySet; -var base64VLQ = __webpack_require__(1239); -var quickSort = __webpack_require__(1246).quickSort; +var util = __webpack_require__(1224); +var binarySearch = __webpack_require__(1228); +var ArraySet = __webpack_require__(1225).ArraySet; +var base64VLQ = __webpack_require__(1222); +var quickSort = __webpack_require__(1229).quickSort; function SourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; @@ -124290,7 +123987,7 @@ exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; /***/ }), -/* 1245 */ +/* 1228 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -124407,7 +124104,7 @@ exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { /***/ }), -/* 1246 */ +/* 1229 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -124527,7 +124224,7 @@ exports.quickSort = function (ary, comparator) { /***/ }), -/* 1247 */ +/* 1230 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -124537,8 +124234,8 @@ exports.quickSort = function (ary, comparator) { * http://opensource.org/licenses/BSD-3-Clause */ -var SourceMapGenerator = __webpack_require__(1238).SourceMapGenerator; -var util = __webpack_require__(1241); +var SourceMapGenerator = __webpack_require__(1221).SourceMapGenerator; +var util = __webpack_require__(1224); // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other // operating systems these days (capturing the result). @@ -124946,28 +124643,28 @@ exports.SourceNode = SourceNode; /***/ }), -/* 1248 */ +/* 1231 */ /***/ (function(module, exports, __webpack_require__) { var fs = __webpack_require__(462); var path = __webpack_require__(460); -var applySourceMaps = __webpack_require__(1249); -var extractImportUrlAndMedia = __webpack_require__(1257); -var isAllowedResource = __webpack_require__(1250); -var loadOriginalSources = __webpack_require__(1258); -var normalizePath = __webpack_require__(1259); -var rebase = __webpack_require__(1260); -var rebaseLocalMap = __webpack_require__(1254); -var rebaseRemoteMap = __webpack_require__(1255); -var restoreImport = __webpack_require__(1261); - -var tokenize = __webpack_require__(1264); -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); -var hasProtocol = __webpack_require__(1252); -var isImport = __webpack_require__(1263); -var isRemoteResource = __webpack_require__(1251); +var applySourceMaps = __webpack_require__(1232); +var extractImportUrlAndMedia = __webpack_require__(1240); +var isAllowedResource = __webpack_require__(1233); +var loadOriginalSources = __webpack_require__(1241); +var normalizePath = __webpack_require__(1242); +var rebase = __webpack_require__(1243); +var rebaseLocalMap = __webpack_require__(1237); +var rebaseRemoteMap = __webpack_require__(1238); +var restoreImport = __webpack_require__(1244); + +var tokenize = __webpack_require__(1247); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); +var hasProtocol = __webpack_require__(1235); +var isImport = __webpack_require__(1246); +var isRemoteResource = __webpack_require__(1234); var UNKNOWN_URI = 'uri:unknown'; @@ -125293,21 +124990,21 @@ module.exports = readSources; /***/ }), -/* 1249 */ +/* 1232 */ /***/ (function(module, exports, __webpack_require__) { var fs = __webpack_require__(462); var path = __webpack_require__(460); -var isAllowedResource = __webpack_require__(1250); -var matchDataUri = __webpack_require__(1253); -var rebaseLocalMap = __webpack_require__(1254); -var rebaseRemoteMap = __webpack_require__(1255); +var isAllowedResource = __webpack_require__(1233); +var matchDataUri = __webpack_require__(1236); +var rebaseLocalMap = __webpack_require__(1237); +var rebaseRemoteMap = __webpack_require__(1238); -var Token = __webpack_require__(1181); -var hasProtocol = __webpack_require__(1252); -var isDataUriResource = __webpack_require__(1256); -var isRemoteResource = __webpack_require__(1251); +var Token = __webpack_require__(1164); +var hasProtocol = __webpack_require__(1235); +var isDataUriResource = __webpack_require__(1239); +var isRemoteResource = __webpack_require__(1234); var MAP_MARKER_PATTERN = /^\/\*# sourceMappingURL=(\S+) \*\/$/; @@ -125544,14 +125241,14 @@ module.exports = applySourceMaps; /***/ }), -/* 1250 */ +/* 1233 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); var url = __webpack_require__(28); -var isRemoteResource = __webpack_require__(1251); -var hasProtocol = __webpack_require__(1252); +var isRemoteResource = __webpack_require__(1234); +var hasProtocol = __webpack_require__(1235); var HTTP_PROTOCOL = 'http:'; @@ -125627,7 +125324,7 @@ module.exports = isAllowedResource; /***/ }), -/* 1251 */ +/* 1234 */ /***/ (function(module, exports) { var REMOTE_RESOURCE_PATTERN = /^(\w+:\/\/|\/\/)/; @@ -125640,7 +125337,7 @@ module.exports = isRemoteResource; /***/ }), -/* 1252 */ +/* 1235 */ /***/ (function(module, exports) { var NO_PROTOCOL_RESOURCE_PATTERN = /^\/\//; @@ -125653,7 +125350,7 @@ module.exports = hasProtocol; /***/ }), -/* 1253 */ +/* 1236 */ /***/ (function(module, exports) { var DATA_URI_PATTERN = /^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/; @@ -125666,7 +125363,7 @@ module.exports = matchDataUri; /***/ }), -/* 1254 */ +/* 1237 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -125687,7 +125384,7 @@ module.exports = rebaseLocalMap; /***/ }), -/* 1255 */ +/* 1238 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -125707,7 +125404,7 @@ module.exports = rebaseRemoteMap; /***/ }), -/* 1256 */ +/* 1239 */ /***/ (function(module, exports) { var DATA_URI_PATTERN = /^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/; @@ -125720,10 +125417,10 @@ module.exports = isDataUriResource; /***/ }), -/* 1257 */ +/* 1240 */ /***/ (function(module, exports, __webpack_require__) { -var split = __webpack_require__(1184); +var split = __webpack_require__(1167); var BRACE_PREFIX = /^\(/; var BRACE_SUFFIX = /\)$/; @@ -125761,16 +125458,16 @@ module.exports = extractImportUrlAndMedia; /***/ }), -/* 1258 */ +/* 1241 */ /***/ (function(module, exports, __webpack_require__) { var fs = __webpack_require__(462); var path = __webpack_require__(460); -var isAllowedResource = __webpack_require__(1250); +var isAllowedResource = __webpack_require__(1233); -var hasProtocol = __webpack_require__(1252); -var isRemoteResource = __webpack_require__(1251); +var hasProtocol = __webpack_require__(1235); +var isRemoteResource = __webpack_require__(1234); function loadOriginalSources(context, callback) { var loadContext = { @@ -125893,7 +125590,7 @@ module.exports = loadOriginalSources; /***/ }), -/* 1259 */ +/* 1242 */ /***/ (function(module, exports) { var UNIX_SEPARATOR = '/'; @@ -125907,15 +125604,15 @@ module.exports = normalizePath; /***/ }), -/* 1260 */ +/* 1243 */ /***/ (function(module, exports, __webpack_require__) { -var extractImportUrlAndMedia = __webpack_require__(1257); -var restoreImport = __webpack_require__(1261); -var rewriteUrl = __webpack_require__(1262); +var extractImportUrlAndMedia = __webpack_require__(1240); +var restoreImport = __webpack_require__(1244); +var rewriteUrl = __webpack_require__(1245); -var Token = __webpack_require__(1181); -var isImport = __webpack_require__(1263); +var Token = __webpack_require__(1164); +var isImport = __webpack_require__(1246); var SOURCE_MAP_COMMENT_PATTERN = /^\/\*# sourceMappingURL=(\S+) \*\/$/; @@ -126014,7 +125711,7 @@ module.exports = rebase; /***/ }), -/* 1261 */ +/* 1244 */ /***/ (function(module, exports) { function restoreImport(uri, mediaQuery) { @@ -126025,7 +125722,7 @@ module.exports = restoreImport; /***/ }), -/* 1262 */ +/* 1245 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -126149,7 +125846,7 @@ module.exports = rewriteUrl; /***/ }), -/* 1263 */ +/* 1246 */ /***/ (function(module, exports) { var IMPORT_PREFIX_PATTERN = /^@import/i; @@ -126162,13 +125859,13 @@ module.exports = isImport; /***/ }), -/* 1264 */ +/* 1247 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); -var Token = __webpack_require__(1181); +var Marker = __webpack_require__(1156); +var Token = __webpack_require__(1164); -var formatPosition = __webpack_require__(1174); +var formatPosition = __webpack_require__(1157); var Level = { BLOCK: 'block', @@ -126739,10 +126436,10 @@ module.exports = tokenize; /***/ }), -/* 1265 */ +/* 1248 */ /***/ (function(module, exports, __webpack_require__) { -var all = __webpack_require__(1186).all; +var all = __webpack_require__(1169).all; function store(serializeContext, token) { var value = typeof token == 'string' ? @@ -126795,13 +126492,13 @@ module.exports = serializeStyles; /***/ }), -/* 1266 */ +/* 1249 */ /***/ (function(module, exports, __webpack_require__) { -var SourceMapGenerator = __webpack_require__(1237).SourceMapGenerator; -var all = __webpack_require__(1186).all; +var SourceMapGenerator = __webpack_require__(1220).SourceMapGenerator; +var all = __webpack_require__(1169).all; -var isRemoteResource = __webpack_require__(1251); +var isRemoteResource = __webpack_require__(1234); var isWindows = process.platform == 'win32'; @@ -126902,7 +126599,7 @@ module.exports = serializeStylesAndSourceMap; /***/ }), -/* 1267 */ +/* 1250 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/he v1.2.0 by @mathias | MIT license */ @@ -127243,7 +126940,7 @@ module.exports = serializeStylesAndSourceMap; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1268 */ +/* 1251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -127279,7 +126976,7 @@ module.exports = serializeStylesAndSourceMap; -var createMapFromString = __webpack_require__(1269).createMapFromString; +var createMapFromString = __webpack_require__(1252).createMapFromString; function makeMap(values) { return createMapFromString(values, true); @@ -127817,7 +127514,7 @@ exports.HTMLtoDOM = function(html, doc) { /***/ }), -/* 1269 */ +/* 1252 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -127842,18 +127539,18 @@ exports.createMapFromString = function(values, ignoreCase) { /***/ }), -/* 1270 */ +/* 1253 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var constants = __webpack_require__(1271); -var formatUrl = __webpack_require__(1272); -var getOptions = __webpack_require__(1273); -var objUtils = __webpack_require__(1274); -var parseUrl = __webpack_require__(1275); -var relateUrl = __webpack_require__(1283); +var constants = __webpack_require__(1254); +var formatUrl = __webpack_require__(1255); +var getOptions = __webpack_require__(1256); +var objUtils = __webpack_require__(1257); +var parseUrl = __webpack_require__(1258); +var relateUrl = __webpack_require__(1266); @@ -127943,7 +127640,7 @@ module.exports = RelateUrl; /***/ }), -/* 1271 */ +/* 1254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -127960,13 +127657,13 @@ module.exports = /***/ }), -/* 1272 */ +/* 1255 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var constants = __webpack_require__(1271); +var constants = __webpack_require__(1254); @@ -128141,13 +127838,13 @@ module.exports = formatUrl; /***/ }), -/* 1273 */ +/* 1256 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var objUtils = __webpack_require__(1274); +var objUtils = __webpack_require__(1257); @@ -128205,7 +127902,7 @@ module.exports = getOptions; /***/ }), -/* 1274 */ +/* 1257 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128276,19 +127973,19 @@ module.exports = /***/ }), -/* 1275 */ +/* 1258 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var hrefInfo = __webpack_require__(1276); -var parseHost = __webpack_require__(1277); -var parsePath = __webpack_require__(1278); -var parsePort = __webpack_require__(1279); -var parseQuery = __webpack_require__(1280); -var parseUrlString = __webpack_require__(1281); -var pathUtils = __webpack_require__(1282); +var hrefInfo = __webpack_require__(1259); +var parseHost = __webpack_require__(1260); +var parsePath = __webpack_require__(1261); +var parsePort = __webpack_require__(1262); +var parseQuery = __webpack_require__(1263); +var parseUrlString = __webpack_require__(1264); +var pathUtils = __webpack_require__(1265); @@ -128341,7 +128038,7 @@ module.exports = /***/ }), -/* 1276 */ +/* 1259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128368,7 +128065,7 @@ module.exports = hrefInfo; /***/ }), -/* 1277 */ +/* 1260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128401,7 +128098,7 @@ module.exports = parseHost; /***/ }), -/* 1278 */ +/* 1261 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128508,7 +128205,7 @@ module.exports = parsePath; /***/ }), -/* 1279 */ +/* 1262 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128547,7 +128244,7 @@ module.exports = parsePort; /***/ }), -/* 1280 */ +/* 1263 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128607,7 +128304,7 @@ module.exports = parseQuery; /***/ }), -/* 1281 */ +/* 1264 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128760,7 +128457,7 @@ module.exports = parseUrlString; /***/ }), -/* 1282 */ +/* 1265 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128816,14 +128513,14 @@ module.exports = /***/ }), -/* 1283 */ +/* 1266 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var absolutize = __webpack_require__(1284); -var relativize = __webpack_require__(1286); +var absolutize = __webpack_require__(1267); +var relativize = __webpack_require__(1269); @@ -128841,15 +128538,15 @@ module.exports = relateUrl; /***/ }), -/* 1284 */ +/* 1267 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var findRelation = __webpack_require__(1285); -var objUtils = __webpack_require__(1274); -var pathUtils = __webpack_require__(1282); +var findRelation = __webpack_require__(1268); +var objUtils = __webpack_require__(1257); +var pathUtils = __webpack_require__(1265); @@ -128937,7 +128634,7 @@ module.exports = absolutize; /***/ }), -/* 1285 */ +/* 1268 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -129023,13 +128720,13 @@ module.exports = /***/ }), -/* 1286 */ +/* 1269 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var pathUtils = __webpack_require__(1282); +var pathUtils = __webpack_require__(1265); @@ -129097,7 +128794,7 @@ module.exports = relativize; /***/ }), -/* 1287 */ +/* 1270 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -129175,13 +128872,13 @@ module.exports = TokenChain; /***/ }), -/* 1288 */ +/* 1271 */ /***/ (function(module, exports) { /***/ }), -/* 1289 */ +/* 1272 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -129194,31 +128891,31 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = MJMLParser; -var _flow2 = _interopRequireDefault(__webpack_require__(1290)); +var _flow2 = _interopRequireDefault(__webpack_require__(1273)); -var _map2 = _interopRequireDefault(__webpack_require__(1323)); +var _map2 = _interopRequireDefault(__webpack_require__(1306)); -var _filter2 = _interopRequireDefault(__webpack_require__(1324)); +var _filter2 = _interopRequireDefault(__webpack_require__(1307)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _findLastIndex2 = _interopRequireDefault(__webpack_require__(1327)); +var _findLastIndex2 = _interopRequireDefault(__webpack_require__(1310)); var _isObject2 = _interopRequireDefault(__webpack_require__(74)); -var _htmlparser = __webpack_require__(1328); +var _htmlparser = __webpack_require__(1311); var _path = _interopRequireDefault(__webpack_require__(460)); var _fs = _interopRequireDefault(__webpack_require__(462)); -var _cleanNode = _interopRequireDefault(__webpack_require__(1337)); +var _cleanNode = _interopRequireDefault(__webpack_require__(1320)); -var _convertBooleansOnAttrs = _interopRequireDefault(__webpack_require__(1338)); +var _convertBooleansOnAttrs = _interopRequireDefault(__webpack_require__(1321)); -var _setEmptyAttributes = _interopRequireDefault(__webpack_require__(1339)); +var _setEmptyAttributes = _interopRequireDefault(__webpack_require__(1322)); -const isNode = __webpack_require__(1340); +const isNode = __webpack_require__(1323); const indexesForNewLine = xml => { const regex = /\n/gi; @@ -129560,22 +129257,22 @@ function MJMLParser(xml, options = {}, includedIn = []) { module.exports = exports.default; /***/ }), -/* 1290 */ +/* 1273 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), +var convert = __webpack_require__(1274), func = convert('flow', __webpack_require__(443)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1291 */ +/* 1274 */ /***/ (function(module, exports, __webpack_require__) { -var baseConvert = __webpack_require__(1292), - util = __webpack_require__(1295); +var baseConvert = __webpack_require__(1275), + util = __webpack_require__(1278); /** * Converts `func` of `name` to an immutable auto-curried iteratee-first data-last @@ -129595,11 +129292,11 @@ module.exports = convert; /***/ }), -/* 1292 */ +/* 1275 */ /***/ (function(module, exports, __webpack_require__) { -var mapping = __webpack_require__(1293), - fallbackHolder = __webpack_require__(1294); +var mapping = __webpack_require__(1276), + fallbackHolder = __webpack_require__(1277); /** Built-in value reference. */ var push = Array.prototype.push; @@ -130170,7 +129867,7 @@ module.exports = baseConvert; /***/ }), -/* 1293 */ +/* 1276 */ /***/ (function(module, exports) { /** Used to map aliases to their real names. */ @@ -130534,7 +130231,7 @@ exports.skipRearg = { /***/ }), -/* 1294 */ +/* 1277 */ /***/ (function(module, exports) { /** @@ -130546,32 +130243,32 @@ module.exports = {}; /***/ }), -/* 1295 */ +/* 1278 */ /***/ (function(module, exports, __webpack_require__) { module.exports = { - 'ary': __webpack_require__(1296), + 'ary': __webpack_require__(1279), 'assign': __webpack_require__(217), - 'clone': __webpack_require__(782), - 'curry': __webpack_require__(1317), + 'clone': __webpack_require__(780), + 'curry': __webpack_require__(1300), 'forEach': __webpack_require__(207), 'isArray': __webpack_require__(88), - 'isError': __webpack_require__(1318), + 'isError': __webpack_require__(1301), 'isFunction': __webpack_require__(67), - 'isWeakMap': __webpack_require__(1319), - 'iteratee': __webpack_require__(1320), + 'isWeakMap': __webpack_require__(1302), + 'iteratee': __webpack_require__(1303), 'keys': __webpack_require__(97), - 'rearg': __webpack_require__(1321), + 'rearg': __webpack_require__(1304), 'toInteger': __webpack_require__(277), - 'toPath': __webpack_require__(1322) + 'toPath': __webpack_require__(1305) }; /***/ }), -/* 1296 */ +/* 1279 */ /***/ (function(module, exports, __webpack_require__) { -var createWrap = __webpack_require__(1297); +var createWrap = __webpack_require__(1280); /** Used to compose bitmasks for function metadata. */ var WRAP_ARY_FLAG = 128; @@ -130603,18 +130300,18 @@ module.exports = ary; /***/ }), -/* 1297 */ +/* 1280 */ /***/ (function(module, exports, __webpack_require__) { -var baseSetData = __webpack_require__(1298), - createBind = __webpack_require__(1299), - createCurry = __webpack_require__(1301), - createHybrid = __webpack_require__(1302), - createPartial = __webpack_require__(1315), +var baseSetData = __webpack_require__(1281), + createBind = __webpack_require__(1282), + createCurry = __webpack_require__(1284), + createHybrid = __webpack_require__(1285), + createPartial = __webpack_require__(1298), getData = __webpack_require__(447), - mergeData = __webpack_require__(1316), - setData = __webpack_require__(1307), - setWrapToString = __webpack_require__(1308), + mergeData = __webpack_require__(1299), + setData = __webpack_require__(1290), + setWrapToString = __webpack_require__(1291), toInteger = __webpack_require__(277); /** Error message constants. */ @@ -130715,7 +130412,7 @@ module.exports = createWrap; /***/ }), -/* 1298 */ +/* 1281 */ /***/ (function(module, exports, __webpack_require__) { var identity = __webpack_require__(178), @@ -130738,10 +130435,10 @@ module.exports = baseSetData; /***/ }), -/* 1299 */ +/* 1282 */ /***/ (function(module, exports, __webpack_require__) { -var createCtor = __webpack_require__(1300), +var createCtor = __webpack_require__(1283), root = __webpack_require__(70); /** Used to compose bitmasks for function metadata. */ @@ -130772,7 +130469,7 @@ module.exports = createBind; /***/ }), -/* 1300 */ +/* 1283 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), @@ -130815,15 +130512,15 @@ module.exports = createCtor; /***/ }), -/* 1301 */ +/* 1284 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), - createCtor = __webpack_require__(1300), - createHybrid = __webpack_require__(1302), - createRecurry = __webpack_require__(1306), - getHolder = __webpack_require__(1312), - replaceHolders = __webpack_require__(1314), + createCtor = __webpack_require__(1283), + createHybrid = __webpack_require__(1285), + createRecurry = __webpack_require__(1289), + getHolder = __webpack_require__(1295), + replaceHolders = __webpack_require__(1297), root = __webpack_require__(70); /** @@ -130867,17 +130564,17 @@ module.exports = createCurry; /***/ }), -/* 1302 */ +/* 1285 */ /***/ (function(module, exports, __webpack_require__) { -var composeArgs = __webpack_require__(1303), - composeArgsRight = __webpack_require__(1304), - countHolders = __webpack_require__(1305), - createCtor = __webpack_require__(1300), - createRecurry = __webpack_require__(1306), - getHolder = __webpack_require__(1312), - reorder = __webpack_require__(1313), - replaceHolders = __webpack_require__(1314), +var composeArgs = __webpack_require__(1286), + composeArgsRight = __webpack_require__(1287), + countHolders = __webpack_require__(1288), + createCtor = __webpack_require__(1283), + createRecurry = __webpack_require__(1289), + getHolder = __webpack_require__(1295), + reorder = __webpack_require__(1296), + replaceHolders = __webpack_require__(1297), root = __webpack_require__(70); /** Used to compose bitmasks for function metadata. */ @@ -130965,7 +130662,7 @@ module.exports = createHybrid; /***/ }), -/* 1303 */ +/* 1286 */ /***/ (function(module, exports) { /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -131010,7 +130707,7 @@ module.exports = composeArgs; /***/ }), -/* 1304 */ +/* 1287 */ /***/ (function(module, exports) { /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -131057,7 +130754,7 @@ module.exports = composeArgsRight; /***/ }), -/* 1305 */ +/* 1288 */ /***/ (function(module, exports) { /** @@ -131084,12 +130781,12 @@ module.exports = countHolders; /***/ }), -/* 1306 */ +/* 1289 */ /***/ (function(module, exports, __webpack_require__) { var isLaziable = __webpack_require__(451), - setData = __webpack_require__(1307), - setWrapToString = __webpack_require__(1308); + setData = __webpack_require__(1290), + setWrapToString = __webpack_require__(1291); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1, @@ -131146,10 +130843,10 @@ module.exports = createRecurry; /***/ }), -/* 1307 */ +/* 1290 */ /***/ (function(module, exports, __webpack_require__) { -var baseSetData = __webpack_require__(1298), +var baseSetData = __webpack_require__(1281), shortOut = __webpack_require__(203); /** @@ -131172,13 +130869,13 @@ module.exports = setData; /***/ }), -/* 1308 */ +/* 1291 */ /***/ (function(module, exports, __webpack_require__) { -var getWrapDetails = __webpack_require__(1309), - insertWrapDetails = __webpack_require__(1310), +var getWrapDetails = __webpack_require__(1292), + insertWrapDetails = __webpack_require__(1293), setToString = __webpack_require__(200), - updateWrapDetails = __webpack_require__(1311); + updateWrapDetails = __webpack_require__(1294); /** * Sets the `toString` method of `wrapper` to mimic the source of `reference` @@ -131199,7 +130896,7 @@ module.exports = setWrapToString; /***/ }), -/* 1309 */ +/* 1292 */ /***/ (function(module, exports) { /** Used to match wrap detail comments. */ @@ -131222,7 +130919,7 @@ module.exports = getWrapDetails; /***/ }), -/* 1310 */ +/* 1293 */ /***/ (function(module, exports) { /** Used to match wrap detail comments. */ @@ -131251,7 +130948,7 @@ module.exports = insertWrapDetails; /***/ }), -/* 1311 */ +/* 1294 */ /***/ (function(module, exports, __webpack_require__) { var arrayEach = __webpack_require__(207), @@ -131303,7 +131000,7 @@ module.exports = updateWrapDetails; /***/ }), -/* 1312 */ +/* 1295 */ /***/ (function(module, exports) { /** @@ -131322,7 +131019,7 @@ module.exports = getHolder; /***/ }), -/* 1313 */ +/* 1296 */ /***/ (function(module, exports, __webpack_require__) { var copyArray = __webpack_require__(224), @@ -131357,7 +131054,7 @@ module.exports = reorder; /***/ }), -/* 1314 */ +/* 1297 */ /***/ (function(module, exports) { /** Used as the internal argument placeholder. */ @@ -131392,11 +131089,11 @@ module.exports = replaceHolders; /***/ }), -/* 1315 */ +/* 1298 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), - createCtor = __webpack_require__(1300), + createCtor = __webpack_require__(1283), root = __webpack_require__(70); /** Used to compose bitmasks for function metadata. */ @@ -131441,12 +131138,12 @@ module.exports = createPartial; /***/ }), -/* 1316 */ +/* 1299 */ /***/ (function(module, exports, __webpack_require__) { -var composeArgs = __webpack_require__(1303), - composeArgsRight = __webpack_require__(1304), - replaceHolders = __webpack_require__(1314); +var composeArgs = __webpack_require__(1286), + composeArgsRight = __webpack_require__(1287), + replaceHolders = __webpack_require__(1297); /** Used as the internal argument placeholder. */ var PLACEHOLDER = '__lodash_placeholder__'; @@ -131537,10 +131234,10 @@ module.exports = mergeData; /***/ }), -/* 1317 */ +/* 1300 */ /***/ (function(module, exports, __webpack_require__) { -var createWrap = __webpack_require__(1297); +var createWrap = __webpack_require__(1280); /** Used to compose bitmasks for function metadata. */ var WRAP_CURRY_FLAG = 8; @@ -131600,7 +131297,7 @@ module.exports = curry; /***/ }), -/* 1318 */ +/* 1301 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -131642,7 +131339,7 @@ module.exports = isError; /***/ }), -/* 1319 */ +/* 1302 */ /***/ (function(module, exports, __webpack_require__) { var getTag = __webpack_require__(154), @@ -131676,7 +131373,7 @@ module.exports = isWeakMap; /***/ }), -/* 1320 */ +/* 1303 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215), @@ -131735,10 +131432,10 @@ module.exports = iteratee; /***/ }), -/* 1321 */ +/* 1304 */ /***/ (function(module, exports, __webpack_require__) { -var createWrap = __webpack_require__(1297), +var createWrap = __webpack_require__(1280), flatRest = __webpack_require__(273); /** Used to compose bitmasks for function metadata. */ @@ -131774,7 +131471,7 @@ module.exports = rearg; /***/ }), -/* 1322 */ +/* 1305 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), @@ -131813,33 +131510,33 @@ module.exports = toPath; /***/ }), -/* 1323 */ +/* 1306 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('map', __webpack_require__(796)); +var convert = __webpack_require__(1274), + func = convert('map', __webpack_require__(794)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1324 */ +/* 1307 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('filter', __webpack_require__(1325)); +var convert = __webpack_require__(1274), + func = convert('filter', __webpack_require__(1308)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1325 */ +/* 1308 */ /***/ (function(module, exports, __webpack_require__) { var arrayFilter = __webpack_require__(152), - baseFilter = __webpack_require__(1326), + baseFilter = __webpack_require__(1309), baseIteratee = __webpack_require__(102), isArray = __webpack_require__(88); @@ -131893,7 +131590,7 @@ module.exports = filter; /***/ }), -/* 1326 */ +/* 1309 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -131920,7 +131617,7 @@ module.exports = baseFilter; /***/ }), -/* 1327 */ +/* 1310 */ /***/ (function(module, exports, __webpack_require__) { var baseFindIndex = __webpack_require__(190), @@ -131985,7 +131682,7 @@ module.exports = findLastIndex; /***/ }), -/* 1328 */ +/* 1311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -132001,9 +131698,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1329); +var Parser_1 = __webpack_require__(1312); exports.Parser = Parser_1.Parser; -var domhandler_1 = __webpack_require__(1331); +var domhandler_1 = __webpack_require__(1314); exports.DomHandler = domhandler_1.DomHandler; exports.DefaultHandler = domhandler_1.DomHandler; // Helper methods @@ -132031,9 +131728,9 @@ function createDomStream(cb, options, elementCb) { return new Parser_1.Parser(handler, options); } exports.createDomStream = createDomStream; -var Tokenizer_1 = __webpack_require__(1330); +var Tokenizer_1 = __webpack_require__(1313); exports.Tokenizer = Tokenizer_1.default; -var ElementType = __importStar(__webpack_require__(1066)); +var ElementType = __importStar(__webpack_require__(1049)); exports.ElementType = ElementType; /** * List of all events that the parser emits. @@ -132058,17 +131755,17 @@ exports.EVENTS = { All of the following exports exist for backwards-compatibility. They should probably be removed eventually. */ -__export(__webpack_require__(1333)); -__export(__webpack_require__(1334)); -__export(__webpack_require__(1335)); -var DomUtils = __importStar(__webpack_require__(1068)); +__export(__webpack_require__(1316)); +__export(__webpack_require__(1317)); +__export(__webpack_require__(1318)); +var DomUtils = __importStar(__webpack_require__(1051)); exports.DomUtils = DomUtils; -var FeedHandler_1 = __webpack_require__(1333); +var FeedHandler_1 = __webpack_require__(1316); exports.RssHandler = FeedHandler_1.FeedHandler; /***/ }), -/* 1329 */ +/* 1312 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -132090,8 +131787,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Tokenizer_1 = __importDefault(__webpack_require__(1330)); -var events_1 = __webpack_require__(1063); +var Tokenizer_1 = __importDefault(__webpack_require__(1313)); +var events_1 = __webpack_require__(1046); var formTags = new Set([ "input", "option", @@ -132446,7 +132143,7 @@ exports.Parser = Parser; /***/ }), -/* 1330 */ +/* 1313 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -132455,10 +132152,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); function whitespace(c) { return c === " " || c === "\n" || c === "\t" || c === "\f" || c === "\r"; } @@ -133312,7 +133009,7 @@ exports.default = Tokenizer; /***/ }), -/* 1331 */ +/* 1314 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133329,8 +133026,8 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DomHandler = void 0; -var node_1 = __webpack_require__(1332); -__exportStar(__webpack_require__(1332), exports); +var node_1 = __webpack_require__(1315); +__exportStar(__webpack_require__(1315), exports); var reWhitespace = /\s+/g; // Default options var defaultOpts = { @@ -133495,7 +133192,7 @@ exports.default = DomHandler; /***/ }), -/* 1332 */ +/* 1315 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133798,7 +133495,7 @@ function cloneChildren(childs) { /***/ }), -/* 1333 */ +/* 1316 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133827,9 +133524,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var domhandler_1 = __importDefault(__webpack_require__(1331)); -var DomUtils = __importStar(__webpack_require__(1068)); -var Parser_1 = __webpack_require__(1329); +var domhandler_1 = __importDefault(__webpack_require__(1314)); +var DomUtils = __importStar(__webpack_require__(1051)); +var Parser_1 = __webpack_require__(1312); //TODO: Consume data as it is coming in var FeedHandler = /** @class */ (function (_super) { __extends(FeedHandler, _super); @@ -133964,7 +133661,7 @@ exports.parseFeed = parseFeed; /***/ }), -/* 1334 */ +/* 1317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133983,9 +133680,9 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1329); +var Parser_1 = __webpack_require__(1312); var stream_1 = __webpack_require__(26); -var string_decoder_1 = __webpack_require__(1084); +var string_decoder_1 = __webpack_require__(1067); // Following the example in https://nodejs.org/api/stream.html#stream_decoding_buffers_in_a_writable_stream function isBuffer(_chunk, encoding) { return encoding === "buffer"; @@ -134019,7 +133716,7 @@ exports.WritableStream = WritableStream; /***/ }), -/* 1335 */ +/* 1318 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134041,7 +133738,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var MultiplexHandler_1 = __importDefault(__webpack_require__(1336)); +var MultiplexHandler_1 = __importDefault(__webpack_require__(1319)); var CollectingHandler = /** @class */ (function (_super) { __extends(CollectingHandler, _super); function CollectingHandler(cbs) { @@ -134085,7 +133782,7 @@ exports.CollectingHandler = CollectingHandler; /***/ }), -/* 1336 */ +/* 1319 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134149,7 +133846,7 @@ exports.default = MultiplexHandler; /***/ }), -/* 1337 */ +/* 1320 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134182,7 +133879,7 @@ function cleanNode(node) { module.exports = exports.default; /***/ }), -/* 1338 */ +/* 1321 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134218,7 +133915,7 @@ function convertBooleansOnAttrs(attrs) { module.exports = exports.default; /***/ }), -/* 1339 */ +/* 1322 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134246,7 +133943,7 @@ function setEmptyAttributes(node) { module.exports = exports.default; /***/ }), -/* 1340 */ +/* 1323 */ /***/ (function(module, exports) { // Only Node.JS has a process variable that is of [[Class]] process @@ -134254,7 +133951,7 @@ module.exports = Object.prototype.toString.call(typeof process !== 'undefined' ? /***/ }), -/* 1341 */ +/* 1324 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134300,11 +133997,11 @@ Object.defineProperty(exports, "assignDependencies", { }); exports.formatValidationError = void 0; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); -var _MJMLRulesCollection = _interopRequireWildcard(__webpack_require__(1343)); +var _MJMLRulesCollection = _interopRequireWildcard(__webpack_require__(1326)); -var _dependencies = _interopRequireWildcard(__webpack_require__(1349)); +var _dependencies = _interopRequireWildcard(__webpack_require__(1332)); const SKIP_ELEMENTS = ['mjml']; const formatValidationError = _ruleError.default; @@ -134348,7 +134045,7 @@ function MJMLValidator(element, options = {}) { } /***/ }), -/* 1342 */ +/* 1325 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134388,7 +134085,7 @@ function ruleError(message, element) { module.exports = exports.default; /***/ }), -/* 1343 */ +/* 1326 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134402,15 +134099,15 @@ Object.defineProperty(exports, "__esModule", { exports.registerRule = registerRule; exports.default = void 0; -var _validAttributes = _interopRequireDefault(__webpack_require__(1344)); +var _validAttributes = _interopRequireDefault(__webpack_require__(1327)); -var _validChildren = _interopRequireDefault(__webpack_require__(1345)); +var _validChildren = _interopRequireDefault(__webpack_require__(1328)); -var _validTag = _interopRequireDefault(__webpack_require__(1346)); +var _validTag = _interopRequireDefault(__webpack_require__(1329)); -var _validTypes = _interopRequireDefault(__webpack_require__(1347)); +var _validTypes = _interopRequireDefault(__webpack_require__(1330)); -var _errorAttr = _interopRequireDefault(__webpack_require__(1348)); +var _errorAttr = _interopRequireDefault(__webpack_require__(1331)); const MJMLRulesCollection = { validAttributes: _validAttributes.default, @@ -134438,7 +134135,7 @@ var _default = MJMLRulesCollection; exports.default = _default; /***/ }), -/* 1344 */ +/* 1327 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134451,7 +134148,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validateAttribute; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); const WHITELIST = ['mj-class', 'css-class']; @@ -134488,7 +134185,7 @@ function validateAttribute(element, { module.exports = exports.default; /***/ }), -/* 1345 */ +/* 1328 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134501,7 +134198,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validChildren; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); function validChildren(element, { components, @@ -134538,7 +134235,7 @@ function validChildren(element, { module.exports = exports.default; /***/ }), -/* 1346 */ +/* 1329 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134551,7 +134248,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validateTag; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); // Tags that have no associated components but are allowed even so const componentLessTags = ['mj-all', 'mj-class', 'mj-selector', 'mj-html-attribute']; @@ -134575,7 +134272,7 @@ function validateTag(element, { module.exports = exports.default; /***/ }), -/* 1347 */ +/* 1330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134588,7 +134285,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validateType; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); function validateType(element, { components, @@ -134625,7 +134322,7 @@ function validateType(element, { module.exports = exports.default; /***/ }), -/* 1348 */ +/* 1331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134638,7 +134335,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = errorAttr; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); function errorAttr(element) { const { @@ -134665,7 +134362,7 @@ function errorAttr(element) { module.exports = exports.default; /***/ }), -/* 1349 */ +/* 1332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134720,7 +134417,7 @@ var _default = dependencies; exports.default = _default; /***/ }), -/* 1350 */ +/* 1333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134734,19 +134431,19 @@ Object.defineProperty(exports, "__esModule", { exports.default = migrate; exports.handleMjml3 = handleMjml3; -var _isNil2 = _interopRequireDefault(__webpack_require__(1351)); +var _isNil2 = _interopRequireDefault(__webpack_require__(1334)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); var _keys2 = _interopRequireDefault(__webpack_require__(82)); -var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1289)); +var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1272)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _jsBeautify = __webpack_require__(1156); +var _jsBeautify = __webpack_require__(1139); -var _config = __webpack_require__(1352); +var _config = __webpack_require__(1335); const beautifyOptions = { indent_size: 2, @@ -134941,7 +134638,7 @@ function handleMjml3(mjml, options = {}) { /* eslint-enable no-console */ /***/ }), -/* 1351 */ +/* 1334 */ /***/ (function(module, exports) { /** @@ -134972,7 +134669,7 @@ module.exports = isNil; /***/ }), -/* 1352 */ +/* 1335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134986,7 +134683,7 @@ module.exports = { }; /***/ }), -/* 1353 */ +/* 1336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135004,7 +134701,7 @@ exports.HeadComponent = exports.BodyComponent = void 0; var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); @@ -135012,15 +134709,15 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _isNil2 = _interopRequireDefault(__webpack_require__(1351)); +var _isNil2 = _interopRequireDefault(__webpack_require__(1334)); -var _filter2 = _interopRequireDefault(__webpack_require__(1325)); +var _filter2 = _interopRequireDefault(__webpack_require__(1308)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _kebabCase2 = _interopRequireDefault(__webpack_require__(1354)); +var _kebabCase2 = _interopRequireDefault(__webpack_require__(1337)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); var _identity2 = _interopRequireDefault(__webpack_require__(178)); @@ -135028,13 +134725,13 @@ var _forEach2 = _interopRequireDefault(__webpack_require__(206)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1289)); +var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1272)); -var _shorthandParser = _interopRequireWildcard(__webpack_require__(1363)); +var _shorthandParser = _interopRequireWildcard(__webpack_require__(1346)); -var _formatAttributes = _interopRequireDefault(__webpack_require__(1364)); +var _formatAttributes = _interopRequireDefault(__webpack_require__(1347)); -var _jsonToXML = _interopRequireDefault(__webpack_require__(1377)); +var _jsonToXML = _interopRequireDefault(__webpack_require__(1360)); function initComponent({ initialDatas, @@ -135325,10 +135022,10 @@ let HeadComponent = /*#__PURE__*/function (_Component2) { exports.HeadComponent = HeadComponent; /***/ }), -/* 1354 */ +/* 1337 */ /***/ (function(module, exports, __webpack_require__) { -var createCompounder = __webpack_require__(1355); +var createCompounder = __webpack_require__(1338); /** * Converts `string` to @@ -135359,12 +135056,12 @@ module.exports = kebabCase; /***/ }), -/* 1355 */ +/* 1338 */ /***/ (function(module, exports, __webpack_require__) { -var arrayReduce = __webpack_require__(1029), - deburr = __webpack_require__(1356), - words = __webpack_require__(1359); +var arrayReduce = __webpack_require__(1012), + deburr = __webpack_require__(1339), + words = __webpack_require__(1342); /** Used to compose unicode capture groups. */ var rsApos = "['\u2019]"; @@ -135389,10 +135086,10 @@ module.exports = createCompounder; /***/ }), -/* 1356 */ +/* 1339 */ /***/ (function(module, exports, __webpack_require__) { -var deburrLetter = __webpack_require__(1357), +var deburrLetter = __webpack_require__(1340), toString = __webpack_require__(171); /** Used to match Latin Unicode letters (excluding mathematical operators). */ @@ -135440,10 +135137,10 @@ module.exports = deburr; /***/ }), -/* 1357 */ +/* 1340 */ /***/ (function(module, exports, __webpack_require__) { -var basePropertyOf = __webpack_require__(1358); +var basePropertyOf = __webpack_require__(1341); /** Used to map Latin Unicode letters to basic Latin letters. */ var deburredLetters = { @@ -135517,7 +135214,7 @@ module.exports = deburrLetter; /***/ }), -/* 1358 */ +/* 1341 */ /***/ (function(module, exports) { /** @@ -135537,13 +135234,13 @@ module.exports = basePropertyOf; /***/ }), -/* 1359 */ +/* 1342 */ /***/ (function(module, exports, __webpack_require__) { -var asciiWords = __webpack_require__(1360), - hasUnicodeWord = __webpack_require__(1361), +var asciiWords = __webpack_require__(1343), + hasUnicodeWord = __webpack_require__(1344), toString = __webpack_require__(171), - unicodeWords = __webpack_require__(1362); + unicodeWords = __webpack_require__(1345); /** * Splits `string` into an array of its words. @@ -135578,7 +135275,7 @@ module.exports = words; /***/ }), -/* 1360 */ +/* 1343 */ /***/ (function(module, exports) { /** Used to match words composed of alphanumeric characters. */ @@ -135599,7 +135296,7 @@ module.exports = asciiWords; /***/ }), -/* 1361 */ +/* 1344 */ /***/ (function(module, exports) { /** Used to detect strings that need a more robust regexp to match words. */ @@ -135620,7 +135317,7 @@ module.exports = hasUnicodeWord; /***/ }), -/* 1362 */ +/* 1345 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -135695,7 +135392,7 @@ module.exports = unicodeWords; /***/ }), -/* 1363 */ +/* 1346 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135756,7 +135453,7 @@ function borderParser(border) { } /***/ }), -/* 1364 */ +/* 1347 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135769,9 +135466,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); -var _type = __webpack_require__(1365); +var _type = __webpack_require__(1348); var _default = (attributes, allowedAttributes) => (0, _reduce2.default)(attributes, (acc, val, attrName) => { if (allowedAttributes && allowedAttributes[attrName]) { @@ -135794,7 +135491,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1365 */ +/* 1348 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135811,11 +135508,11 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _some2 = _interopRequireDefault(__webpack_require__(1366)); +var _some2 = _interopRequireDefault(__webpack_require__(1349)); -var _index = _interopRequireDefault(__webpack_require__(1368)); +var _index = _interopRequireDefault(__webpack_require__(1351)); // Avoid recreate existing types const types = {}; @@ -135878,12 +135575,12 @@ let Type = /*#__PURE__*/function () { exports.default = Type; /***/ }), -/* 1366 */ +/* 1349 */ /***/ (function(module, exports, __webpack_require__) { var arraySome = __webpack_require__(141), baseIteratee = __webpack_require__(102), - baseSome = __webpack_require__(1367), + baseSome = __webpack_require__(1350), isArray = __webpack_require__(88), isIterateeCall = __webpack_require__(402); @@ -135935,7 +135632,7 @@ module.exports = some; /***/ }), -/* 1367 */ +/* 1350 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -135963,7 +135660,7 @@ module.exports = baseSome; /***/ }), -/* 1368 */ +/* 1351 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135976,17 +135673,17 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _boolean = _interopRequireWildcard(__webpack_require__(1369)); +var _boolean = _interopRequireWildcard(__webpack_require__(1352)); -var _color = _interopRequireWildcard(__webpack_require__(1370)); +var _color = _interopRequireWildcard(__webpack_require__(1353)); -var _enum = _interopRequireWildcard(__webpack_require__(1372)); +var _enum = _interopRequireWildcard(__webpack_require__(1355)); -var _unit = _interopRequireWildcard(__webpack_require__(1374)); +var _unit = _interopRequireWildcard(__webpack_require__(1357)); -var _string = _interopRequireWildcard(__webpack_require__(1375)); +var _string = _interopRequireWildcard(__webpack_require__(1358)); -var _integer = _interopRequireWildcard(__webpack_require__(1376)); +var _integer = _interopRequireWildcard(__webpack_require__(1359)); var _default = { boolean: { @@ -136018,7 +135715,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1369 */ +/* 1352 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136037,9 +135734,9 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^boolean/gim; exports.matcher = matcher; @@ -136070,7 +135767,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1370 */ +/* 1353 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136089,11 +135786,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); -var _colors = _interopRequireDefault(__webpack_require__(1371)); +var _colors = _interopRequireDefault(__webpack_require__(1354)); const matcher = /^color/gim; exports.matcher = matcher; @@ -136131,7 +135828,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1371 */ +/* 1354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136146,7 +135843,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1372 */ +/* 1355 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136163,13 +135860,13 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1373)); +var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1356)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^enum/gim; exports.matcher = matcher; @@ -136199,7 +135896,7 @@ var _default = params => { exports.default = _default; /***/ }), -/* 1373 */ +/* 1356 */ /***/ (function(module, exports, __webpack_require__) { var toString = __webpack_require__(171); @@ -136237,7 +135934,7 @@ module.exports = escapeRegExp; /***/ }), -/* 1374 */ +/* 1357 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136254,13 +135951,13 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1373)); +var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1356)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^(unit|unitWithNegative)\(.*\)/gim; exports.matcher = matcher; @@ -136296,7 +135993,7 @@ var _default = params => { exports.default = _default; /***/ }), -/* 1375 */ +/* 1358 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136313,9 +136010,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^string/gim; exports.matcher = matcher; @@ -136340,7 +136037,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1376 */ +/* 1359 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136357,9 +136054,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^integer/gim; exports.matcher = matcher; @@ -136384,7 +136081,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1377 */ +/* 1360 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136411,7 +136108,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1378 */ +/* 1361 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136426,7 +136123,7 @@ exports.assignComponents = assignComponents; exports.registerComponent = registerComponent; exports.default = void 0; -var _kebabCase2 = _interopRequireDefault(__webpack_require__(1354)); +var _kebabCase2 = _interopRequireDefault(__webpack_require__(1337)); const components = {}; @@ -136444,7 +136141,7 @@ var _default = components; exports.default = _default; /***/ }), -/* 1379 */ +/* 1362 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136461,7 +136158,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1380 */ +/* 1363 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136479,7 +136176,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1381 */ +/* 1364 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136501,7 +136198,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1382 */ +/* 1365 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136516,19 +136213,19 @@ exports.default = skeleton; var _isFunction2 = _interopRequireDefault(__webpack_require__(67)); -var _isNil2 = _interopRequireDefault(__webpack_require__(1351)); +var _isNil2 = _interopRequireDefault(__webpack_require__(1334)); -var _negate2 = _interopRequireDefault(__webpack_require__(793)); +var _negate2 = _interopRequireDefault(__webpack_require__(791)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); -var _preview = _interopRequireDefault(__webpack_require__(1383)); +var _preview = _interopRequireDefault(__webpack_require__(1366)); -var _fonts = __webpack_require__(1384); +var _fonts = __webpack_require__(1367); -var _mediaQueries = _interopRequireDefault(__webpack_require__(1385)); +var _mediaQueries = _interopRequireDefault(__webpack_require__(1368)); function skeleton(options) { const { @@ -136604,7 +136301,7 @@ function skeleton(options) { module.exports = exports.default; /***/ }), -/* 1383 */ +/* 1366 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136630,7 +136327,7 @@ function _default(content) { module.exports = exports.default; /***/ }), -/* 1384 */ +/* 1367 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136643,7 +136340,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.buildFontsTags = buildFontsTags; -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); var _forEach2 = _interopRequireDefault(__webpack_require__(206)); @@ -136674,7 +136371,7 @@ function buildFontsTags(content, inlineStyle, fonts = {}) { } /***/ }), -/* 1385 */ +/* 1368 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136689,7 +136386,7 @@ exports.default = buildMediaQueriesTags; var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); // eslint-disable-next-line import/prefer-default-export function buildMediaQueriesTags(breakpoint, mediaQueries = {}, forceOWADesktop = false) { @@ -136716,7 +136413,7 @@ function buildMediaQueriesTags(breakpoint, mediaQueries = {}, forceOWADesktop = module.exports = exports.default; /***/ }), -/* 1386 */ +/* 1369 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136737,9 +136434,9 @@ var _path = _interopRequireDefault(__webpack_require__(460)); var _fs = _interopRequireDefault(__webpack_require__(462)); -var _mjmlValidator = __webpack_require__(1341); +var _mjmlValidator = __webpack_require__(1324); -var _components = __webpack_require__(1378); +var _components = __webpack_require__(1361); function readMjmlConfig(configPathOrDir = process.cwd()) { let componentRootPath = process.cwd(); @@ -136777,7 +136474,7 @@ function resolveComponentPath(compPath, componentRootPath) { if (!compPath.startsWith('.') && !_path.default.isAbsolute(compPath)) { try { - return /*require.resolve*/(__webpack_require__(1387).resolve(compPath)); + return /*require.resolve*/(__webpack_require__(1370).resolve(compPath)); } catch (e) { if (e.code !== 'MODULE_NOT_FOUND') { console.error('Error resolving custom component path : ', e); // eslint-disable-line no-console @@ -136796,7 +136493,7 @@ function resolveComponentPath(compPath, componentRootPath) { } } - return /*require.resolve*/(__webpack_require__(1387).resolve(_path.default.resolve(componentRootPath, compPath))); + return /*require.resolve*/(__webpack_require__(1370).resolve(_path.default.resolve(componentRootPath, compPath))); } function registerCustomComponent(comp, registerCompFn = _components.registerComponent) { @@ -136823,7 +136520,7 @@ function handleMjmlConfigComponents(packages, componentRootPath, registerCompFn) resolvedPath = resolveComponentPath(compPath, componentRootPath); if (resolvedPath) { - const requiredComp = __webpack_require__(1387)(resolvedPath); // eslint-disable-line global-require, import/no-dynamic-require + const requiredComp = __webpack_require__(1370)(resolvedPath); // eslint-disable-line global-require, import/no-dynamic-require registerCustomComponent(requiredComp.default || requiredComp, registerCompFn); @@ -136862,7 +136559,7 @@ function handleMjmlConfig(configPathOrDir = process.cwd(), registerCompFn = _com } /***/ }), -/* 1387 */ +/* 1370 */ /***/ (function(module, exports) { function webpackEmptyContext(req) { @@ -136873,10 +136570,10 @@ function webpackEmptyContext(req) { webpackEmptyContext.keys = function() { return []; }; webpackEmptyContext.resolve = webpackEmptyContext; module.exports = webpackEmptyContext; -webpackEmptyContext.id = 1387; +webpackEmptyContext.id = 1370; /***/ }), -/* 1388 */ +/* 1371 */ /***/ (function(module, exports) { // Only Node.JS has a process variable that is of [[Class]] process @@ -136884,7 +136581,7 @@ module.exports = Object.prototype.toString.call(typeof process !== 'undefined' ? /***/ }), -/* 1389 */ +/* 1372 */ /***/ (function(module, exports) { function webpackEmptyContext(req) { @@ -136895,10 +136592,10 @@ function webpackEmptyContext(req) { webpackEmptyContext.keys = function() { return []; }; webpackEmptyContext.resolve = webpackEmptyContext; module.exports = webpackEmptyContext; -webpackEmptyContext.id = 1389; +webpackEmptyContext.id = 1372; /***/ }), -/* 1390 */ +/* 1373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136911,57 +136608,57 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _mjmlSocial = __webpack_require__(1391); +var _mjmlSocial = __webpack_require__(1374); -var _mjmlNavbar = __webpack_require__(1394); +var _mjmlNavbar = __webpack_require__(1377); -var _mjmlCarousel = __webpack_require__(1399); +var _mjmlCarousel = __webpack_require__(1382); -var _mjmlAccordion = __webpack_require__(1409); +var _mjmlAccordion = __webpack_require__(1392); -var _mjmlBody = _interopRequireDefault(__webpack_require__(1414)); +var _mjmlBody = _interopRequireDefault(__webpack_require__(1397)); -var _mjmlHead = _interopRequireDefault(__webpack_require__(1415)); +var _mjmlHead = _interopRequireDefault(__webpack_require__(1398)); -var _mjmlHeadAttributes = _interopRequireDefault(__webpack_require__(1416)); +var _mjmlHeadAttributes = _interopRequireDefault(__webpack_require__(1399)); -var _mjmlHeadBreakpoint = _interopRequireDefault(__webpack_require__(1417)); +var _mjmlHeadBreakpoint = _interopRequireDefault(__webpack_require__(1400)); -var _mjmlHeadHtmlAttributes = _interopRequireDefault(__webpack_require__(1418)); +var _mjmlHeadHtmlAttributes = _interopRequireDefault(__webpack_require__(1401)); -var _mjmlHeadFont = _interopRequireDefault(__webpack_require__(1419)); +var _mjmlHeadFont = _interopRequireDefault(__webpack_require__(1402)); -var _mjmlHeadPreview = _interopRequireDefault(__webpack_require__(1420)); +var _mjmlHeadPreview = _interopRequireDefault(__webpack_require__(1403)); -var _mjmlHeadStyle = _interopRequireDefault(__webpack_require__(1421)); +var _mjmlHeadStyle = _interopRequireDefault(__webpack_require__(1404)); -var _mjmlHeadTitle = _interopRequireDefault(__webpack_require__(1422)); +var _mjmlHeadTitle = _interopRequireDefault(__webpack_require__(1405)); -var _mjmlHero = _interopRequireDefault(__webpack_require__(1423)); +var _mjmlHero = _interopRequireDefault(__webpack_require__(1406)); -var _mjmlButton = _interopRequireDefault(__webpack_require__(1429)); +var _mjmlButton = _interopRequireDefault(__webpack_require__(1412)); -var _mjmlColumn = _interopRequireDefault(__webpack_require__(1430)); +var _mjmlColumn = _interopRequireDefault(__webpack_require__(1413)); -var _mjmlDivider = _interopRequireDefault(__webpack_require__(1431)); +var _mjmlDivider = _interopRequireDefault(__webpack_require__(1414)); -var _mjmlGroup = _interopRequireDefault(__webpack_require__(1432)); +var _mjmlGroup = _interopRequireDefault(__webpack_require__(1415)); -var _mjmlImage = _interopRequireDefault(__webpack_require__(1433)); +var _mjmlImage = _interopRequireDefault(__webpack_require__(1416)); -var _mjmlRaw = _interopRequireDefault(__webpack_require__(1434)); +var _mjmlRaw = _interopRequireDefault(__webpack_require__(1417)); -var _mjmlSection = _interopRequireDefault(__webpack_require__(1435)); +var _mjmlSection = _interopRequireDefault(__webpack_require__(1418)); -var _mjmlSpacer = _interopRequireDefault(__webpack_require__(1436)); +var _mjmlSpacer = _interopRequireDefault(__webpack_require__(1419)); -var _mjmlText = _interopRequireDefault(__webpack_require__(1437)); +var _mjmlText = _interopRequireDefault(__webpack_require__(1420)); -var _mjmlTable = _interopRequireDefault(__webpack_require__(1438)); +var _mjmlTable = _interopRequireDefault(__webpack_require__(1421)); -var _mjmlWrapper = _interopRequireDefault(__webpack_require__(1439)); +var _mjmlWrapper = _interopRequireDefault(__webpack_require__(1422)); -var _dependencies = _interopRequireDefault(__webpack_require__(1440)); +var _dependencies = _interopRequireDefault(__webpack_require__(1423)); const components = [_mjmlBody.default, _mjmlHead.default, _mjmlHeadAttributes.default, _mjmlHeadBreakpoint.default, _mjmlHeadHtmlAttributes.default, _mjmlHeadFont.default, _mjmlHeadPreview.default, _mjmlHeadStyle.default, _mjmlHeadTitle.default, _mjmlHero.default, _mjmlButton.default, _mjmlColumn.default, _mjmlDivider.default, _mjmlGroup.default, _mjmlImage.default, _mjmlRaw.default, _mjmlSection.default, _mjmlSpacer.default, _mjmlText.default, _mjmlTable.default, _mjmlWrapper.default, _mjmlSocial.Social, _mjmlSocial.SocialElement, _mjmlNavbar.Navbar, _mjmlNavbar.NavbarLink, _mjmlAccordion.Accordion, _mjmlAccordion.AccordionElement, _mjmlAccordion.AccordionText, _mjmlAccordion.AccordionTitle, _mjmlCarousel.Carousel, _mjmlCarousel.CarouselImage]; const presetCore = { @@ -136973,7 +136670,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1391 */ +/* 1374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136997,12 +136694,12 @@ Object.defineProperty(exports, "SocialElement", { } }); -var _Social = _interopRequireDefault(__webpack_require__(1392)); +var _Social = _interopRequireDefault(__webpack_require__(1375)); -var _SocialElement = _interopRequireDefault(__webpack_require__(1393)); +var _SocialElement = _interopRequireDefault(__webpack_require__(1376)); /***/ }), -/* 1392 */ +/* 1375 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137021,11 +136718,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjSocial = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjSocial, _BodyComponent); @@ -137192,7 +136889,7 @@ exports.default = MjSocial; module.exports = exports.default; /***/ }), -/* 1393 */ +/* 1376 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137211,15 +136908,15 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _each2 = _interopRequireDefault(__webpack_require__(1027)); +var _each2 = _interopRequireDefault(__webpack_require__(1010)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); const IMG_BASE_URL = 'https://www.mailjet.com/images/theme/v1/icons/ico-social/'; const defaultSocialNetworks = { @@ -137506,7 +137203,7 @@ exports.default = MjSocialElement; module.exports = exports.default; /***/ }), -/* 1394 */ +/* 1377 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137530,12 +137227,12 @@ Object.defineProperty(exports, "NavbarLink", { } }); -var _Navbar = _interopRequireDefault(__webpack_require__(1395)); +var _Navbar = _interopRequireDefault(__webpack_require__(1378)); -var _NavbarLink = _interopRequireDefault(__webpack_require__(1398)); +var _NavbarLink = _interopRequireDefault(__webpack_require__(1381)); /***/ }), -/* 1395 */ +/* 1378 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137558,15 +137255,15 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _crypto = _interopRequireDefault(__webpack_require__(1396)); +var _crypto = _interopRequireDefault(__webpack_require__(1379)); -var _conditionalTag = _interopRequireWildcard(__webpack_require__(1397)); +var _conditionalTag = _interopRequireWildcard(__webpack_require__(1380)); let MjNavbar = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjNavbar, _BodyComponent); @@ -137752,13 +137449,13 @@ exports.default = MjNavbar; module.exports = exports.default; /***/ }), -/* 1396 */ +/* 1379 */ /***/ (function(module, exports) { module.exports = require("crypto"); /***/ }), -/* 1397 */ +/* 1380 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137800,7 +137497,7 @@ function msoConditionalTag(content, negation = false) { } /***/ }), -/* 1398 */ +/* 1381 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137819,13 +137516,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); let MjNavbarLink = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjNavbarLink, _BodyComponent); @@ -137948,7 +137645,7 @@ exports.default = MjNavbarLink; module.exports = exports.default; /***/ }), -/* 1399 */ +/* 1382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137972,12 +137669,12 @@ Object.defineProperty(exports, "CarouselImage", { } }); -var _Carousel = _interopRequireDefault(__webpack_require__(1400)); +var _Carousel = _interopRequireDefault(__webpack_require__(1383)); -var _CarouselImage = _interopRequireDefault(__webpack_require__(1408)); +var _CarouselImage = _interopRequireDefault(__webpack_require__(1391)); /***/ }), -/* 1400 */ +/* 1383 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137998,23 +137695,23 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); -var _min2 = _interopRequireDefault(__webpack_require__(1401)); +var _min2 = _interopRequireDefault(__webpack_require__(1384)); -var _repeat2 = _interopRequireDefault(__webpack_require__(1403)); +var _repeat2 = _interopRequireDefault(__webpack_require__(1386)); -var _range2 = _interopRequireDefault(__webpack_require__(1405)); +var _range2 = _interopRequireDefault(__webpack_require__(1388)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _crypto = _interopRequireDefault(__webpack_require__(1396)); +var _crypto = _interopRequireDefault(__webpack_require__(1379)); -var _conditionalTag = __webpack_require__(1397); +var _conditionalTag = __webpack_require__(1380); let MjCarousel = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjCarousel, _BodyComponent); @@ -138362,11 +138059,11 @@ exports.default = MjCarousel; module.exports = exports.default; /***/ }), -/* 1401 */ +/* 1384 */ /***/ (function(module, exports, __webpack_require__) { -var baseExtremum = __webpack_require__(820), - baseLt = __webpack_require__(1402), +var baseExtremum = __webpack_require__(818), + baseLt = __webpack_require__(1385), identity = __webpack_require__(178); /** @@ -138397,7 +138094,7 @@ module.exports = min; /***/ }), -/* 1402 */ +/* 1385 */ /***/ (function(module, exports) { /** @@ -138417,10 +138114,10 @@ module.exports = baseLt; /***/ }), -/* 1403 */ +/* 1386 */ /***/ (function(module, exports, __webpack_require__) { -var baseRepeat = __webpack_require__(1404), +var baseRepeat = __webpack_require__(1387), isIterateeCall = __webpack_require__(402), toInteger = __webpack_require__(277), toString = __webpack_require__(171); @@ -138460,7 +138157,7 @@ module.exports = repeat; /***/ }), -/* 1404 */ +/* 1387 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -138501,10 +138198,10 @@ module.exports = baseRepeat; /***/ }), -/* 1405 */ +/* 1388 */ /***/ (function(module, exports, __webpack_require__) { -var createRange = __webpack_require__(1406); +var createRange = __webpack_require__(1389); /** * Creates an array of numbers (positive and/or negative) progressing from @@ -138553,10 +138250,10 @@ module.exports = range; /***/ }), -/* 1406 */ +/* 1389 */ /***/ (function(module, exports, __webpack_require__) { -var baseRange = __webpack_require__(1407), +var baseRange = __webpack_require__(1390), isIterateeCall = __webpack_require__(402), toFinite = __webpack_require__(278); @@ -138589,7 +138286,7 @@ module.exports = createRange; /***/ }), -/* 1407 */ +/* 1390 */ /***/ (function(module, exports) { /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -138623,7 +138320,7 @@ module.exports = baseRange; /***/ }), -/* 1408 */ +/* 1391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -138642,11 +138339,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjCarouselImage = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjCarouselImage, _BodyComponent); @@ -138819,7 +138516,7 @@ exports.default = MjCarouselImage; module.exports = exports.default; /***/ }), -/* 1409 */ +/* 1392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -138855,16 +138552,16 @@ Object.defineProperty(exports, "AccordionTitle", { } }); -var _Accordion = _interopRequireDefault(__webpack_require__(1410)); +var _Accordion = _interopRequireDefault(__webpack_require__(1393)); -var _AccordionElement = _interopRequireDefault(__webpack_require__(1411)); +var _AccordionElement = _interopRequireDefault(__webpack_require__(1394)); -var _AccordionText = _interopRequireDefault(__webpack_require__(1412)); +var _AccordionText = _interopRequireDefault(__webpack_require__(1395)); -var _AccordionTitle = _interopRequireDefault(__webpack_require__(1413)); +var _AccordionTitle = _interopRequireDefault(__webpack_require__(1396)); /***/ }), -/* 1410 */ +/* 1393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -138885,11 +138582,11 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjAccordion = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordion, _BodyComponent); @@ -139000,7 +138697,7 @@ exports.default = MjAccordion; module.exports = exports.default; /***/ }), -/* 1411 */ +/* 1394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139019,19 +138716,19 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); -var _AccordionText = _interopRequireDefault(__webpack_require__(1412)); +var _AccordionText = _interopRequireDefault(__webpack_require__(1395)); -var _AccordionTitle = _interopRequireDefault(__webpack_require__(1413)); +var _AccordionTitle = _interopRequireDefault(__webpack_require__(1396)); let MjAccordionElement = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordionElement, _BodyComponent); @@ -139160,7 +138857,7 @@ exports.default = MjAccordionElement; module.exports = exports.default; /***/ }), -/* 1412 */ +/* 1395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139179,11 +138876,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjAccordionText = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordionText, _BodyComponent); @@ -139287,7 +138984,7 @@ exports.default = MjAccordionText; module.exports = exports.default; /***/ }), -/* 1413 */ +/* 1396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139306,13 +139003,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); let MjAccordionTitle = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordionTitle, _BodyComponent); @@ -139449,7 +139146,7 @@ exports.default = MjAccordionTitle; module.exports = exports.default; /***/ }), -/* 1414 */ +/* 1397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139468,11 +139165,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjBody = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjBody, _BodyComponent); @@ -139534,7 +139231,7 @@ exports.default = MjBody; module.exports = exports.default; /***/ }), -/* 1415 */ +/* 1398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139553,11 +139250,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjHead = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjHead, _HeadComponent); @@ -139583,7 +139280,7 @@ exports.default = MjHead; module.exports = exports.default; /***/ }), -/* 1416 */ +/* 1399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139602,17 +139299,17 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); var _omit2 = _interopRequireDefault(__webpack_require__(266)); var _forEach2 = _interopRequireDefault(__webpack_require__(206)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjAttributes = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjAttributes, _HeadComponent); @@ -139662,7 +139359,7 @@ exports.default = MjAttributes; module.exports = exports.default; /***/ }), -/* 1417 */ +/* 1400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139681,11 +139378,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjBreakpoint = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjBreakpoint, _HeadComponent); @@ -139718,7 +139415,7 @@ exports.default = MjBreakpoint; module.exports = exports.default; /***/ }), -/* 1418 */ +/* 1401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139737,13 +139434,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjHtmlAttributes = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjHtmlAttributes, _HeadComponent); @@ -139787,7 +139484,7 @@ exports.default = MjHtmlAttributes; module.exports = exports.default; /***/ }), -/* 1419 */ +/* 1402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139806,11 +139503,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjFont = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjFont, _HeadComponent); @@ -139843,7 +139540,7 @@ exports.default = MjFont; module.exports = exports.default; /***/ }), -/* 1420 */ +/* 1403 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139862,11 +139559,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjPreview = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjPreview, _HeadComponent); @@ -139896,7 +139593,7 @@ exports.default = MjPreview; module.exports = exports.default; /***/ }), -/* 1421 */ +/* 1404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139915,11 +139612,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjStyle = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjStyle, _HeadComponent); @@ -139952,7 +139649,7 @@ exports.default = MjStyle; module.exports = exports.default; /***/ }), -/* 1422 */ +/* 1405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139971,11 +139668,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjTitle = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjTitle, _HeadComponent); @@ -140005,7 +139702,7 @@ exports.default = MjTitle; module.exports = exports.default; /***/ }), -/* 1423 */ +/* 1406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140026,21 +139723,21 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _filter2 = _interopRequireDefault(__webpack_require__(1324)); +var _filter2 = _interopRequireDefault(__webpack_require__(1307)); -var _join2 = _interopRequireDefault(__webpack_require__(1424)); +var _join2 = _interopRequireDefault(__webpack_require__(1407)); -var _identity2 = _interopRequireDefault(__webpack_require__(1426)); +var _identity2 = _interopRequireDefault(__webpack_require__(1409)); -var _flow2 = _interopRequireDefault(__webpack_require__(1290)); +var _flow2 = _interopRequireDefault(__webpack_require__(1273)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); const makeBackgroundString = (0, _flow2.default)((0, _filter2.default)(_identity2.default), (0, _join2.default)(' ')); @@ -140405,18 +140102,18 @@ exports.default = MjHero; module.exports = exports.default; /***/ }), -/* 1424 */ +/* 1407 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('join', __webpack_require__(1425)); +var convert = __webpack_require__(1274), + func = convert('join', __webpack_require__(1408)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1425 */ +/* 1408 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -140448,18 +140145,18 @@ module.exports = join; /***/ }), -/* 1426 */ +/* 1409 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('identity', __webpack_require__(178), __webpack_require__(1427)); +var convert = __webpack_require__(1274), + func = convert('identity', __webpack_require__(178), __webpack_require__(1410)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1427 */ +/* 1410 */ /***/ (function(module, exports) { module.exports = { @@ -140472,7 +140169,7 @@ module.exports = { /***/ }), -/* 1428 */ +/* 1411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140504,7 +140201,7 @@ function widthParser(width, options = {}) { module.exports = exports.default; /***/ }), -/* 1429 */ +/* 1412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140523,13 +140220,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjButton = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjButton, _BodyComponent); @@ -140705,7 +140402,7 @@ exports.default = MjButton; module.exports = exports.default; /***/ }), -/* 1430 */ +/* 1413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140724,13 +140421,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjColumn = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjColumn, _BodyComponent); @@ -141063,7 +140760,7 @@ exports.default = MjColumn; module.exports = exports.default; /***/ }), -/* 1431 */ +/* 1414 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141082,13 +140779,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjDivider = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjDivider, _BodyComponent); @@ -141220,7 +140917,7 @@ exports.default = MjDivider; module.exports = exports.default; /***/ }), -/* 1432 */ +/* 1415 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141239,13 +140936,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjGroup = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjGroup, _BodyComponent); @@ -141484,7 +141181,7 @@ exports.default = MjGroup; module.exports = exports.default; /***/ }), -/* 1433 */ +/* 1416 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141505,15 +141202,15 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _min2 = _interopRequireDefault(__webpack_require__(1401)); +var _min2 = _interopRequireDefault(__webpack_require__(1384)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjImage = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjImage, _BodyComponent); @@ -141694,7 +141391,7 @@ exports.default = MjImage; module.exports = exports.default; /***/ }), -/* 1434 */ +/* 1417 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141713,11 +141410,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjRaw = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjRaw, _BodyComponent); @@ -141745,7 +141442,7 @@ exports.default = MjRaw; module.exports = exports.default; /***/ }), -/* 1435 */ +/* 1418 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141764,19 +141461,19 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _filter2 = _interopRequireDefault(__webpack_require__(1324)); +var _filter2 = _interopRequireDefault(__webpack_require__(1307)); -var _join2 = _interopRequireDefault(__webpack_require__(1424)); +var _join2 = _interopRequireDefault(__webpack_require__(1407)); -var _identity2 = _interopRequireDefault(__webpack_require__(1426)); +var _identity2 = _interopRequireDefault(__webpack_require__(1409)); -var _flow2 = _interopRequireDefault(__webpack_require__(1290)); +var _flow2 = _interopRequireDefault(__webpack_require__(1273)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); const makeBackgroundString = (0, _flow2.default)((0, _filter2.default)(_identity2.default), (0, _join2.default)(' ')); @@ -142294,7 +141991,7 @@ exports.default = MjSection; module.exports = exports.default; /***/ }), -/* 1436 */ +/* 1419 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142313,11 +142010,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjSpacer = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjSpacer, _BodyComponent); @@ -142376,7 +142073,7 @@ exports.default = MjSpacer; module.exports = exports.default; /***/ }), -/* 1437 */ +/* 1420 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142395,13 +142092,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); let MjText = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjText, _BodyComponent); @@ -142496,7 +142193,7 @@ exports.default = MjText; module.exports = exports.default; /***/ }), -/* 1438 */ +/* 1421 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142515,15 +142212,15 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjTable = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjTable, _BodyComponent); @@ -142622,7 +142319,7 @@ exports.default = MjTable; module.exports = exports.default; /***/ }), -/* 1439 */ +/* 1422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142641,13 +142338,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlSection = _interopRequireDefault(__webpack_require__(1435)); +var _mjmlSection = _interopRequireDefault(__webpack_require__(1418)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjWrapper = /*#__PURE__*/function (_MjSection) { (0, _inherits2.default)(MjWrapper, _MjSection); @@ -142699,7 +142396,7 @@ exports.default = MjWrapper; module.exports = exports.default; /***/ }), -/* 1440 */ +/* 1423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142743,10 +142440,10 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1441 */ +/* 1424 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"1":function(container,depth0,helpers,partials,data) { return ""; @@ -142759,41 +142456,39 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co }; return "<mjml>\n <mj-head>\n" - + ((stack1 = container.invokePartial(__webpack_require__(1464),depth0,{"name":"style","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + + ((stack1 = container.invokePartial(__webpack_require__(1447),depth0,{"name":"style","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + " </mj-head>\n <mj-body background-color=\"#121212\" css-class=\"main\">\n" - + ((stack1 = container.invokePartial(__webpack_require__(1465),depth0,{"name":"base/header","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") - + "\n <mj-section background-color=\"#121212\">\n <mj-column width=\"60%\" vertical-align=\"middle\">\n <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\">\n Bonjour " + + ((stack1 = container.invokePartial(__webpack_require__(1448),depth0,{"name":"base/header","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + + "\n <mj-section background-color=\"#121212\">\n <mj-column width=\"60%\" vertical-align=\"middle\">\n <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\" font-family=\"Lato\">\n Bonjour " + alias2(alias1((depth0 != null ? lookupProperty(depth0,"username") : depth0), depth0)) - + ",\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">\n La limite de consommation d'eau journalière que vous avez fixée à " + + ",\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" font-family=\"Lato\">\n La limite de consommation d'eau journalière que vous avez fixée à " + alias2(alias1((depth0 != null ? lookupProperty(depth0,"userLimit") : depth0), depth0)) - + " litres a été dépassée.<br />\n Le <span style=\"color: #E3B82A; font-weight: 700;\">" + + " L a été dépassée le " + alias2(alias1((depth0 != null ? lookupProperty(depth0,"limitDate") : depth0), depth0)) - + "</span>, vous avez consommé <span style=\"color: #3a98ec; font-weight:700;\">" - + alias2(alias1((depth0 != null ? lookupProperty(depth0,"consumption") : depth0), depth0)) - + " litres</span>.<br />\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">\n Pour comprendre ce qu’il s’est passé, rendez-vous dans Ecolyo.\n </mj-text>\n </mj-column>\n <mj-column width=\"40%\" vertical-align=\"middle\">\n <mj-image src=\"" + + ".<br />\n Pour comprendre ce qu’il s’est passé, rendez-vous dans Ecolyo.\n </mj-text>\n\n </mj-column>\n <mj-column width=\"40%\" vertical-align=\"middle\">\n <mj-image src=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0)) - + "/assets/baignoire.png\" width=\"132px\" align=\"center\"></mj-image>\n </mj-column>\n </mj-section>\n\n <mj-section background-color=\"#121212\">\n <mj-column>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\">\n <mj-social-element src=\"" + + "/assets/baignoire.png\" width=\"132px\" align=\"center\"></mj-image>\n </mj-column>\n </mj-section>\n\n <mj-section background-color=\"#121212\">\n <mj-column>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\" font-family=\"Lato\">\n <mj-social-element src=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0)) - + "/assets/ecolyo-icon.png\" name=\"ecolyo\" padding=\"0 10px 0 0\" href=\"" + + "/assets/ecolyo-icon.png\" name=\"ecolyo\" font-family=\"Lato\" padding=\"0 10px 0 0\" href=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"clientUrl") : depth0), depth0)) - + "\">\n Voir dans Ecolyo\n </mj-social-element>\n </mj-social>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\">\n Vous souhaitez modifier votre seuil d'alerte ou supprimer cette notification ? <a href=\"" + + "\">\n Voir dans Ecolyo\n </mj-social-element>\n </mj-social>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" font-family=\"Lato\">\n Vous souhaitez modifier votre seuil d'alerte ou supprimer cette notification ? <a href=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"unsubscribeUrl") : depth0), depth0)) + "\" style=\"color: #E3B82A; font-weight: 900 !important;\">C'est ici</a>\n </mj-text>\n </mj-column>\n </mj-section>\n" - + ((stack1 = container.invokePartial(__webpack_require__(1466),depth0,{"name":"base/footer","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + + ((stack1 = container.invokePartial(__webpack_require__(1449),depth0,{"name":"base/footer","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + " </mj-body>\n</mjml>\n"; },"usePartial":true,"useData":true}); /***/ }), -/* 1442 */ +/* 1425 */ /***/ (function(module, exports, __webpack_require__) { // Create a simple path alias to allow browserify to resolve // the runtime on a supported path. -module.exports = __webpack_require__(1443)['default']; +module.exports = __webpack_require__(1426)['default']; /***/ }), -/* 1443 */ +/* 1426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142808,30 +142503,30 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'd function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } } -var _handlebarsBase = __webpack_require__(1444); +var _handlebarsBase = __webpack_require__(1427); var base = _interopRequireWildcard(_handlebarsBase); // Each of these augment the Handlebars object. No need to setup here. // (This is done to easily share code between commonjs and browse envs) -var _handlebarsSafeString = __webpack_require__(1460); +var _handlebarsSafeString = __webpack_require__(1443); var _handlebarsSafeString2 = _interopRequireDefault(_handlebarsSafeString); -var _handlebarsException = __webpack_require__(1446); +var _handlebarsException = __webpack_require__(1429); var _handlebarsException2 = _interopRequireDefault(_handlebarsException); -var _handlebarsUtils = __webpack_require__(1445); +var _handlebarsUtils = __webpack_require__(1428); var Utils = _interopRequireWildcard(_handlebarsUtils); -var _handlebarsRuntime = __webpack_require__(1461); +var _handlebarsRuntime = __webpack_require__(1444); var runtime = _interopRequireWildcard(_handlebarsRuntime); -var _handlebarsNoConflict = __webpack_require__(1463); +var _handlebarsNoConflict = __webpack_require__(1446); var _handlebarsNoConflict2 = _interopRequireDefault(_handlebarsNoConflict); @@ -142866,7 +142561,7 @@ module.exports = exports['default']; /***/ }), -/* 1444 */ +/* 1427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142878,21 +142573,21 @@ exports.HandlebarsEnvironment = HandlebarsEnvironment; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); -var _helpers = __webpack_require__(1447); +var _helpers = __webpack_require__(1430); -var _decorators = __webpack_require__(1455); +var _decorators = __webpack_require__(1438); -var _logger = __webpack_require__(1457); +var _logger = __webpack_require__(1440); var _logger2 = _interopRequireDefault(_logger); -var _internalProtoAccess = __webpack_require__(1458); +var _internalProtoAccess = __webpack_require__(1441); var VERSION = '4.7.7'; exports.VERSION = VERSION; @@ -142989,7 +142684,7 @@ exports.logger = _logger2['default']; /***/ }), -/* 1445 */ +/* 1428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143120,7 +142815,7 @@ function appendContextPath(contextPath, id) { /***/ }), -/* 1446 */ +/* 1429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143191,7 +142886,7 @@ module.exports = exports['default']; /***/ }), -/* 1447 */ +/* 1430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143204,31 +142899,31 @@ exports.moveHelperToHooks = moveHelperToHooks; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _helpersBlockHelperMissing = __webpack_require__(1448); +var _helpersBlockHelperMissing = __webpack_require__(1431); var _helpersBlockHelperMissing2 = _interopRequireDefault(_helpersBlockHelperMissing); -var _helpersEach = __webpack_require__(1449); +var _helpersEach = __webpack_require__(1432); var _helpersEach2 = _interopRequireDefault(_helpersEach); -var _helpersHelperMissing = __webpack_require__(1450); +var _helpersHelperMissing = __webpack_require__(1433); var _helpersHelperMissing2 = _interopRequireDefault(_helpersHelperMissing); -var _helpersIf = __webpack_require__(1451); +var _helpersIf = __webpack_require__(1434); var _helpersIf2 = _interopRequireDefault(_helpersIf); -var _helpersLog = __webpack_require__(1452); +var _helpersLog = __webpack_require__(1435); var _helpersLog2 = _interopRequireDefault(_helpersLog); -var _helpersLookup = __webpack_require__(1453); +var _helpersLookup = __webpack_require__(1436); var _helpersLookup2 = _interopRequireDefault(_helpersLookup); -var _helpersWith = __webpack_require__(1454); +var _helpersWith = __webpack_require__(1437); var _helpersWith2 = _interopRequireDefault(_helpersWith); @@ -143254,7 +142949,7 @@ function moveHelperToHooks(instance, helperName, keepHelper) { /***/ }), -/* 1448 */ +/* 1431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143262,7 +142957,7 @@ function moveHelperToHooks(instance, helperName, keepHelper) { exports.__esModule = true; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); exports['default'] = function (instance) { instance.registerHelper('blockHelperMissing', function (context, options) { @@ -143300,7 +142995,7 @@ module.exports = exports['default']; /***/ }), -/* 1449 */ +/* 1432 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143311,9 +143006,9 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143411,7 +143106,7 @@ module.exports = exports['default']; /***/ }), -/* 1450 */ +/* 1433 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143422,7 +143117,7 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143443,7 +143138,7 @@ module.exports = exports['default']; /***/ }), -/* 1451 */ +/* 1434 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143454,9 +143149,9 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143496,7 +143191,7 @@ module.exports = exports['default']; /***/ }), -/* 1452 */ +/* 1435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143529,7 +143224,7 @@ module.exports = exports['default']; /***/ }), -/* 1453 */ +/* 1436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143552,7 +143247,7 @@ module.exports = exports['default']; /***/ }), -/* 1454 */ +/* 1437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143563,9 +143258,9 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143602,7 +143297,7 @@ module.exports = exports['default']; /***/ }), -/* 1455 */ +/* 1438 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143614,7 +143309,7 @@ exports.registerDefaultDecorators = registerDefaultDecorators; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _decoratorsInline = __webpack_require__(1456); +var _decoratorsInline = __webpack_require__(1439); var _decoratorsInline2 = _interopRequireDefault(_decoratorsInline); @@ -143625,7 +143320,7 @@ function registerDefaultDecorators(instance) { /***/ }), -/* 1456 */ +/* 1439 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143633,7 +143328,7 @@ function registerDefaultDecorators(instance) { exports.__esModule = true; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); exports['default'] = function (instance) { instance.registerDecorator('inline', function (fn, props, container, options) { @@ -143661,7 +143356,7 @@ module.exports = exports['default']; /***/ }), -/* 1457 */ +/* 1440 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143669,7 +143364,7 @@ module.exports = exports['default']; exports.__esModule = true; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); var logger = { methodMap: ['debug', 'info', 'warn', 'error'], @@ -143715,7 +143410,7 @@ module.exports = exports['default']; /***/ }), -/* 1458 */ +/* 1441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143729,9 +143424,9 @@ exports.resetLoggedProperties = resetLoggedProperties; function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } } -var _createNewLookupObject = __webpack_require__(1459); +var _createNewLookupObject = __webpack_require__(1442); -var _logger = __webpack_require__(1457); +var _logger = __webpack_require__(1440); var logger = _interopRequireWildcard(_logger); @@ -143795,7 +143490,7 @@ function resetLoggedProperties() { /***/ }), -/* 1459 */ +/* 1442 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143804,7 +143499,7 @@ function resetLoggedProperties() { exports.__esModule = true; exports.createNewLookupObject = createNewLookupObject; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); /** * Create a new object with "null"-prototype to avoid truthy results on prototype properties. @@ -143824,7 +143519,7 @@ function createNewLookupObject() { /***/ }), -/* 1460 */ +/* 1443 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143846,7 +143541,7 @@ module.exports = exports['default']; /***/ }), -/* 1461 */ +/* 1444 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143867,21 +143562,21 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'd function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); var Utils = _interopRequireWildcard(_utils); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); -var _base = __webpack_require__(1444); +var _base = __webpack_require__(1427); -var _helpers = __webpack_require__(1447); +var _helpers = __webpack_require__(1430); -var _internalWrapHelper = __webpack_require__(1462); +var _internalWrapHelper = __webpack_require__(1445); -var _internalProtoAccess = __webpack_require__(1458); +var _internalProtoAccess = __webpack_require__(1441); function checkRevision(compilerInfo) { var compilerRevision = compilerInfo && compilerInfo[0] || 1, @@ -144225,7 +143920,7 @@ function passLookupPropertyOption(helper, container) { /***/ }), -/* 1462 */ +/* 1445 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -144251,7 +143946,7 @@ function wrapHelper(helper, transformOptionsFn) { /***/ }), -/* 1463 */ +/* 1446 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -144277,20 +143972,20 @@ module.exports = exports['default']; /***/ }), -/* 1464 */ +/* 1447 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { - return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important;\n } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n .button-with-icon a img { padding-top: 20px !important;}\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; },"useData":true}); /***/ }), -/* 1465 */ +/* 1448 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=container.hooks.helperMissing, alias3="function", alias4=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { @@ -144308,10 +144003,10 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," },"useData":true}); /***/ }), -/* 1466 */ +/* 1449 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=container.hooks.helperMissing, alias3="function", alias4=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { diff --git a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js index 701bd145134bd44849443e78337510df0ec43e35..c5b751ebf045b212262f5b3b0f0239b4cf333a2c 100644 --- a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js +++ b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js @@ -81,7 +81,7 @@ /******/ /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 1467); +/******/ return __webpack_require__(__webpack_require__.s = 1450); /******/ }) /************************************************************************/ /******/ ([ @@ -2460,8 +2460,8 @@ exports.runService = runService; return; } - reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); - reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/bastien/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(runService, "runService", "/home/bastien/ecolyo/src/targets/services/service.ts"); })(); ; @@ -63675,21 +63675,7 @@ Object.keys(_comGrandlyonEnedisMaxpower).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__(512); - -Object.keys(_comGrandlyonEcolyoProfileecogesture).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _comGrandlyonEcolyoProfileecogesture[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _comGrandlyonEcolyoProfileecogesture[key]; - } - }); -}); - -var _ioCozyTriggers = __webpack_require__(513); +var _ioCozyTriggers = __webpack_require__(512); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63861,11 +63847,6 @@ const doctypes = { doctype: _comGrandlyonEnedisMaxpower.ENEDIS_MAXPOWER_DOCTYPE, attributes: {}, relationships: {} - }, - profileecogesture: { - doctype: _comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, - attributes: {}, - relationships: {} } }; const _default = doctypes; @@ -63881,8 +63862,8 @@ exports.default = _default2; return; } - reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(doctypes, "doctypes", "/home/bastien/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/doctypes/index.ts"); })(); ; @@ -63925,7 +63906,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); + reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); })(); ; @@ -63968,7 +63949,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; return; } - reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); + reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); })(); ; @@ -64011,7 +63992,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; return; } - reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); + reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); })(); ; @@ -64054,7 +64035,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; return; } - reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts"); + reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-konnectors.ts"); })(); ; @@ -64097,7 +64078,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; return; } - reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts"); + reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-accounts.ts"); })(); ; @@ -64140,7 +64121,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; return; } - reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts"); + reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-jobs.ts"); })(); ; @@ -64183,7 +64164,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; return; } - reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts"); + reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-terms.ts"); })(); ; @@ -64226,7 +64207,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; return; } - reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); + reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); })(); ; @@ -64269,7 +64250,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; return; } - reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); + reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); })(); ; @@ -64312,7 +64293,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; return; } - reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); + reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); })(); ; @@ -64355,7 +64336,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; return; } - reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); + reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); })(); ; @@ -64398,7 +64379,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; return; } - reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); + reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); })(); ; @@ -64441,7 +64422,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; return; } - reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); + reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); })(); ; @@ -64484,7 +64465,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; return; } - reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); + reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); })(); ; @@ -64527,7 +64508,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; return; } - reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); + reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); })(); ; @@ -64570,7 +64551,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; return; } - reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); + reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); })(); ; @@ -64613,7 +64594,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; return; } - reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); + reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); })(); ; @@ -64656,7 +64637,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; return; } - reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); + reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); })(); ; @@ -64699,7 +64680,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); + reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); })(); ; @@ -64742,7 +64723,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); + reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); })(); ; @@ -64785,7 +64766,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); + reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); })(); ; @@ -64828,7 +64809,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; return; } - reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); + reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); })(); ; @@ -64871,7 +64852,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; return; } - reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); + reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); })(); ; @@ -64914,7 +64895,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; return; } - reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); + reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); })(); ; @@ -64957,7 +64938,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; return; } - reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); + reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); })(); ; @@ -65000,7 +64981,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT return; } - reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); + reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); })(); ; @@ -65043,7 +65024,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); + reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); })(); ; @@ -65061,49 +65042,6 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; "use strict"; /* WEBPACK VAR INJECTION */(function(module) { -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.PROFILEECOGESTURE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -const PROFILEECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.profileecogesture'; -exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 513 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - Object.defineProperty(exports, "__esModule", { value: true }); @@ -65129,7 +65067,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; return; } - reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts"); + reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-triggers.ts"); })(); ; @@ -65141,41 +65079,41 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 514 */, -/* 515 */ +/* 513 */, +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(533); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(532); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(528); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(527); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(531); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(530); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(526); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(525); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(524); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -65195,29 +65133,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(533); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(522); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(529); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(535); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(532); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(536); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(538); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(523); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(532); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(521); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(528); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(534); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(531); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(535); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(537); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(522); @@ -67363,20 +67301,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(532); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(525); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(531); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); @@ -68253,7 +68191,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68329,15 +68267,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(519); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); @@ -68727,7 +68665,7 @@ class Formatter { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68751,8 +68689,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); @@ -68989,7 +68927,7 @@ function formatString(knownFormat) { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69210,7 +69148,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69246,7 +69184,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -69542,7 +69480,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69565,18 +69503,18 @@ class Invalid { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(516); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(515); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(527); @@ -70062,16 +70000,16 @@ class Locale { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); @@ -70212,14 +70150,14 @@ class Settings { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70286,13 +70224,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* eslint no-unused-vars: "off" */ @@ -70384,14 +70322,14 @@ class Zone { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70586,17 +70524,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(531); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(521); /** * @private */ @@ -70636,14 +70574,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70741,13 +70679,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); /** @@ -70804,7 +70742,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70815,10 +70753,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); @@ -71150,17 +71088,17 @@ function parseSQL(s) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); @@ -71766,18 +71704,18 @@ class Interval { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(525); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(529); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); @@ -71974,12 +71912,12 @@ class Info { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); function dayDiff(earlier, later) { @@ -72063,20 +72001,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(516); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(537); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(518); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(536); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(517); @@ -72504,7 +72442,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72590,7 +72528,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72603,8 +72541,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -72757,8 +72695,8 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 539 */, -/* 540 */ +/* 538 */, +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72773,21 +72711,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _cozyClient = __webpack_require__(40); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(543)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(542)); -var _queryRunner = _interopRequireDefault(__webpack_require__(549)); +var _queryRunner = _interopRequireDefault(__webpack_require__(547)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(551)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(549)); -var _converter = _interopRequireDefault(__webpack_require__(552)); +var _converter = _interopRequireDefault(__webpack_require__(550)); var _doctypes = __webpack_require__(484); @@ -72816,24 +72754,24 @@ class ConsumptionDataManager { * @param timePeriod TimePeriod * @param timeStep TimeStep * @param fluidTypes FluidType[] - * @param fluidStatus FluidStatus[] * @param compareTimePeriod - Optional TimePeriod * @param isHome - Optional boolean * @returns DataChart | null */ - async getGraphData(timePeriod, timeStep, fluidTypes, fluidStatus, compareTimePeriod, isHome) { + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); if (!InputisValid) return null; if (fluidTypes.length === 1 && !isHome) { - const fluidType = fluidTypes[0]; // running the query + //TODO validating input data + //TODO applying buisness logic to the query arguments + // running the query + const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidTypes[0], compareTimePeriod); // formatting data - const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data - - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); return formattedData; } else if (fluidTypes.length > 1 || isHome) { const toBeAgreggatedData = []; @@ -72841,7 +72779,7 @@ class ConsumptionDataManager { for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); // validating output data toBeAgreggatedData.push({ chartData: formattedData, @@ -72858,8 +72796,9 @@ class ConsumptionDataManager { let allData; if (isHome) { - allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, undefined, compareMaxTimePeriod, isHome); - return allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, compareMaxTimePeriod, isHome); + const max = allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + return max; } else { const max = await this._queryRunnerService.fetchFluidMaxData(maxTimePeriod, timeStep, fluidTypes[0], withDate); return max; @@ -72879,10 +72818,11 @@ class ConsumptionDataManager { } async getPerformanceIndicators(timePeriod, timeStep, fluidTypes, compareTimePeriod) { + //const result = {}; const performanceIndicators = []; - for (const fluidType of fluidTypes) { - const graphData = await this.getGraphData(timePeriod, timeStep, [fluidType], undefined, compareTimePeriod); + for (const fluideType of fluidTypes) { + const graphData = await this.getGraphData(timePeriod, timeStep, [fluideType], compareTimePeriod); if (graphData) { const performanceIndicator = { @@ -72904,7 +72844,7 @@ class ConsumptionDataManager { performanceIndicator.percentageVariation = this.calculatePerformanceIndicatorVariationPercentage(performanceIndicator.value || 0, comparisonSumValue); } - performanceIndicators[fluidType] = performanceIndicator; + performanceIndicators[fluideType] = performanceIndicator; } } @@ -72923,7 +72863,7 @@ class ConsumptionDataManager { } calculatePerformanceIndicatorPrice(data) { - return data.reduce((a, b) => b.price ? a + b.price : a, 0); + return data.reduce((a, b) => b.price !== null ? a + b.price : a, 0); } calculatePerformanceIndicatorVariationPercentage(dataSum, comparisonDataSum) { @@ -72953,13 +72893,13 @@ class ConsumptionDataManager { return singleFluidGraphData; } - formatGraphDataManager(data, timeStep, timePeriod, compareTimePeriod, fluidType, fluidStatus) { + formatGraphDataManage(data, timeStep, timePeriod, compareTimePeriod) { if (!data) return null; - const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep, fluidType, fluidStatus); + const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep); let formattedComparisonData = null; - if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep, fluidType, fluidStatus); + if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep); const result = { actualData: formattedActualData, comparisonData: formattedComparisonData @@ -72967,21 +72907,40 @@ class ConsumptionDataManager { return result; } - async fetchAllFirstDateData(fluidTypes) { - let firstDay = null; - const firstDays = []; + async fetchLastDateData(fluidTypes, allFluids) { + let lastDay = null; if (fluidTypes.length === 1) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidTypes[0])) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidTypes[0])) || null; } else if (fluidTypes.length > 1) { + const lastDays = []; + for (const fluidType of fluidTypes) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidType)) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidType)) || null; + + if (lastDay) { + lastDays.push(lastDay); + } } - } - return firstDays; + if (lastDays.length < 1) { + return null; + } + + if (allFluids) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } else { + lastDay = lastDays.reduce(function (a, b) { + return a > b ? a : b; + }); + } + } //validate input + // validate output + + + return lastDay; } async fetchAllLastDateData(fluidTypes) { @@ -73043,8 +73002,6 @@ class ConsumptionDataManager { for (let i = 0; i < length; i++) { let agreggatedConvertedValue = 0; let comparisonAgreggatedConvertedValue = 0; - const tempAggregatedState = []; - const tempComparisonAggregatedState = []; let noDataCount = 0; let comparisonNoDataCount = 0; const convertedValueDetail = []; @@ -73054,29 +73011,21 @@ class ConsumptionDataManager { if (!singleFluidChart.chartData) break; if (!singleFluidChart.chartData.actualData[i]) break; const value = singleFluidChart.chartData.actualData[i].value; - tempAggregatedState.push(singleFluidChart.chartData.actualData[i].state); let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); agreggatedConvertedValue += convertedValue; } - convertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedValue, - state: singleFluidChart.chartData.actualData[i].state - }; + convertedValueDetail[singleFluidChart.chartFluid] = convertedValue; if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) { const comparisonValue = singleFluidChart.chartData.comparisonData[i].value; - tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state); let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); comparisonAgreggatedConvertedValue += convertedComparisonValue; } - comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedComparisonValue, - state: singleFluidChart.chartData.comparisonData[i].state - }; + comparisonConvertedValueDetail[singleFluidChart.chartFluid] = convertedComparisonValue; } } @@ -73084,26 +73033,18 @@ class ConsumptionDataManager { if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { - // Define the aggregated state - const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, value: agreggatedConvertedValue, - state: aggregatedDataloadState, valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail }; resultChartData.actualData.push(acutaldataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { - // Define the aggregated state - const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, value: comparisonAgreggatedConvertedValue, - state: aggregatedComparisonDataloadState, valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; resultChartData.comparisonData.push(comparisondataLoad); @@ -73217,7 +73158,7 @@ exports.default = ConsumptionDataManager; return; } - reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts"); + reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/bastien/ecolyo/src/services/consumption.service.ts"); })(); ; @@ -73229,7 +73170,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 541 */ +/* 540 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73267,7 +73208,7 @@ exports.FluidState = FluidState; })(FluidState || (exports.FluidState = FluidState = {})); /***/ }), -/* 542 */ +/* 541 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73295,7 +73236,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 543 */ +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73310,19 +73251,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _dataload = __webpack_require__(544); - -var _fluid = __webpack_require__(541); - -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _dateChart = _interopRequireDefault(__webpack_require__(543)); -var _dateChart = _interopRequireDefault(__webpack_require__(545)); - -var _date = __webpack_require__(548); - -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _date = __webpack_require__(546); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73334,139 +73267,34 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; class ConsumptionFormatterService { - formatGraphData(data, timePeriod, timeStep, fluidType, fluidStatus) { - // Sort data - data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); // Set status of data and complete missing/empty data + formatGraphData(data, timePeriod, timeStep) { + data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); + const formattedData = this.fillMissingData(data, timePeriod, timeStep); // complete missing data within data + + return formattedData; + } + fillMissingData(data, timePeriod, timeStep) { const filledData = []; let parsingDate = timePeriod.startDate; const dateChartService = new _dateChart.default(); while (parsingDate <= timePeriod.endDate) { + //const filtereddata = data.filter(dt => dt.date.equals(parsingDate)) const filtereddata = data.filter(dt => dateChartService.compareStepDate(timeStep, dt.date, parsingDate)); - const newElement = this.defineDataloadState(filtereddata[0] ? filtereddata[0] : { + const newElement = filtereddata[0] ? filtereddata[0] : { date: parsingDate, - value: -1, - state: _dataload.DataloadState.EMPTY, + value: -1 + }; + filledData.push((0, _objectSpread2.default)({}, newElement, { valueDetail: null - }, fluidType, timeStep, fluidStatus); - filledData.push((0, _objectSpread2.default)({}, newElement)); + })); parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep)); } return filledData; } - defineDataloadState(data, fluidType, timeStep, fluidStatus) { - const today = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); // Return coming state if data data is >= today - - - if (data.date >= today) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.COMING - }); - } - - if (!fluidStatus) { - return data; - } // Define state in function of first and last fluid data date - - - if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.lastDataDate && data.date > fluidStatus.lastDataDate) { - const isDataToCome = this.isDataToCome(data, fluidType); - return (0, _objectSpread2.default)({}, data, { - state: isDataToCome ? _dataload.DataloadState.COMING : _dataload.DataloadState.MISSING - }); - } - - if (fluidStatus.firstDataDate && fluidStatus.lastDataDate && data.date >= fluidStatus.firstDataDate && data.date <= fluidStatus.lastDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: data.value === -1 ? _dataload.DataloadState.HOLE : _dataload.DataloadState.VALID - }); - } - - return data; - } - - isDataToCome(dataload, fluidType) { - const configService = new _fluidConfig.default(); - const fluidConfig = configService.getFluidConfig(); - - const inter = _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).startOf('day')).count('days'); - - if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { - return true; - } else { - return false; - } - } - - defineAggregatedDataloadState(dataloadStateArray) { - if (dataloadStateArray.includes(_dataload.DataloadState.VALID)) { - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_WITH_COMING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_WITH_EMPTY; - } - - return _dataload.DataloadState.AGGREGATED_VALID; - } // No valid data but at least one hole or missing data - - - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING; - } // No valid data but at least one upcoming or coming data - - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_COMING; - } // No valid data but at least one empty data - - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_EMPTY; - } // Default - - - return _dataload.DataloadState.AGGREGATED_VALID; - } - getTimeFromStepTime(timeStep) { switch (timeStep) { case _timeStep.TimeStep.HALF_AN_HOUR: @@ -73515,7 +73343,7 @@ exports.default = ConsumptionFormatterService; return; } - reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts"); + reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/bastien/ecolyo/src/services/consumptionFormatter.service.ts"); })(); ; @@ -73527,51 +73355,7 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DataloadState = exports.DataloadSectionType = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -let DataloadState; -exports.DataloadState = DataloadState; - -(function (DataloadState) { - DataloadState["VALID"] = "VALID"; - DataloadState["EMPTY"] = "EMPTY"; - DataloadState["MISSING"] = "MISSING"; - DataloadState["HOLE"] = "HOLE"; - DataloadState["UPCOMING"] = "UPCOMING"; - DataloadState["COMING"] = "COMING"; - DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; - DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; - DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; - DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; - DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; -})(DataloadState || (exports.DataloadState = DataloadState = {})); - -let DataloadSectionType; -exports.DataloadSectionType = DataloadSectionType; - -(function (DataloadSectionType) { - DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; - DataloadSectionType["LEFT"] = "LEFT"; - DataloadSectionType["RIGHT"] = "RIGHT"; -})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); - -/***/ }), -/* 545 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73584,13 +73368,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73905,6 +73689,64 @@ class DateChartService { return 0; } } + + isDataToCome(dataload, fluidType) { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).startOf('day')).count('days'); + + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { + return true; + } else { + return false; + } + } /** * Checks if the last data date is outdated and returns the number of missing days * @param {DateTime | null} lastDataDate @@ -73949,7 +73791,7 @@ exports.default = DateChartService; return; } - reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts"); + reactHotLoader.register(DateChartService, "DateChartService", "/home/bastien/ecolyo/src/services/dateChart.service.ts"); })(); ; @@ -73961,7 +73803,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 546 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73974,7 +73816,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _config = _interopRequireDefault(__webpack_require__(547)); +var _config = _interopRequireDefault(__webpack_require__(545)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74022,7 +73864,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConfigService, "ConfigService", "/home/bastien/ecolyo/src/services/fluidConfig.service.ts"); })(); ; @@ -74034,13 +73876,13 @@ exports.default = ConfigService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 547 */ +/* 545 */ /***/ (function(module) { -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.174,\"startDate\":\"2021-08-01T00:00:00.000\",\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"startDate\":\"2021-01-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); /***/ }), -/* 548 */ +/* 546 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74052,11 +73894,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74246,14 +74088,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate; return; } - reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); + reactHotLoader.register(compareDates, "compareDates", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getLagDays, "getLagDays", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/bastien/ecolyo/src/utils/date.ts"); })(); ; @@ -74265,7 +74107,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 549 */ +/* 547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74282,17 +74124,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _doctypes = __webpack_require__(484); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _logger = _interopRequireDefault(__webpack_require__(550)); - -var _dataload = __webpack_require__(544); +var _logger = _interopRequireDefault(__webpack_require__(548)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74322,27 +74162,16 @@ class QueryRunner { const doctype = this.getRelevantDoctype(fluidType, timeStep); if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).indexFields(['load']).limitBy(1).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).limitBy(1).sortBy([{ load: 'desc' }]); } - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).indexFields(['load']).limitBy(limit).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).limitBy(limit).sortBy([{ load: 'desc' }]); } - buildFirstDateQuery(fluidType, limit) { - const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); - return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ - year: 'asc' - }, { - month: 'asc' - }, { - day: 'asc' - }]).limitBy(limit); - } - buildLastDateQuery(fluidType, limit) { const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ @@ -74381,7 +74210,6 @@ class QueryRunner { keepLocalTime: true }), value: entry.load, - state: _dataload.DataloadState.VALID, price: entry.price, valueDetail: null })); @@ -74612,25 +74440,12 @@ class QueryRunner { return null; } - async getFirstDateData(fluidType) { - const query = this.buildFirstDateQuery(fluidType, 1); - const result = await this.fetchData(query); - - if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { - keepLocalTime: true - }); - } - - return null; - } - async getLastDateData(fluidType) { const query = this.buildLastDateQuery(fluidType, 1); const result = await this.fetchData(query); if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { + return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day).setZone('utc', { keepLocalTime: true }); } @@ -74668,7 +74483,7 @@ exports.default = QueryRunner; return; } - reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts"); + reactHotLoader.register(QueryRunner, "QueryRunner", "/home/bastien/ecolyo/src/services/queryRunner.service.ts"); })(); ; @@ -74680,7 +74495,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 550 */ +/* 548 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -74699,7 +74514,7 @@ const log = minilog('ecolyo') /***/ }), -/* 551 */ +/* 549 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74710,11 +74525,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74777,7 +74592,7 @@ exports.default = ConsumptionValidatorService; return; } - reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts"); + reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/bastien/ecolyo/src/services/consumptionValidator.service.ts"); })(); ; @@ -74789,7 +74604,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 552 */ +/* 550 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74804,9 +74619,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74874,7 +74689,7 @@ exports.default = ConverterService; return; } - reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/bastien/ecolyo/src/services/converter.service.ts"); })(); ; @@ -74886,6 +74701,8 @@ exports.default = ConverterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 551 */, +/* 552 */, /* 553 */, /* 554 */, /* 555 */, @@ -75783,24 +75600,7 @@ exports.default = ConverterService; /* 1447 */, /* 1448 */, /* 1449 */, -/* 1450 */, -/* 1451 */, -/* 1452 */, -/* 1453 */, -/* 1454 */, -/* 1455 */, -/* 1456 */, -/* 1457 */, -/* 1458 */, -/* 1459 */, -/* 1460 */, -/* 1461 */, -/* 1462 */, -/* 1463 */, -/* 1464 */, -/* 1465 */, -/* 1466 */, -/* 1467 */ +/* 1450 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75810,17 +75610,17 @@ var _interopRequireDefault = __webpack_require__(2); var _cozyLogger = _interopRequireDefault(__webpack_require__(5)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _service = __webpack_require__(24); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _enedisMonthlyAnalysisData = _interopRequireDefault(__webpack_require__(1468)); +var _enedisMonthlyAnalysisData = _interopRequireDefault(__webpack_require__(1451)); var _doctypes = __webpack_require__(484); @@ -75843,13 +75643,12 @@ const log = _cozyLogger.default.namespace('report'); * @param weekValuesArray * @returns number */ -const getMinMonthlyLoad = (weekEndValuesArray, weekValuesArray, numberofDaysInMonth) => { +const getMinMonthlyLoad = (weekEndValuesArray, weekValuesArray) => { const totalArray = (0, _lodash.union)(...weekEndValuesArray, ...weekValuesArray); const filteredTotal = totalArray.filter(val => val !== -1 && val !== 0); - const talonCons = Math.min(...filteredTotal); - const minCons = talonCons * 48 * numberofDaysInMonth; - log('info', `Minimum value is ${minCons} `); - return minCons; + const minLoad = Math.min(...filteredTotal); + log('info', `Minimum value is ${minLoad} `); + return minLoad; }; /** * @@ -75932,7 +75731,7 @@ const getEnedisMonthAnalysisData = async (client, month, year) => { const monthlyAveragesLoads = { weekDaysHalfHourAverageValues: [], weekEndDaysHalfHourAverageValues: [], - minimumLoad: null, + minLoad: null, maxPower: null, month: month, year: year @@ -75958,12 +75757,7 @@ const getEnedisMonthAnalysisData = async (client, month, year) => { } } - const numberofDaysInMonth = _luxon.DateTime.fromObject({ - month: month, - year: year - }).daysInMonth; - - monthlyAveragesLoads.minimumLoad = getMinMonthlyLoad(weekEndValuesArray, weekValuesArray, numberofDaysInMonth); + monthlyAveragesLoads.minLoad = getMinMonthlyLoad(weekValuesArray, weekEndValuesArray); const arrAvg = arr => arr.reduce((a, b) => a + b, 0) / arr.length; // at this point we have an array of sums for each 48 half hour timestep // so we calculate the average @@ -75995,7 +75789,7 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({ const firstMinuteData = await cs.getFirsDataDateFromDoctype(_doctypes.ENEDIS_MINUTE_DOCTYPE); const lastEnedisMonthlyAnalysis = await emas.getLastEnedisMonthlyAnalysis(); - if (firstMinuteData && firstMinuteData[0]) { + if (firstMinuteData) { //First creates the analysis of the month - 1 log('info', 'Fetching last Enedis monthly Analysis...'); @@ -76076,7 +75870,6 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({ } } else { log('info', 'Enedis Minute is not activated or there is no data yet in this doctype'); - return; } }; @@ -76090,12 +75883,12 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({ return; } - reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); - reactHotLoader.register(getMinMonthlyLoad, "getMinMonthlyLoad", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); - reactHotLoader.register(populateArrayWithTotalData, "populateArrayWithTotalData", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); - reactHotLoader.register(getMonthMaxPower, "getMonthMaxPower", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); - reactHotLoader.register(getEnedisMonthAnalysisData, "getEnedisMonthAnalysisData", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); - reactHotLoader.register(syncEnedisMonthlyAnalysisDataDoctype, "syncEnedisMonthlyAnalysisDataDoctype", "/home/gcarron/dev/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); + reactHotLoader.register(log, "log", "/home/bastien/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); + reactHotLoader.register(getMinMonthlyLoad, "getMinMonthlyLoad", "/home/bastien/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); + reactHotLoader.register(populateArrayWithTotalData, "populateArrayWithTotalData", "/home/bastien/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); + reactHotLoader.register(getMonthMaxPower, "getMonthMaxPower", "/home/bastien/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); + reactHotLoader.register(getEnedisMonthAnalysisData, "getEnedisMonthAnalysisData", "/home/bastien/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); + reactHotLoader.register(syncEnedisMonthlyAnalysisDataDoctype, "syncEnedisMonthlyAnalysisDataDoctype", "/home/bastien/ecolyo/src/targets/services/enedisHalfHourMonthlyAnalysis.ts"); })(); ; @@ -76107,7 +75900,7 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({ /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1468 */ +/* 1451 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76126,9 +75919,7 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _dataload = __webpack_require__(544); - -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -76148,7 +75939,6 @@ class EnedisMonthlyAnalysisDataService { data.weekDaysHalfHourAverageValues.forEach((value, index) => { dataLoadWeekDays.push({ value: value, - state: _dataload.DataloadState.VALID, valueDetail: null, date: _luxon.DateTime.fromObject({ year: data.year, @@ -76164,7 +75954,6 @@ class EnedisMonthlyAnalysisDataService { data.weekEndDaysHalfHourAverageValues.forEach((value, index) => { dataLoadWeekEndDays.push({ value: value, - state: _dataload.DataloadState.VALID, valueDetail: null, date: _luxon.DateTime.fromObject({ year: data.year, @@ -76295,7 +76084,7 @@ exports.default = EnedisMonthlyAnalysisDataService; return; } - reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/gcarron/dev/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts"); + reactHotLoader.register(EnedisMonthlyAnalysisDataService, "EnedisMonthlyAnalysisDataService", "/home/bastien/ecolyo/src/services/enedisMonthlyAnalysisData.service.ts"); })(); ; diff --git a/services/fluidsPrices/ecolyo.js b/services/fluidsPrices/ecolyo.js index 1040a7471e0b760c98e1cfa07794c74e418da37c..ac04de41355c8de168ddde79a92aed12eedc8885 100644 --- a/services/fluidsPrices/ecolyo.js +++ b/services/fluidsPrices/ecolyo.js @@ -81,7 +81,7 @@ /******/ /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 1469); +/******/ return __webpack_require__(__webpack_require__.s = 1452); /******/ }) /************************************************************************/ /******/ ([ @@ -2460,8 +2460,8 @@ exports.runService = runService; return; } - reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); - reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/bastien/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(runService, "runService", "/home/bastien/ecolyo/src/targets/services/service.ts"); })(); ; @@ -63675,21 +63675,7 @@ Object.keys(_comGrandlyonEnedisMaxpower).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__(512); - -Object.keys(_comGrandlyonEcolyoProfileecogesture).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _comGrandlyonEcolyoProfileecogesture[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _comGrandlyonEcolyoProfileecogesture[key]; - } - }); -}); - -var _ioCozyTriggers = __webpack_require__(513); +var _ioCozyTriggers = __webpack_require__(512); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63861,11 +63847,6 @@ const doctypes = { doctype: _comGrandlyonEnedisMaxpower.ENEDIS_MAXPOWER_DOCTYPE, attributes: {}, relationships: {} - }, - profileecogesture: { - doctype: _comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, - attributes: {}, - relationships: {} } }; const _default = doctypes; @@ -63881,8 +63862,8 @@ exports.default = _default2; return; } - reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(doctypes, "doctypes", "/home/bastien/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/doctypes/index.ts"); })(); ; @@ -63925,7 +63906,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); + reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); })(); ; @@ -63968,7 +63949,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; return; } - reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); + reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); })(); ; @@ -64011,7 +63992,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; return; } - reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); + reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); })(); ; @@ -64054,7 +64035,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; return; } - reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts"); + reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-konnectors.ts"); })(); ; @@ -64097,7 +64078,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; return; } - reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts"); + reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-accounts.ts"); })(); ; @@ -64140,7 +64121,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; return; } - reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts"); + reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-jobs.ts"); })(); ; @@ -64183,7 +64164,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; return; } - reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts"); + reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-terms.ts"); })(); ; @@ -64226,7 +64207,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; return; } - reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); + reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); })(); ; @@ -64269,7 +64250,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; return; } - reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); + reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); })(); ; @@ -64312,7 +64293,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; return; } - reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); + reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); })(); ; @@ -64355,7 +64336,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; return; } - reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); + reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); })(); ; @@ -64398,7 +64379,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; return; } - reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); + reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); })(); ; @@ -64441,7 +64422,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; return; } - reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); + reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); })(); ; @@ -64484,7 +64465,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; return; } - reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); + reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); })(); ; @@ -64527,7 +64508,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; return; } - reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); + reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); })(); ; @@ -64570,7 +64551,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; return; } - reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); + reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); })(); ; @@ -64613,7 +64594,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; return; } - reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); + reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); })(); ; @@ -64656,7 +64637,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; return; } - reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); + reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); })(); ; @@ -64699,7 +64680,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); + reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); })(); ; @@ -64742,7 +64723,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); + reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); })(); ; @@ -64785,7 +64766,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); + reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); })(); ; @@ -64828,7 +64809,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; return; } - reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); + reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); })(); ; @@ -64871,7 +64852,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; return; } - reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); + reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); })(); ; @@ -64914,7 +64895,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; return; } - reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); + reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); })(); ; @@ -64957,7 +64938,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; return; } - reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); + reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); })(); ; @@ -65000,7 +64981,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT return; } - reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); + reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); })(); ; @@ -65043,7 +65024,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); + reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); })(); ; @@ -65061,49 +65042,6 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; "use strict"; /* WEBPACK VAR INJECTION */(function(module) { -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.PROFILEECOGESTURE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -const PROFILEECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.profileecogesture'; -exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 513 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - Object.defineProperty(exports, "__esModule", { value: true }); @@ -65129,7 +65067,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; return; } - reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts"); + reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-triggers.ts"); })(); ; @@ -65141,41 +65079,41 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 514 */, -/* 515 */ +/* 513 */, +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(533); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(532); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(528); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(527); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(531); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(530); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(526); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(525); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(524); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -65195,29 +65133,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(533); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(522); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(529); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(535); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(532); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(536); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(538); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(523); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(532); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(521); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(528); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(534); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(531); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(535); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(537); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(522); @@ -67363,20 +67301,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(532); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(525); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(531); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); @@ -68253,7 +68191,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68329,15 +68267,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(519); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); @@ -68727,7 +68665,7 @@ class Formatter { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68751,8 +68689,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); @@ -68989,7 +68927,7 @@ function formatString(knownFormat) { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69210,7 +69148,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69246,7 +69184,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -69542,7 +69480,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69565,18 +69503,18 @@ class Invalid { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(516); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(515); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(527); @@ -70062,16 +70000,16 @@ class Locale { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); @@ -70212,14 +70150,14 @@ class Settings { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70286,13 +70224,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* eslint no-unused-vars: "off" */ @@ -70384,14 +70322,14 @@ class Zone { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70586,17 +70524,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(531); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(521); /** * @private */ @@ -70636,14 +70574,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70741,13 +70679,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); /** @@ -70804,7 +70742,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70815,10 +70753,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); @@ -71150,17 +71088,17 @@ function parseSQL(s) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); @@ -71766,18 +71704,18 @@ class Interval { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(525); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(529); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); @@ -71974,12 +71912,12 @@ class Info { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); function dayDiff(earlier, later) { @@ -72063,20 +72001,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(516); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(537); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(518); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(536); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(517); @@ -72504,7 +72442,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72590,7 +72528,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72603,8 +72541,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -72757,8 +72695,8 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 539 */, -/* 540 */ +/* 538 */, +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72773,21 +72711,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _cozyClient = __webpack_require__(40); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(543)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(542)); -var _queryRunner = _interopRequireDefault(__webpack_require__(549)); +var _queryRunner = _interopRequireDefault(__webpack_require__(547)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(551)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(549)); -var _converter = _interopRequireDefault(__webpack_require__(552)); +var _converter = _interopRequireDefault(__webpack_require__(550)); var _doctypes = __webpack_require__(484); @@ -72816,24 +72754,24 @@ class ConsumptionDataManager { * @param timePeriod TimePeriod * @param timeStep TimeStep * @param fluidTypes FluidType[] - * @param fluidStatus FluidStatus[] * @param compareTimePeriod - Optional TimePeriod * @param isHome - Optional boolean * @returns DataChart | null */ - async getGraphData(timePeriod, timeStep, fluidTypes, fluidStatus, compareTimePeriod, isHome) { + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); if (!InputisValid) return null; if (fluidTypes.length === 1 && !isHome) { - const fluidType = fluidTypes[0]; // running the query - - const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data + //TODO validating input data + //TODO applying buisness logic to the query arguments + // running the query + const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidTypes[0], compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); return formattedData; } else if (fluidTypes.length > 1 || isHome) { const toBeAgreggatedData = []; @@ -72841,7 +72779,7 @@ class ConsumptionDataManager { for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); // validating output data toBeAgreggatedData.push({ chartData: formattedData, @@ -72858,8 +72796,9 @@ class ConsumptionDataManager { let allData; if (isHome) { - allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, undefined, compareMaxTimePeriod, isHome); - return allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, compareMaxTimePeriod, isHome); + const max = allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + return max; } else { const max = await this._queryRunnerService.fetchFluidMaxData(maxTimePeriod, timeStep, fluidTypes[0], withDate); return max; @@ -72879,10 +72818,11 @@ class ConsumptionDataManager { } async getPerformanceIndicators(timePeriod, timeStep, fluidTypes, compareTimePeriod) { + //const result = {}; const performanceIndicators = []; - for (const fluidType of fluidTypes) { - const graphData = await this.getGraphData(timePeriod, timeStep, [fluidType], undefined, compareTimePeriod); + for (const fluideType of fluidTypes) { + const graphData = await this.getGraphData(timePeriod, timeStep, [fluideType], compareTimePeriod); if (graphData) { const performanceIndicator = { @@ -72904,7 +72844,7 @@ class ConsumptionDataManager { performanceIndicator.percentageVariation = this.calculatePerformanceIndicatorVariationPercentage(performanceIndicator.value || 0, comparisonSumValue); } - performanceIndicators[fluidType] = performanceIndicator; + performanceIndicators[fluideType] = performanceIndicator; } } @@ -72923,7 +72863,7 @@ class ConsumptionDataManager { } calculatePerformanceIndicatorPrice(data) { - return data.reduce((a, b) => b.price ? a + b.price : a, 0); + return data.reduce((a, b) => b.price !== null ? a + b.price : a, 0); } calculatePerformanceIndicatorVariationPercentage(dataSum, comparisonDataSum) { @@ -72953,13 +72893,13 @@ class ConsumptionDataManager { return singleFluidGraphData; } - formatGraphDataManager(data, timeStep, timePeriod, compareTimePeriod, fluidType, fluidStatus) { + formatGraphDataManage(data, timeStep, timePeriod, compareTimePeriod) { if (!data) return null; - const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep, fluidType, fluidStatus); + const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep); let formattedComparisonData = null; - if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep, fluidType, fluidStatus); + if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep); const result = { actualData: formattedActualData, comparisonData: formattedComparisonData @@ -72967,21 +72907,40 @@ class ConsumptionDataManager { return result; } - async fetchAllFirstDateData(fluidTypes) { - let firstDay = null; - const firstDays = []; + async fetchLastDateData(fluidTypes, allFluids) { + let lastDay = null; if (fluidTypes.length === 1) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidTypes[0])) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidTypes[0])) || null; } else if (fluidTypes.length > 1) { + const lastDays = []; + for (const fluidType of fluidTypes) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidType)) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidType)) || null; + + if (lastDay) { + lastDays.push(lastDay); + } } - } - return firstDays; + if (lastDays.length < 1) { + return null; + } + + if (allFluids) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } else { + lastDay = lastDays.reduce(function (a, b) { + return a > b ? a : b; + }); + } + } //validate input + // validate output + + + return lastDay; } async fetchAllLastDateData(fluidTypes) { @@ -73043,8 +73002,6 @@ class ConsumptionDataManager { for (let i = 0; i < length; i++) { let agreggatedConvertedValue = 0; let comparisonAgreggatedConvertedValue = 0; - const tempAggregatedState = []; - const tempComparisonAggregatedState = []; let noDataCount = 0; let comparisonNoDataCount = 0; const convertedValueDetail = []; @@ -73054,29 +73011,21 @@ class ConsumptionDataManager { if (!singleFluidChart.chartData) break; if (!singleFluidChart.chartData.actualData[i]) break; const value = singleFluidChart.chartData.actualData[i].value; - tempAggregatedState.push(singleFluidChart.chartData.actualData[i].state); let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); agreggatedConvertedValue += convertedValue; } - convertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedValue, - state: singleFluidChart.chartData.actualData[i].state - }; + convertedValueDetail[singleFluidChart.chartFluid] = convertedValue; if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) { const comparisonValue = singleFluidChart.chartData.comparisonData[i].value; - tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state); let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); comparisonAgreggatedConvertedValue += convertedComparisonValue; } - comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedComparisonValue, - state: singleFluidChart.chartData.comparisonData[i].state - }; + comparisonConvertedValueDetail[singleFluidChart.chartFluid] = convertedComparisonValue; } } @@ -73084,26 +73033,18 @@ class ConsumptionDataManager { if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { - // Define the aggregated state - const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, value: agreggatedConvertedValue, - state: aggregatedDataloadState, valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail }; resultChartData.actualData.push(acutaldataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { - // Define the aggregated state - const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, value: comparisonAgreggatedConvertedValue, - state: aggregatedComparisonDataloadState, valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; resultChartData.comparisonData.push(comparisondataLoad); @@ -73217,7 +73158,7 @@ exports.default = ConsumptionDataManager; return; } - reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts"); + reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/bastien/ecolyo/src/services/consumption.service.ts"); })(); ; @@ -73229,7 +73170,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 541 */ +/* 540 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73267,7 +73208,7 @@ exports.FluidState = FluidState; })(FluidState || (exports.FluidState = FluidState = {})); /***/ }), -/* 542 */ +/* 541 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73295,7 +73236,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 543 */ +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73310,19 +73251,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _dataload = __webpack_require__(544); - -var _fluid = __webpack_require__(541); - -var _timeStep = __webpack_require__(542); - -var _luxon = __webpack_require__(515); - -var _dateChart = _interopRequireDefault(__webpack_require__(545)); +var _timeStep = __webpack_require__(541); -var _date = __webpack_require__(548); +var _dateChart = _interopRequireDefault(__webpack_require__(543)); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _date = __webpack_require__(546); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73334,139 +73267,34 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; class ConsumptionFormatterService { - formatGraphData(data, timePeriod, timeStep, fluidType, fluidStatus) { - // Sort data - data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); // Set status of data and complete missing/empty data + formatGraphData(data, timePeriod, timeStep) { + data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); + const formattedData = this.fillMissingData(data, timePeriod, timeStep); // complete missing data within data + return formattedData; + } + + fillMissingData(data, timePeriod, timeStep) { const filledData = []; let parsingDate = timePeriod.startDate; const dateChartService = new _dateChart.default(); while (parsingDate <= timePeriod.endDate) { + //const filtereddata = data.filter(dt => dt.date.equals(parsingDate)) const filtereddata = data.filter(dt => dateChartService.compareStepDate(timeStep, dt.date, parsingDate)); - const newElement = this.defineDataloadState(filtereddata[0] ? filtereddata[0] : { + const newElement = filtereddata[0] ? filtereddata[0] : { date: parsingDate, - value: -1, - state: _dataload.DataloadState.EMPTY, + value: -1 + }; + filledData.push((0, _objectSpread2.default)({}, newElement, { valueDetail: null - }, fluidType, timeStep, fluidStatus); - filledData.push((0, _objectSpread2.default)({}, newElement)); + })); parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep)); } return filledData; } - defineDataloadState(data, fluidType, timeStep, fluidStatus) { - const today = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); // Return coming state if data data is >= today - - - if (data.date >= today) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.COMING - }); - } - - if (!fluidStatus) { - return data; - } // Define state in function of first and last fluid data date - - - if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.lastDataDate && data.date > fluidStatus.lastDataDate) { - const isDataToCome = this.isDataToCome(data, fluidType); - return (0, _objectSpread2.default)({}, data, { - state: isDataToCome ? _dataload.DataloadState.COMING : _dataload.DataloadState.MISSING - }); - } - - if (fluidStatus.firstDataDate && fluidStatus.lastDataDate && data.date >= fluidStatus.firstDataDate && data.date <= fluidStatus.lastDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: data.value === -1 ? _dataload.DataloadState.HOLE : _dataload.DataloadState.VALID - }); - } - - return data; - } - - isDataToCome(dataload, fluidType) { - const configService = new _fluidConfig.default(); - const fluidConfig = configService.getFluidConfig(); - - const inter = _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).startOf('day')).count('days'); - - if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { - return true; - } else { - return false; - } - } - - defineAggregatedDataloadState(dataloadStateArray) { - if (dataloadStateArray.includes(_dataload.DataloadState.VALID)) { - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_WITH_COMING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_WITH_EMPTY; - } - - return _dataload.DataloadState.AGGREGATED_VALID; - } // No valid data but at least one hole or missing data - - - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING; - } // No valid data but at least one upcoming or coming data - - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_COMING; - } // No valid data but at least one empty data - - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_EMPTY; - } // Default - - - return _dataload.DataloadState.AGGREGATED_VALID; - } - getTimeFromStepTime(timeStep) { switch (timeStep) { case _timeStep.TimeStep.HALF_AN_HOUR: @@ -73515,7 +73343,7 @@ exports.default = ConsumptionFormatterService; return; } - reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts"); + reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/bastien/ecolyo/src/services/consumptionFormatter.service.ts"); })(); ; @@ -73527,51 +73355,7 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DataloadState = exports.DataloadSectionType = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -let DataloadState; -exports.DataloadState = DataloadState; - -(function (DataloadState) { - DataloadState["VALID"] = "VALID"; - DataloadState["EMPTY"] = "EMPTY"; - DataloadState["MISSING"] = "MISSING"; - DataloadState["HOLE"] = "HOLE"; - DataloadState["UPCOMING"] = "UPCOMING"; - DataloadState["COMING"] = "COMING"; - DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; - DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; - DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; - DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; - DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; -})(DataloadState || (exports.DataloadState = DataloadState = {})); - -let DataloadSectionType; -exports.DataloadSectionType = DataloadSectionType; - -(function (DataloadSectionType) { - DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; - DataloadSectionType["LEFT"] = "LEFT"; - DataloadSectionType["RIGHT"] = "RIGHT"; -})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); - -/***/ }), -/* 545 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73584,13 +73368,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73905,6 +73689,64 @@ class DateChartService { return 0; } } + + isDataToCome(dataload, fluidType) { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).startOf('day')).count('days'); + + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { + return true; + } else { + return false; + } + } /** * Checks if the last data date is outdated and returns the number of missing days * @param {DateTime | null} lastDataDate @@ -73949,7 +73791,7 @@ exports.default = DateChartService; return; } - reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts"); + reactHotLoader.register(DateChartService, "DateChartService", "/home/bastien/ecolyo/src/services/dateChart.service.ts"); })(); ; @@ -73961,7 +73803,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 546 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73974,7 +73816,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _config = _interopRequireDefault(__webpack_require__(547)); +var _config = _interopRequireDefault(__webpack_require__(545)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74022,7 +73864,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConfigService, "ConfigService", "/home/bastien/ecolyo/src/services/fluidConfig.service.ts"); })(); ; @@ -74034,13 +73876,13 @@ exports.default = ConfigService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 547 */ +/* 545 */ /***/ (function(module) { -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.174,\"startDate\":\"2021-08-01T00:00:00.000\",\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"startDate\":\"2021-01-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); /***/ }), -/* 548 */ +/* 546 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74052,11 +73894,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74246,14 +74088,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate; return; } - reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); + reactHotLoader.register(compareDates, "compareDates", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getLagDays, "getLagDays", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/bastien/ecolyo/src/utils/date.ts"); })(); ; @@ -74265,7 +74107,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 549 */ +/* 547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74282,17 +74124,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _doctypes = __webpack_require__(484); -var _fluid = __webpack_require__(541); - -var _timeStep = __webpack_require__(542); +var _fluid = __webpack_require__(540); -var _logger = _interopRequireDefault(__webpack_require__(550)); +var _timeStep = __webpack_require__(541); -var _dataload = __webpack_require__(544); +var _logger = _interopRequireDefault(__webpack_require__(548)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74322,27 +74162,16 @@ class QueryRunner { const doctype = this.getRelevantDoctype(fluidType, timeStep); if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).indexFields(['load']).limitBy(1).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).limitBy(1).sortBy([{ load: 'desc' }]); } - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).indexFields(['load']).limitBy(limit).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).limitBy(limit).sortBy([{ load: 'desc' }]); } - buildFirstDateQuery(fluidType, limit) { - const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); - return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ - year: 'asc' - }, { - month: 'asc' - }, { - day: 'asc' - }]).limitBy(limit); - } - buildLastDateQuery(fluidType, limit) { const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ @@ -74381,7 +74210,6 @@ class QueryRunner { keepLocalTime: true }), value: entry.load, - state: _dataload.DataloadState.VALID, price: entry.price, valueDetail: null })); @@ -74612,25 +74440,12 @@ class QueryRunner { return null; } - async getFirstDateData(fluidType) { - const query = this.buildFirstDateQuery(fluidType, 1); - const result = await this.fetchData(query); - - if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { - keepLocalTime: true - }); - } - - return null; - } - async getLastDateData(fluidType) { const query = this.buildLastDateQuery(fluidType, 1); const result = await this.fetchData(query); if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { + return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day).setZone('utc', { keepLocalTime: true }); } @@ -74668,7 +74483,7 @@ exports.default = QueryRunner; return; } - reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts"); + reactHotLoader.register(QueryRunner, "QueryRunner", "/home/bastien/ecolyo/src/services/queryRunner.service.ts"); })(); ; @@ -74680,7 +74495,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 550 */ +/* 548 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -74699,7 +74514,7 @@ const log = minilog('ecolyo') /***/ }), -/* 551 */ +/* 549 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74710,11 +74525,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74777,7 +74592,7 @@ exports.default = ConsumptionValidatorService; return; } - reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts"); + reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/bastien/ecolyo/src/services/consumptionValidator.service.ts"); })(); ; @@ -74789,7 +74604,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 552 */ +/* 550 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74804,9 +74619,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74874,7 +74689,7 @@ exports.default = ConverterService; return; } - reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/bastien/ecolyo/src/services/converter.service.ts"); })(); ; @@ -74886,6 +74701,8 @@ exports.default = ConverterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 551 */, +/* 552 */, /* 553 */, /* 554 */, /* 555 */, @@ -75334,81 +75151,7 @@ exports.default = ConverterService; /* 998 */, /* 999 */, /* 1000 */, -/* 1001 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -class EnvironmentService { - isAlpha() { - if (true) { - return true; - } - - return false; - } - - isProduction() { - if (!this.isAlpha()) { - return true; - } - - return false; - } - - getPublicURL() { - if (!this.isAlpha()) { - return 'https://ecolyo-agent.grandlyon.com'; - } else { - return 'https://ecolyo-agent-rec.grandlyon.com'; - } - } - - // @ts-ignore - __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - -} - -exports.default = EnvironmentService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), +/* 1001 */, /* 1002 */, /* 1003 */, /* 1004 */, @@ -75859,24 +75602,7 @@ exports.default = EnvironmentService; /* 1449 */, /* 1450 */, /* 1451 */, -/* 1452 */, -/* 1453 */, -/* 1454 */, -/* 1455 */, -/* 1456 */, -/* 1457 */, -/* 1458 */, -/* 1459 */, -/* 1460 */, -/* 1461 */, -/* 1462 */, -/* 1463 */, -/* 1464 */, -/* 1465 */, -/* 1466 */, -/* 1467 */, -/* 1468 */, -/* 1469 */ +/* 1452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75888,21 +75614,19 @@ var _cozyLogger = _interopRequireDefault(__webpack_require__(5)); var _service = __webpack_require__(24); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _fluidsPrices = _interopRequireDefault(__webpack_require__(1470)); +var _fluidsPrices = _interopRequireDefault(__webpack_require__(1453)); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); var _doctypes = __webpack_require__(484); -var _fluid = __webpack_require__(541); - -var _queryRunner = _interopRequireDefault(__webpack_require__(549)); +var _fluid = __webpack_require__(540); -var _environment = _interopRequireDefault(__webpack_require__(1001)); +var _queryRunner = _interopRequireDefault(__webpack_require__(547)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75915,84 +75639,8 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader const log = _cozyLogger.default.namespace('fluidPrices'); -const getRemotePricesByfluid = async (client, fluidType) => { - const env = new _environment.default(); - const remoteUrl = env.isProduction() ? `/remote/org.ecolyo.backoffice.prices` : `/remote/org.ecolyo.backoffice.prices.rec`; - const prices = await client.getStackClient().fetchJSON('GET', `${remoteUrl}?fluidtype=${fluidType}`); - return prices; -}; -/** - * Synchro the remote prices with database and returns a date where we have to relaunch aggregation if a price has been edited in backoffice - * @param {Client} client - * @param {FluidType} fluidType - * @returns {string | null} the oldest startDate - */ - - -const synchroPricesToUpdate = async (client, fluidType) => { - const fps = new _fluidsPrices.default(client); - const remotePrices = await getRemotePricesByfluid(client, fluidType); - let firstEditedPrice = null; - await Promise.all(remotePrices.map(async remotePrice => { - return new Promise(async resolve => { - try { - //Check if price exist in database - const existingPrice = await fps.checkIfPriceExists(remotePrice); - - if (existingPrice) { - //Check if the remote price is more recent - if (existingPrice.UpdatedAt && remotePrice.UpdatedAt && existingPrice.UpdatedAt < remotePrice.UpdatedAt) { - log('debug', `Price exist in db but not up to date, updating it`); //If a price has been updated, set the oldest startDate of the edited price so we can redo aggregation - - if (firstEditedPrice === null) { - firstEditedPrice = remotePrice.startDate; - } - - if (firstEditedPrice >= remotePrice.startDate) { - firstEditedPrice = remotePrice.startDate; - } //update this price in db - - - await fps.updatePrice(existingPrice, { - price: remotePrice.price, - UpdatedAt: remotePrice.UpdatedAt, - startDate: remotePrice.startDate, - endDate: remotePrice.endDate - }); - } else if (!existingPrice.UpdatedAt && remotePrice.UpdatedAt) { - //updatedAt key doesn't exist in db - await fps.updatePrice(existingPrice, { - UpdatedAt: remotePrice.UpdatedAt - }); - } else { - log('debug', `Price up to date`); - } - } else { - log('debug', `Price doesn't exist in db, creating new price`); //If a price has been updated, set the oldest startDate of the edited price so we can redo aggregation - - if (firstEditedPrice === null) { - firstEditedPrice = remotePrice.startDate; - } - - if (firstEditedPrice >= remotePrice.startDate) { - firstEditedPrice = remotePrice.startDate; - } //create price in db - - - await fps.createPrice(remotePrice); - } - } catch (err) { - log('error', `Error: ${err}`); - } finally { - resolve(); - } - }); - })); - return firstEditedPrice; -}; - const price = item => { - return item.price ? item.price : 0; + return item.price ? item.price : null; }; const sum = (prev, next) => { @@ -76028,47 +75676,45 @@ const getTimePeriod = async (timeStep, date) => { } }; -const aggregatePrices = async (qr, cdm, firstDate, today, fluidType) => { +const aggregatePrices = async (client, qr, cdm, firstDate, today, fluidType) => { const tsa = [_timeStep.TimeStep.MONTH, _timeStep.TimeStep.YEAR]; - log('debug', `Aggregation started for fluid: ${fluidType}, from ${firstDate} `); - await Promise.all(tsa.map(async ts => { + log('debug', `Aggregation...`); + const aggregartePromises = tsa.map(async ts => { return new Promise(async resolve => { let date = _luxon.DateTime.local(); Object.assign(date, firstDate); - try { - do { - const tp = await getTimePeriod(ts, date); // Get doc for aggregation + do { + log('debug', `Step: ${ts} | Fluid: ${fluidType} | Date: ${date.day}/${date.month}/${date.year}`); + const tp = await getTimePeriod(ts, date); // Get doc for aggregation - const data = await qr.fetchFluidRawDoctype(tp, _timeStep.TimeStep.DAY, fluidType); // Get doc to update + const data = await qr.fetchFluidRawDoctype(tp, _timeStep.TimeStep.DAY, fluidType); // Get doc to update - const docToUpdate = await qr.fetchFluidRawDoctype(tp, ts, fluidType); + const docToUpdate = await qr.fetchFluidRawDoctype(tp, ts, fluidType); - if (docToUpdate && data && docToUpdate.data && data.data) { - docToUpdate.data[0].price = data.data.map(price).reduce(sum); - } // Save updated docs + if (docToUpdate && data && docToUpdate.data && data.data) { + docToUpdate.data[0].price = data.data.map(price).reduce(sum); + } // Save updated docs - await cdm.saveDocs(docToUpdate.data); // Update date according to timestep + await cdm.saveDocs(docToUpdate.data); // Update date according to timestep - if (ts === _timeStep.TimeStep.YEAR) { - date = date.plus({ - year: 1 - }).startOf('month'); - } else { - date = date.plus({ - month: 1 - }).startOf('month'); - } - } while (date < today); - } catch (err) { - log('info', `Error : ${err}`); - } finally { - resolve(); - } + if (ts === _timeStep.TimeStep.YEAR) { + date = date.plus({ + year: 1 + }).startOf('month'); + } else { + date = date.plus({ + month: 1 + }).startOf('month'); + } + } while (date < today); + + resolve(); }); - })); + }); + await Promise.all(aggregartePromises); log('debug', `Aggregation done`); }; @@ -76081,10 +75727,6 @@ const getDoctypeTypeByFluid = fluidType => { return _doctypes.GRDF_DAY_DOCTYPE; } - if (fluidType === _fluid.FluidType.WATER) { - return _doctypes.EGL_DAY_DOCTYPE; - } - log('error', 'Unkown FluidType'); throw new Error(); }; @@ -76094,7 +75736,7 @@ const getTimeSetByFluid = fluidType => { return [_timeStep.TimeStep.DAY, _timeStep.TimeStep.HALF_AN_HOUR]; } - if (fluidType === _fluid.FluidType.GAS || fluidType === _fluid.FluidType.WATER) { + if (fluidType === _fluid.FluidType.GAS) { return [_timeStep.TimeStep.DAY]; } @@ -76106,103 +75748,70 @@ const applyPrices = async (client, fluidType) => { // If no doctypes exists, do nothing const fluidsPricesService = new _fluidsPrices.default(client); const cdm = new _consumption.default(client); - const qr = new _queryRunner.default(client); //Synchro dbprices with remote prices - - const firstEditedPriceDate = await synchroPricesToUpdate(client, fluidType); - const firstDataDate = await cdm.fetchAllFirstDateData([fluidType]); + const qr = new _queryRunner.default(client); const prices = await fluidsPricesService.getAllPrices(); // Prices data exsit if (prices.length > 0) { log('debug', 'fluidPrices data found'); - const firstMinuteData = await cdm.getFirstDataDateFromDoctypeWithPrice(getDoctypeTypeByFluid(fluidType)); // const firstDoctypeData = await cdm.getFirsDataDateFromDoctype() - // If there is data, update hourly data and daily data + const firstMinuteData = await cdm.getFirstDataDateFromDoctypeWithPrice(getDoctypeTypeByFluid(fluidType)); // If there is data, update hourly data and daily data + + if (firstMinuteData) { + // Format first date + const firstDate = _luxon.DateTime.fromObject({ + year: firstMinuteData.year, + month: firstMinuteData.month, + day: firstMinuteData.day + }); - if (firstDataDate && firstDataDate[0] && (firstMinuteData || firstEditedPriceDate !== null)) { const today = _luxon.DateTime.now(); - const tsa = getTimeSetByFluid(fluidType); - let firstDate; - - if (firstMinuteData && firstEditedPriceDate) { - // If there is first data without price and a price edited, set the smallest date - const firstMinuteDataDate = _luxon.DateTime.fromObject({ - year: firstMinuteData.year, - month: firstMinuteData.month, - day: firstMinuteData.day - }).setZone('utc', { - keepLocalTime: true - }); - - const formattedFirstEditedPrice = _luxon.DateTime.fromISO(firstEditedPriceDate).setZone('utc', { - keepLocalTime: true - }); // we want to exclude the period with no data if the edited date is smaller than the first data date - - - firstDate = _luxon.DateTime.min(_luxon.DateTime.max(formattedFirstEditedPrice, firstDataDate[0]), firstMinuteDataDate); - } else if (firstMinuteData) { - firstDate = _luxon.DateTime.fromObject({ - year: firstMinuteData.year, - month: firstMinuteData.month, - day: firstMinuteData.day - }).setZone('utc', { - keepLocalTime: true - }); - } else if (firstEditedPriceDate) { - firstDate = _luxon.DateTime.max(_luxon.DateTime.fromISO(firstEditedPriceDate).setZone('utc', { - keepLocalTime: true - }), firstDataDate[0]); - } else { - firstDate = today; - } // Hourly and daily prices - + const tsa = getTimeSetByFluid(fluidType); // Hourly and daily prices - await Promise.all(tsa.map(async timeStep => { + const promises = tsa.map(async timeStep => { return new Promise(async resolve => { - let date = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); + let date = _luxon.DateTime.local(); Object.assign(date, firstDate); - try { - do { - // Get price - const priceData = await fluidsPricesService.getPrices(fluidType, date); - const tp = await getTimePeriod(timeStep, date); // Get doc to update + do { + // Get price + const priceData = await fluidsPricesService.getPrices(fluidType, date); // log( + // 'debug', + // `Step: ${timeStep} | Fluid : ${fluidType} | Date: ${date.day}/${date.month}/${date.year} | Price: ${priceData.price}` + // ) - const data = await qr.fetchFluidRawDoctype(tp, timeStep, fluidType); // If lastItem has a price, skip this day (in order to save perf) + const tp = await getTimePeriod(timeStep, date); // Get doc to update - const lastItem = data && data.data && data.data[data.data.length - 1]; + const data = await qr.fetchFluidRawDoctype(tp, timeStep, fluidType); // If lastItem has a price, skip this day (in order to save perf) - if (lastItem && priceData) { - //if a price has been updated in backoffice re-calculates all price from the firstEditedPriceDate - data && data.data.forEach(element => { - element.price = element.load * priceData.price; - }); // Save updated docs + const lastItem = data.data[data.data.length - 1]; - await cdm.saveDocs(data.data); - } // Update date + if (lastItem && !lastItem.price && priceData) { + data && data.data.forEach(element => { + element.price = element.load * priceData.price; + }); // Save updated docs + await cdm.saveDocs(data.data); + } // Update date - if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - date = date.plus({ - days: 1 - }); - } else { - date = date.plus({ - month: 1 - }).startOf('month'); - } - } while (date < today); - } catch (err) { - log('error', `ERROR : ${err} `); - } finally { - resolve(); - } + + if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { + date = date.plus({ + days: 1 + }); + } else { + date = date.plus({ + month: 1 + }).startOf('month'); + } + } while (date < today); + + resolve(); }); - })); // Call aggregation method + }); + await Promise.all(promises); // Call aggregation method - await aggregatePrices(qr, cdm, firstDate, today, fluidType); + await aggregatePrices(client, qr, cdm, firstDate, today, fluidType); } else log('info', `No data found for fluid ${fluidType}`); } else log('info', 'No fluidesPrices data'); }; @@ -76215,12 +75824,8 @@ const processPrices = async ({ log('info', `Electricity data done`); log('info', `Processing gas data...`); const gas = applyPrices(client, _fluid.FluidType.GAS); + await Promise.all([elec, gas]); log('info', `Gas data done`); - log('info', `Processing water data...`); - const water = applyPrices(client, _fluid.FluidType.WATER); - log('info', `Water data done`); - await Promise.all([elec, gas, water]); - log('info', `processPrices done`); }; (0, _service.runService)(processPrices); @@ -76233,17 +75838,15 @@ const processPrices = async ({ return; } - reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(getRemotePricesByfluid, "getRemotePricesByfluid", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(synchroPricesToUpdate, "synchroPricesToUpdate", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(price, "price", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(sum, "sum", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(getTimePeriod, "getTimePeriod", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(aggregatePrices, "aggregatePrices", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(getDoctypeTypeByFluid, "getDoctypeTypeByFluid", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(getTimeSetByFluid, "getTimeSetByFluid", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(applyPrices, "applyPrices", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); - reactHotLoader.register(processPrices, "processPrices", "/home/gcarron/dev/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(log, "log", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(price, "price", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(sum, "sum", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(getTimePeriod, "getTimePeriod", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(aggregatePrices, "aggregatePrices", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(getDoctypeTypeByFluid, "getDoctypeTypeByFluid", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(getTimeSetByFluid, "getTimeSetByFluid", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(applyPrices, "applyPrices", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); + reactHotLoader.register(processPrices, "processPrices", "/home/bastien/ecolyo/src/targets/services/fluidsPrices.ts"); })(); ; @@ -76255,7 +75858,7 @@ const processPrices = async ({ /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1470 */ +/* 1453 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76268,16 +75871,12 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); - var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); - (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -76299,8 +75898,7 @@ class FluidPricesService { async getAllPrices() { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).limitBy(900); //TODO : handle case of 1000+ entries in doctype - + const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE); const { data: fluidsPrices } = await this._client.query(query); @@ -76315,11 +75913,9 @@ class FluidPricesService { async getPrices(fluidType, date) { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['startDate']).where({ + const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({ startDate: { - $lte: date.toISO({ - suppressMilliseconds: true - }).toString() + $lt: date.toString() }, fluidType }).sortBy([{ @@ -76330,125 +75926,6 @@ class FluidPricesService { } = await this._client.query(query); return fluidsPrices[0]; } - /** - * Get current prices for all fluidTypes. - * @returns {FluidPrice[]} - */ - - - async getAllLastPrices() { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['fluidType']).where({ - endDate: { - $eq: null - } - }).sortBy([{ - fluidType: 'asc' - }]).limitBy(3); - const { - data: fluidsPrices - } = await this._client.query(query); // If some data is missing, recover it using default config - - if (fluidsPrices.length !== 3) { - const configService = new _fluidConfig.default(); - const fluidConfig = configService.getFluidConfig(); - const recoveredFluidsPrices = []; // Getting default fluid price - - fluidConfig.forEach(config => { - recoveredFluidsPrices.push({ - _id: '0', - fluidType: config.fluidTypeId, - price: config.coefficient, - startDate: config.startDate, - endDate: '' - }); - }); // Replacing default prices if available - - fluidsPrices.forEach(fluidPrice => { - recoveredFluidsPrices[fluidPrice.fluidType] = fluidPrice; - }); - return recoveredFluidsPrices; - } - - return fluidsPrices; - } - /** - * Delete all fluidPrices entities from the db - * @returns {boolean} - true when deleted with success - * @throws {Error} - */ - - - async deleteAllFluidsPrices() { - const fluidsPrices = await this.getAllPrices(); - - try { - for (const price of fluidsPrices) { - await this._client.destroy(price); - } - - return true; - } catch (error) { - return false; - } - } - /** - * Check if a fluidprice exists in db - * @param {FluidPrice} fluidPrice - * @returns {FluidPrice | null} price or null - */ - - - async checkIfPriceExists(fluidPrice) { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({ - startDate: { - $eq: fluidPrice.startDate - }, - fluidType: { - $eq: fluidPrice.fluidType - } - }); - const { - data: [price] - } = await this._client.query(query); - if (price) return price;else return null; - } - /** - * Creates a new fluidPrice - * @param {FluidPrice} fluidPrice - * @returns {FluidPrice | null} price or null - */ - - - async createPrice(newPrice) { - try { - const { - data: createdPrice - } = await this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, newPrice); - return createdPrice; - } catch (error) { - console.log('Error creating new createdPrice: ', error); - throw error; - } - } - /** - * Updates a price in db - * @param {FluidPrice} doc - * @param {Partial<FluidPrice>} attributes - * @returns {FluidPrice | null} - */ - - - async updatePrice(doc, attributes) { - const { - data: fluidPrice - } = await this._client.save((0, _objectSpread2.default)({}, doc, attributes)); - - if (fluidPrice) { - return fluidPrice; - } - - return null; - } // @ts-ignore __reactstandin__regenerateByEval(key, code) { @@ -76468,7 +75945,7 @@ exports.default = FluidPricesService; return; } - reactHotLoader.register(FluidPricesService, "FluidPricesService", "/home/gcarron/dev/ecolyo/src/services/fluidsPrices.service.ts"); + reactHotLoader.register(FluidPricesService, "FluidPricesService", "/home/bastien/ecolyo/src/services/fluidsPrices.service.ts"); })(); ; diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js index 1017dcf5e4a766fc017b1229774c663e7c88cddd..3bfa547411553fe50495810edb4557da2b833b40 100644 --- a/services/monthlyReportNotification/ecolyo.js +++ b/services/monthlyReportNotification/ecolyo.js @@ -81,7 +81,7 @@ /******/ /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 1471); +/******/ return __webpack_require__(__webpack_require__.s = 1454); /******/ }) /************************************************************************/ /******/ ([ @@ -2460,8 +2460,8 @@ exports.runService = runService; return; } - reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); - reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/bastien/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(runService, "runService", "/home/bastien/ecolyo/src/targets/services/service.ts"); })(); ; @@ -63675,21 +63675,7 @@ Object.keys(_comGrandlyonEnedisMaxpower).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__(512); - -Object.keys(_comGrandlyonEcolyoProfileecogesture).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _comGrandlyonEcolyoProfileecogesture[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _comGrandlyonEcolyoProfileecogesture[key]; - } - }); -}); - -var _ioCozyTriggers = __webpack_require__(513); +var _ioCozyTriggers = __webpack_require__(512); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63861,11 +63847,6 @@ const doctypes = { doctype: _comGrandlyonEnedisMaxpower.ENEDIS_MAXPOWER_DOCTYPE, attributes: {}, relationships: {} - }, - profileecogesture: { - doctype: _comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, - attributes: {}, - relationships: {} } }; const _default = doctypes; @@ -63881,8 +63862,8 @@ exports.default = _default2; return; } - reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(doctypes, "doctypes", "/home/bastien/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/doctypes/index.ts"); })(); ; @@ -63925,7 +63906,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); + reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); })(); ; @@ -63968,7 +63949,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; return; } - reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); + reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); })(); ; @@ -64011,7 +63992,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; return; } - reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); + reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); })(); ; @@ -64054,7 +64035,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; return; } - reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts"); + reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-konnectors.ts"); })(); ; @@ -64097,7 +64078,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; return; } - reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts"); + reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-accounts.ts"); })(); ; @@ -64140,7 +64121,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; return; } - reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts"); + reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-jobs.ts"); })(); ; @@ -64183,7 +64164,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; return; } - reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts"); + reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-terms.ts"); })(); ; @@ -64226,7 +64207,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; return; } - reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); + reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); })(); ; @@ -64269,7 +64250,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; return; } - reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); + reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); })(); ; @@ -64312,7 +64293,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; return; } - reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); + reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); })(); ; @@ -64355,7 +64336,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; return; } - reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); + reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); })(); ; @@ -64398,7 +64379,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; return; } - reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); + reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); })(); ; @@ -64441,7 +64422,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; return; } - reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); + reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); })(); ; @@ -64484,7 +64465,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; return; } - reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); + reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); })(); ; @@ -64527,7 +64508,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; return; } - reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); + reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); })(); ; @@ -64570,7 +64551,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; return; } - reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); + reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); })(); ; @@ -64613,7 +64594,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; return; } - reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); + reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); })(); ; @@ -64656,7 +64637,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; return; } - reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); + reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); })(); ; @@ -64699,7 +64680,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); + reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); })(); ; @@ -64742,7 +64723,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); + reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); })(); ; @@ -64785,7 +64766,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); + reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); })(); ; @@ -64828,7 +64809,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; return; } - reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); + reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); })(); ; @@ -64871,7 +64852,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; return; } - reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); + reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); })(); ; @@ -64914,7 +64895,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; return; } - reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); + reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); })(); ; @@ -64957,7 +64938,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; return; } - reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); + reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); })(); ; @@ -65000,7 +64981,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT return; } - reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); + reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); })(); ; @@ -65043,7 +65024,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); + reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); })(); ; @@ -65061,49 +65042,6 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; "use strict"; /* WEBPACK VAR INJECTION */(function(module) { -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.PROFILEECOGESTURE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -const PROFILEECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.profileecogesture'; -exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 513 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - Object.defineProperty(exports, "__esModule", { value: true }); @@ -65129,7 +65067,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; return; } - reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts"); + reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-triggers.ts"); })(); ; @@ -65141,41 +65079,41 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 514 */, -/* 515 */ +/* 513 */, +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(533); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(532); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(528); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(527); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(531); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(530); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(526); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(525); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(524); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -65195,29 +65133,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(533); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(534); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(530); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(522); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(529); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(535); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(532); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(536); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(538); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(523); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(532); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(533); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(529); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(521); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(528); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(534); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(531); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(535); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(537); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(522); @@ -67363,20 +67301,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(532); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(525); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(531); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); @@ -68253,7 +68191,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68329,15 +68267,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(522); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(519); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); @@ -68727,7 +68665,7 @@ class Formatter { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68751,8 +68689,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(520); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); @@ -68989,7 +68927,7 @@ function formatString(knownFormat) { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69210,7 +69148,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69246,7 +69184,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -69542,7 +69480,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69565,18 +69503,18 @@ class Invalid { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(516); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(515); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(527); @@ -70062,16 +70000,16 @@ class Locale { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); @@ -70212,14 +70150,14 @@ class Settings { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70286,13 +70224,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); /* eslint no-unused-vars: "off" */ @@ -70384,14 +70322,14 @@ class Zone { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70586,17 +70524,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(531); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(521); /** * @private */ @@ -70636,14 +70574,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(526); @@ -70741,13 +70679,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(527); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(526); /** @@ -70804,7 +70742,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70815,10 +70753,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); @@ -71150,17 +71088,17 @@ function parseSQL(s) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(518); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(517); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); @@ -71766,18 +71704,18 @@ class Interval { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(525); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(524); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(529); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(522); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(523); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(521); @@ -71974,12 +71912,12 @@ class Info { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); function dayDiff(earlier, later) { @@ -72063,20 +72001,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(530); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(528); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(516); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(537); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(518); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(536); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(517); @@ -72504,7 +72442,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72590,7 +72528,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72603,8 +72541,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -72757,7 +72695,7 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 539 */ +/* 538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72778,7 +72716,7 @@ var _cozyClient = __webpack_require__(40); var _doctypes = __webpack_require__(484); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -72811,9 +72749,6 @@ class ProfileService { }), partnersIssueDate: _luxon.DateTime.fromISO(profileEntity.partnersIssueDate, { zone: 'utc' - }), - activateHalfHourDate: _luxon.DateTime.fromISO(profileEntity.activateHalfHourDate, { - zone: 'utc' }) }); return profile; @@ -72867,7 +72802,7 @@ exports.default = ProfileService; return; } - reactHotLoader.register(ProfileService, "ProfileService", "/home/gcarron/dev/ecolyo/src/services/profile.service.ts"); + reactHotLoader.register(ProfileService, "ProfileService", "/home/bastien/ecolyo/src/services/profile.service.ts"); })(); ; @@ -72879,7 +72814,7 @@ exports.default = ProfileService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 540 */ +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72894,21 +72829,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _cozyClient = __webpack_require__(40); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(543)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(542)); -var _queryRunner = _interopRequireDefault(__webpack_require__(549)); +var _queryRunner = _interopRequireDefault(__webpack_require__(547)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(551)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(549)); -var _converter = _interopRequireDefault(__webpack_require__(552)); +var _converter = _interopRequireDefault(__webpack_require__(550)); var _doctypes = __webpack_require__(484); @@ -72937,24 +72872,24 @@ class ConsumptionDataManager { * @param timePeriod TimePeriod * @param timeStep TimeStep * @param fluidTypes FluidType[] - * @param fluidStatus FluidStatus[] * @param compareTimePeriod - Optional TimePeriod * @param isHome - Optional boolean * @returns DataChart | null */ - async getGraphData(timePeriod, timeStep, fluidTypes, fluidStatus, compareTimePeriod, isHome) { + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); if (!InputisValid) return null; if (fluidTypes.length === 1 && !isHome) { - const fluidType = fluidTypes[0]; // running the query - - const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data + //TODO validating input data + //TODO applying buisness logic to the query arguments + // running the query + const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidTypes[0], compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); return formattedData; } else if (fluidTypes.length > 1 || isHome) { const toBeAgreggatedData = []; @@ -72962,7 +72897,7 @@ class ConsumptionDataManager { for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data - const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data + const formattedData = this.formatGraphDataManage(fetchedData, timeStep, timePeriod, compareTimePeriod || null); // validating output data toBeAgreggatedData.push({ chartData: formattedData, @@ -72979,8 +72914,9 @@ class ConsumptionDataManager { let allData; if (isHome) { - allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, undefined, compareMaxTimePeriod, isHome); - return allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + allData = await this.getGraphData(maxTimePeriod, timeStep, fluidTypes, compareMaxTimePeriod, isHome); + const max = allData && allData.actualData ? Math.max(...allData.actualData.map(d => d.value)) : 0; + return max; } else { const max = await this._queryRunnerService.fetchFluidMaxData(maxTimePeriod, timeStep, fluidTypes[0], withDate); return max; @@ -73000,10 +72936,11 @@ class ConsumptionDataManager { } async getPerformanceIndicators(timePeriod, timeStep, fluidTypes, compareTimePeriod) { + //const result = {}; const performanceIndicators = []; - for (const fluidType of fluidTypes) { - const graphData = await this.getGraphData(timePeriod, timeStep, [fluidType], undefined, compareTimePeriod); + for (const fluideType of fluidTypes) { + const graphData = await this.getGraphData(timePeriod, timeStep, [fluideType], compareTimePeriod); if (graphData) { const performanceIndicator = { @@ -73025,7 +72962,7 @@ class ConsumptionDataManager { performanceIndicator.percentageVariation = this.calculatePerformanceIndicatorVariationPercentage(performanceIndicator.value || 0, comparisonSumValue); } - performanceIndicators[fluidType] = performanceIndicator; + performanceIndicators[fluideType] = performanceIndicator; } } @@ -73044,7 +72981,7 @@ class ConsumptionDataManager { } calculatePerformanceIndicatorPrice(data) { - return data.reduce((a, b) => b.price ? a + b.price : a, 0); + return data.reduce((a, b) => b.price !== null ? a + b.price : a, 0); } calculatePerformanceIndicatorVariationPercentage(dataSum, comparisonDataSum) { @@ -73074,13 +73011,13 @@ class ConsumptionDataManager { return singleFluidGraphData; } - formatGraphDataManager(data, timeStep, timePeriod, compareTimePeriod, fluidType, fluidStatus) { + formatGraphDataManage(data, timeStep, timePeriod, compareTimePeriod) { if (!data) return null; - const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep, fluidType, fluidStatus); + const formattedActualData = this._consumptionFormatterService.formatGraphData(data.actualData, timePeriod, timeStep); let formattedComparisonData = null; - if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep, fluidType, fluidStatus); + if (compareTimePeriod) formattedComparisonData = this._consumptionFormatterService.formatGraphData(data.comparisonData ? data.comparisonData : [], compareTimePeriod, timeStep); const result = { actualData: formattedActualData, comparisonData: formattedComparisonData @@ -73088,21 +73025,40 @@ class ConsumptionDataManager { return result; } - async fetchAllFirstDateData(fluidTypes) { - let firstDay = null; - const firstDays = []; + async fetchLastDateData(fluidTypes, allFluids) { + let lastDay = null; if (fluidTypes.length === 1) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidTypes[0])) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidTypes[0])) || null; } else if (fluidTypes.length > 1) { + const lastDays = []; + for (const fluidType of fluidTypes) { - firstDay = (await this._queryRunnerService.getFirstDateData(fluidType)) || null; - firstDays.push(firstDay); + lastDay = (await this._queryRunnerService.getLastDateData(fluidType)) || null; + + if (lastDay) { + lastDays.push(lastDay); + } + } + + if (lastDays.length < 1) { + return null; } - } - return firstDays; + if (allFluids) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } else { + lastDay = lastDays.reduce(function (a, b) { + return a > b ? a : b; + }); + } + } //validate input + // validate output + + + return lastDay; } async fetchAllLastDateData(fluidTypes) { @@ -73164,8 +73120,6 @@ class ConsumptionDataManager { for (let i = 0; i < length; i++) { let agreggatedConvertedValue = 0; let comparisonAgreggatedConvertedValue = 0; - const tempAggregatedState = []; - const tempComparisonAggregatedState = []; let noDataCount = 0; let comparisonNoDataCount = 0; const convertedValueDetail = []; @@ -73175,29 +73129,21 @@ class ConsumptionDataManager { if (!singleFluidChart.chartData) break; if (!singleFluidChart.chartData.actualData[i]) break; const value = singleFluidChart.chartData.actualData[i].value; - tempAggregatedState.push(singleFluidChart.chartData.actualData[i].state); let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); agreggatedConvertedValue += convertedValue; } - convertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedValue, - state: singleFluidChart.chartData.actualData[i].state - }; + convertedValueDetail[singleFluidChart.chartFluid] = convertedValue; if (singleFluidChart.chartData.comparisonData && singleFluidChart.chartData.comparisonData[i]) { const comparisonValue = singleFluidChart.chartData.comparisonData[i].value; - tempComparisonAggregatedState.push(singleFluidChart.chartData.comparisonData[i].state); let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); comparisonAgreggatedConvertedValue += convertedComparisonValue; } - comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { - value: convertedComparisonValue, - state: singleFluidChart.chartData.comparisonData[i].state - }; + comparisonConvertedValueDetail[singleFluidChart.chartFluid] = convertedComparisonValue; } } @@ -73205,26 +73151,18 @@ class ConsumptionDataManager { if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { - // Define the aggregated state - const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, value: agreggatedConvertedValue, - state: aggregatedDataloadState, valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail }; resultChartData.actualData.push(acutaldataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { - // Define the aggregated state - const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, value: comparisonAgreggatedConvertedValue, - state: aggregatedComparisonDataloadState, valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; resultChartData.comparisonData.push(comparisondataLoad); @@ -73338,7 +73276,7 @@ exports.default = ConsumptionDataManager; return; } - reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/gcarron/dev/ecolyo/src/services/consumption.service.ts"); + reactHotLoader.register(ConsumptionDataManager, "ConsumptionDataManager", "/home/bastien/ecolyo/src/services/consumption.service.ts"); })(); ; @@ -73350,7 +73288,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 541 */ +/* 540 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73388,7 +73326,7 @@ exports.FluidState = FluidState; })(FluidState || (exports.FluidState = FluidState = {})); /***/ }), -/* 542 */ +/* 541 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73416,7 +73354,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 543 */ +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73431,19 +73369,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _dataload = __webpack_require__(544); - -var _fluid = __webpack_require__(541); - -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _dateChart = _interopRequireDefault(__webpack_require__(543)); -var _dateChart = _interopRequireDefault(__webpack_require__(545)); - -var _date = __webpack_require__(548); - -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _date = __webpack_require__(546); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73455,139 +73385,34 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader }; class ConsumptionFormatterService { - formatGraphData(data, timePeriod, timeStep, fluidType, fluidStatus) { - // Sort data - data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); // Set status of data and complete missing/empty data + formatGraphData(data, timePeriod, timeStep) { + data.sort((dataA, dataB) => (0, _date.compareDates)(dataA.date, dataB.date)); + const formattedData = this.fillMissingData(data, timePeriod, timeStep); // complete missing data within data + return formattedData; + } + + fillMissingData(data, timePeriod, timeStep) { const filledData = []; let parsingDate = timePeriod.startDate; const dateChartService = new _dateChart.default(); while (parsingDate <= timePeriod.endDate) { + //const filtereddata = data.filter(dt => dt.date.equals(parsingDate)) const filtereddata = data.filter(dt => dateChartService.compareStepDate(timeStep, dt.date, parsingDate)); - const newElement = this.defineDataloadState(filtereddata[0] ? filtereddata[0] : { + const newElement = filtereddata[0] ? filtereddata[0] : { date: parsingDate, - value: -1, - state: _dataload.DataloadState.EMPTY, + value: -1 + }; + filledData.push((0, _objectSpread2.default)({}, newElement, { valueDetail: null - }, fluidType, timeStep, fluidStatus); - filledData.push((0, _objectSpread2.default)({}, newElement)); + })); parsingDate = parsingDate.plus(this.getTimeFromStepTime(timeStep)); } return filledData; } - defineDataloadState(data, fluidType, timeStep, fluidStatus) { - const today = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); // Return coming state if data data is >= today - - - if (data.date >= today) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.COMING - }); - } - - if (!fluidStatus) { - return data; - } // Define state in function of first and last fluid data date - - - if (fluidStatus.firstDataDate && timeStep !== _timeStep.TimeStep.MONTH && timeStep !== _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.MONTH && data.date < fluidStatus.firstDataDate.startOf('month')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.firstDataDate && timeStep === _timeStep.TimeStep.YEAR && data.date < fluidStatus.firstDataDate.startOf('year')) { - return (0, _objectSpread2.default)({}, data, { - state: _dataload.DataloadState.EMPTY - }); - } - - if (fluidStatus.lastDataDate && data.date > fluidStatus.lastDataDate) { - const isDataToCome = this.isDataToCome(data, fluidType); - return (0, _objectSpread2.default)({}, data, { - state: isDataToCome ? _dataload.DataloadState.COMING : _dataload.DataloadState.MISSING - }); - } - - if (fluidStatus.firstDataDate && fluidStatus.lastDataDate && data.date >= fluidStatus.firstDataDate && data.date <= fluidStatus.lastDataDate) { - return (0, _objectSpread2.default)({}, data, { - state: data.value === -1 ? _dataload.DataloadState.HOLE : _dataload.DataloadState.VALID - }); - } - - return data; - } - - isDataToCome(dataload, fluidType) { - const configService = new _fluidConfig.default(); - const fluidConfig = configService.getFluidConfig(); - - const inter = _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).startOf('day')).count('days'); - - if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { - return true; - } - - if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { - return true; - } else { - return false; - } - } - - defineAggregatedDataloadState(dataloadStateArray) { - if (dataloadStateArray.includes(_dataload.DataloadState.VALID)) { - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_WITH_HOLE_OR_MISSING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_WITH_COMING; - } - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_WITH_EMPTY; - } - - return _dataload.DataloadState.AGGREGATED_VALID; - } // No valid data but at least one hole or missing data - - - if (dataloadStateArray.includes(_dataload.DataloadState.HOLE) || dataloadStateArray.includes(_dataload.DataloadState.MISSING)) { - return _dataload.DataloadState.AGGREGATED_HOLE_OR_MISSING; - } // No valid data but at least one upcoming or coming data - - - if (dataloadStateArray.includes(_dataload.DataloadState.UPCOMING) || dataloadStateArray.includes(_dataload.DataloadState.COMING)) { - return _dataload.DataloadState.AGGREGATED_COMING; - } // No valid data but at least one empty data - - - if (dataloadStateArray.includes(_dataload.DataloadState.EMPTY)) { - return _dataload.DataloadState.AGGREGATED_EMPTY; - } // Default - - - return _dataload.DataloadState.AGGREGATED_VALID; - } - getTimeFromStepTime(timeStep) { switch (timeStep) { case _timeStep.TimeStep.HALF_AN_HOUR: @@ -73636,7 +73461,7 @@ exports.default = ConsumptionFormatterService; return; } - reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/gcarron/dev/ecolyo/src/services/consumptionFormatter.service.ts"); + reactHotLoader.register(ConsumptionFormatterService, "ConsumptionFormatterService", "/home/bastien/ecolyo/src/services/consumptionFormatter.service.ts"); })(); ; @@ -73648,51 +73473,7 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DataloadState = exports.DataloadSectionType = void 0; - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -let DataloadState; -exports.DataloadState = DataloadState; - -(function (DataloadState) { - DataloadState["VALID"] = "VALID"; - DataloadState["EMPTY"] = "EMPTY"; - DataloadState["MISSING"] = "MISSING"; - DataloadState["HOLE"] = "HOLE"; - DataloadState["UPCOMING"] = "UPCOMING"; - DataloadState["COMING"] = "COMING"; - DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; - DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; - DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; - DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; - DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; -})(DataloadState || (exports.DataloadState = DataloadState = {})); - -let DataloadSectionType; -exports.DataloadSectionType = DataloadSectionType; - -(function (DataloadSectionType) { - DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; - DataloadSectionType["LEFT"] = "LEFT"; - DataloadSectionType["RIGHT"] = "RIGHT"; -})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); - -/***/ }), -/* 545 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73705,13 +73486,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74026,6 +73807,64 @@ class DateChartService { return 0; } } + + isDataToCome(dataload, fluidType) { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).startOf('day')).count('days'); + + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 1) { + return true; + } + + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 1) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { + return true; + } else { + return false; + } + } /** * Checks if the last data date is outdated and returns the number of missing days * @param {DateTime | null} lastDataDate @@ -74070,7 +73909,7 @@ exports.default = DateChartService; return; } - reactHotLoader.register(DateChartService, "DateChartService", "/home/gcarron/dev/ecolyo/src/services/dateChart.service.ts"); + reactHotLoader.register(DateChartService, "DateChartService", "/home/bastien/ecolyo/src/services/dateChart.service.ts"); })(); ; @@ -74082,7 +73921,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 546 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74095,7 +73934,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _config = _interopRequireDefault(__webpack_require__(547)); +var _config = _interopRequireDefault(__webpack_require__(545)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74143,7 +73982,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/gcarron/dev/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConfigService, "ConfigService", "/home/bastien/ecolyo/src/services/fluidConfig.service.ts"); })(); ; @@ -74155,13 +73994,13 @@ exports.default = ConfigService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 547 */ +/* 545 */ /***/ (function(module) { -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.174,\"startDate\":\"2021-08-01T00:00:00.000\",\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"startDate\":\"2021-01-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"startDate\":\"2021-10-01T00:00:00.000\",\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":5,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); /***/ }), -/* 548 */ +/* 546 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74173,11 +74012,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0; -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74367,14 +74206,14 @@ exports.getActualAnalysisDate = getActualAnalysisDate; return; } - reactHotLoader.register(compareDates, "compareDates", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getLagDays, "getLagDays", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); - reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/gcarron/dev/ecolyo/src/utils/date.ts"); + reactHotLoader.register(compareDates, "compareDates", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastDateReached, "isLastDateReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(isLastPeriodReached, "isLastPeriodReached", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getLagDays, "getLagDays", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToShortDateString, "convertDateToShortDateString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthString, "convertDateToMonthString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(convertDateToMonthYearString, "convertDateToMonthYearString", "/home/bastien/ecolyo/src/utils/date.ts"); + reactHotLoader.register(getActualAnalysisDate, "getActualAnalysisDate", "/home/bastien/ecolyo/src/utils/date.ts"); })(); ; @@ -74386,7 +74225,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 549 */ +/* 547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74403,17 +74242,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); var _doctypes = __webpack_require__(484); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _logger = _interopRequireDefault(__webpack_require__(550)); - -var _dataload = __webpack_require__(544); +var _logger = _interopRequireDefault(__webpack_require__(548)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74443,27 +74280,16 @@ class QueryRunner { const doctype = this.getRelevantDoctype(fluidType, timeStep); if (timeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).indexFields(['load']).limitBy(1).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, _timeStep.TimeStep.HALF_AN_HOUR)).limitBy(1).sortBy([{ load: 'desc' }]); } - return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).indexFields(['load']).limitBy(limit).sortBy([{ + return (0, _cozyClient.Q)(doctype).where(this.getPredicate(maxTimePeriod, timeStep)).limitBy(limit).sortBy([{ load: 'desc' }]); } - buildFirstDateQuery(fluidType, limit) { - const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); - return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ - year: 'asc' - }, { - month: 'asc' - }, { - day: 'asc' - }]).limitBy(limit); - } - buildLastDateQuery(fluidType, limit) { const doctype = this.getRelevantDoctype(fluidType, _timeStep.TimeStep.DAY); return (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month', 'day']).sortBy([{ @@ -74502,7 +74328,6 @@ class QueryRunner { keepLocalTime: true }), value: entry.load, - state: _dataload.DataloadState.VALID, price: entry.price, valueDetail: null })); @@ -74733,25 +74558,12 @@ class QueryRunner { return null; } - async getFirstDateData(fluidType) { - const query = this.buildFirstDateQuery(fluidType, 1); - const result = await this.fetchData(query); - - if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { - keepLocalTime: true - }); - } - - return null; - } - async getLastDateData(fluidType) { const query = this.buildLastDateQuery(fluidType, 1); const result = await this.fetchData(query); if (result && result.data && result.data[0] && result.data[0].year && result.data[0].month && result.data[0].day) { - return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day, result.data[0].hour ? result.data[0].hour : 0, result.data[0].minute ? result.data[0].minute : 0).setZone('utc', { + return _luxon.DateTime.local(result.data[0].year, result.data[0].month, result.data[0].day).setZone('utc', { keepLocalTime: true }); } @@ -74789,7 +74601,7 @@ exports.default = QueryRunner; return; } - reactHotLoader.register(QueryRunner, "QueryRunner", "/home/gcarron/dev/ecolyo/src/services/queryRunner.service.ts"); + reactHotLoader.register(QueryRunner, "QueryRunner", "/home/bastien/ecolyo/src/services/queryRunner.service.ts"); })(); ; @@ -74801,7 +74613,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 550 */ +/* 548 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -74820,7 +74632,7 @@ const log = minilog('ecolyo') /***/ }), -/* 551 */ +/* 549 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74831,11 +74643,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74898,7 +74710,7 @@ exports.default = ConsumptionValidatorService; return; } - reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/gcarron/dev/ecolyo/src/services/consumptionValidator.service.ts"); + reactHotLoader.register(ConsumptionValidatorService, "ConsumptionValidatorService", "/home/bastien/ecolyo/src/services/consumptionValidator.service.ts"); })(); ; @@ -74910,7 +74722,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 552 */ +/* 550 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74925,9 +74737,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _fluidConfig = _interopRequireDefault(__webpack_require__(546)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(544)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74995,7 +74807,7 @@ exports.default = ConverterService; return; } - reactHotLoader.register(ConverterService, "ConverterService", "/home/gcarron/dev/ecolyo/src/services/converter.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/bastien/ecolyo/src/services/converter.service.ts"); })(); ; @@ -75007,6 +74819,8 @@ exports.default = ConverterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 551 */, +/* 552 */, /* 553 */, /* 554 */, /* 555 */, @@ -75234,9 +75048,7 @@ exports.default = ConverterService; /* 777 */, /* 778 */, /* 779 */, -/* 780 */, -/* 781 */, -/* 782 */ +/* 780 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215); @@ -75278,6 +75090,8 @@ module.exports = clone; /***/ }), +/* 781 */, +/* 782 */, /* 783 */, /* 784 */, /* 785 */, @@ -75286,9 +75100,7 @@ module.exports = clone; /* 788 */, /* 789 */, /* 790 */, -/* 791 */, -/* 792 */, -/* 793 */ +/* 791 */ /***/ (function(module, exports) { /** Error message constants. */ @@ -75334,9 +75146,9 @@ module.exports = negate; /***/ }), -/* 794 */, -/* 795 */, -/* 796 */ +/* 792 */, +/* 793 */, +/* 794 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), @@ -75395,6 +75207,8 @@ module.exports = map; /***/ }), +/* 795 */, +/* 796 */, /* 797 */, /* 798 */, /* 799 */, @@ -75416,9 +75230,7 @@ module.exports = map; /* 815 */, /* 816 */, /* 817 */, -/* 818 */, -/* 819 */, -/* 820 */ +/* 818 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -75456,6 +75268,8 @@ module.exports = baseExtremum; /***/ }), +/* 819 */, +/* 820 */, /* 821 */, /* 822 */, /* 823 */, @@ -75468,9 +75282,7 @@ module.exports = baseExtremum; /* 830 */, /* 831 */, /* 832 */, -/* 833 */, -/* 834 */, -/* 835 */ +/* 833 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75493,13 +75305,13 @@ exports.isKonnectorActive = isKonnectorActive; var _get = _interopRequireDefault(__webpack_require__(163)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _konnectorUpdate = __webpack_require__(836); +var _konnectorUpdate = __webpack_require__(834); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _ecogesture = __webpack_require__(837); +var _ecogesture = __webpack_require__(835); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75614,7 +75426,7 @@ const importIconbyId = async (id, pathType) => { let importedChallengeIcon; try { - importedChallengeIcon = await __webpack_require__(838)(`./${pathType}/${id}.svg`); + importedChallengeIcon = await __webpack_require__(836)(`./${pathType}/${id}.svg`); } catch (e) {} if (importedChallengeIcon) { @@ -75631,7 +75443,7 @@ const importIconbyId = async (id, pathType) => { exports.importIconbyId = importIconbyId; const getPreviousMonthName = date => { - const monthNames = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; + const monthNames = ['janiver', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; return monthNames[date.month - 1]; }; /** @@ -75703,17 +75515,17 @@ exports.getSeason = getSeason; return; } - reactHotLoader.register(getFluidType, "getFluidType", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationship, "getRelationship", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getRelationships, "getRelationships", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(importIconbyId, "importIconbyId", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); - reactHotLoader.register(getSeason, "getSeason", "/home/gcarron/dev/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getFluidType, "getFluidType", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationship, "getRelationship", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getRelationships, "getRelationships", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(importIconbyId, "importIconbyId", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getPreviousMonthName, "getPreviousMonthName", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getMonthNameWithPrep, "getMonthNameWithPrep", "/home/bastien/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(getSeason, "getSeason", "/home/bastien/ecolyo/src/utils/utils.ts"); })(); ; @@ -75725,7 +75537,7 @@ exports.getSeason = getSeason; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 836 */ +/* 834 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75749,7 +75561,7 @@ exports.KonnectorUpdate = KonnectorUpdate; })(KonnectorUpdate || (exports.KonnectorUpdate = KonnectorUpdate = {})); /***/ }), -/* 837 */ +/* 835 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75758,7 +75570,7 @@ exports.KonnectorUpdate = KonnectorUpdate; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -75801,199 +75613,178 @@ let EquipmentType; exports.EquipmentType = EquipmentType; (function (EquipmentType) { - EquipmentType["AIR_CONDITIONING"] = "AIR_CONDITIONING"; - EquipmentType["COMPUTER"] = "COMPUTER"; - EquipmentType["MICROWAVE"] = "MICROWAVE"; - EquipmentType["WASHING_MACHINE"] = "WASHING_MACHINE"; - EquipmentType["DISHWASHER"] = "DISHWASHER"; - EquipmentType["COOKING_PLATES"] = "COOKING_PLATES"; - EquipmentType["DRYER"] = "DRYER"; - EquipmentType["REFREGIRATOR"] = "REFREGIRATOR"; - EquipmentType["FAN"] = "FAN"; - EquipmentType["CURTAIN"] = "CURTAIN"; - EquipmentType["INTERNET_BOX"] = "INTERNET_BOX"; - EquipmentType["VENTILATION"] = "VENTILATION"; - EquipmentType["FREEZER"] = "FREEZER"; - EquipmentType["BOILER"] = "BOILER"; - EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; + EquipmentType[EquipmentType["AIR_CONDITIONING"] = 0] = "AIR_CONDITIONING"; + EquipmentType[EquipmentType["COMPUTER"] = 1] = "COMPUTER"; + EquipmentType[EquipmentType["MICROWAVE"] = 2] = "MICROWAVE"; + EquipmentType[EquipmentType["OVEN"] = 3] = "OVEN"; + EquipmentType[EquipmentType["WASHING_MACHINE"] = 4] = "WASHING_MACHINE"; + EquipmentType[EquipmentType["DISHWASHER"] = 5] = "DISHWASHER"; + EquipmentType[EquipmentType["COOKING_PLATES"] = 6] = "COOKING_PLATES"; + EquipmentType[EquipmentType["DRYER"] = 7] = "DRYER"; + EquipmentType[EquipmentType["REFREGIRATOR"] = 8] = "REFREGIRATOR"; + EquipmentType[EquipmentType["GARDEN"] = 9] = "GARDEN"; + EquipmentType[EquipmentType["WATER_HEATER"] = 10] = "WATER_HEATER"; + EquipmentType[EquipmentType["FAN"] = 11] = "FAN"; + EquipmentType[EquipmentType["CURTAIN"] = 12] = "CURTAIN"; + EquipmentType[EquipmentType["INTERNET_BOX"] = 13] = "INTERNET_BOX"; + EquipmentType[EquipmentType["VENTILATION"] = 14] = "VENTILATION"; + EquipmentType[EquipmentType["FREEZER"] = 15] = "FREEZER"; + EquipmentType[EquipmentType["BOILER"] = 16] = "BOILER"; + EquipmentType[EquipmentType["HYDRAULIC_HEATING"] = 17] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -let EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; - -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); - /***/ }), -/* 838 */ +/* 836 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./action/chrono-mini.svg": 839, - "./action/duration-clock.svg": 840, - "./analysis/analysis.svg": 841, - "./analysis/no-profile-placeholder.svg": 842, - "./challenge/CHALLENGE0001.svg": 843, - "./challenge/CHALLENGE0002.svg": 844, - "./challenge/CHALLENGE0003.svg": 845, - "./challenge/CHALLENGE0004.svg": 846, - "./challenge/CHALLENGE0005.svg": 847, - "./challenge/challengeLocked.svg": 848, - "./challenge/circleChecked.svg": 849, - "./challenge/circleUnchecked.svg": 850, - "./challenge/star.svg": 851, - "./challenge/starFilled.svg": 852, - "./challenge/starFinished.svg": 853, - "./duel/DUEL001.svg": 854, - "./duel/captionAverage.svg": 855, - "./duel/captionConsumption.svg": 856, - "./duel/captionIncoming.svg": 857, - "./duel/circleStar.svg": 858, - "./duel/default.svg": 859, - "./duel/emptyValue.svg": 860, - "./duel/locked.svg": 861, - "./duelResult/CHALLENGE0001-0.svg": 862, - "./duelResult/CHALLENGE0001-1.svg": 863, - "./duelResult/CHALLENGE0001-2.svg": 864, - "./duelResult/CHALLENGE0002-0.svg": 865, - "./duelResult/CHALLENGE0002-1.svg": 866, - "./duelResult/CHALLENGE0002-2.svg": 867, - "./duelResult/CHALLENGE0003-0.svg": 868, - "./duelResult/CHALLENGE0003-1.svg": 869, - "./duelResult/CHALLENGE0003-2.svg": 870, - "./duelResult/CHALLENGE0004-0.svg": 871, - "./duelResult/CHALLENGE0004-1.svg": 872, - "./duelResult/CHALLENGE0004-2.svg": 873, - "./duelResult/CHALLENGE0005-0.svg": 874, - "./duelResult/CHALLENGE0005-1.svg": 875, - "./duelResult/CHALLENGE0005-2.svg": 876, - "./duelResult/default.svg": 877, - "./ecogesture/ECOGESTURE0001.svg": 878, - "./ecogesture/ECOGESTURE0002.svg": 879, - "./ecogesture/ECOGESTURE0003.svg": 880, - "./ecogesture/ECOGESTURE0004.svg": 881, - "./ecogesture/ECOGESTURE0005.svg": 882, - "./ecogesture/ECOGESTURE0006.svg": 883, - "./ecogesture/ECOGESTURE0007.svg": 884, - "./ecogesture/ECOGESTURE0008.svg": 885, - "./ecogesture/ECOGESTURE0009.svg": 886, - "./ecogesture/ECOGESTURE0010.svg": 887, - "./ecogesture/ECOGESTURE0011.svg": 888, - "./ecogesture/ECOGESTURE0012.svg": 889, - "./ecogesture/ECOGESTURE0013.svg": 890, - "./ecogesture/ECOGESTURE0014.svg": 891, - "./ecogesture/ECOGESTURE0015.svg": 892, - "./ecogesture/ECOGESTURE0016.svg": 893, - "./ecogesture/ECOGESTURE0017.svg": 894, - "./ecogesture/ECOGESTURE0018.svg": 895, - "./ecogesture/ECOGESTURE0019.svg": 896, - "./ecogesture/ECOGESTURE0020.svg": 897, - "./ecogesture/ECOGESTURE0021.svg": 898, - "./ecogesture/ECOGESTURE0022.svg": 899, - "./ecogesture/ECOGESTURE0023.svg": 900, - "./ecogesture/ECOGESTURE0024.svg": 901, - "./ecogesture/ECOGESTURE0025.svg": 902, - "./ecogesture/ECOGESTURE0026.svg": 903, - "./ecogesture/ECOGESTURE0027.svg": 904, - "./ecogesture/ECOGESTURE0028.svg": 905, - "./ecogesture/ECOGESTURE0029.svg": 906, - "./ecogesture/ECOGESTURE0030.svg": 907, - "./ecogesture/ECOGESTURE0031.svg": 908, - "./ecogesture/ECOGESTURE0032.svg": 909, - "./ecogesture/ECOGESTURE0033.svg": 910, - "./ecogesture/ECOGESTURE0034.svg": 911, - "./ecogesture/ECOGESTURE0035.svg": 912, - "./ecogesture/ECOGESTURE0036.svg": 913, - "./ecogesture/ECOGESTURE0037.svg": 914, - "./ecogesture/ECOGESTURE0038.svg": 915, - "./ecogesture/ECOGESTURE0039.svg": 916, - "./ecogesture/ECOGESTURE0040.svg": 917, - "./ecogesture/ECOGESTURE0041.svg": 918, - "./ecogesture/ECOGESTURE0042.svg": 919, - "./ecogesture/ECOGESTURE0043.svg": 920, - "./ecogesture/ECOGESTURE0044.svg": 921, - "./ecogesture/ECOGESTURE0045.svg": 922, - "./ecogesture/ECOGESTURE0046.svg": 923, - "./ecogesture/ECOGESTURE0047.svg": 924, - "./ecogesture/ECOGESTURE0048.svg": 925, - "./ecogesture/ECOGESTURE0049.svg": 926, - "./ecogesture/ECOGESTURE0050.svg": 927, - "./ecogesture/ECOGESTURE0051.svg": 928, - "./ecogesture/ECOGESTURE0052.svg": 929, - "./ecogesture/ECOGESTURE0053.svg": 930, - "./ecogesture/ECOGESTURE0054.svg": 931, - "./ecogesture/ECOGESTURE0055.svg": 932, - "./ecogesture/ECOGESTURE0056.svg": 933, - "./ecogesture/ECOGESTURE0057.svg": 934, - "./ecogesture/ECOGESTURE0058.svg": 935, - "./ecogesture/ECOGESTURE0059.svg": 936, - "./ecogesture/ECOGESTURE0060.svg": 937, - "./ecogesture/ECOGESTURE0061.svg": 938, - "./ecogesture/ECOGESTURE0062.svg": 939, - "./ecogesture/ECOGESTURE0063.svg": 940, - "./ecogesture/ECOGESTURE0064.svg": 941, - "./ecogesture/ECOGESTURE0065.svg": 942, - "./ecogesture/ECOGESTURE0066.svg": 943, - "./ecogesture/ECOGESTURE0067.svg": 944, - "./ecogesture/ECOGESTURE0068.svg": 945, - "./ecogesture/ECOGESTURE0069.svg": 946, - "./ecogesture/ECOGESTURE0070.svg": 947, - "./ecogesture/ECOGESTURE0071.svg": 948, - "./ecogesture/ECOGESTURE0072.svg": 949, - "./ecogesture/ECOGESTURE0073.svg": 950, - "./ecogesture/ECOGESTURE0074.svg": 951, - "./ecogesture/ECOGESTURE0075.svg": 952, - "./ecogesture/ECOGESTURE0076.svg": 953, - "./ecogesture/ECOGESTURE0077.svg": 954, - "./ecogesture/default.svg": 955, - "./equipments/AIR_CONDITIONING.svg": 956, - "./equipments/BOILER.svg": 957, - "./equipments/COMPUTER.svg": 958, - "./equipments/COOKING_PLATES.svg": 959, - "./equipments/CURTAIN.svg": 960, - "./equipments/DISHWASHER.svg": 961, - "./equipments/DRYER.svg": 962, - "./equipments/FAN.svg": 963, - "./equipments/FREEZER.svg": 964, - "./equipments/HYDRAULIC_HEATING.svg": 965, - "./equipments/INTERNET_BOX.svg": 966, - "./equipments/MICROWAVE.svg": 967, - "./equipments/REFREGIRATOR.svg": 968, - "./equipments/VENTILATION.svg": 969, - "./equipments/WASHING_MACHINE.svg": 970, - "./exploration/validMark.svg": 971, - "./feedback/bug-off.svg": 972, - "./feedback/bug-on.svg": 973, - "./feedback/idea-off.svg": 974, - "./feedback/idea-on.svg": 975, - "./feedback/other-off.svg": 976, - "./feedback/other-on.svg": 977, - "./gcu/gcu-arrow.svg": 978, - "./indicator/error.svg": 979, - "./indicator/green.svg": 980, - "./indicator/grey.svg": 981, - "./indicator/nodata.svg": 982, - "./indicator/red.svg": 983, - "./onboarding/partners_consent.svg": 984, - "./partnerSteps/egl.svg": 985, - "./partnerSteps/electricity_bill.svg": 986, - "./partnerSteps/enedis.svg": 987, - "./partnerSteps/france_connect.svg": 988, - "./partnerSteps/gas_bill.svg": 989, - "./partnerSteps/grdf.svg": 990, - "./partnerSteps/water_bill.svg": 991, - "./profileType/finish.svg": 992, - "./quiz/questionMark.svg": 993, - "./quiz/quizStars.svg": 994, - "./quiz/starResult.svg": 995, - "./tuto/arrowLeft.svg": 996, - "./tuto/arrowRight.svg": 997, - "./tuto/tuto1.svg": 998, - "./tuto/tuto2.svg": 999, - "./tuto/tuto3.svg": 1000 + "./action/chrono-mini.svg": 837, + "./action/duration-clock.svg": 838, + "./analysis/analysis.svg": 839, + "./analysis/no-profile-placeholder.svg": 840, + "./challenge/CHALLENGE0001.svg": 841, + "./challenge/CHALLENGE0002.svg": 842, + "./challenge/CHALLENGE0003.svg": 843, + "./challenge/CHALLENGE0004.svg": 844, + "./challenge/CHALLENGE0005.svg": 845, + "./challenge/challengeLocked.svg": 846, + "./challenge/circleChecked.svg": 847, + "./challenge/circleUnchecked.svg": 848, + "./challenge/star.svg": 849, + "./challenge/starFilled.svg": 850, + "./challenge/starFinished.svg": 851, + "./duel/DUEL001.svg": 852, + "./duel/captionAverage.svg": 853, + "./duel/captionConsumption.svg": 854, + "./duel/captionIncoming.svg": 855, + "./duel/circleStar.svg": 856, + "./duel/default.svg": 857, + "./duel/emptyValue.svg": 858, + "./duel/locked.svg": 859, + "./duelResult/CHALLENGE0001-0.svg": 860, + "./duelResult/CHALLENGE0001-1.svg": 861, + "./duelResult/CHALLENGE0001-2.svg": 862, + "./duelResult/CHALLENGE0002-0.svg": 863, + "./duelResult/CHALLENGE0002-1.svg": 864, + "./duelResult/CHALLENGE0002-2.svg": 865, + "./duelResult/CHALLENGE0003-0.svg": 866, + "./duelResult/CHALLENGE0003-1.svg": 867, + "./duelResult/CHALLENGE0003-2.svg": 868, + "./duelResult/CHALLENGE0004-0.svg": 869, + "./duelResult/CHALLENGE0004-1.svg": 870, + "./duelResult/CHALLENGE0004-2.svg": 871, + "./duelResult/CHALLENGE0005-0.svg": 872, + "./duelResult/CHALLENGE0005-1.svg": 873, + "./duelResult/CHALLENGE0005-2.svg": 874, + "./duelResult/default.svg": 875, + "./ecogesture/ECOGESTURE0001.svg": 876, + "./ecogesture/ECOGESTURE0002.svg": 877, + "./ecogesture/ECOGESTURE0003.svg": 878, + "./ecogesture/ECOGESTURE0004.svg": 879, + "./ecogesture/ECOGESTURE0005.svg": 880, + "./ecogesture/ECOGESTURE0006.svg": 881, + "./ecogesture/ECOGESTURE0007.svg": 882, + "./ecogesture/ECOGESTURE0008.svg": 883, + "./ecogesture/ECOGESTURE0009.svg": 884, + "./ecogesture/ECOGESTURE0010.svg": 885, + "./ecogesture/ECOGESTURE0011.svg": 886, + "./ecogesture/ECOGESTURE0012.svg": 887, + "./ecogesture/ECOGESTURE0013.svg": 888, + "./ecogesture/ECOGESTURE0014.svg": 889, + "./ecogesture/ECOGESTURE0015.svg": 890, + "./ecogesture/ECOGESTURE0016.svg": 891, + "./ecogesture/ECOGESTURE0017.svg": 892, + "./ecogesture/ECOGESTURE0018.svg": 893, + "./ecogesture/ECOGESTURE0019.svg": 894, + "./ecogesture/ECOGESTURE0020.svg": 895, + "./ecogesture/ECOGESTURE0021.svg": 896, + "./ecogesture/ECOGESTURE0022.svg": 897, + "./ecogesture/ECOGESTURE0023.svg": 898, + "./ecogesture/ECOGESTURE0024.svg": 899, + "./ecogesture/ECOGESTURE0025.svg": 900, + "./ecogesture/ECOGESTURE0026.svg": 901, + "./ecogesture/ECOGESTURE0027.svg": 902, + "./ecogesture/ECOGESTURE0028.svg": 903, + "./ecogesture/ECOGESTURE0029.svg": 904, + "./ecogesture/ECOGESTURE0030.svg": 905, + "./ecogesture/ECOGESTURE0031.svg": 906, + "./ecogesture/ECOGESTURE0032.svg": 907, + "./ecogesture/ECOGESTURE0033.svg": 908, + "./ecogesture/ECOGESTURE0034.svg": 909, + "./ecogesture/ECOGESTURE0035.svg": 910, + "./ecogesture/ECOGESTURE0036.svg": 911, + "./ecogesture/ECOGESTURE0037.svg": 912, + "./ecogesture/ECOGESTURE0038.svg": 913, + "./ecogesture/ECOGESTURE0039.svg": 914, + "./ecogesture/ECOGESTURE0040.svg": 915, + "./ecogesture/ECOGESTURE0041.svg": 916, + "./ecogesture/ECOGESTURE0042.svg": 917, + "./ecogesture/ECOGESTURE0043.svg": 918, + "./ecogesture/ECOGESTURE0044.svg": 919, + "./ecogesture/ECOGESTURE0045.svg": 920, + "./ecogesture/ECOGESTURE0046.svg": 921, + "./ecogesture/ECOGESTURE0047.svg": 922, + "./ecogesture/ECOGESTURE0048.svg": 923, + "./ecogesture/ECOGESTURE0049.svg": 924, + "./ecogesture/ECOGESTURE0050.svg": 925, + "./ecogesture/ECOGESTURE0051.svg": 926, + "./ecogesture/ECOGESTURE0052.svg": 927, + "./ecogesture/ECOGESTURE0053.svg": 928, + "./ecogesture/ECOGESTURE0054.svg": 929, + "./ecogesture/ECOGESTURE0055.svg": 930, + "./ecogesture/ECOGESTURE0056.svg": 931, + "./ecogesture/ECOGESTURE0057.svg": 932, + "./ecogesture/ECOGESTURE0058.svg": 933, + "./ecogesture/ECOGESTURE0059.svg": 934, + "./ecogesture/ECOGESTURE0060.svg": 935, + "./ecogesture/ECOGESTURE0061.svg": 936, + "./ecogesture/ECOGESTURE0062.svg": 937, + "./ecogesture/ECOGESTURE0063.svg": 938, + "./ecogesture/ECOGESTURE0064.svg": 939, + "./ecogesture/ECOGESTURE0065.svg": 940, + "./ecogesture/ECOGESTURE0066.svg": 941, + "./ecogesture/ECOGESTURE0067.svg": 942, + "./ecogesture/ECOGESTURE0068.svg": 943, + "./ecogesture/ECOGESTURE0069.svg": 944, + "./ecogesture/ECOGESTURE0070.svg": 945, + "./ecogesture/ECOGESTURE0071.svg": 946, + "./ecogesture/ECOGESTURE0072.svg": 947, + "./ecogesture/ECOGESTURE0073.svg": 948, + "./ecogesture/ECOGESTURE0074.svg": 949, + "./ecogesture/ECOGESTURE0075.svg": 950, + "./ecogesture/ECOGESTURE0076.svg": 951, + "./ecogesture/ECOGESTURE0077.svg": 952, + "./ecogesture/default.svg": 953, + "./exploration/validMark.svg": 954, + "./feedback/bug-off.svg": 955, + "./feedback/bug-on.svg": 956, + "./feedback/idea-off.svg": 957, + "./feedback/idea-on.svg": 958, + "./feedback/other-off.svg": 959, + "./feedback/other-on.svg": 960, + "./gcu/gcu-arrow.svg": 961, + "./indicator/error.svg": 962, + "./indicator/green.svg": 963, + "./indicator/grey.svg": 964, + "./indicator/nodata.svg": 965, + "./indicator/red.svg": 966, + "./onboarding/partners_consent.svg": 967, + "./partnerSteps/egl.svg": 968, + "./partnerSteps/electricity_bill.svg": 969, + "./partnerSteps/enedis.svg": 970, + "./partnerSteps/france_connect.svg": 971, + "./partnerSteps/gas_bill.svg": 972, + "./partnerSteps/grdf.svg": 973, + "./partnerSteps/water_bill.svg": 974, + "./profileType/finish.svg": 975, + "./quiz/questionMark.svg": 976, + "./quiz/quizStars.svg": 977, + "./quiz/starResult.svg": 978, + "./tuto/arrowLeft.svg": 979, + "./tuto/arrowRight.svg": 980, + "./tuto/tuto1.svg": 981, + "./tuto/tuto2.svg": 982, + "./tuto/tuto3.svg": 983 }; @@ -76018,983 +75809,893 @@ webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.resolve = webpackAsyncContextResolve; -webpackAsyncContext.id = 838; +webpackAsyncContext.id = 836; module.exports = webpackAsyncContext; /***/ }), -/* 839 */ +/* 837 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"77\" height=\"85\" viewBox=\"0 0 77 85\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8738 2C32.5909 2 31.5509 3.03999 31.5509 4.32289C31.5509 5.60579 32.5909 6.64578 33.8738 6.64578C34.6068 6.64578 35.2011 7.24001 35.2011 7.97303V8.61444C35.2011 9.63533 34.4183 10.4803 33.4079 10.6262C17.9088 12.8632 6 26.2003 6 42.3188C6 60.0045 20.3371 74.3416 38.0227 74.3416C55.7084 74.3416 70.0455 60.0045 70.0455 42.3188C70.0455 34.1551 66.9905 26.7048 61.9615 21.0489C61.1189 20.1012 61.0229 18.6788 61.8138 17.6876C62.665 16.6208 62.4902 15.0659 61.4234 14.2147L60.8213 13.7343C59.7852 12.9077 58.2752 13.0774 57.4486 14.1134C56.6651 15.0955 55.2614 15.2981 54.1772 14.6635C50.6954 12.6252 46.7943 11.2257 42.6346 10.6257C41.6242 10.48 40.8424 9.63515 40.8424 8.61428V8.30512C40.8424 7.38869 41.5853 6.64578 42.5017 6.64578C43.7846 6.64578 44.8246 5.60579 44.8246 4.32289C44.8246 3.03999 43.7846 2 42.5017 2H33.8738Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 840 */ +/* 838 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"194\" height=\"214\" viewBox=\"0 0 194 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.326 12C83.1007 12 80.4861 14.6146 80.4861 17.8399C80.4861 21.0651 83.1007 23.6797 86.326 23.6797C88.169 23.6797 89.663 25.1738 89.663 27.0168V29.4985C89.663 31.5729 88.0743 33.2923 86.0182 33.5663C46.6314 38.815 16.2477 72.5409 16.2477 113.363C16.2477 157.826 52.2917 193.87 96.7543 193.87C141.217 193.87 177.261 157.826 177.261 113.363C177.261 92.1211 169.034 72.8005 155.592 58.4138C154.191 56.914 154.041 54.6082 155.321 53.0038L157.949 49.7097C159.327 47.9829 159.044 45.4661 157.317 44.0883L152.485 40.2323C150.758 38.8545 148.241 39.1374 146.863 40.8643L144.417 43.9304C143.111 45.5672 140.769 45.9103 138.987 44.8102C129.595 39.0118 118.921 35.0895 107.49 33.5662C105.433 33.2922 103.846 31.5729 103.846 29.4985V27.6797C103.846 25.4706 105.636 23.6797 107.846 23.6797H108.017C111.242 23.6797 113.857 21.0651 113.857 17.8399C113.857 14.6146 111.242 12 108.017 12H86.326Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 841 */ +/* 839 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"21\" y=\"11.2078\" width=\"3\" height=\"26\" fill=\"#E0E0E0\"/>\n| <rect x=\"21\" y=\"11\" width=\"2\" height=\"26\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 842 */ +/* 840 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"319\" height=\"160\" viewBox=\"0 0 319 160\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.55\">\n| <path d=\"M48.7305 14.54L42.8905 29H40.4605L34.6205 14.54H36.7805C37.0138 14.54 37.2038 14.5967 37.3505 14.71C37.4971 14.8233 37.6071 14.97 37.6805 15.15L41.0905 23.97C41.2038 24.2567 41.3105 24.5733 41.4105 24.92C41.5171 25.26 41.6171 25.6167 41.7105 25.99C41.7905 25.6167 41.8771 25.26 41.9705 24.92C42.0638 24.5733 42.1671 24.2567 42.2805 23.97L45.6705 15.15C45.7238 14.9967 45.8271 14.8567 45.9805 14.73C46.1405 14.6033 46.3338 14.54 46.5605 14.54H48.7305ZM52.7952 18.58C53.5552 18.58 54.2452 18.7033 54.8652 18.95C55.4918 19.1967 56.0252 19.5467 56.4652 20C56.9118 20.4533 57.2552 21.0067 57.4952 21.66C57.7352 22.3133 57.8552 23.0433 57.8552 23.85C57.8552 24.6633 57.7352 25.3967 57.4952 26.05C57.2552 26.7033 56.9118 27.26 56.4652 27.72C56.0252 28.18 55.4918 28.5333 54.8652 28.78C54.2452 29.0267 53.5552 29.15 52.7952 29.15C52.0285 29.15 51.3318 29.0267 50.7052 28.78C50.0785 28.5333 49.5418 28.18 49.0952 27.72C48.6552 27.26 48.3118 26.7033 48.0652 26.05C47.8252 25.3967 47.7052 24.6633 47.7052 23.85C47.7052 23.0433 47.8252 22.3133 48.0652 21.66C48.3118 21.0067 48.6552 20.4533 49.0952 20C49.5418 19.5467 50.0785 19.1967 50.7052 18.95C51.3318 18.7033 52.0285 18.58 52.7952 18.58ZM52.7952 27.25C53.6485 27.25 54.2785 26.9633 54.6852 26.39C55.0985 25.8167 55.3052 24.9767 55.3052 23.87C55.3052 22.7633 55.0985 21.92 54.6852 21.34C54.2785 20.76 53.6485 20.47 52.7952 20.47C51.9285 20.47 51.2852 20.7633 50.8652 21.35C50.4518 21.93 50.2452 22.77 50.2452 23.87C50.2452 24.97 50.4518 25.81 50.8652 26.39C51.2852 26.9633 51.9285 27.25 52.7952 27.25ZM62.9642 29.16C62.0709 29.16 61.3842 28.91 60.9042 28.41C60.4309 27.9033 60.1942 27.2067 60.1942 26.32V20.59H59.1442C59.0109 20.59 58.8976 20.5467 58.8042 20.46C58.7109 20.3733 58.6642 20.2433 58.6642 20.07V19.09L60.3142 18.82L60.8342 16.02C60.8676 15.8867 60.9309 15.7833 61.0242 15.71C61.1176 15.6367 61.2376 15.6 61.3842 15.6H62.6642V18.83H65.4042V20.59H62.6642V26.15C62.6642 26.47 62.7409 26.72 62.8942 26.9C63.0542 27.08 63.2709 27.17 63.5442 27.17C63.6976 27.17 63.8242 27.1533 63.9242 27.12C64.0309 27.08 64.1209 27.04 64.1942 27C64.2742 26.96 64.3442 26.9233 64.4042 26.89C64.4642 26.85 64.5242 26.83 64.5842 26.83C64.6576 26.83 64.7176 26.85 64.7642 26.89C64.8109 26.9233 64.8609 26.9767 64.9142 27.05L65.6542 28.25C65.2942 28.55 64.8809 28.7767 64.4142 28.93C63.9476 29.0833 63.4642 29.16 62.9642 29.16ZM69.3156 20.52C69.6356 19.9067 70.0156 19.4267 70.4556 19.08C70.8956 18.7267 71.4156 18.55 72.0156 18.55C72.489 18.55 72.869 18.6533 73.1556 18.86L72.9956 20.71C72.9623 20.83 72.9123 20.9167 72.8456 20.97C72.7856 21.0167 72.7023 21.04 72.5956 21.04C72.4956 21.04 72.3456 21.0233 72.1456 20.99C71.9523 20.9567 71.7623 20.94 71.5756 20.94C71.3023 20.94 71.059 20.98 70.8456 21.06C70.6323 21.14 70.439 21.2567 70.2656 21.41C70.099 21.5567 69.949 21.7367 69.8156 21.95C69.689 22.1633 69.569 22.4067 69.4556 22.68V29H66.9856V18.74H68.4356C68.689 18.74 68.8656 18.7867 68.9656 18.88C69.0656 18.9667 69.1323 19.1267 69.1656 19.36L69.3156 20.52ZM80.7636 22.69C80.7636 22.37 80.7169 22.07 80.6236 21.79C80.5369 21.5033 80.4036 21.2533 80.2236 21.04C80.0436 20.8267 79.8136 20.66 79.5336 20.54C79.2603 20.4133 78.9403 20.35 78.5736 20.35C77.8603 20.35 77.2969 20.5533 76.8836 20.96C76.4769 21.3667 76.2169 21.9433 76.1036 22.69H80.7636ZM76.0536 24.18C76.0936 24.7067 76.1869 25.1633 76.3336 25.55C76.4803 25.93 76.6736 26.2467 76.9136 26.5C77.1536 26.7467 77.4369 26.9333 77.7636 27.06C78.0969 27.18 78.4636 27.24 78.8636 27.24C79.2636 27.24 79.6069 27.1933 79.8936 27.1C80.1869 27.0067 80.4403 26.9033 80.6536 26.79C80.8736 26.6767 81.0636 26.5733 81.2236 26.48C81.3903 26.3867 81.5503 26.34 81.7036 26.34C81.9103 26.34 82.0636 26.4167 82.1636 26.57L82.8736 27.47C82.6003 27.79 82.2936 28.06 81.9536 28.28C81.6136 28.4933 81.2569 28.6667 80.8836 28.8C80.5169 28.9267 80.1403 29.0167 79.7536 29.07C79.3736 29.1233 79.0036 29.15 78.6436 29.15C77.9303 29.15 77.2669 29.0333 76.6536 28.8C76.0403 28.56 75.5069 28.21 75.0536 27.75C74.6003 27.2833 74.2436 26.71 73.9836 26.03C73.7236 25.3433 73.5936 24.55 73.5936 23.65C73.5936 22.95 73.7069 22.2933 73.9336 21.68C74.1603 21.06 74.4836 20.5233 74.9036 20.07C75.3303 19.61 75.8469 19.2467 76.4536 18.98C77.0669 18.7133 77.7569 18.58 78.5236 18.58C79.1703 18.58 79.7669 18.6833 80.3136 18.89C80.8603 19.0967 81.3303 19.4 81.7236 19.8C82.1169 20.1933 82.4236 20.68 82.6436 21.26C82.8703 21.8333 82.9836 22.49 82.9836 23.23C82.9836 23.6033 82.9436 23.8567 82.8636 23.99C82.7836 24.1167 82.6303 24.18 82.4036 24.18H76.0536ZM97.0505 20.91C96.9771 21.0033 96.9038 21.0767 96.8305 21.13C96.7638 21.1833 96.6638 21.21 96.5305 21.21C96.4038 21.21 96.2805 21.1733 96.1605 21.1C96.0405 21.02 95.8971 20.9333 95.7305 20.84C95.5638 20.74 95.3638 20.6533 95.1305 20.58C94.9038 20.5 94.6205 20.46 94.2805 20.46C93.8471 20.46 93.4671 20.54 93.1405 20.7C92.8138 20.8533 92.5405 21.0767 92.3205 21.37C92.1071 21.6633 91.9471 22.02 91.8405 22.44C91.7338 22.8533 91.6805 23.3233 91.6805 23.85C91.6805 24.3967 91.7371 24.8833 91.8505 25.31C91.9705 25.7367 92.1405 26.0967 92.3605 26.39C92.5805 26.6767 92.8471 26.8967 93.1605 27.05C93.4738 27.1967 93.8271 27.27 94.2205 27.27C94.6138 27.27 94.9305 27.2233 95.1705 27.13C95.4171 27.03 95.6238 26.9233 95.7905 26.81C95.9571 26.69 96.1005 26.5833 96.2205 26.49C96.3471 26.39 96.4871 26.34 96.6405 26.34C96.8405 26.34 96.9905 26.4167 97.0905 26.57L97.8005 27.47C97.5271 27.79 97.2305 28.06 96.9105 28.28C96.5905 28.4933 96.2571 28.6667 95.9105 28.8C95.5705 28.9267 95.2171 29.0167 94.8505 29.07C94.4905 29.1233 94.1305 29.15 93.7705 29.15C93.1371 29.15 92.5405 29.0333 91.9805 28.8C91.4205 28.56 90.9305 28.2133 90.5105 27.76C90.0905 27.3067 89.7571 26.7533 89.5105 26.1C89.2705 25.44 89.1505 24.69 89.1505 23.85C89.1505 23.0967 89.2571 22.4 89.4705 21.76C89.6905 21.1133 90.0105 20.5567 90.4305 20.09C90.8505 19.6167 91.3705 19.2467 91.9905 18.98C92.6105 18.7133 93.3238 18.58 94.1305 18.58C94.8971 18.58 95.5671 18.7033 96.1405 18.95C96.7205 19.1967 97.2405 19.55 97.7005 20.01L97.0505 20.91ZM103.713 18.58C104.473 18.58 105.163 18.7033 105.783 18.95C106.41 19.1967 106.943 19.5467 107.383 20C107.83 20.4533 108.173 21.0067 108.413 21.66C108.653 22.3133 108.773 23.0433 108.773 23.85C108.773 24.6633 108.653 25.3967 108.413 26.05C108.173 26.7033 107.83 27.26 107.383 27.72C106.943 28.18 106.41 28.5333 105.783 28.78C105.163 29.0267 104.473 29.15 103.713 29.15C102.946 29.15 102.25 29.0267 101.623 28.78C100.996 28.5333 100.46 28.18 100.013 27.72C99.5731 27.26 99.2298 26.7033 98.9831 26.05C98.7431 25.3967 98.6231 24.6633 98.6231 23.85C98.6231 23.0433 98.7431 22.3133 98.9831 21.66C99.2298 21.0067 99.5731 20.4533 100.013 20C100.46 19.5467 100.996 19.1967 101.623 18.95C102.25 18.7033 102.946 18.58 103.713 18.58ZM103.713 27.25C104.566 27.25 105.196 26.9633 105.603 26.39C106.016 25.8167 106.223 24.9767 106.223 23.87C106.223 22.7633 106.016 21.92 105.603 21.34C105.196 20.76 104.566 20.47 103.713 20.47C102.846 20.47 102.203 20.7633 101.783 21.35C101.37 21.93 101.163 22.77 101.163 23.87C101.163 24.97 101.37 25.81 101.783 26.39C102.203 26.9633 102.846 27.25 103.713 27.25ZM112.968 20C113.174 19.7933 113.391 19.6033 113.618 19.43C113.851 19.25 114.094 19.1 114.348 18.98C114.608 18.8533 114.884 18.7567 115.178 18.69C115.471 18.6167 115.791 18.58 116.138 18.58C116.698 18.58 117.194 18.6767 117.628 18.87C118.061 19.0567 118.421 19.3233 118.708 19.67C119.001 20.01 119.221 20.42 119.368 20.9C119.521 21.3733 119.598 21.8967 119.598 22.47V29H117.128V22.47C117.128 21.8433 116.984 21.36 116.698 21.02C116.411 20.6733 115.974 20.5 115.388 20.5C114.961 20.5 114.561 20.5967 114.188 20.79C113.814 20.9833 113.461 21.2467 113.128 21.58V29H110.658V18.74H112.168C112.488 18.74 112.698 18.89 112.798 19.19L112.968 20ZM128.207 20.74C128.14 20.8467 128.07 20.9233 127.997 20.97C127.923 21.01 127.83 21.03 127.717 21.03C127.597 21.03 127.467 20.9967 127.327 20.93C127.193 20.8633 127.037 20.79 126.857 20.71C126.677 20.6233 126.47 20.5467 126.237 20.48C126.01 20.4133 125.74 20.38 125.427 20.38C124.94 20.38 124.557 20.4833 124.277 20.69C124.003 20.8967 123.867 21.1667 123.867 21.5C123.867 21.72 123.937 21.9067 124.077 22.06C124.223 22.2067 124.413 22.3367 124.647 22.45C124.887 22.5633 125.157 22.6667 125.457 22.76C125.757 22.8467 126.06 22.9433 126.367 23.05C126.68 23.1567 126.987 23.28 127.287 23.42C127.587 23.5533 127.853 23.7267 128.087 23.94C128.327 24.1467 128.517 24.3967 128.657 24.69C128.803 24.9833 128.877 25.3367 128.877 25.75C128.877 26.2433 128.787 26.7 128.607 27.12C128.433 27.5333 128.173 27.8933 127.827 28.2C127.48 28.5 127.05 28.7367 126.537 28.91C126.03 29.0767 125.443 29.16 124.777 29.16C124.423 29.16 124.077 29.1267 123.737 29.06C123.403 29 123.08 28.9133 122.767 28.8C122.46 28.6867 122.173 28.5533 121.907 28.4C121.647 28.2467 121.417 28.08 121.217 27.9L121.787 26.96C121.86 26.8467 121.947 26.76 122.047 26.7C122.147 26.64 122.273 26.61 122.427 26.61C122.58 26.61 122.723 26.6533 122.857 26.74C122.997 26.8267 123.157 26.92 123.337 27.02C123.517 27.12 123.727 27.2133 123.967 27.3C124.213 27.3867 124.523 27.43 124.897 27.43C125.19 27.43 125.44 27.3967 125.647 27.33C125.86 27.2567 126.033 27.1633 126.167 27.05C126.307 26.9367 126.407 26.8067 126.467 26.66C126.533 26.5067 126.567 26.35 126.567 26.19C126.567 25.95 126.493 25.7533 126.347 25.6C126.207 25.4467 126.017 25.3133 125.777 25.2C125.543 25.0867 125.273 24.9867 124.967 24.9C124.667 24.8067 124.357 24.7067 124.037 24.6C123.723 24.4933 123.413 24.37 123.107 24.23C122.807 24.0833 122.537 23.9 122.297 23.68C122.063 23.46 121.873 23.19 121.727 22.87C121.587 22.55 121.517 22.1633 121.517 21.71C121.517 21.29 121.6 20.89 121.767 20.51C121.933 20.13 122.177 19.8 122.497 19.52C122.823 19.2333 123.227 19.0067 123.707 18.84C124.193 18.6667 124.753 18.58 125.387 18.58C126.093 18.58 126.737 18.6967 127.317 18.93C127.897 19.1633 128.38 19.47 128.767 19.85L128.207 20.74ZM135.276 18.58C136.036 18.58 136.726 18.7033 137.346 18.95C137.972 19.1967 138.506 19.5467 138.946 20C139.392 20.4533 139.736 21.0067 139.976 21.66C140.216 22.3133 140.336 23.0433 140.336 23.85C140.336 24.6633 140.216 25.3967 139.976 26.05C139.736 26.7033 139.392 27.26 138.946 27.72C138.506 28.18 137.972 28.5333 137.346 28.78C136.726 29.0267 136.036 29.15 135.276 29.15C134.509 29.15 133.812 29.0267 133.186 28.78C132.559 28.5333 132.022 28.18 131.576 27.72C131.136 27.26 130.792 26.7033 130.546 26.05C130.306 25.3967 130.186 24.6633 130.186 23.85C130.186 23.0433 130.306 22.3133 130.546 21.66C130.792 21.0067 131.136 20.4533 131.576 20C132.022 19.5467 132.559 19.1967 133.186 18.95C133.812 18.7033 134.509 18.58 135.276 18.58ZM135.276 27.25C136.129 27.25 136.759 26.9633 137.166 26.39C137.579 25.8167 137.786 24.9767 137.786 23.87C137.786 22.7633 137.579 21.92 137.166 21.34C136.759 20.76 136.129 20.47 135.276 20.47C134.409 20.47 133.766 20.7633 133.346 21.35C132.932 21.93 132.726 22.77 132.726 23.87C132.726 24.97 132.932 25.81 133.346 26.39C133.766 26.9633 134.409 27.25 135.276 27.25Z\" fill=\"#E3B82A\"/>"); /***/ }), -/* 843 */ +/* 841 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M63.1663 126.988C66.0578 124.303 82.1673 118.727 91.6677 117.9L114.18 126.988C115.557 128.021 118.724 130.458 120.376 131.945C122.028 133.432 123.13 135.18 123.474 135.869L161.5 132L143.319 160.82L89.9144 175.874L41.348 160.82L37.9692 156.935H45.4045C47.6075 155.971 52.2614 153.672 53.2527 152.185C54.4919 150.326 56.5571 144.75 56.5571 143.097C56.5571 141.445 56.3506 137.108 56.5571 133.597C56.7636 130.086 60.2747 129.673 63.1663 126.988Z\" fill=\"#0F3A59\"/>"); /***/ }), -/* 844 */ +/* 842 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 845 */ +/* 843 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"url(#paint0_radial)\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 846 */ +/* 844 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"88.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 88.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M111.971 120.205C113.625 119.572 117.739 119.305 120.967 123.303C125.002 128.301 132.858 140.873 133.949 143.768C134.822 146.084 135.169 153.812 135.417 158.553L128.459 163.325C127.124 157.466 124.759 147.637 123.097 144.021C121.464 140.468 118.458 138.236 117.088 137.522C117.063 137.511 117.04 137.499 117.016 137.486C117.039 137.497 117.063 137.51 117.088 137.522C117.757 137.838 118.694 137.51 117.567 133.816C116.108 129.033 113.111 126.294 112.812 125.253C112.513 124.211 109.375 122.338 110.117 120.997C110.711 119.925 111.601 120.023 111.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 847 */ +/* 845 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M67.0241 122.64C69.5824 121.698 72.1298 120.677 73.0837 120.284L83.3508 123.314L85.3706 129.541L73.4201 143.175C71.7369 144.185 68.0003 146.238 66.5191 146.373C64.6676 146.541 52.0439 146.205 38.2419 144.522C24.4399 142.839 25.4497 141.66 24.9447 140.482C24.4398 139.304 25.6178 119.611 25.7861 117.423C25.9545 115.235 32.5188 92.1751 32.8555 90.3237C33.1921 88.4722 32.1823 86.1157 32.0139 85.2742C31.8456 84.4326 31.6774 80.7296 32.014 79.2148C32.2833 78.0029 32.7995 76.3534 33.0239 75.6801C32.9678 75.1191 32.9229 73.795 33.1922 72.987C33.4615 72.1791 34.7632 72.6504 35.3805 72.987L37.0637 71.1356C37.4564 70.7428 38.4438 69.8563 39.2517 69.4524C40.0596 69.0484 40.5983 69.0596 40.7667 69.1158L40.9351 67.2643L42.9549 67.6009C43.1793 66.9837 43.9311 65.783 45.143 65.9177C46.3549 66.0523 47.1067 66.5348 47.3311 66.7592C47.8922 67.9936 49.1826 71.1691 49.8559 73.9968C50.6975 77.5315 45.9846 87.7988 44.4697 92.0068C42.9549 96.2147 42.4499 103.789 42.2816 106.482C42.1133 109.175 42.4499 118.937 42.6182 120.957C42.7529 122.573 43.572 127.578 43.9646 129.878C45.1429 129.429 48.0044 128.363 50.0242 127.69C52.5489 126.848 63.8262 123.819 67.0241 122.64Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 848 */ +/* 846 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"178\" height=\"178\" viewBox=\"0 0 178 178\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89\" cy=\"89\" r=\"89\" fill=\"#1B1C22\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"178\" height=\"178\">"); /***/ }), -/* 849 */ +/* 847 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.4787 11.8277C28.2571 14.7329 28.0042 17.818 26.7629 20.5576C25.5216 23.2971 23.3689 25.5215 20.6714 26.8517C17.974 28.182 14.8987 28.5357 11.9697 27.8528C9.04064 27.1698 6.43901 25.4924 4.60809 23.1063C2.77717 20.7202 1.83024 17.773 1.92864 14.767C2.02705 11.761 3.1647 8.88214 5.14776 6.62089C7.13082 4.35965 9.83659 2.85595 12.804 2.36603C15.7715 1.8761 18.817 2.43025 21.4217 3.93406\" stroke=\"#A0A0A0\" stroke-width=\"2\" stroke-linecap=\"round\"/>\n| <path d=\"M8.14648 14.4286L13.8132 20L25.1465 7\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 850 */ +/* 848 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"12\" stroke=\"#A0A0A0\" stroke-width=\"2\"/>\n| </svg>"); /***/ }), -/* 851 */ +/* 849 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#121212\"/>"); /***/ }), -/* 852 */ +/* 850 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 853 */ +/* 851 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#A0A0A0\"/>\n| </svg>"); /***/ }), -/* 854 */ +/* 852 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 855 */ +/* 853 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"2\" viewBox=\"0 0 27 2\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <line x1=\"26\" y1=\"1\" x2=\"1\" y2=\"1\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 6\"/>\n| </svg>"); /***/ }), -/* 856 */ +/* 854 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 4C0 1.79086 1.79086 0 4 0H20C22.2091 0 24 1.79086 24 4V25H0V4Z\" fill=\"#61F0F2\"/>\n| </svg>"); /***/ }), -/* 857 */ +/* 855 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"26\" height=\"19\" viewBox=\"0 0 26 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M1 5C1 2.79086 2.79086 1 5 1H21C23.2091 1 25 2.79086 25 5V49H1V5Z\" fill=\"#61F0F2\" fill-opacity=\"0.1\"/>"); /***/ }), -/* 858 */ +/* 856 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"14\" stroke=\"url(#paint0_linear)\" stroke-width=\"2\"/>\n| <path d=\"M23.4182 12.6341L18.0222 11.9041L15.61 7.35214C15.5441 7.22751 15.4357 7.12662 15.3018 7.06529C14.966 6.91099 14.558 7.03957 14.3901 7.35214L11.9779 11.9041L6.58186 12.6341C6.4331 12.6538 6.29708 12.7191 6.19294 12.818C6.06704 12.9385 5.99767 13.1005 6.00006 13.2686C6.00245 13.4366 6.07641 13.5969 6.20569 13.7142L10.1098 17.2572L9.18744 22.2602C9.16581 22.3766 9.17965 22.4963 9.22738 22.6057C9.27511 22.7151 9.35483 22.8099 9.4575 22.8793C9.56016 22.9488 9.68166 22.99 9.80823 22.9984C9.9348 23.0068 10.0614 22.982 10.1736 22.9269L15 20.5648L19.8265 22.9269C19.9583 22.9922 20.1113 23.0139 20.258 22.9902C20.6277 22.9308 20.8764 22.6044 20.8126 22.2602L19.8903 17.2572L23.7944 13.7142C23.9007 13.6172 23.9708 13.4906 23.992 13.3522C24.0494 13.006 23.7901 12.6855 23.4182 12.6341Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 859 */ +/* 857 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 860 */ +/* 858 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 861 */ +/* 859 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"32.5\" cy=\"32.5\" r=\"32.5\" fill=\"#121212\"/>\n| <path d=\"M46 32.5C46 30.68 44.5424 29.2 42.75 29.2H41.125V24.25C41.125 19.7009 37.4801 16 33 16C28.5199 16 24.875 19.7009 24.875 24.25V29.2H23.25C21.4576 29.2 20 30.68 20 32.5V45.7C20 47.5199 21.4576 49 23.25 49H42.75C44.5424 49 46 47.5199 46 45.7V32.5ZM28.125 24.25C28.125 21.5209 30.3123 19.3 33 19.3C35.6877 19.3 37.875 21.5209 37.875 24.25V29.2H28.125V24.25Z\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 862 */ +/* 860 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 863 */ +/* 861 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\" fill-opacity=\"0.35\"/>"); /***/ }), -/* 864 */ +/* 862 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 865 */ +/* 863 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 866 */ +/* 864 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M177 91C177 139.049 138.049 178 90 178C41.9512 178 3 139.049 3 91C3 42.9512 41.9512 4 90 4C138.049 4 177 42.9512 177 91Z\" stroke=\"url(#paint0_angular)\" stroke-width=\"6\"/>"); /***/ }), -/* 867 */ +/* 865 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 868 */ +/* 866 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 869 */ +/* 867 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"black\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>"); /***/ }), -/* 870 */ +/* 868 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 871 */ +/* 869 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 872 */ +/* 870 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 89.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M112.971 120.205C114.625 119.572 118.739 119.305 121.967 123.303C126.002 128.301 133.858 140.873 134.949 143.768C135.822 146.084 136.169 153.812 136.417 158.553L129.459 163.325C128.124 157.466 125.759 147.637 124.097 144.021C122.464 140.468 119.458 138.236 118.088 137.522C118.063 137.511 118.04 137.499 118.016 137.486C118.039 137.497 118.063 137.51 118.088 137.522C118.757 137.838 119.694 137.51 118.567 133.816C117.108 129.033 114.111 126.294 113.812 125.253C113.513 124.211 110.375 122.338 111.117 120.997C111.711 119.925 112.601 120.023 112.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 873 */ +/* 871 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 874 */ +/* 872 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 875 */ +/* 873 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"91.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M68.0241 122.641C70.5824 121.698 73.1298 120.677 74.0837 120.284L84.3508 123.314L86.3706 129.542L74.4201 143.176C72.7369 144.186 69.0003 146.239 67.5191 146.374C65.6676 146.542 53.0439 146.205 39.2419 144.522C25.4399 142.839 26.4497 141.661 25.9447 140.483C25.4398 139.304 26.6178 119.611 26.7861 117.423C26.9545 115.235 33.5188 92.1756 33.8555 90.3242C34.1921 88.4727 33.1823 86.1162 33.0139 85.2747C32.8456 84.4331 32.6774 80.7301 33.014 79.2152C33.2833 78.0034 33.7995 76.3539 34.0239 75.6806C33.9678 75.1195 33.9229 73.7954 34.1922 72.9875C34.4615 72.1796 35.7632 72.6509 36.3805 72.9875L38.0637 71.136C38.4564 70.7433 39.4438 69.8568 40.2517 69.4529C41.0596 69.0489 41.5983 69.0601 41.7667 69.1162L41.9351 67.2648L43.9549 67.6014C44.1793 66.9842 44.9311 65.7835 46.143 65.9182C47.3549 66.0528 48.1067 66.5353 48.3311 66.7597C48.8922 67.994 50.1826 71.1696 50.8559 73.9973C51.6975 77.532 46.9846 87.7993 45.4697 92.0073C43.9549 96.2152 43.4499 103.789 43.2816 106.482C43.1133 109.176 43.4499 118.938 43.6182 120.958C43.7529 122.574 44.572 127.578 44.9646 129.879C46.1429 129.43 49.0044 128.364 51.0242 127.69C53.5489 126.849 64.8262 123.819 68.0241 122.641Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 876 */ +/* 874 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 877 */ +/* 875 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"208\" height=\"208\" viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.65\" d=\"M30.3335 152.514C30.3335 148.962 58.2627 145.707 72.2273 144.524C94.3885 141.86 124.409 145.202 136.067 147.333C150.639 149.996 176.051 152.514 176.051 155.177C176.051 157.84 156.823 161.391 157.734 164.054C158.644 166.718 175.14 165.83 176.051 169.381C176.962 172.932 169.867 169.323 169.867 176.483C169.867 180.922 179.4 176.694 179.4 181.133C179.4 185.572 115.943 189.8 115.032 185.361C114.121 180.922 130.514 181.81 130.514 176.483C130.514 171.157 56.7448 174.708 56.7448 169.381C56.7448 164.054 87.7098 166.718 86.799 161.391C85.8883 156.065 30.3335 156.952 30.3335 152.514Z\" fill=\"#61F0F2\"/>\n| <path d=\"M38.1336 147.332L19.0669 105.732H191.534L169.867 150.799C163.511 154.266 142.134 160.852 107.467 159.466C72.8002 158.079 46.8002 150.799 38.1336 147.332Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 878 */ +/* 876 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"38\" y=\"72.0312\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>\n| <rect x=\"35\" y=\"95.0312\" width=\"55\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>"); /***/ }), -/* 879 */ +/* 877 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M86.2097 50.2564L86.1859 50.2455C86.2644 50.0749 86.3252 49.8713 86.3861 49.6678C87.4578 46.0798 85.4354 42.3155 81.8623 41.2477C80.7472 40.9144 79.5993 40.8763 78.5097 41.105C77.8101 37.9023 75.3386 36.303 71.9682 35.2958C67.0266 33.819 62.4733 34.2013 60.9911 39.1634C60.9151 39.1406 60.8137 39.1104 60.7377 39.0876C55.7961 37.6108 46.4406 42.5377 44.9584 47.4998C43.4763 52.4619 50.4222 55.6017 55.3638 57.0785C56.4028 57.389 57.4443 57.5062 58.4554 57.448C59.0967 59.8294 60.9238 61.8446 63.458 62.6019C65.7894 63.2986 68.1765 62.7924 69.9933 61.4228C70.8499 62.6212 72.0841 63.5722 73.5792 64.019C76.1387 64.7839 78.7842 63.9669 80.4947 62.122C81.1105 62.5555 81.7896 62.8693 82.5499 63.0965C86.4271 64.2552 90.5373 62.0465 91.7078 58.1277C92.8961 54.2419 91.2778 51.0711 86.2097 50.2564Z\" fill=\"#82A5BC\"/>"); /***/ }), -/* 880 */ +/* 878 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_i)\">\n| <path d=\"M26 97C26 65.5198 51.5198 40 83 40C114.48 40 140 65.5198 140 97V207H26V97Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 881 */ +/* 879 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4831 27.9531C35.6882 28.138 35.7045 28.4542 35.5196 28.6593C32.958 31.4998 29.2472 33.2865 25.1199 33.2865C24.8437 33.2865 24.6199 33.0626 24.6199 32.7865C24.6199 32.5104 24.8437 32.2865 25.1199 32.2865C28.9524 32.2865 32.397 30.6287 34.777 27.9896C34.9619 27.7845 35.2781 27.7682 35.4831 27.9531Z\" fill=\"#2B98BA\"/>"); /***/ }), -/* 882 */ +/* 880 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.601 164.587C12.9754 159.823 27.6384 156.571 31.0249 155.827C51.2144 149.268 72.4722 146.633 93.652 148.063L96.1843 148.234C150.369 148.234 188.704 155.827 193.445 161.037C198.186 166.248 187.808 167.952 193.445 170.793C198.081 173.128 216.637 173.833 215.96 182.766C215.282 191.698 161.068 186.345 154.295 190.067C147.521 193.789 164.454 196.022 161.068 201.233C158.706 204.867 106.206 204.21 96.7235 201.233C87.2412 198.255 99.7773 194.394 101.465 190.067C103.497 184.857 87.2413 186.345 68.954 186.345C50.6667 186.345 13.415 184.857 8.67385 181.135C3.9327 177.413 13.415 174.436 16.8015 172.947C20.188 171.458 16.6329 170.542 14.601 164.587Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M54.5429 190.555C49.2846 190.555 45.829 190.934 43.6437 191.409C41.3702 191.904 38.8247 193.94 41.1395 194.174C44.8353 194.548 52.7647 194.323 57.8524 193.808C65.8897 192.995 64.4714 194.892 78.6549 194.621C92.8385 194.35 76.291 193.266 78.6549 191.233C81.0189 189.2 67.7809 190.555 54.5429 190.555Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 883 */ +/* 881 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M95.1863 184.487H127.506C127.506 184.487 129.526 209.4 138.953 209.4C122.793 211.42 87.1064 213.44 84.4131 209.4C93.1663 209.4 95.1863 184.487 95.1863 184.487Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"76.333\" y=\"208.727\" width=\"68.6794\" height=\"6.73328\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 884 */ +/* 882 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\"/>"); /***/ }), -/* 885 */ +/* 883 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"61.2001\" cy=\"110.4\" rx=\"32.4\" ry=\"7.2\" fill=\"black\" fill-opacity=\"0.15\"/>"); /***/ }), -/* 886 */ +/* 884 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"39\" y=\"75.0312\" width=\"40\" height=\"38\" fill=\"url(#paint0_linear)\"/>\n| <rect opacity=\"0.5\" x=\"39\" y=\"75.0312\" width=\"40\" height=\"1\" fill=\"#FFE76A\"/>"); /***/ }), -/* 887 */ +/* 885 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M52.0777 77.8034L68.5066 53.9554L65.7303 42.9202C64.7694 39.1008 67.112 35.2791 70.9627 34.3841L78.96 32.5254C79.4228 32.4178 79.8863 32.3574 80.3453 32.3411L87.3824 24.7659C89.1653 22.8467 92.2056 22.742 94.1731 24.5321C95.529 25.7657 96.0216 27.5773 95.6132 29.2125C97.2896 28.7206 99.1904 29.0968 100.586 30.3661C102.314 31.939 102.727 34.3928 101.756 36.3532C103.252 36.1639 104.828 36.6107 106.035 37.7089C107.585 39.119 108.104 41.219 107.546 43.0687C108.873 42.8878 110.277 43.278 111.349 44.2534C113.241 45.9744 113.384 48.8653 111.67 50.7104L105.214 57.6606C104.797 58.1099 104.307 58.4558 103.779 58.6971C103.208 60.8312 102.057 62.9463 100.353 64.7801C97.5744 67.7712 93.9032 69.3903 90.4865 69.3763L72.8821 94.1741C62.8209 86.8414 62.4799 85.3066 52.0777 77.8034Z\" fill=\"#70E5FF\"/>"); /***/ }), -/* 888 */ +/* 886 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"130\" viewBox=\"0 0 120 130\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M88.5102 16.8877L89.4061 17.4904L78.5017 34.4763C78.2949 34.7983 78.3835 35.2266 78.701 35.4402C79.0186 35.6538 79.4487 35.5744 79.6691 35.2615L91.2912 18.7584L92.1019 19.3037L78.8659 41.2428C78.7235 41.5495 78.5554 41.8488 78.3609 42.138C78.2846 42.2514 78.2054 42.3616 78.1234 42.4686L77.9861 42.6952L77.9576 42.676C76.1172 44.8843 72.8509 42.8769 69.4473 45.9698C66.0437 49.0628 42.8095 88.4668 37.3099 97.5808C35.7759 100.123 33.9772 99.7749 32.3072 98.6515C30.6359 97.5274 29.7606 95.5698 31.4152 93.6113C37.5249 85.6762 65.7449 48.3226 67.1456 44.4425C68.5464 40.5624 65.5844 37.8485 66.9496 35.286L66.9211 35.2669L67.0854 35.0438C67.1518 34.9311 67.2219 34.8197 67.2959 34.7097C67.4762 34.4416 67.6732 34.1912 67.8845 33.9589L83.1297 13.2685L83.8444 13.7493L72.94 30.7352C72.7332 31.0572 72.8218 31.4855 73.1394 31.6991C73.4569 31.9127 73.887 31.8333 74.1074 31.5204L85.7295 15.0173L86.6251 15.6197L75.7207 32.6056C75.5139 32.9277 75.6025 33.356 75.9201 33.5696C76.2377 33.7832 76.6677 33.7038 76.8881 33.3909L88.5102 16.8877Z\" fill=\"url(#paint0_linear)\"/>\n| <path d=\"M32.306 92.4506C39.029 83.6673 60.2896 55.4735 65.8554 46.7285C66.385 46.2675 66.8739 45.8397 67.3088 45.4573C63.7813 51.6064 55.8578 65.1464 52.3835 70.114C49.3963 74.3851 48.2997 76.0792 47.3306 77.5762C46.8909 78.2555 46.4774 78.8943 45.9254 79.7149C44.1571 82.3437 39.0081 89.5049 34.8355 91.5124C33.892 91.9664 33.0471 92.2646 32.306 92.4506Z\" fill=\"#E8E8E8\"/>"); /***/ }), -/* 889 */ +/* 887 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M55.9722 199.581C56.4867 199.203 57.1082 199 57.7463 199H161.282C161.92 199 162.542 199.203 163.056 199.581L177.374 210.081C179.712 211.795 178.5 215.5 175.6 215.5H43.4281C40.5287 215.5 39.3159 211.795 41.654 210.081L55.9722 199.581Z\" fill=\"#1E1E1E\"/>\n| <path d=\"M62.7642 85.5C56.7642 96.1667 43.464 120.1 44.264 132.5C45.264 148 55.7642 164.5 51.7642 175C48.5642 183.4 56.7641 190.5 61.264 193\" stroke=\"#E3C041\"/>"); /***/ }), -/* 890 */ +/* 888 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.1579 63.3373C73.1579 76.997 71.4394 89.2214 68.7498 97.911C67.3982 102.278 65.8627 105.549 64.325 107.651C62.7319 109.828 61.6178 110.137 61.1579 110.137C60.698 110.137 59.5839 109.828 57.9909 107.651C56.4532 105.549 54.9177 102.278 53.5661 97.911C50.8765 89.2214 49.1579 76.997 49.1579 63.3373C49.1579 49.6776 50.8765 37.4532 53.5661 28.7636C54.9177 24.397 56.4532 21.1253 57.9909 19.024C59.5839 16.8471 60.698 16.5373 61.1579 16.5373C61.3263 16.5373 61.5823 16.5788 61.9173 16.7382C62.6103 15.6515 63.5166 14.7749 64.5494 14.1317C63.4576 13.3497 62.3227 12.9373 61.1579 12.9373C52.5423 12.9373 45.5579 35.5022 45.5579 63.3373C45.5579 91.1725 52.5423 113.737 61.1579 113.737C69.7736 113.737 76.7579 91.1725 76.7579 63.3373C76.7579 50.0089 75.1566 37.8889 72.5415 28.876C71.441 29.387 70.2381 29.6565 69.0204 29.6611C71.5542 38.2852 73.1579 50.1415 73.1579 63.3373Z\" fill=\"#5C1068\"/>"); /***/ }), -/* 891 */ +/* 889 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M13.75 6.28125C13.75 4.46907 15.2191 3 17.0312 3H35.625C37.4372 3 38.9062 4.46907 38.9062 6.28125V20.5H13.75V6.28125Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M13.75 21.5938H5V47.8438C5 48.4478 5.48969 48.9375 6.09375 48.9375H12.6562C13.2603 48.9375 13.75 48.4478 13.75 47.8438V21.5938Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 892 */ +/* 890 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.9643 22.031H61.0308C71.5261 22.031 80.0342 30.5808 80.0342 41.1275V68.9652C80.0342 79.5119 71.5261 88.0617 61.0308 88.0617H25.9643C15.4691 88.0617 6.96094 79.5119 6.96094 68.9652V41.1275C6.96094 30.5808 15.469 22.031 25.9643 22.031ZM25.9643 34.762C22.4659 34.762 19.6299 37.6119 19.6299 41.1275V68.9652C19.6299 72.4808 22.4659 75.3307 25.9643 75.3307H61.0308C64.5292 75.3307 67.3653 72.4808 67.3653 68.9652V41.1275C67.3653 37.6119 64.5292 34.762 61.0308 34.762H25.9643ZM61.0308 23.0103H25.9643C16.0073 23.0103 7.93547 31.1217 7.93547 41.1275V68.9652C7.93547 78.971 16.0073 87.0824 25.9643 87.0824H61.0308C70.9879 87.0824 79.0597 78.971 79.0597 68.9652V41.1275C79.0597 31.1216 70.9879 23.0103 61.0308 23.0103ZM18.6553 41.1275C18.6553 37.0711 21.9277 33.7827 25.9643 33.7827H61.0308C65.0674 33.7827 68.3398 37.0711 68.3398 41.1275V68.9652C68.3398 73.0216 65.0675 76.31 61.0308 76.31H25.9643C21.9277 76.31 18.6553 73.0216 18.6553 68.9652V41.1275Z\" fill=\"black\"/>"); /***/ }), -/* 893 */ +/* 891 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M110.379 69.1555C103.419 90.0958 90.8506 81.2674 84.8181 99.4156C77.838 97.0954 72.2539 95.2393 65.2738 92.9191C70.8423 76.1669 56.4181 72.9225 62.9146 53.3783C67.2714 40.2713 81.4285 33.1778 94.5355 37.5346C107.643 41.8913 115.484 53.7993 110.379 69.1555Z\" fill=\"black\"/>\n| <path d=\"M107.954 47.0766C105.47 45.133 102.547 43.5905 99.2999 42.5113C86.1929 38.1545 72.0358 45.248 67.679 58.355C64.3056 68.5035 66.5731 74.2571 68.7532 79.7891C70.498 84.2163 72.1868 88.5015 70.8837 94.7838L65.274 92.9192C67.951 84.8657 66.0074 79.934 63.989 74.8124C61.8088 69.2805 59.5414 63.5269 62.9147 53.3783C67.2715 40.2713 81.4287 33.1779 94.5357 37.5346C100.197 39.4166 104.876 42.7074 107.954 47.0766Z\" fill=\"#625E49\"/>"); /***/ }), -/* 894 */ +/* 892 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"13.2899\" y=\"13.1992\" width=\"92.0332\" height=\"92.0332\" rx=\"4\" fill=\"#ED1C24\" stroke=\"white\" stroke-width=\"4\"/>\n| <path d=\"M13.2899 17.1992C13.2899 14.9901 15.0808 13.1992 17.2899 13.1992H101.323C103.532 13.1992 105.323 14.9901 105.323 17.1992V101.232C105.323 103.442 103.532 105.232 101.323 105.232H17.2899C15.0808 105.232 13.2899 103.442 13.2899 101.232V17.1992Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 895 */ +/* 893 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.5\" filter=\"url(#filter0_f)\">\n| <path d=\"M161.808 165.907C161.076 167.202 158.651 167.518 157.53 167.515L144.568 163.556C145.728 155.885 148.498 140.356 150.304 139.602C152.111 138.849 158.937 140.95 162.124 142.094C165.909 145.746 168.704 146.006 169.628 145.679C170.059 146.854 171.238 149.284 172.503 149.605C173.324 149.813 174.492 149.211 175.454 148.532C176.07 148.098 176.986 148.359 177.187 149.086L177.97 151.905C178.079 152.296 177.944 152.716 177.629 152.971C176.465 153.911 174.437 155.434 172.605 154.51C170.457 153.427 169.405 153.194 169.205 153.985C169.557 155.252 166.898 157.775 165.306 160.736C163.714 163.698 162.723 164.288 161.808 165.907Z\" fill=\"#FAFAFA\"/>"); /***/ }), -/* 896 */ +/* 894 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"31.0112\" y=\"36.7363\" width=\"147.343\" height=\"147.343\" rx=\"7\" fill=\"#434244\" stroke=\"#59595B\" stroke-width=\"4\"/>\n| <path d=\"M128.05 176.792C130.617 176.792 132.698 174.702 132.698 172.124C132.698 169.546 130.617 167.456 128.05 167.456C125.484 167.456 123.403 169.546 123.403 172.124C123.403 174.702 125.484 176.792 128.05 176.792Z\" fill=\"#929496\"/>"); /***/ }), -/* 897 */ +/* 895 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M35.7087 7.71646C35.8894 7.41526 36.2149 7.23096 36.5662 7.23096L81.9152 7.23097C82.2764 7.23097 82.6096 7.42583 82.7867 7.74071L95.1617 29.7407C95.5367 30.4073 95.055 31.231 94.2901 31.231H23.3662C22.5889 31.231 22.1088 30.383 22.5087 29.7165L35.7087 7.71646Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"19.2\" y=\"31.231\" width=\"26.4\" height=\"38.4\" rx=\"1\" fill=\"white\"/>"); /***/ }), -/* 898 */ +/* 896 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" d=\"M210.715 149.899C224.309 209.261 171.064 210.507 142.742 203.71C133.659 183.467 116.344 160.037 98.5605 142.535C92.4721 136.543 89.6229 128.374 83.8332 123.843C77.0051 118.499 67.4157 116.968 62.8752 111.948C61.5535 110.815 59.7031 108.776 62.8752 109.682C66.8402 110.815 70.2388 105.15 66.2738 100.619C62.3087 96.0875 54.9451 91.556 59.4766 90.4231C64.008 89.2903 67.4066 90.9896 66.2738 88.7238C65.1409 86.4581 64.008 87.591 60.6094 85.3252C57.2108 83.0595 53.2458 81.9266 53.8122 80.2273C54.3787 78.528 56.6443 81.3602 57.7772 80.2273C58.9101 79.0945 54.3786 76.2623 54.3786 74.563C54.3786 73.2035 60.7982 74.7518 64.008 75.6959C79.7001 78.9056 96.2152 79.6132 109.323 85.3252C121.346 90.5648 130.143 100.726 140.477 105.717C176.134 122.937 200.955 138.728 210.715 149.899Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 899 */ +/* 897 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"46.6694\" y=\"51.9329\" width=\"144.588\" height=\"26.7173\" fill=\"#5A5A5A\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M54.6568 29.9316C50.2458 29.9316 46.6701 33.5074 46.6701 37.9183V61.7757H191.193V37.9183C191.193 33.5074 187.617 29.9316 183.206 29.9316H54.6568ZM191.192 63.5304H46.6694V201.184C46.6694 202.949 48.0997 204.379 49.8641 204.379H187.998C189.762 204.379 191.192 202.949 191.192 201.184V63.5304Z\" fill=\"#F8F8F8\"/>"); /***/ }), -/* 900 */ +/* 898 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M111.793 25.7901C112.303 24.7687 112.431 22.7728 112.431 21.9026H132.606C132.606 22.6232 132.651 24.0031 133.07 25.44C133.595 27.2361 140.495 33.4381 143.622 36.754C146.094 39.3751 150.94 45.5937 153.139 49.3169C155.454 53.2358 155.229 73.7037 154.104 77.3741C152.806 81.6124 148.556 87.5132 148.165 91.8215C147.64 97.5908 154.104 105.525 154.104 111.294V193.729C154.104 195.865 153.466 200.022 151.242 202.48C149.435 204.477 147.286 205.602 146.226 206.309C145.165 207.017 144.311 205.249 143.604 206.309C142.897 207.37 142.641 208.944 140.592 210.023C137.849 211.467 128.838 212.775 125.883 212.321C123.748 211.994 123.456 210.023 122.218 210.023C120.981 210.023 120.882 212.056 118.407 212.321C115.931 212.587 108.269 212.298 102.992 210.023C99.7164 208.61 98.6205 206.41 98.2427 205.652L98.218 205.602C97.8644 204.895 96.6769 206.309 96.058 206.309C95.4391 206.309 92.0103 203.718 90.6036 201.427C89.2943 199.294 89.3218 195.58 89.2943 193.729C89.2245 166.998 89.1268 115.314 89.2943 111.294C89.5037 106.269 94.1101 96.8466 95.157 91.8215C96.2039 86.7963 92.0163 82.3993 90.3412 77.3741C88.6661 72.3489 88.8755 55.389 90.3412 49.3169C91.8069 43.2448 95.9945 41.151 100.392 36.754C104.789 32.357 111.154 27.067 111.793 25.7901Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 901 */ +/* 899 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M94.7577 39.7043L94.7293 39.6903C94.8307 39.4868 94.912 39.2428 94.9932 38.9987C96.4253 34.6974 94.1196 30.0677 89.8358 28.6429C88.499 28.1983 87.1113 28.1095 85.784 28.3457C85.058 24.4448 82.1273 22.4179 78.0865 21.0739C72.1621 19.1035 66.6374 19.3968 64.6569 25.3456C64.5658 25.3153 64.4443 25.2748 64.3531 25.2445C58.4287 23.2741 52.0135 26.528 50.033 32.4767C48.0524 38.4255 51.248 44.842 57.1725 46.8124C58.4181 47.2267 59.6741 47.4073 60.8999 47.3745C61.5862 50.2796 63.7215 52.7857 66.7597 53.7961C69.5548 54.7258 72.4626 54.202 74.7129 52.6124C75.7044 54.0942 77.1621 55.2906 78.9546 55.8868C82.0232 56.9074 85.2555 56.0171 87.3948 53.8485C88.1237 54.3959 88.9338 54.8009 89.8452 55.104C94.4936 56.65 99.5507 54.1304 101.115 49.4324C102.699 44.775 100.86 40.8785 94.7577 39.7043Z\" fill=\"#4E626F\"/>"); /***/ }), -/* 902 */ +/* 900 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.2\" filter=\"url(#filter0_f)\">"); /***/ }), -/* 903 */ +/* 901 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M121 21.0834V62.3334L113.667 65.0834V18.3334L121 21.0834Z\" fill=\"#CAA772\"/>"); /***/ }), -/* 904 */ +/* 902 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"134.258\" y=\"135.614\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 134.258 135.614)\" fill=\"#FFCD29\"/>\n| <rect x=\"136.937\" y=\"134.716\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 136.937 134.716)\" fill=\"#FFCD29\"/>"); /***/ }), -/* 905 */ +/* 903 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M82.5698 103.253H138.397V170.5C138.397 173.261 136.158 175.5 133.397 175.5H87.5698C84.8084 175.5 82.5698 173.261 82.5698 170.5L82.5698 103.253Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 906 */ +/* 904 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.1393 163.167H134.139C134.139 163.167 136.889 197.083 149.723 197.083C127.723 199.833 79.1393 202.583 75.4727 197.083C87.3893 197.083 90.1393 163.167 90.1393 163.167Z\" fill=\"#BCBCBC\"/>\n| <rect x=\"64.4727\" y=\"196.167\" width=\"93.5\" height=\"9.16667\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 907 */ +/* 905 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M73 29C73 21.337 78.8398 15.125 86.0435 15.125H159.957C167.16 15.125 173 21.337 173 29V80H73V29Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M41 78H37V210.382C37 212.932 39.0147 215 41.5 215H68.5C70.9853 215 73 212.932 73 210.382L41 78Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 908 */ +/* 906 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M58.809 37.281C59.609 38.481 59.1423 40.1143 58.809 40.781L64.309 57.781L58.809 71.281V99.281H61.309L60.809 73.281L76.309 68.781L78.309 99.781H80.309L79.309 69.781L87.309 52.781L89.309 96.281L91.809 96.781L90.309 52.781L96.309 49.781C96.1423 48.9477 95.509 46.981 94.309 45.781C92.809 44.281 94.309 42.281 95.809 41.281C97.309 40.281 96.309 39.281 96.309 37.281C96.309 35.281 94.809 34.281 91.809 32.781C88.809 31.281 70.309 29.781 67.309 29.781C64.309 29.781 59.809 31.281 58.809 31.781C57.809 32.281 57.809 33.781 58.809 37.281Z\" fill=\"#876F52\"/>\n| <path d=\"M82.309 70.281C87.109 68.681 85.6423 62.6143 84.309 59.781L79.809 51.281H70.809L66.809 52.781L63.7692 58.8363L65.2692 62.8363C66.2692 64.1696 71.409 65.981 71.809 68.781C72.209 71.581 71.9757 72.9477 71.809 73.281C73.309 72.9477 77.509 71.881 82.309 70.281Z\" fill=\"#2C2C2C\"/>"); /***/ }), -/* 909 */ +/* 907 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"134\" viewBox=\"0 0 120 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M96.847 111.527C92.3249 116.315 68.2575 123.718 59.8946 123.372C51.5317 123.026 43.5327 119.613 39.7245 117.911C34.9642 115.783 33.9137 114.329 30.3436 110.339C26.7734 106.349 22.3498 94.7693 21.8738 91.5774C21.3977 88.3855 18.5415 82.9557 13.8726 76.8785C15.5863 78.5808 19.8904 80.0383 21.8738 80.393C20.525 79.329 20.2553 76.6817 18.5415 71.3618C16.8278 66.0419 15.13 53.3629 14.4954 47.6884C15.2094 50.0823 17.0183 54.4828 18.5415 57.0364C20.0648 59.59 22.1889 59.0751 24.807 58.7204C22.6019 54.8114 20.9672 46.258 18.8234 36.9358C18.7066 36.5513 18.6119 36.1459 18.5415 35.7187C18.6365 36.1256 18.7304 36.5314 18.8234 36.9358C20.918 43.828 30.1424 44.0063 34.7262 43.1665C32.8222 41.6592 28.8712 37.6338 28.3 33.5907C27.7288 29.5475 29.6487 20.9117 30.6801 17.0991C31.6321 19.1384 34.7739 23.6958 39.7245 25.6109C44.6751 27.5261 49.0713 28.6695 51.4514 30.5315C50.8167 28.8468 50.1717 27.9047 49.0292 23.6489C47.8868 19.3931 40.7245 15.1556 39.0635 10.6161C40.4916 13.0987 52.0972 13.85 53.4584 16.1074C56.019 20.3541 63.0495 25.8768 69.2378 28.5368C74.1884 30.6647 77.7345 31.0119 79.4799 34.5585C78.7659 32.8738 79.1167 29.5705 78.9263 27.017C78.6882 23.8251 79.6553 21.1242 83.7015 12.0805C81.5594 18.4643 87.2175 26.5416 88.4075 30.5315C89.5976 34.5214 90.2506 33.8567 93.3447 38.6446C95.82 42.475 95.4075 47.7708 93.3447 51.5834C95.3281 52.204 99.9411 47.6884 99.9411 54.8702C99.9411 56.9214 101.607 43.4325 101.607 38.6446C102.559 42.0139 104.463 50.3484 104.463 56.7322C104.463 63.1161 102.004 69.1452 99.9411 71.3618C101.607 71.3618 104.292 72.8357 106.006 70.0693C106.006 72.4484 106.841 75.6935 104.132 80.4953C103.367 84.8657 101.607 91.4767 101.607 93.4393C101.607 95.3545 99.3064 98.4189 95.4189 101.7C99.9412 99.852 96.5137 103.76 99.9411 103.547C103.369 103.334 105.847 99.6494 106.006 99.2061C105.927 100.802 100.465 107.697 96.847 111.527Z\" fill=\"#F58648\" fill-opacity=\"0.85\"/>"); /***/ }), -/* 910 */ +/* 908 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.2\" cx=\"114.306\" cy=\"192\" rx=\"72\" ry=\"7\" fill=\"black\"/>"); /***/ }), -/* 911 */ +/* 909 */ /***/ (function(module, exports) { -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"108.72\" cy=\"153.955\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M92.25 190.135C123.026 190.135 147.975 165.186 147.975 134.411C147.975 122.926 144.5 112.252 138.545 103.384C155.83 113.6 167.423 132.424 167.423 153.956C167.423 186.377 141.141 212.658 108.72 212.658C83.6227 212.658 62.2038 196.908 53.8085 174.753C63.8077 184.284 77.3455 190.135 92.25 190.135Z\" fill=\"#B4D8F0\"/>"); +throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"125\" height=\"206\" viewBox=\"0 0 125 206\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"60.8316\" cy=\"146.455\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z\" fill=\"#B4D8F0\"/>"); /***/ }), -/* 912 */ +/* 910 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.25\" cx=\"80.2642\" cy=\"206\" rx=\"60\" ry=\"4\" fill=\"black\"/>"); /***/ }), -/* 913 */ +/* 911 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M72.7759 64.9069C70.7464 66.6021 63.2043 69.1655 53.8335 66.8584C39.8843 63.4242 35.1351 51.3086 34.4289 45.9697C35.8527 46.7611 39.5697 48.4601 43.0474 48.9253C40.1401 44.9308 38.1045 35.6448 39.2244 27.2723C41.6881 29.4373 47.4494 29.9022 50.0221 29.8639C47.4255 27.2222 42.508 19.8777 43.6107 11.634C51.7656 19.2804 59.8068 16.7505 64.5283 20.6598C69.2498 24.5692 66.5003 27.9708 69.5358 33.4574C69.572 29.2667 72.6891 22.9533 74.2431 20.3204C74.2431 20.3204 74.6368 28.4037 76.0951 32.2043C77.5534 36.0049 81.0094 37.1228 81.3396 43.2308C81.6037 48.1172 77.2805 55.198 75.0858 58.1276C76.2344 58.1173 79.5173 57.3437 83.4603 54.3311C82.5567 58.6352 74.8054 63.2117 72.7759 64.9069Z\" fill=\"#EE7301\"/>"); /***/ }), -/* 914 */ +/* 912 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M67.6445 109.928C62.6445 109.803 41.9484 105.928 37.8234 104.178L34.5734 102.303C36.365 100.803 38.7734 93.6283 40.5734 92.9283C42.8234 92.0533 51.8234 85.1783 58.5734 83.3033C65.3234 81.4283 87.9484 82.9283 92.3234 84.3033C96.6984 85.6783 103.448 89.6783 105.323 92.9283C106.823 95.5283 111.145 103.198 113.02 107.781C110.02 108.906 107.02 109.928 101.77 109.928C99.0195 109.928 72.6445 110.053 67.6445 109.928Z\" fill=\"#4A392D\"/>\n| <path d=\"M42.6983 34.4282C43.3983 30.4282 44.8233 29.5116 45.4483 29.5532L50.1984 32.3032C51.9484 44.3449 55.4484 68.7032 55.4484 69.8032C55.4484 70.9032 59.1984 77.6366 60.0734 80.5532C59.49 81.6366 57.8234 83.8032 56.0734 83.8032C55.4002 83.8032 53.1984 86.4282 50.1984 88.4282C47.7984 90.0282 45.4483 91.0532 40.0734 93.1782C39.24 89.8866 40.0483 85.4532 39.4483 77.5532C38.6983 67.6782 41.8233 39.4282 42.6983 34.4282Z\" fill=\"#CFCFCF\"/>"); /***/ }), -/* 915 */ +/* 913 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20.412 55.0637L63.9551 33.0312L99.0006 55.0637H92.0006V84.4477L114.234 93.0318H109.995V120.031H12.3914V76.0312H5.76685L22.0006 65.2546V55.0637H20.412Z\" fill=\"#00446A\" stroke=\"#00D1FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <rect x=\"12.001\" y=\"77.0312\" width=\"80\" height=\"43\" fill=\"#FFCE51\"/>"); /***/ }), -/* 916 */ +/* 914 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"40.5342\" y=\"21.9753\" width=\"149.434\" height=\"176.548\" fill=\"#F7F7F7\"/>"); /***/ }), -/* 917 */ +/* 915 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\"/>\n| <path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\"/>"); /***/ }), -/* 918 */ +/* 916 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M104.896 59.6542C104.742 60.7688 103.715 61.5464 102.601 61.3926C101.486 61.2388 100.708 60.212 100.862 59.0975C101.016 57.983 103.524 54.7055 103.524 54.7055C103.524 54.7055 105.042 58.5928 104.896 59.6542Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M115.525 62.0091C115.525 63.1342 114.615 64.0449 113.489 64.0449C112.364 64.0449 111.454 63.1342 111.454 62.0091C111.454 60.884 113.489 57.2945 113.489 57.2945C113.489 57.2945 115.525 60.884 115.525 62.0091Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 919 */ +/* 917 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M-45.8335 0H86.1035C125.592 0 157.604 32.0116 157.604 71.5V175.728C157.604 215.217 125.592 247.228 86.1036 247.228H-45.8335C-85.3217 247.228 -117.333 215.217 -117.333 175.728V71.5C-117.333 32.0116 -85.3219 0 -45.8335 0ZM-45.8335 47.6667C-58.9963 47.6667 -69.6668 58.3372 -69.6668 71.5V175.728C-69.6668 188.891 -58.9963 199.562 -45.8335 199.562H86.1036C99.2664 199.562 109.937 188.891 109.937 175.728V71.5C109.937 58.3372 99.2663 47.6667 86.1035 47.6667H-45.8335ZM86.1035 3.66667H-45.8335C-83.2968 3.66667 -113.667 34.0367 -113.667 71.5V175.728C-113.667 213.192 -83.2967 243.562 -45.8335 243.562H86.1036C123.567 243.562 153.937 213.192 153.937 175.728V71.5C153.937 34.0366 123.567 3.66667 86.1035 3.66667ZM-73.3335 71.5C-73.3335 56.3122 -61.0213 44 -45.8335 44H86.1035C101.291 44 113.604 56.3122 113.604 71.5V175.728C113.604 190.916 101.291 203.228 86.1036 203.228H-45.8335C-61.0213 203.228 -73.3335 190.916 -73.3335 175.728V71.5Z\" fill=\"black\"/>"); /***/ }), -/* 920 */ +/* 918 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.25\" d=\"M7.91636 163.303C6.26437 157.618 21.1659 153.737 24.6076 152.848C44.9978 145.071 66.956 141.895 88.711 143.62L90.8272 143.788C145.893 143.788 184.853 152.848 189.671 159.066C194.489 165.284 183.942 167.319 189.671 170.708C194.382 173.496 213.24 174.337 212.551 184.996C211.863 195.656 156.766 189.268 149.883 193.71C143 198.151 160.208 200.816 156.766 207.034C154.366 211.371 101.012 210.587 91.3752 207.034C81.7386 203.481 94.4786 198.873 96.1935 193.71C98.2585 187.492 81.7386 189.268 63.1538 189.268C44.569 189.268 6.71107 187.492 1.89278 183.05C-2.92551 178.609 6.71107 175.056 10.1527 173.279C13.5943 171.502 9.98134 170.409 7.91636 163.303Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 921 */ +/* 919 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M50.6222 75.7213L24.2095 71.8371C22.8927 71.6435 21.917 70.5138 21.917 69.1828C21.917 67.7011 23.1181 66.5 24.5998 66.5H46.4794C48.6237 66.5 50.6227 65.4162 51.7928 63.6193L62.9477 46.4885C63.508 45.6281 64.6059 45.2952 65.5496 45.6997C66.5925 46.1466 67.0959 47.3376 66.6898 48.397L57.8326 71.5028C56.713 74.4235 53.7168 76.1764 50.6222 75.7213Z\" fill=\"#AE7D44\"/>\n| <path d=\"M52.864 76.051L26.501 72.1741C25.0165 71.9558 24.6556 69.9785 25.9672 69.2499C26.2594 69.0875 26.5958 69.0228 26.9274 69.065L44.8234 71.3426C50.182 72.0246 55.3269 69.0088 57.3497 64L64.061 47.3815C64.2761 46.8488 64.7931 46.5 65.3676 46.5C66.3559 46.5 67.0372 47.4908 66.6835 48.4136L57.0215 73.6186C56.376 75.3027 54.6484 76.3134 52.864 76.051Z\" fill=\"#835D30\"/>"); /***/ }), -/* 922 */ +/* 920 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 923 */ +/* 921 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n| <path d=\"M3.77295 36.9602L33.4209 35.5767H176.971L203.289 36.9602L203.795 37.5727C203.514 52.3836 191.427 64.2432 176.614 64.2432H31.0559C15.988 64.2432 3.77295 52.0282 3.77295 36.9602Z\" fill=\"#AEAEAE\"/>\n| <path d=\"M4.27148 37.5637L33.9194 36.1802H177.469L203.787 37.5637C203.787 52.6317 191.572 64.8468 176.504 64.8468H31.5545C16.4865 64.8468 4.27148 52.6317 4.27148 37.5637Z\" fill=\"white\"/>"); /***/ }), -/* 924 */ +/* 922 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"221\" viewBox=\"0 0 220 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.1322 153.2C66.5208 153.2 64.4039 155.317 64.4039 157.929C64.4039 160.54 66.5208 162.657 69.1322 162.657H144.785C147.396 162.657 149.513 160.54 149.513 157.929C149.513 155.317 147.396 153.2 144.785 153.2H69.1322ZM68.6209 190.52C66.0095 190.52 63.8926 192.636 63.8926 195.248C63.8926 197.859 66.0095 199.976 68.6208 199.976H145.849C148.461 199.976 150.578 197.859 150.578 195.248C150.578 192.636 148.461 190.52 145.849 190.52H68.6209Z\" fill=\"#8E8E8E\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.897 147.604L140.375 147.605V205.851H151.896C152.957 205.851 153.816 204.991 153.816 203.931L153.816 166.27H156.188C157.248 166.27 158.108 165.41 158.108 164.35V154.005C158.108 152.944 157.248 152.085 156.188 152.085H153.817L153.817 149.525C153.817 148.464 152.957 147.604 151.897 147.604ZM143.401 162.965C142.966 162.965 142.613 163.317 142.613 163.753C142.613 164.188 142.966 164.541 143.401 164.541H151.281C151.717 164.541 152.07 164.188 152.07 163.753C152.07 163.317 151.717 162.965 151.281 162.965H143.401ZM142.613 167.249C142.613 166.813 142.966 166.461 143.401 166.461H151.281C151.717 166.461 152.07 166.813 152.07 167.249C152.07 167.684 151.717 168.037 151.281 168.037H143.401C142.966 168.037 142.613 167.684 142.613 167.249ZM143.401 169.957C142.966 169.957 142.613 170.309 142.613 170.745C142.613 171.18 142.966 171.533 143.401 171.533H151.281C151.717 171.533 152.07 171.18 152.07 170.745C152.07 170.309 151.717 169.957 151.281 169.957H143.401Z\" fill=\"#EDEDED\"/>"); /***/ }), -/* 925 */ +/* 923 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M29.3848 25.06C27.902 26.8307 25.8717 28.1716 23.4649 28.7927C17.3334 30.3752 11.0801 26.6875 9.49762 20.556C8.15886 15.3687 10.5921 10.0942 15.0859 7.63452C14.324 7.69843 13.5572 7.82721 12.792 8.02471C5.46714 9.91514 1.06167 17.3856 2.9521 24.7104C4.84252 32.0353 12.313 36.4408 19.6378 34.5503C24.5088 33.2932 28.0887 29.5685 29.3848 25.06Z\" fill=\"#FFE27C\"/>"); /***/ }), -/* 926 */ +/* 924 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M51.6 50.4H49.2V60C49.2 63.1986 50.5905 66.0725 52.7999 68.05V64.3291C52.0382 63.0649 51.6 61.5836 51.6 60V50.4Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M68.4 50.4H70.7999V60C70.7999 63.1986 69.4094 66.0725 67.2 68.05V64.3291C67.9617 63.0649 68.4 61.5836 68.4 60V50.4Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 927 */ +/* 925 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M163.306 63.5444V158.544L89.3057 125.044L76.3057 25.5444L152.306 44C163.106 47.6 163.306 56.5 163.306 63.5444Z\" fill=\"#C4C4C4\"/>\n| <path d=\"M163.306 150L104.306 121.116V114L163.306 142.884V150Z\" fill=\"#41488A\"/>"); /***/ }), -/* 928 */ +/* 926 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.4295 160.346H133.085C133.085 160.346 135.751 193.226 148.192 193.226C126.864 195.892 79.7656 198.558 76.2109 193.226C87.7635 193.226 90.4295 160.346 90.4295 160.346Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"65.5469\" y=\"192.338\" width=\"90.6431\" height=\"8.88659\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 929 */ +/* 927 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"52\" height=\"50\" viewBox=\"0 0 52 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.7\" d=\"M29.8424 44.2922L50.2494 45.4882C48.1563 44.8902 43.8358 43.6942 43.2976 43.6942C42.6248 43.6942 44.2693 42.2739 42.7743 42.2739C41.2793 42.2739 38.065 43.6942 37.5417 43.6942C37.0185 43.6942 38.2145 42.7972 36.7942 42.6477C35.374 42.4982 35.075 43.6942 34.2527 43.6942C33.4305 43.6942 34.0285 42.4982 33.1315 42.2739C32.2344 42.0497 31.3374 43.6194 30.8889 43.6942C30.5301 43.754 30.0417 44.1178 29.8424 44.2922Z\" fill=\"white\"/>\n| <path d=\"M29.1395 44.5047L49.5465 45.7007C47.4535 45.1027 43.1329 43.9067 42.5947 43.9067C41.9219 43.9067 43.5664 42.4864 42.0714 42.4864C40.5764 42.4864 37.3621 43.9067 36.8389 43.9067C36.3156 43.9067 37.5116 43.0097 36.0914 42.8602C34.6711 42.7107 34.3721 43.9067 33.5498 43.9067C32.7276 43.9067 33.3256 42.7107 32.4286 42.4864C31.5316 42.2622 30.6346 43.832 30.1861 43.9067C29.8272 43.9665 29.3389 44.3303 29.1395 44.5047Z\" fill=\"#4D89AA\"/>"); /***/ }), -/* 930 */ +/* 928 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M35.5176 92.0063L46.8603 74.7403L43.9052 63.3258C42.8825 59.3751 45.2826 55.3985 49.2662 54.4438L57.5394 52.4611C58.0182 52.3464 58.498 52.2805 58.9735 52.2603L66.2112 44.3613C68.045 42.36 71.1945 42.2299 73.2458 44.0707C74.6596 45.3393 75.1828 47.2129 74.7713 48.9102C76.5047 48.3886 78.477 48.7649 79.9316 50.0701C81.7341 51.6877 82.1795 54.2272 81.187 56.2654C82.7355 56.0587 84.3716 56.5104 85.6301 57.6398C87.2461 59.0899 87.7993 61.2621 87.2344 63.1827C88.608 62.9857 90.065 63.3801 91.1828 64.3832C93.155 66.153 93.3247 69.1474 91.5617 71.0714L84.9212 78.3187C84.4918 78.7872 83.9874 79.1491 83.4416 79.4029C82.8656 81.6182 81.6872 83.8179 79.9351 85.7301C77.0772 88.8492 73.2847 90.5528 69.7444 90.5626L57.924 106.534C47.5683 100.474 44.1523 98.0546 35.5176 92.0063Z\" fill=\"#FFD1BD\"/>"); /***/ }), -/* 931 */ +/* 929 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M11.7846 22.0572L11.7957 22.0637C12.0196 22.127 12.2705 22.185 12.5341 22.2458C12.6027 22.2617 12.6722 22.2778 12.7424 22.2942C13.0915 22.3758 13.4629 22.4676 13.7548 22.5834C13.9002 22.6411 14.0534 22.7152 14.1808 22.8151C14.3066 22.9139 14.4566 23.0777 14.4876 23.3197C14.5254 23.615 14.571 23.996 14.312 24.3798C14.085 24.716 13.6613 24.9965 13.0257 25.3218C12.6872 25.4951 12.3264 25.6458 11.9872 25.7828C11.9105 25.8137 11.8352 25.8439 11.7616 25.8733C11.5027 25.977 11.2632 26.0729 11.0457 26.171C10.7632 26.2983 10.5595 26.4117 10.4311 26.5182C10.3693 26.5695 10.3388 26.608 10.3248 26.6317C10.3138 26.6503 10.3141 26.6592 10.3141 26.6592C10.3141 26.82 10.3285 26.9507 10.3737 27.0719C10.4168 27.1878 10.4976 27.3204 10.6679 27.4662C11.0265 27.7734 11.7665 28.1267 13.2891 28.4417C13.5583 28.4974 13.8296 28.5515 14.1003 28.6055C15.3445 28.8536 16.5764 29.0993 17.5393 29.487C18.1331 29.7261 18.6695 30.0352 19.0596 30.4684C19.4606 30.9137 19.6864 31.4679 19.6864 32.1428C19.6864 32.7178 19.4225 33.2136 19.052 33.6271C18.6837 34.0381 18.1854 34.3967 17.6475 34.7119C16.6892 35.2736 15.5193 35.7451 14.5445 36.138C14.4281 36.185 14.3144 36.2308 14.2043 36.2755C13.8741 36.4095 13.517 36.5389 13.1465 36.6732C12.2657 36.9924 11.3088 37.3393 10.4555 37.8407C9.96387 38.1296 9.53361 38.4556 9.19868 38.8375L8.06274 38.8375C8.52169 38.0718 9.22719 37.4954 9.98938 37.0475C10.9202 36.5005 12.016 36.103 12.9224 35.7742C13.2686 35.6486 13.5872 35.533 13.8583 35.423C13.97 35.3777 14.0839 35.3317 14.1994 35.2851C15.1838 34.888 16.2868 34.443 17.1823 33.9182C17.6813 33.6258 18.0886 33.3236 18.3668 33.0131C18.6429 32.705 18.7664 32.4185 18.7664 32.1428C18.7664 31.6937 18.6238 31.3593 18.3759 31.084C18.1171 30.7966 17.724 30.5532 17.1956 30.3404C16.3204 29.988 15.197 29.7634 13.956 29.5153L13.9549 29.515C13.6763 29.4593 13.3917 29.4024 13.1027 29.3426C11.5416 29.0197 10.6107 28.6286 10.0694 28.1649C9.78958 27.9253 9.61309 27.6658 9.51149 27.393C9.41183 27.1254 9.39404 26.8706 9.39404 26.6592C9.39404 26.2782 9.61516 25.9996 9.84378 25.81C10.0714 25.6213 10.3689 25.4669 10.6675 25.3323C10.9048 25.2252 11.1691 25.1195 11.431 25.0146C11.502 24.9862 11.5728 24.9579 11.6428 24.9296C11.9786 24.7941 12.307 24.6562 12.6065 24.5029C13.2468 24.1751 13.4687 23.9847 13.5494 23.8651C13.593 23.8005 13.6097 23.746 13.585 23.5198C13.5513 23.4988 13.497 23.471 13.4154 23.4386C13.1965 23.3517 12.8901 23.2736 12.5329 23.19C12.4696 23.1752 12.4048 23.1603 12.3391 23.1451C12.0496 23.0783 11.7428 23.0075 11.4749 22.9287C11.3873 22.903 11.3618 22.8524 11.3358 22.8009C11.3125 22.7548 11.2888 22.7079 11.2198 22.6771C11.2074 22.6716 11.1953 22.6662 11.1833 22.6609C11.0593 22.6062 10.9575 22.5613 10.8458 22.4527C10.5733 22.188 10.4044 21.9859 10.3759 21.9517C10.375 21.9507 10.3743 21.9498 10.3737 21.9491C11.0403 21.6174 11.3348 21.7914 11.7846 22.0572Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.5497 21.7948C13.4131 21.8432 13.2217 21.8992 12.9862 21.968C12.8434 22.0097 12.6846 22.0561 12.5119 22.1084C12.0752 22.2408 11.5758 22.4044 11.1509 22.5997C10.9384 22.6974 10.7315 22.8089 10.5557 22.9364C10.3846 23.0604 10.2105 23.2228 10.1058 23.4334C9.99052 23.6655 9.97325 23.9313 10.0886 24.1922C10.1934 24.4291 10.3906 24.6237 10.6257 24.7892C11.0959 25.12 11.6889 25.3352 12.2901 25.4937C12.8829 25.65 13.5221 25.7605 14.1137 25.8627L14.1489 25.8688C14.7619 25.9747 15.3144 26.0716 15.7619 26.2014C16.2299 26.3373 16.4731 26.4807 16.5702 26.6077C16.6622 26.728 16.6741 26.8299 16.6219 26.9714C16.557 27.1471 16.3894 27.375 16.0879 27.6484C15.49 28.1907 14.5326 28.7664 13.484 29.3356C13.0273 29.5835 12.4319 29.8222 11.7538 30.0941L11.5849 30.1618C10.8506 30.4567 10.0442 30.7871 9.30356 31.1905C8.34962 31.71 7.43751 32.3885 6.93603 33.3301L8.16113 33.017C8.5522 32.5979 9.13377 32.3306 9.74357 31.9985C10.4311 31.624 11.191 31.3114 11.9278 31.0156L12.11 30.9425C12.7705 30.6779 13.4164 30.4191 13.923 30.1441C14.9693 29.5761 16.017 28.9548 16.706 28.3299C17.0479 28.0198 17.3441 27.6717 17.485 27.29C17.6385 26.8741 17.598 26.4373 17.301 26.0488C17.0091 25.6671 16.5041 25.4589 16.0183 25.3179C15.5118 25.1709 14.9046 25.0658 14.3056 24.9622L14.2894 24.9594C13.6842 24.8548 13.0785 24.7501 12.5246 24.6041C11.9625 24.4559 11.4931 24.2745 11.1552 24.0368C11.0093 23.9341 10.9544 23.8629 10.9361 23.8317C10.9534 23.8047 10.9976 23.7524 11.0958 23.6811C11.2051 23.6019 11.3532 23.5193 11.5352 23.4356C11.8997 23.268 12.3486 23.1192 12.7788 22.9888C12.921 22.9457 13.0651 22.9036 13.2028 22.8633C13.4614 22.7876 13.6977 22.7185 13.8573 22.6618L13.5497 21.7948Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 932 */ +/* 930 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.1226 15C29.1226 13.3431 30.4657 12 32.1226 12H81.3226C82.9794 12 84.3226 13.3431 84.3226 15V50.4H29.1226V15Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M29.1226 13C29.1226 12.4477 28.6748 12 28.1226 12H10.9226C10.3703 12 9.92256 12.4477 9.92256 13V50.4H29.1226V13Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 933 */ +/* 931 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M96.7878 205.658C76.9208 205.658 58.1277 202.756 43.8688 197.501C36.451 194.776 30.5247 191.482 26.2491 187.756C19.4875 181.854 18.0557 175.854 18.0557 171.855C18.0557 167.855 19.4676 161.855 26.2491 155.953C30.5446 152.208 36.4709 148.934 43.8688 146.208C58.1277 140.953 76.9208 138.051 96.7878 138.051C116.655 138.051 135.448 140.953 149.707 146.208C157.125 148.934 163.051 152.228 167.327 155.953C174.088 161.855 175.52 167.855 175.52 171.855C175.52 175.854 174.108 181.854 167.327 187.756C163.031 191.501 157.105 194.776 149.707 197.501C135.448 202.756 116.655 205.658 96.7878 205.658ZM96.7878 153.286C78.7306 153.286 61.8466 155.835 49.2781 160.482C38.4397 164.482 33.4879 169.188 33.4879 171.874C33.4879 174.56 38.4198 179.266 49.2781 183.266C61.8466 187.893 78.7107 190.462 96.7878 190.462C114.865 190.462 131.729 187.913 144.298 183.266C155.136 179.266 160.088 174.56 160.088 171.874C160.088 169.188 155.156 164.482 144.298 160.482C131.729 155.835 114.865 153.286 96.7878 153.286Z\" fill=\"#E7A423\"/>\n| <path d=\"M33.6646 174.433C39.8259 164.633 65.7467 157.277 96.788 157.277C127.829 157.277 153.75 164.633 159.911 174.433C160.822 172.984 161.301 171.482 161.301 169.943C161.301 157.988 132.418 148.296 96.788 148.296C61.1584 148.296 32.2749 157.988 32.2749 169.943C32.2749 171.482 32.7539 172.984 33.6646 174.433Z\" fill=\"#C2732F\"/>"); /***/ }), -/* 934 */ +/* 932 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M36.8014 184.571C41.5274 193.164 49.5116 204.442 52.913 209.007C64.7281 209.007 60.3421 173.383 56.6723 155.571L32.505 153.959C31.968 160.583 32.0754 175.978 36.8014 184.571Z\" fill=\"#FFDDC7\"/>\n| <path d=\"M180.213 185.009C175.099 193.377 166.608 204.278 163.002 208.683C151.199 208.143 157.208 172.757 161.688 155.131L185.903 154.625C186.137 161.266 185.327 176.641 180.213 185.009Z\" fill=\"#FFDDC7\"/>"); /***/ }), -/* 935 */ +/* 933 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M86.0195 26.3571C85.9267 26.3823 85.8623 26.4665 85.8623 26.5627V53.3804C85.8623 53.498 85.9576 53.5934 86.0753 53.5934H91.9672C92.0848 53.5934 92.1802 53.498 92.1802 53.3804V24.9649C92.1802 24.8246 92.0469 24.7227 91.9115 24.7594L86.0195 26.3571Z\" fill=\"#956D46\"/>\n| <path d=\"M5.26971 98.7763C5.08506 98.878 5.14462 99.1574 5.3547 99.175L26.8522 100.975C27.0473 100.991 27.2421 100.94 27.4037 100.829L94.0846 55.2799C94.2576 55.1618 94.174 54.8911 93.9645 54.8911H85.1583C85.0146 54.8911 84.8732 54.9275 84.7473 54.9968L5.26971 98.7763Z\" fill=\"#946C45\"/>"); /***/ }), -/* 936 */ +/* 934 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M200.087 111.868C200.087 167.525 160.699 211.368 113.587 211.368C66.4747 211.368 27.0869 167.525 27.0869 111.868C27.0869 56.2099 66.4747 12.3677 113.587 12.3677C160.699 12.3677 200.087 56.2099 200.087 111.868Z\" stroke=\"#51350B\" stroke-opacity=\"0.65\" stroke-width=\"11\"/>"); /***/ }), -/* 937 */ +/* 935 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M72.1089 18.6185C72.1089 10.5449 78.2616 4 85.8513 4H163.725C171.315 4 177.467 10.5449 177.467 18.6185V72.3513H72.1089V18.6185Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M38.3942 70.2441H34.1799V209.719C34.1799 212.407 36.3025 214.585 38.921 214.585H67.3678C69.9862 214.585 72.1089 212.407 72.1089 209.719L38.3942 70.2441Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 938 */ +/* 936 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M61.3057 75.9688H159.306V85.0303H61.3057V75.9688Z\" fill=\"#660000\"/>\n| <circle cx=\"110.307\" cy=\"97.8012\" r=\"26.9765\" fill=\"#DD6565\"/>"); /***/ }), -/* 939 */ +/* 937 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.22\" filter=\"url(#filter0_f)\">\n| <ellipse cx=\"113.844\" cy=\"196.113\" rx=\"64.4507\" ry=\"9.11322\" fill=\"white\"/>"); /***/ }), -/* 940 */ +/* 938 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M153.928 152.995C151.372 152.264 149.82 149.952 149.364 148.887C149.364 147.746 152.33 147.974 153.243 150.028C154.156 152.082 156.21 152.31 157.807 152.995C159.405 153.679 160.318 154.364 162.143 155.961C163.969 157.559 168.99 157.102 168.077 158.244C167.164 159.385 160.09 157.787 159.177 155.961C158.264 154.136 157.123 153.908 153.928 152.995Z\" fill=\"#33887E\"/>"); /***/ }), -/* 941 */ +/* 939 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.85\">"); /***/ }), -/* 942 */ +/* 940 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"15.4551\" y=\"20.4971\" width=\"176.365\" height=\"178.894\" fill=\"#000816\"/>"); /***/ }), -/* 943 */ +/* 941 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M92.9878 93.633C88.9564 97.9562 77.877 109.044 72.7529 107.776C67.6289 106.509 64.8967 88.627 64.8967 87.1539\" stroke=\"#FFDDBD\" stroke-width=\"5.5172\"/>\n| <path d=\"M64.8969 87.1539C64.8969 87.9428 65.6805 93.4377 67.1953 98.5665\" stroke=\"#CEA47D\" stroke-width=\"5.5172\" stroke-linecap=\"round\"/>"); /***/ }), -/* 944 */ +/* 942 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M156.177 162.265C157.225 162.88 157.575 164.229 156.959 165.276L154.532 169.406C153.917 170.454 152.569 170.804 151.521 170.188C150.474 169.573 150.123 168.224 150.739 167.177L153.166 163.047C153.781 162 155.129 161.649 156.177 162.265ZM148.897 174.654C149.944 175.27 150.295 176.618 149.679 177.665L144.825 185.925C144.21 186.972 142.862 187.323 141.814 186.707C140.767 186.091 140.416 184.743 141.032 183.696L145.885 175.436C146.501 174.389 147.849 174.038 148.897 174.654ZM139.19 191.173C140.237 191.788 140.588 193.137 139.972 194.184L135.119 202.444C134.503 203.491 133.155 203.841 132.107 203.226C131.06 202.61 130.709 201.262 131.325 200.214L136.178 191.955C136.794 190.907 138.142 190.557 139.19 191.173ZM129.483 207.692C130.53 208.307 130.881 209.656 130.265 210.703L127.838 214.833C127.223 215.88 125.875 216.231 124.827 215.615C123.779 214.999 123.429 213.651 124.045 212.604L126.472 208.474C127.087 207.426 128.435 207.076 129.483 207.692Z\" fill=\"#80F0FF\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.314 154.092C103.361 154.708 103.711 156.056 103.096 157.104L100.669 161.233C100.054 162.281 98.7053 162.631 97.6578 162.015C96.6102 161.4 96.26 160.052 96.8756 159.004L99.3023 154.874C99.9179 153.827 101.266 153.477 102.314 154.092ZM95.0335 166.481C96.081 167.097 96.4312 168.445 95.8157 169.493L90.9622 177.752C90.3466 178.8 88.9984 179.15 87.9508 178.534C86.9033 177.919 86.5531 176.57 87.1687 175.523L92.0221 167.263C92.6377 166.216 93.9859 165.866 95.0335 166.481ZM85.3265 183C86.3741 183.616 86.7243 184.964 86.1087 186.012L81.2552 194.271C80.6397 195.318 79.2914 195.669 78.2439 195.053C77.1963 194.438 76.8462 193.089 77.4617 192.042L82.3152 183.782C82.9308 182.735 84.279 182.385 85.3265 183ZM75.6196 199.519C76.6672 200.135 77.0173 201.483 76.4018 202.53L73.975 206.66C73.3595 207.708 72.0112 208.058 70.9637 207.442C69.9161 206.827 69.566 205.478 70.1815 204.431L72.6083 200.301C73.2238 199.254 74.5721 198.903 75.6196 199.519Z\" fill=\"#80F0FF\"/>"); /***/ }), -/* 945 */ +/* 943 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M38.4077 204.745C38.4077 204.745 150.807 205.942 159.806 203.151C159.806 203.151 181.605 201.758 188.008 200.164C199.167 196.162 221.136 187.927 219.744 186.999C218.005 185.84 212.208 148.739 197.136 133.088C185.079 120.566 154.827 111.059 141.208 107.87L60.8949 118.235C47.9526 127.823 24.99 134.799 15.1118 146.421C5.25701 158.015 -0.539962 185.26 0.0397338 186.999C0.619429 188.738 15.9206 199.303 38.4077 204.745Z\" fill=\"#635F5B\"/>\n| <path d=\"M78.4058 120.9C78.4058 120.9 87.2292 142.982 95.7056 158.799C103.506 173.351 108.256 186.109 109.068 188.588C109.146 188.831 109.418 188.951 109.653 188.849C111.282 188.145 117.182 184.593 124.306 168.367C132.707 149.229 129.506 130.693 129.506 130.693L122.505 102.186C122.505 102.186 123.739 120.388 108.304 129.893C104.939 131.965 102.32 135.057 98.4064 134.485C92.0604 133.556 82.7058 130.296 78.4058 120.9Z\" fill=\"#E2E2E2\"/>"); /***/ }), -/* 946 */ +/* 944 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g clip-path=\"url(#clip1)\">"); /***/ }), -/* 947 */ +/* 945 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M72.5749 127.845C71.7275 127.31 72.1066 126 73.1088 126H191.363C191.553 126 191.738 126.054 191.897 126.155L198.231 130.155C199.078 130.69 198.699 132 197.697 132H79.4422C79.2532 132 79.068 131.946 78.9082 131.845L72.5749 127.845Z\" fill=\"#1F1F21\"/>"); /***/ }), -/* 948 */ +/* 946 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"112.23\" cy=\"190.806\" rx=\"84.8525\" ry=\"2.80752\" fill=\"#E475FF\"/>"); /***/ }), -/* 949 */ +/* 947 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"43.7256\" y=\"19.7871\" width=\"132.628\" height=\"180.286\" rx=\"2.68283\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_f)\">"); /***/ }), -/* 950 */ +/* 948 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M8.23509 135.535C6.52077 129.026 21.9846 124.583 25.5561 123.566C46.7252 114.657 69.7481 111.046 92.6282 113.048L94.2747 113.192C151.419 113.192 191.848 123.566 196.848 130.685C201.848 137.804 190.903 140.133 196.848 144.014C201.737 147.205 221.307 148.168 220.592 160.372C219.878 172.577 162.702 165.264 155.559 170.349C148.416 175.434 166.274 178.485 162.702 185.604C160.211 190.57 104.844 189.672 94.8433 185.604C84.8431 181.536 98.0639 176.261 99.8435 170.349C101.986 163.23 84.8431 165.264 65.557 165.264C46.2708 165.264 6.98432 163.23 1.98421 158.144C-3.0159 153.059 6.98432 148.991 10.5558 146.957C14.1273 144.923 10.378 143.672 8.23509 135.535Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 951 */ +/* 949 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M112.965 62.5158C119.63 53.6128 121.486 47.7025 120.309 45.9532C118.678 43.811 112.977 43.8343 102.934 54.4C92.8904 64.9657 87.1431 96.6512 87.6772 98.5785C88.2113 100.506 89.7903 100.587 89.709 102.166C89.644 103.429 89.4846 104.477 89.413 104.842L98.2719 104.982C97.8713 103.536 97.2896 100.688 98.1674 100.86C99.0451 101.032 99.9612 99.8441 100.31 99.2287C99.8819 98.3096 98.9465 96.1821 98.626 95.0257C98.2254 93.5802 104.635 73.6446 112.965 62.5158Z\" fill=\"#B21B1B\"/>"); /***/ }), -/* 952 */ +/* 950 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.6886 35.8297C45.3382 33.8129 45.689 31.662 45.689 29.4292C45.689 17.9102 36.351 8.5722 24.832 8.5722C13.313 8.5722 3.97498 17.9102 3.97498 29.4292C3.97498 31.7324 4.34829 33.9484 5.0377 36.0199C5.3995 35.9636 5.77671 35.9325 6.16811 35.9325C8.45691 35.9325 9.80063 36.5323 11.2388 37.1743C11.3466 37.2224 11.455 37.2708 11.5644 37.3192C12.5515 37.0991 13.6061 36.971 14.7205 36.971C17.8716 36.971 20.0912 37.5483 22.1128 38.3186H22.3869C23.2738 37.9642 24.1143 37.5978 24.9421 37.237C28.4441 35.7105 31.7162 34.2842 37.2896 34.2842C40.0763 34.2842 42.5676 34.9166 44.6886 35.8297Z\" fill=\"#F3AC59\"/>\n| <path d=\"M40.0933 29.4292H9.5708C9.5708 21.0007 16.4035 14.168 24.832 14.168C33.2606 14.168 40.0933 21.0007 40.0933 29.4292Z\" fill=\"#FBC689\"/>"); /***/ }), -/* 953 */ +/* 951 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <ellipse cx=\"150.417\" cy=\"55.5\" rx=\"16.5\" ry=\"17.5\" fill=\"#073F94\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M160.449 47.5361C160.182 47.4087 159.908 47.2913 159.627 47.1843C153.612 44.8932 146.74 48.2734 144.28 54.7342C142.406 59.6529 143.629 64.939 146.974 68.1932C141.523 65.5927 139.014 58.8574 141.36 52.6983C143.821 46.2375 150.692 42.8573 156.707 45.1484C158.143 45.6952 159.4 46.5158 160.449 47.5361Z\" fill=\"#005DEA\"/>"); /***/ }), -/* 954 */ +/* 952 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.4\" cx=\"91.4664\" cy=\"203.813\" rx=\"79.5362\" ry=\"7.18701\" fill=\"black\"/>"); /***/ }), -/* 955 */ +/* 953 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M60 16.7964C86.065 16.7964 106.811 35.0141 106.811 56.8585C106.811 78.7029 86.065 96.9206 60 96.9206C55.3658 96.9206 50.5528 96.1278 46.1696 94.9428C45.4687 94.7682 44.7344 94.7733 44.036 94.9578C43.3377 95.1423 42.6982 95.4999 42.178 95.9971C37.3905 100.547 33.8627 102.668 29.1476 103.904C26.9773 104.473 22.7899 104.338 19.8366 104.566C20.4323 103.9 20.9898 103.546 21.5685 102.85C24.9134 98.8015 27.9646 94.5211 28.8838 89.6715C29.0104 88.9435 28.9418 88.1953 28.6849 87.5019C28.428 86.8084 27.9917 86.194 27.4199 85.7201C18.5046 78.4246 13.1895 68.1982 13.1895 56.8585C13.1895 35.0141 33.935 16.7964 60 16.7964Z\" fill=\"#3E2200\"/>\n| <path d=\"M58.6997 15.496C84.0407 15.496 104.21 33.3089 104.21 54.6679C104.21 76.0269 84.0407 93.8398 58.6997 93.8398C54.1942 93.8398 49.5149 93.0646 45.2535 91.9059C44.572 91.7351 43.8582 91.7402 43.1792 91.9205C42.5002 92.1009 41.8785 92.4506 41.3727 92.9367C36.7183 97.3858 33.2884 99.4599 28.7043 100.668C26.5943 101.225 22.5232 101.093 19.6519 101.315C20.2311 100.664 20.7731 100.318 21.3358 99.6372C24.5877 95.6788 27.5541 91.4936 28.4478 86.7517C28.5709 86.0399 28.5042 85.3083 28.2545 84.6303C28.0047 83.9522 27.5806 83.3515 27.0246 82.8881C18.3569 75.7547 13.1895 65.7556 13.1895 54.6679C13.1895 33.3089 33.3588 15.496 58.6997 15.496Z\" fill=\"#F1C017\"/>"); /***/ }), -/* 956 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_12059_7514)\">\n| <path d=\"M10.7429 1.0755C14.5566 -1.87438 18.6962 1.72741 19.6252 7.3338C20.326 7.3338 21.0105 7.52937 21.6298 7.88792C22.4773 6.91006 23.2269 5.57365 22.9336 4.07427C22.2491 0.570272 26.1768 -2.26552 29.909 2.57488C32.8589 6.38853 29.2571 10.5281 23.6344 11.4571C23.6344 12.1579 23.4551 12.8587 23.0803 13.478C24.0581 14.3092 25.3945 15.0589 26.8939 14.7655C30.3653 14.081 33.2174 17.9925 28.377 21.7409C24.5634 24.6908 20.4238 21.089 19.4948 15.4826C18.794 15.4826 18.1095 15.2708 17.5065 14.9122C16.659 15.8901 15.893 17.2428 16.1864 18.7422C16.8709 22.2299 12.9431 25.0819 9.21097 20.2415C6.2448 16.4116 9.86287 12.272 15.4856 11.3593C15.4856 10.6585 15.6974 9.97402 16.056 9.35471C15.0781 8.52353 13.7417 7.75754 12.226 8.0509C8.75463 8.7354 5.90254 4.82396 10.7429 1.0755ZM8.15162 26.0761H11.4112C12.2756 26.0761 13.1047 26.4195 13.716 27.0308C14.3273 27.6421 14.6707 28.4711 14.6707 29.3356V39.1142H11.4112V35.8547H8.15162V39.1142H4.89209V29.3356C4.89209 28.4711 5.2355 27.6421 5.84678 27.0308C6.45806 26.4195 7.28714 26.0761 8.15162 26.0761ZM8.15162 29.3356V32.5952H11.4112V29.3356H8.15162ZM21.0757 26.0761H24.4493L19.6741 39.1142H16.3004L21.0757 26.0761ZM29.3386 26.0761H34.2279V29.3356H29.3386V35.8547H34.2279V39.1142H29.3386C28.4741 39.1142 27.645 38.7708 27.0337 38.1595C26.4225 37.5482 26.079 36.7192 26.079 35.8547V29.3356C26.079 28.4711 26.4225 27.6421 27.0337 27.0308C27.645 26.4195 28.4741 26.0761 29.3386 26.0761Z\" fill=\"black\"/>"); - -/***/ }), -/* 957 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 2C8.89543 2 8 2.89543 8 4V35C8 35.9835 8.7099 36.8012 9.64524 36.9686C9.65764 36.9349 9.67069 36.9012 9.68439 36.8676L12.13 30.8676C12.5904 29.7383 13.6886 29 14.9081 29L25.1646 29.0001C26.3025 29.0001 27.3425 29.6438 27.8498 30.6623L30.839 36.6622C30.8597 36.7039 30.8794 36.7456 30.898 36.7876C31.5516 36.4586 32 35.7816 32 35V4C32 2.89543 31.1046 2 30 2H10ZM30.4248 36.9548C30.4141 36.9315 30.403 36.9083 30.3914 36.8852L27.4023 30.8853C26.9795 30.0365 26.1129 29.5001 25.1646 29.5001L14.9081 29.5C13.8918 29.5 12.9767 30.1152 12.5931 31.0564L10.1704 37H30C30.1458 37 30.2879 36.9844 30.4248 36.9548ZM16.5 35C17.3284 35 18 34.3284 18 33.5C18 32.6716 17.3284 32 16.5 32C15.6716 32 15 32.6716 15 33.5C15 34.3284 15.6716 35 16.5 35ZM25 33.5C25 34.3284 24.3284 35 23.5 35C22.6716 35 22 34.3284 22 33.5C22 32.6716 22.6716 32 23.5 32C24.3284 32 25 32.6716 25 33.5ZM20.8549 8.48117L20 9L19.1451 8.48117L20 7.07258L20.8549 8.48117ZM20 23C17.5838 23 15.625 21.0412 15.625 18.625C15.625 16.7598 18.232 12.0388 19.4211 9.98246C19.7724 9.37494 20 9 20 9C20 9 20.2275 9.37494 20.5789 9.98246C21.768 12.0388 24.375 16.7598 24.375 18.625C24.375 21.0412 22.4162 23 20 23ZM20 23C18.5503 23 17.375 21.8982 17.375 20.5391C17.375 19.1799 20 15.125 20 15.125C20 15.125 22.625 19.1799 22.625 20.5391C22.625 21.8982 21.4497 23 20 23ZM20.855 8.48138C20.8549 8.48126 20.8549 8.48117 20 9C19.1451 8.48117 19.1451 8.48126 19.145 8.48138L19.1448 8.48175L19.144 8.48299L19.1413 8.48741L19.1313 8.50397L19.0934 8.56693C19.0605 8.6218 19.0126 8.702 18.9518 8.80459C18.8302 9.00974 18.657 9.30465 18.4494 9.66579C18.0347 10.3873 17.4805 11.3768 16.9252 12.4452C16.3715 13.5105 15.8084 14.6697 15.3814 15.7273C14.9725 16.7397 14.625 17.8061 14.625 18.625C14.625 21.5935 17.0315 24 20 24C22.9685 24 25.375 21.5935 25.375 18.625C25.375 17.8061 25.0275 16.7397 24.6186 15.7273C24.1916 14.6697 23.6285 13.5105 23.0748 12.4452C22.5195 11.3768 21.9653 10.3873 21.5506 9.66579C21.343 9.30465 21.1698 9.00974 21.0482 8.80459C20.9874 8.702 20.9395 8.6218 20.9066 8.56693L20.8687 8.50397L20.8587 8.48741L20.856 8.48299L20.8552 8.48175L20.855 8.48138Z\" fill=\"#121212\"/>\n| </svg>"); - -/***/ }), -/* 958 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.25953 29.8167H34.5953V8.62977C34.5953 8.19752 34.4236 7.78299 34.118 7.47735C33.8123 7.17171 33.3978 7 32.9655 7H6.8893C6.45706 7 6.04252 7.17171 5.73688 7.47735C5.43124 7.78299 5.25953 8.19752 5.25953 8.62977V29.8167ZM3.62977 33.0762H36.2251C37.8548 33.0762 37.8548 31.4465 37.8548 31.4465H2C2 31.4465 2 33.0762 3.62977 33.0762Z\" stroke=\"black\" stroke-width=\"2\"/>\n| </svg>"); - -/***/ }), -/* 959 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M17 13C17 14.6569 15.6569 16 14 16C12.3431 16 11 14.6569 11 13C11 11.3431 12.3431 10 14 10C15.6569 10 17 11.3431 17 13Z\" fill=\"black\"/>\n| <path d=\"M14 30C15.6569 30 17 28.6569 17 27C17 25.3431 15.6569 24 14 24C12.3431 24 11 25.3431 11 27C11 28.6569 12.3431 30 14 30Z\" fill=\"black\"/>"); - -/***/ }), -/* 960 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"3\" y=\"8\" width=\"34\" height=\"1\" rx=\"0.5\" fill=\"#121212\"/>\n| <path d=\"M7 10V33H13C13 30 12 27.5 10 25.5C17.5 22 20 13.3333 20 10H7Z\" fill=\"#121212\"/>"); - -/***/ }), -/* 961 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.4529 3.25977H9.89576C9.03128 3.25977 8.20221 3.60318 7.59092 4.21446C6.97964 4.82574 6.63623 5.65481 6.63623 6.5193V32.5955C6.63623 33.46 6.97964 34.2891 7.59092 34.9004C8.20221 35.5117 9.03128 35.8551 9.89576 35.8551H29.4529C30.3174 35.8551 31.1465 35.5117 31.7578 34.9004C32.3691 34.2891 32.7125 33.46 32.7125 32.5955V6.5193C32.7125 5.65481 32.3691 4.82574 31.7578 4.21446C31.1465 3.60318 30.3174 3.25977 29.4529 3.25977ZM16.4148 6.5193C16.8471 6.5193 17.2616 6.691 17.5672 6.99664C17.8729 7.30228 18.0446 7.71682 18.0446 8.14906C18.0446 8.5813 17.8729 8.99584 17.5672 9.30148C17.2616 9.60712 16.8471 9.77883 16.4148 9.77883C15.9826 9.77883 15.568 9.60712 15.2624 9.30148C14.9568 8.99584 14.7851 8.5813 14.7851 8.14906C14.7851 7.71682 14.9568 7.30228 15.2624 6.99664C15.568 6.691 15.9826 6.5193 16.4148 6.5193ZM11.5255 6.5193C11.9578 6.5193 12.3723 6.691 12.6779 6.99664C12.9836 7.30228 13.1553 7.71682 13.1553 8.14906C13.1553 8.5813 12.9836 8.99584 12.6779 9.30148C12.3723 9.60712 11.9578 9.77883 11.5255 9.77883C11.0933 9.77883 10.6787 9.60712 10.3731 9.30148C10.0675 8.99584 9.89576 8.5813 9.89576 8.14906C9.89576 7.71682 10.0675 7.30228 10.3731 6.99664C10.6787 6.691 11.0933 6.5193 11.5255 6.5193ZM29.4529 32.5955H9.89576V13.0384H29.4529V32.5955ZM24.0258 24.9845C24.0584 26.1254 23.6021 27.2336 22.7872 28.0485C22.3785 28.4575 21.8933 28.782 21.3592 29.0033C20.825 29.2247 20.2525 29.3387 19.6744 29.3387C19.0962 29.3387 18.5237 29.2247 17.9895 29.0033C17.4554 28.782 16.9702 28.4575 16.5615 28.0485C15.7466 27.2336 15.2903 26.1254 15.3229 24.9845C15.437 23.8274 15.8118 22.7192 16.4148 21.725C17.0178 20.3723 17.7349 19.1174 18.5824 17.9277L19.6744 16.2979C22.5916 20.519 24.0258 23.4037 24.0258 24.9845Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 962 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786ZM13.6063 18.7135C13.6394 18.2179 14.0668 17.853 14.5636 17.853H15.5897C16.2105 17.853 16.6723 18.4133 16.6389 19.0332C16.5557 20.5803 16.9578 21.5812 17.7239 22.4C19.337 23.9692 20.132 25.9079 19.9545 28.4061C19.9194 28.8995 19.4931 29.2614 18.9984 29.2614H17.9675C17.3467 29.2614 16.8849 28.7011 16.9183 28.0812C17.0015 26.534 16.5994 25.5332 15.8333 24.7143C14.2213 23.1462 13.4394 21.2092 13.6063 18.7135ZM20.1254 18.7135C20.1585 18.2179 20.5859 17.853 21.0826 17.853H22.1087C22.7295 17.853 23.1913 18.4133 23.158 19.0332C23.0747 20.5803 23.4769 21.5812 24.2429 22.4C25.8561 23.9692 26.6511 25.9079 26.4736 28.4061C26.4385 28.8995 26.0121 29.2614 25.5174 29.2614H24.4866C23.8658 29.2614 23.404 28.7011 23.4373 28.0812C23.5206 26.534 23.1184 25.5332 22.3524 24.7143C20.7403 23.1462 19.9585 21.2092 20.1254 18.7135Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 963 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20 3.00132C12.8224 3.00132 7 8.78631 7 15.9253C7 23.0604 12.8237 28.8481 20 28.8507C27.175 28.8481 33 23.0604 33 15.9253C33 8.78499 27.1723 3 20 3V3.00132ZM20 4.48313C26.351 4.48313 31.5096 9.6069 31.5096 15.9253C31.5096 22.2425 26.3536 27.3662 20 27.3689C16.9476 27.3689 14.0203 26.1633 11.8619 24.0173C9.70358 21.8714 8.49103 18.9608 8.49103 15.926C8.49103 12.8912 9.70358 9.98063 11.8619 7.83467C14.0203 5.68871 16.9476 4.48313 20 4.48313ZM16.7291 6.66436C15.1712 6.81583 13.6172 8.81134 14.5764 10.6159C15.4772 12.3071 17.3531 12.1438 17.9294 14.0734C18.4659 13.3411 19.5271 12.5139 21.3248 13.374C22.4879 9.09057 20.0331 6.35087 16.7291 6.66436ZM27.3684 13.9088C25.4475 13.8363 24.6168 15.5276 22.6495 15.0613C23.0165 15.8871 23.2218 17.2346 21.5725 18.3542C24.7215 21.4956 28.309 20.7383 29.6881 17.7365C30.3359 16.3205 29.4218 13.9825 27.3697 13.9088H27.3684ZM19.6688 14.2381C18.8872 14.3961 18.303 15.1008 18.303 15.9253C18.303 16.8684 19.0515 17.6126 20 17.6126C20.9485 17.6126 21.697 16.8684 21.697 15.9253C21.697 14.9823 20.9485 14.2381 20 14.2381C19.8808 14.2381 19.7801 14.2143 19.6688 14.2381ZM17.1014 16.0492C12.7906 17.1885 11.6566 20.6869 13.5828 23.3752C14.4916 24.641 17.0034 24.9822 18.095 23.2514C19.119 21.6339 18.0287 20.1034 19.4198 18.6413C18.5176 18.5452 17.2511 18.0275 17.1014 16.0492ZM17.3505 30.4142C17.3505 33.0498 12.0514 33.5016 12.0514 35.6828V37H27.9486V35.6828C27.9486 33.5016 22.6495 33.0498 22.6495 30.4142C22.6495 30.4142 22.1475 30.8264 20 30.8264C17.8525 30.8264 17.3505 30.4142 17.3505 30.4142Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 964 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5 35H9C9 35.5523 8.55228 36 8 36H6C5.44772 36 5 35.5523 5 35Z\" fill=\"black\"/>\n| <path d=\"M31 35H35C35 35.5523 34.5523 36 34 36H32C31.4477 36 31 35.5523 31 35Z\" fill=\"black\"/>"); - -/***/ }), -/* 965 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 16C10 15.4477 10.4477 15 11 15H14C14.5523 15 15 15.4477 15 16V18H16V16C16 15.4477 16.4477 15 17 15H20C20.5523 15 21 15.4477 21 16V18H22V16C22 15.4477 22.4477 15 23 15H26C26.5523 15 27 15.4477 27 16V18H28V16C28 15.4477 28.4477 15 29 15H32C32.5523 15 33 15.4477 33 16V18H34C34.5523 18 35 18.4477 35 19C35 19.5523 34.5523 20 34 20H33V27H34C34.5523 27 35 27.4477 35 28C35 28.5523 34.5523 29 34 29H33V31C33 31.5523 32.5523 32 32 32H29C28.4477 32 28 31.5523 28 31V29H27V31C27 31.5523 26.5523 32 26 32H23C22.4477 32 22 31.5523 22 31V29H21V31C21 31.5523 20.5523 32 20 32H17C16.4477 32 16 31.5523 16 31V29H15V31C15 31.3706 14.7984 31.6941 14.4989 31.8668C14.4996 31.8279 14.5 31.789 14.5 31.75C14.5 29.913 13.2795 28.5575 12.229 27.3906L12.1159 27.2649C11.3601 26.424 10.5995 25.5709 10 24.5358L10 20C9.44772 20 9 19.5523 9 19C9 18.4477 9.44772 18 10 18V16ZM10 26.3203C10.4497 26.9071 10.923 27.4337 11.3712 27.9323L11.372 27.9333C12.5182 29.209 13.5 30.3019 13.5 31.75C13.5 31.8336 13.498 31.9169 13.4941 32H11C10.4477 32 10 31.5523 10 31L10 29C9.44772 29 9 28.5523 9 28C9 27.4477 9.44772 27 10 27L10 26.3203ZM28 20V27H27V20H28ZM22 20V27H21V20H22ZM16 20V27H15V20H16Z\" fill=\"#121212\"/>\n| <path d=\"M15.3106 4H14.9556C14.4583 4 14.0287 4.36553 14.0072 4.8623C13.9257 6.74296 14.5375 8.21449 15.7586 9.41286C16.3158 10.0138 16.6267 10.739 16.615 11.8197C16.6083 12.4399 17.0646 13 17.6848 13H18.0445C18.5397 13 18.9683 12.6375 18.9916 12.1428C19.0805 10.2597 18.4589 8.7866 17.2368 7.58714C16.6796 6.98619 16.3686 6.26103 16.3804 5.18027C16.3871 4.56012 15.9307 4 15.3106 4Z\" fill=\"black\"/>"); - -/***/ }), -/* 966 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"6\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\"/>\n| <rect x=\"32\" y=\"24\" width=\"2\" height=\"2\" rx=\"1\" fill=\"#121212\"/>"); - -/***/ }), -/* 967 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M12.1661 16.5298C11.6463 16.8436 10.9296 16.91 10.4988 16.4822L9.65911 15.6484C9.28075 15.2727 9.25959 14.6597 9.66787 14.3168C10.4005 13.7013 11.5055 13.0381 12.8624 13.0381C14.1662 13.0381 15.1277 13.6737 15.8122 14.13C16.3175 14.4723 16.6434 14.6679 16.9368 14.6679C17.1637 14.6679 17.4045 14.5732 17.6296 14.4378C18.1511 14.1241 18.87 14.0587 19.3004 14.489L20.1285 15.3171C20.5045 15.6932 20.5245 16.3043 20.1177 16.6468C19.386 17.2628 18.2833 17.9274 16.9368 17.9274C15.6493 17.9274 14.704 17.3081 14.0195 16.8518C13.4817 16.4932 13.172 16.2976 12.8624 16.2976C12.6343 16.2976 12.3922 16.3932 12.1661 16.5298ZM12.8624 24.4465C13.172 24.4465 13.4817 24.642 14.0195 25.0006C14.704 25.4569 15.6493 26.0762 16.9368 26.0762C18.2941 26.0762 19.391 25.4125 20.1189 24.7969C20.525 24.4535 20.5045 23.842 20.1285 23.4659L19.3004 22.6378C18.87 22.2075 18.1481 22.2696 17.627 22.5839C17.4001 22.7208 17.1591 22.8167 16.9368 22.8167C16.6434 22.8167 16.3175 22.6211 15.8122 22.2789C15.1277 21.8225 14.1662 21.1869 12.8624 21.1869C11.504 21.1869 10.398 21.8517 9.66535 22.4677C9.25827 22.81 9.27831 23.4211 9.65439 23.7972L10.5078 24.6506C10.9292 25.072 11.6235 25.0166 12.129 24.7008C12.3663 24.5526 12.6221 24.4465 12.8624 24.4465ZM36.0865 9.77857V29.3358C36.0865 31.1285 34.6197 32.5953 32.827 32.5953H6.75074C4.958 32.5953 3.49121 31.1285 3.49121 29.3358V9.77857C3.49121 7.98583 4.958 6.51904 6.75074 6.51904H32.827C34.6197 6.51904 36.0865 7.98583 36.0865 9.77857ZM23.0484 9.77857H6.75074V29.3358H23.0484V9.77857ZM31.1972 26.0762C31.1972 25.1799 30.4638 24.4465 29.5675 24.4465C28.6711 24.4465 27.9377 25.1799 27.9377 26.0762C27.9377 26.9726 28.6711 27.706 29.5675 27.706C30.4638 27.706 31.1972 26.9726 31.1972 26.0762ZM31.1972 19.5572C31.1972 18.6608 30.4638 17.9274 29.5675 17.9274C28.6711 17.9274 27.9377 18.6608 27.9377 19.5572C27.9377 20.4535 28.6711 21.1869 29.5675 21.1869C30.4638 21.1869 31.1972 20.4535 31.1972 19.5572ZM31.1972 11.4083H27.9377V14.6679H31.1972V11.4083Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 968 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M12.2595 1H28.5572C29.4217 1 30.2507 1.34341 30.862 1.95469C31.4733 2.56597 31.8167 3.39505 31.8167 4.25953V12.4084H9V4.25953C9 3.39505 9.34341 2.56597 9.95469 1.95469C10.566 1.34341 11.395 1 12.2595 1ZM31.8167 34.1107C31.8167 34.9752 31.4733 35.8043 30.862 36.4155C30.2507 37.0268 29.4217 37.3702 28.5572 37.3702V39H25.2977V37.3702H15.5191V39H12.2595V37.3702C11.395 37.3702 10.566 37.0268 9.95469 36.4155C9.34341 35.8043 9 34.9752 9 34.1107V14.0381H31.8167V34.1107ZM13.8893 5.8893V9.14883H17.1488V5.8893H13.8893ZM13.8893 17.2977V22.1869H17.1488V17.2977H13.8893Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 969 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M23.6437 30.9951C23.1757 32.4827 21.9554 33.703 20.4677 34.171C17.9437 34.9734 15.5534 33.7866 14.4669 31.7974C13.8818 30.7109 14.751 29.4071 15.988 29.4071H16.0047C16.573 29.4071 17.1413 29.6745 17.4088 30.176C17.693 30.7109 18.2446 31.0786 18.8965 31.0786C19.8158 31.0786 20.568 30.3264 20.568 29.4071C20.568 28.4877 19.8158 27.7355 18.8965 27.7355H4.67155C3.7522 27.7355 3 26.9833 3 26.064C3 25.1446 3.7522 24.3924 4.67155 24.3924H18.8798C22.156 24.3924 24.7302 27.5684 23.6437 30.9951ZM31.266 10.4684C31.0146 9.42181 30.4788 8.46511 29.7177 7.70402C28.9566 6.94294 27.9999 6.40712 26.9534 6.15577C24.0114 5.48715 21.3202 7.04169 20.2337 9.46545C19.7155 10.5854 20.5179 11.8558 21.7381 11.8558C22.39 11.8558 22.9918 11.488 23.2425 10.903C23.4317 10.4425 23.7537 10.0487 24.1675 9.77185C24.5813 9.495 25.0681 9.3476 25.566 9.34844C26.9534 9.34844 28.0733 10.4684 28.0733 11.8558C28.0733 13.2432 26.9534 14.3631 25.566 14.3631H4.67155C3.7522 14.3631 3 15.1153 3 16.0347C3 16.954 3.7522 17.7062 4.67155 17.7062H25.566C29.2434 17.7062 32.1352 14.2962 31.266 10.4684ZM30.4135 19.3778H4.67155C3.7522 19.3778 3 20.13 3 21.0493C3 21.9687 3.7522 22.7209 4.67155 22.7209H30.5806C31.968 22.7209 33.088 23.8408 33.088 25.2282C33.0888 25.7261 32.9414 26.2129 32.6646 26.6267C32.3877 27.0405 31.9939 27.3625 31.5334 27.5517C30.9317 27.8024 30.5806 28.4042 30.5806 29.0561C30.5806 30.2763 31.851 31.0786 32.971 30.5772C34.1951 30.0292 35.1946 29.0784 35.8029 27.8831C36.4112 26.6878 36.5916 25.3201 36.3141 24.008C35.7457 21.2666 33.205 19.3778 30.4135 19.3778Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 970 */ -/***/ (function(module, exports) { - -throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M24.6504 18.9449C25.8713 20.1694 26.5569 21.828 26.5569 23.5572C26.5569 25.2863 25.8713 26.945 24.6504 28.1694C23.4259 29.3904 21.7673 30.076 20.0381 30.076C18.309 30.076 16.6503 29.3904 15.4259 28.1694L24.6504 18.9449ZM10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786Z\" fill=\"black\"/>\n| </svg>"); - -/***/ }), -/* 971 */ +/* 954 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"132\" height=\"146\" viewBox=\"0 0 132 146\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2415 5.34541L66 3L69.7585 5.34541C83.5031 13.9223 98.1401 18.9726 114.605 19.697L120.989 19.9779L121.388 26.3678C121.507 28.2645 121.63 30.1515 121.752 32.0276L121.752 32.0302C123.071 52.2276 124.308 71.1711 118.759 87.4954C112.361 106.316 97.5201 120.674 68.5848 131.989L66 133L63.4152 131.989C34.4799 120.674 19.6388 106.316 13.2413 87.4954C7.69228 71.1711 8.92899 52.2276 10.2476 32.0302C10.3701 30.1532 10.4933 28.2653 10.6119 26.3678L11.0112 19.9779L17.3953 19.697C33.8599 18.9726 48.4969 13.9223 62.2415 5.34541ZM66 125.354C119.304 104.51 117.414 75.2206 114.634 32.1543C114.52 30.3968 114.405 28.6165 114.293 26.8128C96.4704 26.0287 80.6603 20.5397 66 11.3913C51.3397 20.5397 35.5296 26.0287 17.7072 26.8128C17.5945 28.6165 17.4796 30.3968 17.3662 32.1543C14.5865 75.2206 12.696 104.51 66 125.354Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 972 */ +/* 955 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M19.2733 4.65094C18.95 3.78302 17.7224 3.78302 17.3991 4.65094L9.68188 25.0531C12.2099 25.6385 15.4927 26.5 18.1759 26.5C20.8886 26.5 24.214 25.625 26.7528 25.0339L19.2733 4.65094Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 973 */ +/* 956 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#F1933B\"/>\n| <path d=\"M5.54136 25.2229C5.64668 25.3588 5.7919 25.471 5.97664 25.5416L18.2174 30.2215C19.3485 30.6539 20.6145 30.5507 21.6606 29.9408L30.2473 24.9342C30.3643 24.8661 30.46 24.7812 30.535 24.6855C30.8799 25.1317 30.8065 25.8388 30.2473 26.1649L21.6606 31.1714C20.6145 31.7813 19.3485 31.8846 18.2174 31.4521L5.97664 26.7723C5.30835 26.5168 5.15719 25.7167 5.54136 25.2229Z\" fill=\"#D06400\"/>"); /***/ }), -/* 974 */ +/* 957 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 975 */ +/* 958 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 976 */ +/* 959 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>\n| <circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>"); /***/ }), -/* 977 */ +/* 960 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#F1CB03\"/>\n| <circle cx=\"9.93695\" cy=\"17.8125\" r=\"1\" fill=\"white\" fill-opacity=\"0.8\"/>"); /***/ }), -/* 978 */ +/* 961 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"13.5\" cy=\"13.5\" r=\"12.5\" fill=\"url(#paint0_radial)\" stroke=\"#383941\" stroke-width=\"2\"/>\n| <path d=\"M20 10L13.5 18L7 10\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 979 */ +/* 962 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"24.5\" fill=\"black\" stroke=\"#D24444\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 980 */ +/* 963 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#7FD771\"/>\n| <defs>"); /***/ }), -/* 981 */ +/* 964 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#A0A0A0\"/>\n| <defs>"); /***/ }), -/* 982 */ +/* 965 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"black\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 983 */ +/* 966 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#D25959\"/>\n| <defs>"); /***/ }), -/* 984 */ +/* 967 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"191\" height=\"142\" viewBox=\"0 0 191 142\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 6.3035L98.374 0C105.955 12.2568 116.145 28.4708 117.414 45.7004C120.587 88.7743 110.01 111.012 106.307 126.595L2.11557 135C4.93633 129.747 11.953 116.615 17.4534 101.907C24.329 83.5214 18.5112 56.7315 16.3957 45.1751C14.7032 35.93 4.76003 15.4086 0 6.3035Z\" fill=\"url(#paint0_linear_11182_68748)\"/>\n| <path d=\"M87.487 111.853C85.9862 111.489 83.5827 110.805 82.2251 111.991C80.5632 113.442 80.6408 115.889 82.1632 117.411C83.6463 118.894 85.4429 119.278 86.6261 117.328C87.3907 116.068 88.6238 114.319 87.611 112.969\" stroke=\"#121212\" stroke-width=\"2\" stroke-linecap=\"round\"/>"); /***/ }), -/* 985 */ +/* 968 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69405)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 986 */ +/* 969 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_68982)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0964L45.7985 75.3369L44.6689 75.1682L44.9407 77.2373L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2574L194.592 47.1556Z\" stroke=\"#C95300\" stroke-width=\"4\"/>"); /***/ }), -/* 987 */ +/* 970 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69259)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 988 */ +/* 971 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"222\" viewBox=\"0 0 217 222\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0151 72.4082L22.0224 132.54L79.4766 155.577L129.077 118.285L121.07 58.1526L63.439 35.1399L14.0151 72.4082Z\" fill=\"white\"/>\n| <path d=\"M99.9077 91.4759L81.0963 67.0845L65.0127 46.2796L69.1225 77.1428L78.0803 144.413L117.183 114.191L99.9077 91.4759Z\" fill=\"#034EA2\"/>"); /***/ }), -/* 989 */ +/* 972 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_69056)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0965L45.7985 75.3369L44.6689 75.1683L44.9407 77.2374L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2575L194.592 47.1556Z\" stroke=\"#1B7E6D\" stroke-width=\"4\"/>"); /***/ }), -/* 990 */ +/* 973 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#paint0_linear_11182_69332)\" stroke=\"#52616C\"/>\n| <path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\"/>"); /***/ }), -/* 991 */ +/* 974 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"217\" height=\"229\" viewBox=\"0 0 217 229\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0_11182_69128)\">\n| <path d=\"M194.592 47.1556L195.68 44.7462L193.068 44.3563L69.6931 25.939L68.1961 25.7155L67.5728 27.0965L45.7985 75.3369L44.6689 75.1683L44.9407 77.2374L44.0877 79.1272L45.2109 79.2949L51.9551 130.644L26.3996 185.776L25.2762 188.2L27.9156 188.594L151.291 207.011L152.772 207.232L153.402 205.872L179.202 150.212L179.447 149.685L179.371 149.11L172.429 96.2575L194.592 47.1556Z\" stroke=\"#1761A4\" stroke-width=\"4\"/>"); /***/ }), -/* 992 */ +/* 975 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"122\" height=\"120\" viewBox=\"0 0 122 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"#F1C017\"/>\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"url(#paint0_linear)\" fill-opacity=\"0.75\"/>"); /***/ }), -/* 993 */ +/* 976 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"180\" viewBox=\"0 0 181 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M155 88C155 123.899 125.899 153 90 153C54.1015 153 25 123.899 25 88C25 52.1015 54.1015 23 90 23C125.899 23 155 52.1015 155 88ZM90 143C120.376 143 145 118.376 145 88C145 57.6243 120.376 33 90 33C59.6243 33 35 57.6243 35 88C35 118.376 59.6243 143 90 143Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 994 */ +/* 977 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"149\" height=\"25\" viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M25.3263 8.45108L17.532 7.35612L14.0478 0.528203C13.9526 0.341259 13.7961 0.189923 13.6027 0.0979342C13.1176 -0.133521 12.5282 0.0593584 12.2857 0.528203L8.80145 7.35612L1.00716 8.45108C0.79227 8.48076 0.595801 8.57868 0.445379 8.72705C0.263528 8.90772 0.16332 9.15079 0.166773 9.40284C0.170227 9.6549 0.27706 9.89531 0.463798 10.0713L6.10307 15.3858L4.77077 22.8903C4.73952 23.0649 4.75951 23.2444 4.82846 23.4086C4.8974 23.5727 5.01255 23.7149 5.16085 23.819C5.30914 23.9231 5.48465 23.985 5.66746 23.9976C5.85028 24.0102 6.03309 23.973 6.19517 23.8903L13.1667 20.3473L20.1383 23.8903C20.3287 23.9882 20.5497 24.0209 20.7615 23.9853C21.2957 23.8962 21.6548 23.4066 21.5627 22.8903L20.2304 15.3858L25.8697 10.0713C26.0232 9.92587 26.1245 9.73595 26.1552 9.52824C26.2381 9.00895 25.8636 8.52823 25.3263 8.45108Z\" fill=\"#121212\"/>"); /***/ }), -/* 995 */ +/* 978 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"31\" height=\"29\" viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.998 10.2117L20.7049 8.88865L16.5505 0.638245C16.4371 0.412354 16.2504 0.22949 16.0198 0.118337C15.4415 -0.161338 14.7388 0.0717248 14.4496 0.638245L10.2953 8.88865L1.0021 10.2117C0.745888 10.2476 0.511636 10.3659 0.332287 10.5452C0.115464 10.7635 -0.00401488 11.0572 0.000103019 11.3618C0.00422092 11.6663 0.131599 11.9568 0.354248 12.1694L7.078 18.5912L5.48948 27.6591C5.45223 27.8701 5.47606 28.087 5.55826 28.2854C5.64047 28.4837 5.77776 28.6555 5.95458 28.7813C6.13139 28.9071 6.34065 28.9819 6.55862 28.9971C6.77659 29.0123 6.99456 28.9674 7.18781 28.8675L15.5001 24.5863L23.8123 28.8675C24.0393 28.9858 24.3028 29.0252 24.5554 28.9822C25.1922 28.8746 25.6205 28.283 25.5107 27.6591L23.9221 18.5912L30.6459 12.1694C30.8289 11.9938 30.9497 11.7643 30.9863 11.5133C31.0851 10.8858 30.6386 10.305 29.998 10.2117Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 996 */ +/* 979 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M16 6L8 12.5L16 19\" stroke=\"#A0A0A0\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 997 */ +/* 980 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 998 */ +/* 981 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"264\" height=\"237\" viewBox=\"0 0 264 237\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M68.5 195C81.6395 195 69.7587 195 76.7517 195C85.4931 195 104.625 194.648 104.625 175.179C104.625 155.71 104.625 145.389 104.625 139.994C104.625 134.599 102.976 119 128.21 119C148.398 119 160.481 119 164 119\" stroke=\"#D87B39\" stroke-width=\"2\"/>"); /***/ }), -/* 999 */ +/* 982 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 252.23 275.79\"><defs><style>.cls-1{fill:#f1c016;}.cls-2{fill:#e7e6e6;}.cls-3,.cls-9{fill:#fff;}.cls-4{fill:#cdcccc;}.cls-5{fill:#1d1d1b;}.cls-6{fill:#403e56;}.cls-7{fill:#f6b6b9;}.cls-8{fill:#302f42;}.cls-9{fill-rule:evenodd;}</style></defs><path id=\"fa3b9e12-7275-481e-bee9-64fd9595a50d\" class=\"cls-1\" d=\"M79.74,256.3,78,249.5a90.65,90.65,0,0,0-9.36-3.36l-.22,3.16-.88-3.48c-3.94-1.13-6.63-1.62-6.63-1.62S64.56,258,72.16,268.52L81,270.08l-6.88,1a35,35,0,0,0,3.07,3.26c11.06,10.27,23.38,15,27.52,10.52s-1.48-16.39-12.54-26.65a46.87,46.87,0,0,0-12-7.75Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bde08021-c30f-4979-a9d8-cb90b72b5ca2\" class=\"cls-1\" d=\"M96.12,248.92l2-6.71a87.52,87.52,0,0,0-6.27-7.71l-1.82,2.59,1-3.44c-2.79-3-4.83-4.81-4.83-4.81s-4,13.67-3,26.62l6.78,5.91-6.4-2.7a34.52,34.52,0,0,0,1,4.38c4.16,14.5,12.27,24.9,18.11,23.23s7.21-14.8,3-29.3a47,47,0,0,0-6.31-12.86Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b3ac2088-de9b-4f7f-bc99-0ed9705c1a9d\" class=\"cls-2\" d=\"M197.42,137.51h-1.08V108.07a17,17,0,0,0-17-17H116.94a17,17,0,0,0-17,17v161.5a17,17,0,0,0,17,17H179.3a17,17,0,0,0,17-17V158.46h1.08Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b2715b96-3117-487c-acc0-20904544b5b7\" class=\"cls-3\" d=\"M180,95.46h-8.14a6,6,0,0,1-5.6,8.33H130.52a6,6,0,0,1-5.59-8.33h-7.61a12.73,12.73,0,0,0-12.72,12.73h0V269.45a12.72,12.72,0,0,0,12.72,12.72H180a12.72,12.72,0,0,0,12.73-12.72h0V108.19A12.73,12.73,0,0,0,180,95.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bbe451c3-febc-41ba-8083-4c8307a2e73e\" class=\"cls-4\" d=\"M167.36,179.75H129.94a1.34,1.34,0,0,1-1.34-1.34V141a1.34,1.34,0,0,1,1.34-1.34h37.42A1.34,1.34,0,0,1,168.7,141v37.42A1.34,1.34,0,0,1,167.36,179.75Zm.81-38.76a.8.8,0,0,0-.81-.8H129.94a.8.8,0,0,0-.8.8v37.42a.8.8,0,0,0,.8.81h37.42a.81.81,0,0,0,.81-.81\" transform=\"translate(-23.36 -11.42)\"/><rect id=\"bb28937d-932f-4fdf-befe-f406e51091fe\" class=\"cls-4\" x=\"94.97\" y=\"197.02\" width=\"57.39\" height=\"0.54\"/><circle id=\"fcef55fc-4968-45b2-93bb-1a1080c85fc7\" class=\"cls-5\" cx=\"96.78\" cy=\"191.85\" r=\"1.81\"/><rect id=\"ff33d889-4c74-4b91-85ef-b4882cc8fe76\" class=\"cls-4\" x=\"94.97\" y=\"215.14\" width=\"57.39\" height=\"0.54\"/><circle id=\"e8fa0310-b872-4adf-aedd-0c6eda09f3b8\" class=\"cls-5\" cx=\"96.78\" cy=\"209.97\" r=\"1.81\"/><path class=\"cls-1\" d=\"M174.67,247.2H156.53a1.18,1.18,0,0,1-1.18-1.18v-6.36a1.18,1.18,0,0,1,1.18-1.18h18.14a1.18,1.18,0,0,1,1.18,1.18V246A1.18,1.18,0,0,1,174.67,247.2Z\" transform=\"translate(-23.36 -11.42)\"/><circle id=\"e12ee00d-aa4a-4413-a013-11d20b7f97f7\" class=\"cls-5\" cx=\"102.69\" cy=\"191.85\" r=\"1.81\"/><circle id=\"f58f497e-6949-45c8-be5f-eee2aa0f6586\" class=\"cls-5\" cx=\"108.61\" cy=\"191.85\" r=\"1.81\"/><circle id=\"b4d4939a-c6e6-4f4d-ba6c-e8b05485017d\" class=\"cls-5\" cx=\"102.69\" cy=\"209.97\" r=\"1.81\"/><circle id=\"aff120b1-519b-4e96-ac87-836aa55663de\" class=\"cls-5\" cx=\"108.61\" cy=\"209.97\" r=\"1.81\"/><path id=\"f1094013-1297-477a-ac57-08eac07c4bd5\" class=\"cls-6\" d=\"M255.8,287.21H67.26c-.41,0-.73-.14-.73-.32s.32-.32.73-.32H255.8c.4,0,.73.14.73.32S256.2,287.21,255.8,287.21Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M209.21,219.56a2.22,2.22,0,0,1,.37.21l11.78-5,.42-3.1,4.71,0-.28,7.12-15.55,4.11c0,.11-.07.21-.11.32a2.69,2.69,0,1,1-1.34-3.6Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"204.84 272.63 201.62 272.63 200.09 260.21 204.84 260.21 204.84 272.63\"/><path class=\"cls-8\" d=\"M222.68,283.13h6.21V287H218.77A3.91,3.91,0,0,1,222.68,283.13Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"217.36 271.72 214.16 272.03 211.42 259.82 216.15 259.36 217.36 271.72\"/><path class=\"cls-8\" d=\"M235.14,282.76l6.18-.61h0l.38,3.89h0l-10.07,1h0A3.91,3.91,0,0,1,235.14,282.76Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-7\" cx=\"205.74\" cy=\"180.6\" r=\"6.45\"/><path class=\"cls-8\" d=\"M224.26,281.53a1.16,1.16,0,0,1-1.16-1c-1.66-9.25-7.11-39.49-7.24-40.33,0,0,0,0,0-.06v-2.25a.36.36,0,0,1,.08-.23l.72-1a.37.37,0,0,1,.3-.16c4.1-.2,17.53-.76,18.18,0h0c.66.82.43,3.28.37,3.77v0l6,38.6a1.19,1.19,0,0,1-1,1.35l-3.77.62a1.18,1.18,0,0,1-1.32-.81c-1.17-3.73-5.08-16.26-6.43-21.11a.14.14,0,0,0-.17-.09.13.13,0,0,0-.09.13c.07,4.62.23,16.41.29,20.49V280A1.19,1.19,0,0,1,228,281.2l-3.64.33Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"ae7af94f-88d7-4204-9f07-e3651de85c05\" class=\"cls-1\" d=\"M225,201a5.39,5.39,0,0,0-2.18,3.15,29.93,29.93,0,0,0-1.29,7.14l-.4,7.24-5.06,19.22c4.38,3.71,6.91,2.86,12.81-.17s6.57,1,6.57,1l1.18-16.35,1.69-17.86a7.84,7.84,0,0,0-1.28-1.23,13,13,0,0,0-11.14-2.36Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M223.36,223.44a2.35,2.35,0,0,1,.39.19l11.65-5.83.19-3.16,4.81-.33.25,7.2-15.56,5.14a2.76,2.76,0,1,1-2.06-3.31l.33.1Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"a6768b0e-63d0-4b31-8462-9b2e0b00f0fd\" class=\"cls-1\" d=\"M238.23,204.46c2.87,1,3.37,12,3.37,12-3.37-1.86-7.41,1.18-7.41,1.18s-.84-2.87-1.86-6.58a6.43,6.43,0,0,1,1.35-6.06A4.59,4.59,0,0,1,238.23,204.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bfd7963f-0cf8-4885-9d3a-2c00bccda2e3\" class=\"cls-8\" d=\"M234.88,193.72c-.8-.64-1.9.53-1.9.53l-.64-5.79a22.66,22.66,0,0,1-6.59-.16c-2.57-.64-3,2.33-3,2.33a20.74,20.74,0,0,1-.08-3.61c.16-1.45,2.25-2.89,5.95-3.86s5.62,3.22,5.62,3.22C236.84,187.66,235.68,194.37,234.88,193.72Z\" transform=\"translate(-23.36 -11.42)\"/><image width=\"500\" height=\"282\" transform=\"translate(0 23.69) scale(0.15)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEaCAYAAAGQn5XuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiB4bXBNTTpEb2N1bWVudElE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\"/><image width=\"3508\" height=\"4961\" transform=\"translate(98.18) scale(0.02)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADbQAABNhCAYAAADinED6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzbMQEAIAzAMMC/500FvRIJ/Xtn5gAAAAAAAAAAAAAAAADAb09hAAAAAAAAAAAAAAAAAAqGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAWPbtWAAAAABgkL/1LHaVRwAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAK2Qw70AACAASURBVAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAADEvh0LAAAAAAzyt57FrvIIAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAgNi3YwEAAACAQf7Ws9hVHgEAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAYAKDyQAAIABJREFUAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAQ+3YsAAAAADDI33oWu8ojAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAGLvDo/ayNY0AJ/d2v/SRiBtBGgjkDYC2AjgRgAbAUwE5kYAE4GZCMARGEdgHIGHCGarZ76+01YBBiF96j79PFWU7Zm6VdfneFrHzfeeFwAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQD0jRJYAAAgAElEQVQAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAA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AAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0A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IWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAABkxztwAAIABJREFUAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAICf7NuxAAAAAMAgf+tZ7CqPAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAIh9OxYAAAAAGORvPYtd5REAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAC/wiAzAAAgAElEQVQAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAsW/HAgAAAACD/K1nsas8AgAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAACD27VgAAAAAYJC/9Sx2lUcAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAD6Xk/kAACAASURBVAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAxL4dCwAAAAAM8reexa7yCAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAIDYt2MBAAAAgEH+1rPYVR4BAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAIvPElQAAGdpJREFUAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AUPt2TAAAAMMwqP5VT8VygQ8AAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAD823Z/Q9q2RgGW5QAAAABJRU5ErkJggg==\"/><path class=\"cls-1\" d=\"M137.74,151.12a.63.63,0,0,0-.63.63v15.91a.63.63,0,0,0,.63.62h21.83a.63.63,0,0,0,.63-.62V151.75a.63.63,0,0,0-.63-.63Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-3\" cx=\"125.3\" cy=\"146.52\" r=\"3.45\"/><path class=\"cls-3\" d=\"M154.3,166.72a3.39,3.39,0,0,1-.38,1.56H143.39a3.44,3.44,0,0,1,1.51-4.63,3.39,3.39,0,0,1,1.56-.38h4.39a3.45,3.45,0,0,1,3.45,3.45Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M252.38,74.39a.47.47,0,0,1-.47.47h-8.65a.47.47,0,0,1-.46-.47h0V73.05a.47.47,0,0,1,.46-.46h8.65a.47.47,0,0,1,.47.46Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.31,65.81h-.84a.59.59,0,0,0,0,.14.69.69,0,0,0,0,.13H233c0,.39-.09.68-.54.68a.57.57,0,0,1-.52-.63h0v-.55c0-.34.18-.67.55-.67a.52.52,0,0,1,.49.3.37.37,0,0,0,.22-.14.75.75,0,0,0-.72-.43.8.8,0,0,0-.84.76v.75a.83.83,0,0,0,.79.86h0a.75.75,0,0,0,.8-.85ZM234,66l.31-.92.32.92Zm.31-1.28a.5.5,0,0,0-.17,0L233.42,67h.29l.24-.74h.8L235,67h.29l-.77-2.26a.5.5,0,0,0-.17,0Zm2.62.13a.5.5,0,0,0,0-.12h-1.42a.34.34,0,0,0,0,.14.25.25,0,0,0,0,.12h1.1l-1.19,1.74a.57.57,0,0,0,0,.14.35.35,0,0,0,0,.14H237a.34.34,0,0,0,0-.14.27.27,0,0,0,0-.13h-1.17L237,65a.34.34,0,0,0,0-.14m2.25.94h-.45v-.82h.46a.39.39,0,0,1,.42.34v.08a.37.37,0,0,1-.34.41h-.08m.4.11a.56.56,0,0,0,.3-.57.61.61,0,0,0-.57-.62h-.87V67h.28V66h.46c.27,0,.44.1.44.39V67H240V66.4a.55.55,0,0,0-.33-.53M241,64l-.24.41h.19l.34-.41Zm-.38,2.69v-.81h.85v-.26h-.85V65h1a.57.57,0,0,0,0-.13.71.71,0,0,0,0-.14h-1.26V67h1.29a.66.66,0,0,0,0-.14.62.62,0,0,0,0-.13Zm1.93.06a.52.52,0,0,1-.54-.4.31.31,0,0,0-.26.08.74.74,0,0,0,.8.58c.44,0,.79-.2.79-.68,0-.82-1.22-.55-1.22-1.08,0-.25.22-.36.44-.36a.47.47,0,0,1,.46.27.58.58,0,0,0,.25-.09.73.73,0,0,0-.74-.43.64.64,0,0,0-.72.63c0,.76,1.23.52,1.23,1.07,0,.29-.23.41-.49.41m2.36.07a.57.57,0,0,0,0-.13h-1v-.81h.84a.28.28,0,0,0,0-.13.29.29,0,0,0,0-.13h-.84V65h1a.59.59,0,0,0,0-.13.78.78,0,0,0,0-.14h-1.26V67h1.29a.68.68,0,0,0,0-.14m.69-.86.31-.92.31.92Zm.31-1.28a.5.5,0,0,0-.17,0L245,67h.29l.24-.74h.79l.24.74h.29l-.77-2.26a.47.47,0,0,0-.17,0ZM247.77,67a.78.78,0,0,0,.83-.73V64.69h-.29V66.1c0,.37-.15.67-.54.67s-.55-.3-.55-.67V64.69h-.28v1.47a.79.79,0,0,0,.71.86h.12M221,69.44a.56.56,0,0,1-.48.61h-.45V68.32h.38a.58.58,0,0,1,.55.59v.53Zm-.54-1.39h-.69v2.27h.69a.81.81,0,0,0,.84-.76v-.68a.81.81,0,0,0-.78-.83Zm1.13,2.27h.29V68.05h-.29Zm.9-1.71a.39.39,0,0,1,.44-.36.49.49,0,0,1,.47.27.54.54,0,0,0,.24-.09.72.72,0,0,0-.73-.44.64.64,0,0,0-.72.64c0,.77,1.22.52,1.22,1.07,0,.29-.23.42-.49.42a.53.53,0,0,1-.54-.41.35.35,0,0,0-.26.08.74.74,0,0,0,.8.59c.44,0,.79-.21.79-.69,0-.82-1.22-.54-1.22-1.08m1.27-.56a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.52v2h.29v-2h.52a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14ZM226,69.12h-.45V68.3H226a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62h-.86v2.27h.29v-.93H226c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m.65,1.09h.28V68.05h-.28Zm1.41-.27H228v-.82h.49c.28,0,.49.11.49.4s-.2.41-.49.41ZM228,68.31h.49a.3.3,0,0,1,.34.26.14.14,0,0,1,0,.09.3.3,0,0,1-.25.34H228Zm.88.77a.49.49,0,0,0,.24-.46c0-.41-.24-.56-.64-.56h-.76v2.27h.86a.66.66,0,0,0,.3-1.25Zm1.93.37c0,.37-.14.67-.54.67s-.54-.3-.54-.67v-1.4h-.29v1.47a.84.84,0,0,0,.79.88.83.83,0,0,0,.87-.79.14.14,0,0,0,0-.09V68.05h-.28v1.4Zm.48-1.4a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.53v2h.29v-2h.51a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14Zm1.58,2.27h.29V68.05h-.29Zm2-.86c0,.34-.16.66-.54.66s-.55-.32-.55-.66v-.53c0-.34.16-.67.55-.67s.54.33.54.67ZM234.3,68a.79.79,0,0,0-.85.76v.75a.84.84,0,1,0,1.68,0h0v-.65a.81.81,0,0,0-.76-.86Zm2.39,1.79-1-1.75h-.31v2.27h.29V68.58l1,1.74h.3V68.05h-.28Zm1.8-1.75v2.28h.28V69.25h.85a.92.92,0,0,0,0-.27h-.85v-.66h1a.51.51,0,0,0,0-.13.68.68,0,0,0,0-.14Zm2.25,1.07h-.44V68.3h.45a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62H240v2.27h.3v-.93h.45c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m1.19.09.3-.93.31.93Zm.29-1.28-.16,0-.77,2.27H242l.24-.74H243l.25.74h.28l-.77-2.29Zm2.67,0H245V69.8l-1-1.75h-.29v2.28H244V68.58l1,1.75h.3Zm.27.82v.65a.82.82,0,0,0,.76.86h.08a.79.79,0,0,0,.72-.41.51.51,0,0,0-.23-.15.52.52,0,0,1-.49.3c-.37,0-.55-.32-.55-.67v-.52a.6.6,0,0,1,.55-.67.54.54,0,0,1,.49.31.68.68,0,0,0,.23-.14.75.75,0,0,0-.72-.42.82.82,0,0,0-.85.78.22.22,0,0,0,0,.08m2,1.18v-.8h.85a.59.59,0,0,0,0-.13c0-.05,0-.09,0-.14h-.85v-.66h1a.49.49,0,0,0,0-.12.76.76,0,0,0,0-.15h-1.25v2.28h1.28a1,1,0,0,0,0-.28Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M264.37,46.29v7.94c.71-.58,1.84-.78,3.61-.9V49.75h2.82c1.49-.06,4.79-.51,4.79-3.46Zm9.3,7h-.76c-2.11,0-8.19.58-8.53,5.19v4h1.21c2.16,0,2.39-2.27,2.39-3.23V56.47h1.4c2.84,0,4.28-.83,4.28-2.48v-.75\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M256.46,46.29H248.6V62.43c2.74-.34,3.74-1.64,3.89-3.56V49.75H256l.36,0c1.64.19,2.69.91,2.8,4.22,0,.19,0,.41,0,.57-.09,5.36-4.16,7-6.43,7.61h0s0,0,0,0v.15s0,0,0,0H253c3.29,0,9.92-.8,9.92-8v-.14c-.05-6.26-2.77-8-6.41-8\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M239.88,49.75l1.86,0H242a1.55,1.55,0,0,1,1.66,1.47V55l.11,0a2,2,0,0,0,.45-.16h0l.06,0h0l0,0A4.05,4.05,0,0,0,246.64,51a5.84,5.84,0,0,0,0-.73,5.17,5.17,0,0,0-.11-.54A4,4,0,0,0,244.26,47a4.29,4.29,0,0,0-.59-.24,7.83,7.83,0,0,0-3.31-.44h-5.31s0,0,0,0c.11.2.23.39.35.58a5.39,5.39,0,0,0,4.13,2.83h.35m7.46,12.64s-.36-.49-.82-1.28-2.83-4.89-3.27-5.66a2.45,2.45,0,0,0-1.55-1.11h0a6.5,6.5,0,0,0-1.25-.18h-2.67a1,1,0,0,0-1,1v2.45h3.37c.38.57.78,1.13,1.11,1.63s.74,1.07.9,1.26.65,1.1,2.79,1.63a13.41,13.41,0,0,0,2.18.28h.2Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.72,54.16h-3.21v2.72h0a3.12,3.12,0,0,0,.45,1.83c.29.37.37.42.39.42h-2.1c-.44,0-.88,0-1.31-.06a4.22,4.22,0,0,1-2.52-.92,3.5,3.5,0,0,1-.95-2.48V49.75h9.7a5.44,5.44,0,0,0-2.34-2.53,7.24,7.24,0,0,0-.73-.38,7.78,7.78,0,0,0-3.17-.55,7.36,7.36,0,0,0-3.89.93,9.69,9.69,0,0,0-2,1.43,7.81,7.81,0,0,0-.39,11l.39.39a10.22,10.22,0,0,0,5.87,2.36,9.72,9.72,0,0,0,6-2.37c.18-.17.35-.35.52-.54s.21-.26.32-.39v-4a1,1,0,0,0-1-1\" transform=\"translate(-23.36 -11.42)\"/></svg>\n| "); /***/ }), -/* 1000 */ +/* 983 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\"><defs><style>.cls-1{fill:#e7e6e6;}.cls-2{fill:#fff;}.cls-3{fill:#02b2ae;}.cls-4{fill:#f6b6b9;}.cls-5{fill:#302f42;}.cls-6{fill:#f1c016;}.cls-7{fill:#cdcccc;}.cls-8{fill:#88ba46;}.cls-9{fill:#2769a7;}.cls-10{fill:#13a2dd;}.cls-11{fill:#d41126;}.cls-12{fill:#fab30b;}.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17{fill-rule:evenodd;}.cls-13{fill:#9897a3;}.cls-14{fill:#71b857;}.cls-15{fill:#05b2af;}.cls-16{fill:#019bc4;}.cls-17{fill:#0654a2;}</style></defs><path class=\"cls-1\" d=\"M128.6,244.84V194.62a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.21,4.21,0,0,1-4.2,4.21H132.81A4.22,4.22,0,0,1,128.6,244.84Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M203.4,243.66V195.81a2,2,0,0,0-2-2H134.1a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.26A2,2,0,0,0,203.4,243.66Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,218.27h0a1.53,1.53,0,0,0-1.52,1.53,1.51,1.51,0,0,0,1.52,1.51h57.32a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,227.63a1.52,1.52,0,1,0,0,3h57.32a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M164.69,237.46a1.52,1.52,0,0,0,0,3h6.08a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M159.58,199a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.47h16.3a.47.47,0,0,0,.47-.47V199.43a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"139.78\" cy=\"133.78\" r=\"6.08\"/><circle class=\"cls-3\" cx=\"139.78\" cy=\"133.78\" r=\"3.04\"/><polygon class=\"cls-4\" points=\"197.28 296.61 194.37 296.61 192.98 285.37 197.28 285.37 197.28 296.61\"/><path class=\"cls-5\" d=\"M220.24,339.85h5.62v3.54H216.7a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><polygon class=\"cls-4\" points=\"212.99 296.61 210.08 296.61 208.69 285.37 213 285.37 212.99 296.61\"/><path class=\"cls-5\" d=\"M236,339.85h5.62v3.54h-9.16a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-4\" cx=\"204.46\" cy=\"210.44\" r=\"6.26\"/><path class=\"cls-4\" d=\"M211,295.34a2.39,2.39,0,0,1,2.67-2.07,2.71,2.71,0,0,1,.41.09l3.5-4.2,3.07,1.51-5,5.85a2.4,2.4,0,0,1-4.62-1.18Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-4\" d=\"M241.12,299.58a2.38,2.38,0,0,1,1.14-3.18,1.82,1.82,0,0,1,.39-.14l.71-5.42,3.39-.38-1.1,7.64a2.4,2.4,0,0,1-4.53,1.48Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M237.64,266.33h0a3.07,3.07,0,0,1,4.32-.53,2.92,2.92,0,0,1,1,1.28l5.13,12.81a7.87,7.87,0,0,1,.49,4.13l-1.67,11.25a1,1,0,0,1-1.16.86l-.15,0-2.2-.68a1,1,0,0,1-.72-1.09h0a37,37,0,0,0-3-19.43l-2.42-5.42A3.09,3.09,0,0,1,237.64,266.33Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M233.93,260.77a6.68,6.68,0,1,0-1.25-13.21,7.67,7.67,0,0,0-4.58-1.26,4.5,4.5,0,0,0-3.79,2.59,3.21,3.21,0,0,0,1.53,4.08,5.87,5.87,0,0,0,3.06,0,4.51,4.51,0,0,1,3,.27c.89.52,1.29,1.93.5,2.59a2.74,2.74,0,0,0-.79,3A3,3,0,0,0,233.93,260.77Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M241.7,295.09l1.11,42.15a1,1,0,0,1-1,1.05h-.08l-3.66-.19a1,1,0,0,1-1-.86l-4.35-27.37a.52.52,0,0,0-.59-.43.54.54,0,0,0-.42.4l-5.89,26.35a1,1,0,0,1-1.21.78l-.12,0-3.63-.22a1,1,0,0,1-.68-1l3.17-41Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M243.48,275.07A11.48,11.48,0,0,0,233,262.46c-2.76-.2-7-.27-8.45,3.34-4.25,10.89,3.19,10.63.63,20.06s-4.83,10-1.31,10.66,19.34,4.7,18.69-1.94C242.16,290.5,242.87,281.45,243.48,275.07Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M225.3,264.7h0a3.08,3.08,0,0,1,4,1.76,3.23,3.23,0,0,1,.17,1.6l-2,12.49a12.21,12.21,0,0,1-2.62,5.81l-6.49,7.91a1,1,0,0,1-1.43.14l-.12-.11-1.54-1.71a1,1,0,0,1,0-1.3l.46-.59a34.33,34.33,0,0,0,6.89-16.87l.8-6.63A3.06,3.06,0,0,1,225.3,264.7Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-7\" d=\"M259.55,344H193.77a.25.25,0,0,1-.25-.25.26.26,0,0,1,.25-.26h65.78a.26.26,0,0,1,.25.26A.25.25,0,0,1,259.55,344Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M35,199V148.76a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21V199a4.21,4.21,0,0,1-4.2,4.21H39.24A4.22,4.22,0,0,1,35,199Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M109.84,197.79V150a2,2,0,0,0-2-2H40.53a2,2,0,0,0-2,2v47.84a2,2,0,0,0,2,2H107.8A2,2,0,0,0,109.84,197.79Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,172.41h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,181.77a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-8\" d=\"M71.12,191.6a1.52,1.52,0,0,0,0,3H77.2a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-9\" d=\"M66,153.1a.47.47,0,0,0-.47.47v11.88a.46.46,0,0,0,.47.46h16.3a.46.46,0,0,0,.47-.46V153.57a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.21\" cy=\"87.92\" r=\"6.08\"/><circle class=\"cls-10\" cx=\"46.21\" cy=\"87.92\" r=\"3.04\"/><path class=\"cls-1\" d=\"M35.37,300.36V250.14a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.2,4.2,0,0,1-4.2,4.2H39.58A4.21,4.21,0,0,1,35.37,300.36Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M110.18,299.17V251.32a2,2,0,0,0-2-2H40.87a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.27A2,2,0,0,0,110.18,299.17Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,273.79h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,283.15a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path d=\"M71.46,293a1.52,1.52,0,1,0,0,3h6.08a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-11\" d=\"M66.35,254.48a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.46h16.3a.47.47,0,0,0,.47-.46V255a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.55\" cy=\"189.3\" r=\"6.08\"/><circle class=\"cls-11\" cx=\"46.55\" cy=\"189.3\" r=\"3.04\"/><image width=\"808\" height=\"303\" transform=\"translate(0 3.46) scale(0.1)\" xlink:href=\"data:image/png;base64,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\"/><path class=\"cls-12\" d=\"M242.49,77.51a.55.55,0,0,1-.55.55H231.65a.55.55,0,0,1-.55-.55h0v-1.6a.55.55,0,0,1,.55-.55h10.29a.55.55,0,0,1,.55.55Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-13\" d=\"M219.81,67.29h-1a1,1,0,0,0,0,.17.77.77,0,0,0,0,.15h.68c0,.47-.11.81-.64.81a.68.68,0,0,1-.63-.76V67c0-.41.2-.8.65-.8a.64.64,0,0,1,.59.36.41.41,0,0,0,.26-.17.9.9,0,0,0-.85-.49,1,1,0,0,0-1,1v.79a1,1,0,0,0,1,1,.89.89,0,0,0,.95-1Zm.88.18.36-1.09.37,1.09Zm.36-1.52-.19,0L220,68.66h.34l.3-.86h.94l.3.86h.34L221.26,66l-.21,0Zm3.12.16a.68.68,0,0,0,0-.14h-1.7a.41.41,0,0,0,0,.16.4.4,0,0,0,0,.15h1.3l-1.42,2.06a.45.45,0,0,0,0,.16.41.41,0,0,0,0,.16h1.81a.41.41,0,0,0,0-.16.45.45,0,0,0,0-.16h-1.4l1.4-2.07a.41.41,0,0,0,0-.16m2.68,1.13h-.54v-1h.54a.45.45,0,0,1,.5.49.45.45,0,0,1-.5.49m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.69h.34v-1.1h.54c.33,0,.52.12.52.46v.64h.34V68a.63.63,0,0,0-.38-.63m1.61-2.23-.29.49h.23l.39-.49Zm-.46,3.21v-1h1a1.29,1.29,0,0,0,0-.32h-1v-.79h1.16a.66.66,0,0,0,0-.14.91.91,0,0,0,0-.17h-1.5v2.69h1.54a.61.61,0,0,0,0-.31Zm2.3.07a.61.61,0,0,1-.64-.47.35.35,0,0,0-.31.09.88.88,0,0,0,.95.69c.52,0,.94-.24.94-.81,0-1-1.45-.65-1.45-1.29,0-.28.26-.42.52-.42a.57.57,0,0,1,.56.31.54.54,0,0,0,.3-.1.87.87,0,0,0-.88-.51.76.76,0,0,0-.85.75c0,.91,1.44.62,1.44,1.28,0,.34-.27.48-.58.48m2.82.08a.77.77,0,0,0,0-.15h-1.2v-1h1a1.28,1.28,0,0,0,0-.32h-1v-.79h1.15a.68.68,0,0,0,0-.14.88.88,0,0,0,0-.17H232v2.69h1.54a.78.78,0,0,0,0-.16m.82-1,.37-1.09.37,1.09Zm.37-1.52a.65.65,0,0,0-.2,0l-.91,2.69H234l.3-.86h.94l.3.86h.34L235,66l-.2,0ZM237,68.73a.94.94,0,0,0,1-1V66h-.35v1.65c0,.45-.17.8-.64.8s-.65-.35-.65-.8V66H236v1.74a.94.94,0,0,0,1,1m-31.88,2.89a.65.65,0,0,1-.65.73H204V70.29h.45a.67.67,0,0,1,.65.75ZM204.49,70h-.8v2.7h.8a1,1,0,0,0,1-1V71A1,1,0,0,0,204.49,70Zm1.35,2.7h.34V70h-.34Zm1.07-2c0-.3.26-.43.52-.43a.57.57,0,0,1,.56.32.64.64,0,0,0,.3-.11.85.85,0,0,0-.87-.52.77.77,0,0,0-.86.76c0,.91,1.45.62,1.45,1.28,0,.34-.28.49-.59.49a.61.61,0,0,1-.64-.48.35.35,0,0,0-.31.09.88.88,0,0,0,.95.7c.52,0,.94-.25.94-.82,0-1-1.45-.65-1.45-1.28m1.51-.67a.88.88,0,0,0,0,.16,1,1,0,0,0,0,.16H209v2.38h.35V70.29H210a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm2.73,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.47.13a.67.67,0,0,0,.36-.66.71.71,0,0,0-.75-.74h-1v2.7h.35V71.55h.54c.32,0,.52.14.52.47v.65H212V72a.63.63,0,0,0-.39-.63m.77,1.3h.34V70h-.34Zm1.68-.32h-.58v-1h.58c.34,0,.57.14.57.48s-.23.49-.57.49Zm-.58-2.08h.58a.36.36,0,0,1,.41.41c0,.28-.13.4-.41.4h-.58Zm1,.92a.59.59,0,0,0,.29-.55c0-.48-.29-.67-.76-.67h-.92v2.7h1a.72.72,0,0,0,.8-.75A.71.71,0,0,0,214.54,71.19Zm2.3.44c0,.44-.17.8-.64.8s-.65-.36-.65-.8V70h-.34v1.74a1,1,0,1,0,2,0V70h-.34v1.66Zm.57-1.66a.44.44,0,0,0,0,.16.47.47,0,0,0,0,.16H218v2.38h.34V70.29H219a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm1.88,2.7h.34V70h-.34Zm2.34-1c0,.41-.19.79-.65.79s-.65-.38-.65-.79V71c0-.41.19-.8.65-.8s.65.39.65.8ZM221,69.91a1,1,0,0,0-1,1v.78a1,1,0,1,0,2,0v-.78A1,1,0,0,0,221,69.91Zm2.84,2.14L222.66,70h-.35v2.7h.34V70.6l1.17,2.07h.35V70h-.35ZM226,70v2.7h.34V71.39h1a.86.86,0,0,0,0-.16.92.92,0,0,0,0-.16h-1v-.78h1.15a.65.65,0,0,0,0-.32Zm2.68,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.7h.34V71.55h.54c.33,0,.52.14.52.47v.65h.35V72a.64.64,0,0,0-.39-.63m1.41.11.36-1.1.37,1.1ZM230.9,70l-.19,0-.92,2.7h.35l.29-.87h.94l.3.87H232L231.1,70Zm3.17,0h-.34v2.08L232.56,70h-.35v2.7h.34V70.59l1.17,2.08h.35Zm.33,1v.78a1,1,0,0,0,1,1,.93.93,0,0,0,.86-.5.65.65,0,0,0-.27-.17.65.65,0,0,1-.59.36c-.45,0-.65-.39-.65-.8V71c0-.4.2-.8.65-.8a.63.63,0,0,1,.59.36.87.87,0,0,0,.27-.17.91.91,0,0,0-.86-.5,1,1,0,0,0-1,1m2.42,1.42v-1h1a.77.77,0,0,0,0-.15,1,1,0,0,0,0-.17h-1v-.78H238a.81.81,0,0,0,0-.15,1,1,0,0,0,0-.17h-1.49v2.7H238a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-14\" d=\"M256.77,44.07v9.45c.84-.7,2.19-.93,4.29-1.07V48.19h3.36c1.77-.08,5.69-.61,5.69-4.12Zm11.05,8.27h-.89c-2.52.06-9.76.69-10.16,6.18v4.76h1.44c2.58-.06,2.85-2.7,2.85-3.84V56.19h1.66c3.38,0,5.1-1,5.1-3v-.89\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-15\" d=\"M247.36,44.08H238V63.28c3.26-.41,4.45-2,4.63-4.24V48.19h4.11l.43,0c2,.23,3.2,1.09,3.33,5,0,.22,0,.48,0,.68-.1,6.38-5,8.33-7.64,9h0a.06.06,0,0,0-.05.06v.17a.07.07,0,0,0,.05.07h.32c3.92,0,11.8-1,11.8-9.56v-.16c0-7.46-3.26-9.48-7.6-9.48\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-16\" d=\"M227.62,48.19l2.21,0h.32a1.85,1.85,0,0,1,2,1.75v4.5l.13,0a3.13,3.13,0,0,0,.54-.19l0,0,.08,0,0,0,0,0a4.82,4.82,0,0,0,2.7-4.5,6.54,6.54,0,0,0-.06-.89q0-.31-.12-.63a4.78,4.78,0,0,0-2.65-3.25c-.23-.11-.46-.21-.7-.3a9.75,9.75,0,0,0-3.93-.5h-6.33s0,0,0,0q.21.36.42.69a6.39,6.39,0,0,0,4.92,3.36l.42,0m8.87,15s-.43-.59-1-1.53L231.64,55a2.89,2.89,0,0,0-1.85-1.32h0a7.1,7.1,0,0,0-1.49-.21h-3.17A1.21,1.21,0,0,0,224,54.65v2.9h4c.46.69.93,1.37,1.33,2s.88,1.26,1.07,1.5.78,1.31,3.32,1.93a16.63,16.63,0,0,0,2.59.33h.24Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-17\" d=\"M220.3,53.43h-3.83v3.24h0a3.79,3.79,0,0,0,.53,2.18c.35.44.45.49.47.5H215a14.41,14.41,0,0,1-1.55-.08,5.06,5.06,0,0,1-3-1.08,4.18,4.18,0,0,1-1.13-3V48.19h11.53a6.34,6.34,0,0,0-2.77-3,8.11,8.11,0,0,0-.88-.45,9.07,9.07,0,0,0-3.76-.66,8.77,8.77,0,0,0-4.64,1.11,11.12,11.12,0,0,0-2.43,1.7,9.28,9.28,0,0,0,0,13.59,12.14,12.14,0,0,0,7,2.81,11.59,11.59,0,0,0,7.15-2.81c.22-.2.42-.42.62-.64s.26-.31.38-.47V54.62a1.21,1.21,0,0,0-1.17-1.19\" transform=\"translate(-27.95 -44.07)\"/><image width=\"2246\" height=\"1043\" transform=\"translate(93.27 37.94) scale(0.03)\" xlink:href=\"data:image/png;base64,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\"/></svg>\n| "); /***/ }), -/* 1001 */ +/* 984 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77057,7 +76758,7 @@ exports.default = EnvironmentService; return; } - reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/gcarron/dev/ecolyo/src/services/environment.service.ts"); + reactHotLoader.register(EnvironmentService, "EnvironmentService", "/home/bastien/ecolyo/src/services/environment.service.ts"); })(); ; @@ -77069,28 +76770,28 @@ exports.default = EnvironmentService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 985 */, +/* 986 */, +/* 987 */, +/* 988 */, +/* 989 */, +/* 990 */, +/* 991 */, +/* 992 */, +/* 993 */, +/* 994 */, +/* 995 */, +/* 996 */, +/* 997 */, +/* 998 */, +/* 999 */, +/* 1000 */, +/* 1001 */, /* 1002 */, /* 1003 */, /* 1004 */, /* 1005 */, -/* 1006 */, -/* 1007 */, -/* 1008 */, -/* 1009 */, -/* 1010 */, -/* 1011 */, -/* 1012 */, -/* 1013 */, -/* 1014 */, -/* 1015 */, -/* 1016 */, -/* 1017 */, -/* 1018 */, -/* 1019 */, -/* 1020 */, -/* 1021 */, -/* 1022 */, -/* 1023 */ +/* 1006 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77140,7 +76841,7 @@ exports.default = MailService; return; } - reactHotLoader.register(MailService, "MailService", "/home/gcarron/dev/ecolyo/src/services/mail.service.ts"); + reactHotLoader.register(MailService, "MailService", "/home/bastien/ecolyo/src/services/mail.service.ts"); })(); ; @@ -77152,7 +76853,7 @@ exports.default = MailService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1024 */ +/* 1007 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77167,11 +76868,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _mjmlCore = _interopRequireWildcard(__webpack_require__(1025)); +var _mjmlCore = _interopRequireWildcard(__webpack_require__(1008)); -var _mjmlValidator = __webpack_require__(1341); +var _mjmlValidator = __webpack_require__(1324); -var _mjmlPresetCore = _interopRequireDefault(__webpack_require__(1390)); +var _mjmlPresetCore = _interopRequireDefault(__webpack_require__(1373)); (0, _mjmlCore.assignComponents)(_mjmlCore.components, _mjmlPresetCore.default.components); (0, _mjmlValidator.assignDependencies)(_mjmlValidator.dependencies, _mjmlPresetCore.default.dependencies); @@ -77180,7 +76881,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1025 */ +/* 1008 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77253,61 +76954,61 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); -var _each2 = _interopRequireDefault(__webpack_require__(1027)); +var _each2 = _interopRequireDefault(__webpack_require__(1010)); var _isObject2 = _interopRequireDefault(__webpack_require__(74)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); var _omit2 = _interopRequireDefault(__webpack_require__(266)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); var _identity2 = _interopRequireDefault(__webpack_require__(178)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); var _path = _interopRequireDefault(__webpack_require__(460)); -var _juice = _interopRequireDefault(__webpack_require__(1034)); +var _juice = _interopRequireDefault(__webpack_require__(1017)); -var _jsBeautify = __webpack_require__(1156); +var _jsBeautify = __webpack_require__(1139); -var _htmlMinifier = __webpack_require__(1160); +var _htmlMinifier = __webpack_require__(1143); -var _cheerio = _interopRequireDefault(__webpack_require__(1089)); +var _cheerio = _interopRequireDefault(__webpack_require__(1072)); -var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1289)); +var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1272)); -var _mjmlValidator = _interopRequireWildcard(__webpack_require__(1341)); +var _mjmlValidator = _interopRequireWildcard(__webpack_require__(1324)); -var _mjmlMigrate = __webpack_require__(1350); +var _mjmlMigrate = __webpack_require__(1333); -var _createComponent = __webpack_require__(1353); +var _createComponent = __webpack_require__(1336); -var _components = _interopRequireWildcard(__webpack_require__(1378)); +var _components = _interopRequireWildcard(__webpack_require__(1361)); -var _suffixCssClasses = _interopRequireDefault(__webpack_require__(1379)); +var _suffixCssClasses = _interopRequireDefault(__webpack_require__(1362)); -var _mergeOutlookConditionnals = _interopRequireDefault(__webpack_require__(1380)); +var _mergeOutlookConditionnals = _interopRequireDefault(__webpack_require__(1363)); -var _minifyOutlookConditionnals = _interopRequireDefault(__webpack_require__(1381)); +var _minifyOutlookConditionnals = _interopRequireDefault(__webpack_require__(1364)); -var _skeleton = _interopRequireDefault(__webpack_require__(1382)); +var _skeleton = _interopRequireDefault(__webpack_require__(1365)); -var _type = __webpack_require__(1365); +var _type = __webpack_require__(1348); -var _mjmlconfig = _interopRequireWildcard(__webpack_require__(1386)); +var _mjmlconfig = _interopRequireWildcard(__webpack_require__(1369)); -const isNode = __webpack_require__(1388); +const isNode = __webpack_require__(1371); let ValidationError = /*#__PURE__*/function (_Error) { (0, _inherits2.default)(ValidationError, _Error); @@ -77334,7 +77035,7 @@ function mjml2html(mjml, options = {}) { /* eslint-disable global-require */ /* eslint-disable import/no-dynamic-require */ - options.skeleton = __webpack_require__(1389)(options.skeleton.charAt(0) === '.' ? _path.default.resolve(process.cwd(), options.skeleton) : options.skeleton); + options.skeleton = __webpack_require__(1372)(options.skeleton.charAt(0) === '.' ? _path.default.resolve(process.cwd(), options.skeleton) : options.skeleton); /* eslint-enable global-require */ /* eslint-enable import/no-dynamic-require */ @@ -77660,7 +77361,7 @@ if (isNode) { } /***/ }), -/* 1026 */ +/* 1009 */ /***/ (function(module, exports, __webpack_require__) { var getPrototypeOf = __webpack_require__(248); @@ -77690,20 +77391,20 @@ module.exports = _createSuper; module.exports["default"] = module.exports, module.exports.__esModule = true; /***/ }), -/* 1027 */ +/* 1010 */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(206); /***/ }), -/* 1028 */ +/* 1011 */ /***/ (function(module, exports, __webpack_require__) { -var arrayReduce = __webpack_require__(1029), +var arrayReduce = __webpack_require__(1012), baseEach = __webpack_require__(208), baseIteratee = __webpack_require__(102), - baseReduce = __webpack_require__(1030), + baseReduce = __webpack_require__(1013), isArray = __webpack_require__(88); /** @@ -77754,7 +77455,7 @@ module.exports = reduce; /***/ }), -/* 1029 */ +/* 1012 */ /***/ (function(module, exports) { /** @@ -77786,7 +77487,7 @@ module.exports = arrayReduce; /***/ }), -/* 1030 */ +/* 1013 */ /***/ (function(module, exports) { /** @@ -77815,11 +77516,11 @@ module.exports = baseReduce; /***/ }), -/* 1031 */ +/* 1014 */ /***/ (function(module, exports, __webpack_require__) { -var createFind = __webpack_require__(1032), - findIndex = __webpack_require__(1033); +var createFind = __webpack_require__(1015), + findIndex = __webpack_require__(1016); /** * Iterates over elements of `collection`, returning the first element @@ -77863,7 +77564,7 @@ module.exports = find; /***/ }), -/* 1032 */ +/* 1015 */ /***/ (function(module, exports, __webpack_require__) { var baseIteratee = __webpack_require__(102), @@ -77894,7 +77595,7 @@ module.exports = createFind; /***/ }), -/* 1033 */ +/* 1016 */ /***/ (function(module, exports, __webpack_require__) { var baseFindIndex = __webpack_require__(190), @@ -77955,7 +77656,7 @@ module.exports = findIndex; /***/ }), -/* 1034 */ +/* 1017 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -77965,13 +77666,13 @@ module.exports = findIndex; * Module dependencies. */ -var utils = __webpack_require__(1035); -var packageJson = __webpack_require__(1044); +var utils = __webpack_require__(1018); +var packageJson = __webpack_require__(1027); var fs = __webpack_require__(462); var path = __webpack_require__(460); -var inline = __webpack_require__(1045); -var juiceClient = __webpack_require__(1087); -var cheerio = __webpack_require__(1088); +var inline = __webpack_require__(1028); +var juiceClient = __webpack_require__(1070); +var cheerio = __webpack_require__(1071); var juice = juiceClient; module.exports = juice; @@ -78043,7 +77744,7 @@ function juiceResources(html, options, callback) { /***/ }), -/* 1035 */ +/* 1018 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -78053,9 +77754,9 @@ function juiceResources(html, options, callback) { * Module dependencies. */ -var mensch = __webpack_require__(1036); -var Selector = __webpack_require__(1041); -var Property = __webpack_require__(1043); +var mensch = __webpack_require__(1019); +var Selector = __webpack_require__(1024); +var Property = __webpack_require__(1026); exports.Selector = Selector; exports.Property = Property; @@ -78217,24 +77918,24 @@ exports.getDefaultOptions = function(options) { /***/ }), -/* 1036 */ +/* 1019 */ /***/ (function(module, exports, __webpack_require__) { module.exports = { - lex : __webpack_require__(1037), - parse: __webpack_require__(1039), - stringify: __webpack_require__(1040) + lex : __webpack_require__(1020), + parse: __webpack_require__(1022), + stringify: __webpack_require__(1023) }; /***/ }), -/* 1037 */ +/* 1020 */ /***/ (function(module, exports, __webpack_require__) { var DEBUG = false; // `true` to print debugging info. var TIMER = false; // `true` to time calls to `lex()` and print the results. -var debug = __webpack_require__(1038)('lex'); +var debug = __webpack_require__(1021)('lex'); exports = module.exports = lex; @@ -78926,7 +78627,7 @@ function lex(css) { /***/ }), -/* 1038 */ +/* 1021 */ /***/ (function(module, exports) { exports = module.exports = debug; @@ -78942,14 +78643,14 @@ function _debug(label) { } /***/ }), -/* 1039 */ +/* 1022 */ /***/ (function(module, exports, __webpack_require__) { var DEBUG = false; // `true` to print debugging info. var TIMER = false; // `true` to time calls to `parse()` and print the results. -var debug = __webpack_require__(1038)('parse'); -var lex = __webpack_require__(1037); +var debug = __webpack_require__(1021)('parse'); +var lex = __webpack_require__(1020); exports = module.exports = parse; @@ -79239,13 +78940,13 @@ function parseRules() { /***/ }), -/* 1040 */ +/* 1023 */ /***/ (function(module, exports, __webpack_require__) { var DEBUG = false; // `true` to print debugging info. var TIMER = false; // `true` to time calls to `stringify()` and print the results. -var debug = __webpack_require__(1038)('stringify'); +var debug = __webpack_require__(1021)('stringify'); var _comments; // Whether comments are allowed in the stringified CSS. var _compress; // Whether the stringified CSS should be compressed. @@ -79503,13 +79204,13 @@ function stringifyProperty(node) { /***/ }), -/* 1041 */ +/* 1024 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var parser = __webpack_require__(1042); +var parser = __webpack_require__(1025); module.exports = exports = Selector; @@ -79607,7 +79308,7 @@ function parse(text) { /***/ }), -/* 1042 */ +/* 1025 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -79864,7 +79565,7 @@ module.exports = parse /***/ }), -/* 1043 */ +/* 1026 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -79876,7 +79577,7 @@ module.exports = exports = Property; * Module dependencies. */ -var utils = __webpack_require__(1035); +var utils = __webpack_require__(1018); /** * CSS property constructor. @@ -79936,13 +79637,13 @@ Property.prototype.toString = function() { /***/ }), -/* 1044 */ +/* 1027 */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"juice\",\"version\":\"7.0.0\",\"description\":\"Inlines css into html source\",\"bin\":\"bin/juice\",\"main\":\"index.js\",\"browser\":\"client.js\",\"types\":\"juice.d.ts\",\"files\":[\"bin\",\"lib\",\"client.js\",\"index.js\",\"juice.d.ts\"],\"scripts\":{\"test\":\"mocha --reporter spec && npm run test-typescript\",\"testcover\":\"istanbul cover node_modules/mocha/bin/_mocha -- -R spec\",\"test-typescript\":\"tsc ./test/typescript/juice-tests.ts && rm ./test/typescript/juice-tests.js\",\"browserify\":\"browserify client.js -o tmp/bundle.js --standalone juice\"},\"license\":\"MIT\",\"contributors\":[{\"name\":\"Guillermo Rauch\"},{\"name\":\"Andrew Kelley\"},{\"name\":\"Jarrett Widman\"}],\"engines\":{\"node\":\">=10.0.0\"},\"dependencies\":{\"cheerio\":\"^1.0.0-rc.3\",\"commander\":\"^5.1.0\",\"mensch\":\"^0.3.4\",\"slick\":\"^1.12.2\",\"web-resource-inliner\":\"^5.0.0\"},\"devDependencies\":{\"batch\":\"0.5.3\",\"browserify\":\"^16.2.3\",\"cross-spawn\":\"^6.0.5\",\"mocha\":\"^5.2.0\",\"should\":\"^11.1.1\",\"typescript\":\"^3.9.6\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/Automattic/juice.git\"}}"); /***/ }), -/* 1045 */ +/* 1028 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -79960,22 +79661,22 @@ var inline = {}; module.exports = inline; -inline.html = __webpack_require__( 1046 ); -inline.css = __webpack_require__( 1054 ); +inline.html = __webpack_require__( 1029 ); +inline.css = __webpack_require__( 1037 ); /***/ }), -/* 1046 */ +/* 1029 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var path = __webpack_require__( 460 ); -var { htmlUnescape } = __webpack_require__( 1047 ); -var inline = __webpack_require__( 1048 ); -var css = __webpack_require__( 1054 ); -var htmlparser = __webpack_require__( 1055 ); +var { htmlUnescape } = __webpack_require__( 1030 ); +var inline = __webpack_require__( 1031 ); +var css = __webpack_require__( 1037 ); +var htmlparser = __webpack_require__( 1038 ); module.exports = function( options, callback ) { @@ -80258,7 +79959,7 @@ module.exports = function( options, callback ) /***/ }), -/* 1047 */ +/* 1030 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80306,7 +80007,7 @@ exports.htmlUnescape = (strings, ...values) => { /***/ }), -/* 1048 */ +/* 1031 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80316,9 +80017,9 @@ var path = __webpack_require__( 460 ); var url = __webpack_require__( 28 ); var fs = __webpack_require__( 462 ); var fetch = __webpack_require__( 25 ); -var colors = __webpack_require__( 1049 ); -var mime = __webpack_require__( 1051 ); -var validDataUrl = __webpack_require__( 1053 ); +var colors = __webpack_require__( 1032 ); +var mime = __webpack_require__( 1034 ); +var validDataUrl = __webpack_require__( 1036 ); var util = {}; @@ -80529,7 +80230,7 @@ util.handleReplaceErr = function( err, src, strict, callback ) /***/ }), -/* 1049 */ +/* 1032 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80703,7 +80404,7 @@ const create = () => { colors.none = colors.clear = colors.noop; colors.stripColor = colors.unstyle; - colors.symbols = __webpack_require__(1050); + colors.symbols = __webpack_require__(1033); colors.define = define; return colors; }; @@ -80713,7 +80414,7 @@ module.exports.create = create; /***/ }), -/* 1050 */ +/* 1033 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80790,24 +80491,24 @@ Reflect.defineProperty(module.exports, 'other', { enumerable: false, value: othe /***/ }), -/* 1051 */ +/* 1034 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; let Mime = __webpack_require__(313); -module.exports = new Mime(__webpack_require__(314), __webpack_require__(1052)); +module.exports = new Mime(__webpack_require__(314), __webpack_require__(1035)); /***/ }), -/* 1052 */ +/* 1035 */ /***/ (function(module, exports) { module.exports = {"application/prs.cww":["cww"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mapbox-vector-tile":["mvt"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-iwork-keynote-sffkey":["*key"],"application/x-iwork-numbers-sffnumbers":["*numbers"],"application/x-iwork-pages-sffpages":["*pages"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.sap.vds":["vds"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}; /***/ }), -/* 1053 */ +/* 1036 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*global define */ @@ -80839,7 +80540,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ /***/ }), -/* 1054 */ +/* 1037 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80847,7 +80548,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ var url = __webpack_require__( 28 ); var path = __webpack_require__( 460 ); -var inline = __webpack_require__( 1048 ); +var inline = __webpack_require__( 1031 ); module.exports = function( options, callback ) { @@ -80961,7 +80662,7 @@ module.exports = function( options, callback ) /***/ }), -/* 1055 */ +/* 1038 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -80977,9 +80678,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1056); +var Parser_1 = __webpack_require__(1039); exports.Parser = Parser_1.Parser; -var domhandler_1 = __webpack_require__(1064); +var domhandler_1 = __webpack_require__(1047); exports.DomHandler = domhandler_1.DomHandler; exports.DefaultHandler = domhandler_1.DomHandler; // Helper methods @@ -81007,9 +80708,9 @@ function createDomStream(cb, options, elementCb) { return new Parser_1.Parser(handler, options); } exports.createDomStream = createDomStream; -var Tokenizer_1 = __webpack_require__(1057); +var Tokenizer_1 = __webpack_require__(1040); exports.Tokenizer = Tokenizer_1.default; -var ElementType = __importStar(__webpack_require__(1066)); +var ElementType = __importStar(__webpack_require__(1049)); exports.ElementType = ElementType; /** * List of all events that the parser emits. @@ -81034,17 +80735,17 @@ exports.EVENTS = { All of the following exports exist for backwards-compatibility. They should probably be removed eventually. */ -__export(__webpack_require__(1067)); -__export(__webpack_require__(1083)); -__export(__webpack_require__(1085)); -var DomUtils = __importStar(__webpack_require__(1068)); +__export(__webpack_require__(1050)); +__export(__webpack_require__(1066)); +__export(__webpack_require__(1068)); +var DomUtils = __importStar(__webpack_require__(1051)); exports.DomUtils = DomUtils; -var FeedHandler_1 = __webpack_require__(1067); +var FeedHandler_1 = __webpack_require__(1050); exports.RssHandler = FeedHandler_1.FeedHandler; /***/ }), -/* 1056 */ +/* 1039 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -81066,8 +80767,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Tokenizer_1 = __importDefault(__webpack_require__(1057)); -var events_1 = __webpack_require__(1063); +var Tokenizer_1 = __importDefault(__webpack_require__(1040)); +var events_1 = __webpack_require__(1046); var formTags = new Set([ "input", "option", @@ -81422,7 +81123,7 @@ exports.Parser = Parser; /***/ }), -/* 1057 */ +/* 1040 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -81431,10 +81132,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); function whitespace(c) { return c === " " || c === "\n" || c === "\t" || c === "\f" || c === "\r"; } @@ -82288,7 +81989,7 @@ exports.default = Tokenizer; /***/ }), -/* 1058 */ +/* 1041 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82297,7 +81998,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_json_1 = __importDefault(__webpack_require__(1059)); +var decode_json_1 = __importDefault(__webpack_require__(1042)); // Adapted from https://github.com/mathiasbynens/he/blob/master/src/he.js#L94-L119 var fromCodePoint = // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition @@ -82325,37 +82026,37 @@ exports.default = decodeCodePoint; /***/ }), -/* 1059 */ +/* 1042 */ /***/ (function(module) { module.exports = JSON.parse("{\"0\":65533,\"128\":8364,\"130\":8218,\"131\":402,\"132\":8222,\"133\":8230,\"134\":8224,\"135\":8225,\"136\":710,\"137\":8240,\"138\":352,\"139\":8249,\"140\":338,\"142\":381,\"145\":8216,\"146\":8217,\"147\":8220,\"148\":8221,\"149\":8226,\"150\":8211,\"151\":8212,\"152\":732,\"153\":8482,\"154\":353,\"155\":8250,\"156\":339,\"158\":382,\"159\":376}"); /***/ }), -/* 1060 */ +/* 1043 */ /***/ (function(module) { module.exports = JSON.parse("{\"Aacute\":\"Á\",\"aacute\":\"á\",\"Abreve\":\"Ă\",\"abreve\":\"ă\",\"ac\":\"∾\",\"acd\":\"∿\",\"acE\":\"∾̳\",\"Acirc\":\"Â\",\"acirc\":\"â\",\"acute\":\"´\",\"Acy\":\"А\",\"acy\":\"а\",\"AElig\":\"Æ\",\"aelig\":\"æ\",\"af\":\"\",\"Afr\":\"𝔄\",\"afr\":\"𝔞\",\"Agrave\":\"À\",\"agrave\":\"à\",\"alefsym\":\"ℵ\",\"aleph\":\"ℵ\",\"Alpha\":\"Α\",\"alpha\":\"α\",\"Amacr\":\"Ā\",\"amacr\":\"ā\",\"amalg\":\"⨿\",\"amp\":\"&\",\"AMP\":\"&\",\"andand\":\"⩕\",\"And\":\"⩓\",\"and\":\"∧\",\"andd\":\"⩜\",\"andslope\":\"⩘\",\"andv\":\"⩚\",\"ang\":\"∠\",\"ange\":\"⦤\",\"angle\":\"∠\",\"angmsdaa\":\"⦨\",\"angmsdab\":\"⦩\",\"angmsdac\":\"⦪\",\"angmsdad\":\"⦫\",\"angmsdae\":\"⦬\",\"angmsdaf\":\"⦭\",\"angmsdag\":\"⦮\",\"angmsdah\":\"⦯\",\"angmsd\":\"∡\",\"angrt\":\"∟\",\"angrtvb\":\"⊾\",\"angrtvbd\":\"⦝\",\"angsph\":\"∢\",\"angst\":\"Å\",\"angzarr\":\"⍼\",\"Aogon\":\"Ą\",\"aogon\":\"ą\",\"Aopf\":\"𝔸\",\"aopf\":\"𝕒\",\"apacir\":\"⩯\",\"ap\":\"≈\",\"apE\":\"⩰\",\"ape\":\"≊\",\"apid\":\"≋\",\"apos\":\"'\",\"ApplyFunction\":\"\",\"approx\":\"≈\",\"approxeq\":\"≊\",\"Aring\":\"Å\",\"aring\":\"å\",\"Ascr\":\"𝒜\",\"ascr\":\"𝒶\",\"Assign\":\"≔\",\"ast\":\"*\",\"asymp\":\"≈\",\"asympeq\":\"≍\",\"Atilde\":\"Ã\",\"atilde\":\"ã\",\"Auml\":\"Ä\",\"auml\":\"ä\",\"awconint\":\"∳\",\"awint\":\"⨑\",\"backcong\":\"≌\",\"backepsilon\":\"϶\",\"backprime\":\"‵\",\"backsim\":\"∽\",\"backsimeq\":\"⋍\",\"Backslash\":\"∖\",\"Barv\":\"⫧\",\"barvee\":\"⊽\",\"barwed\":\"⌅\",\"Barwed\":\"⌆\",\"barwedge\":\"⌅\",\"bbrk\":\"⎵\",\"bbrktbrk\":\"⎶\",\"bcong\":\"≌\",\"Bcy\":\"Б\",\"bcy\":\"б\",\"bdquo\":\"„\",\"becaus\":\"∵\",\"because\":\"∵\",\"Because\":\"∵\",\"bemptyv\":\"⦰\",\"bepsi\":\"϶\",\"bernou\":\"ℬ\",\"Bernoullis\":\"ℬ\",\"Beta\":\"Β\",\"beta\":\"β\",\"beth\":\"ℶ\",\"between\":\"≬\",\"Bfr\":\"𝔅\",\"bfr\":\"𝔟\",\"bigcap\":\"⋂\",\"bigcirc\":\"◯\",\"bigcup\":\"⋃\",\"bigodot\":\"⨀\",\"bigoplus\":\"⨁\",\"bigotimes\":\"⨂\",\"bigsqcup\":\"⨆\",\"bigstar\":\"★\",\"bigtriangledown\":\"▽\",\"bigtriangleup\":\"△\",\"biguplus\":\"⨄\",\"bigvee\":\"⋁\",\"bigwedge\":\"⋀\",\"bkarow\":\"⤍\",\"blacklozenge\":\"⧫\",\"blacksquare\":\"▪\",\"blacktriangle\":\"▴\",\"blacktriangledown\":\"▾\",\"blacktriangleleft\":\"◂\",\"blacktriangleright\":\"▸\",\"blank\":\"␣\",\"blk12\":\"▒\",\"blk14\":\"░\",\"blk34\":\"▓\",\"block\":\"█\",\"bne\":\"=⃥\",\"bnequiv\":\"≡⃥\",\"bNot\":\"⫭\",\"bnot\":\"⌐\",\"Bopf\":\"𝔹\",\"bopf\":\"𝕓\",\"bot\":\"⊥\",\"bottom\":\"⊥\",\"bowtie\":\"⋈\",\"boxbox\":\"⧉\",\"boxdl\":\"┐\",\"boxdL\":\"╕\",\"boxDl\":\"╖\",\"boxDL\":\"╗\",\"boxdr\":\"┌\",\"boxdR\":\"╒\",\"boxDr\":\"╓\",\"boxDR\":\"╔\",\"boxh\":\"─\",\"boxH\":\"═\",\"boxhd\":\"┬\",\"boxHd\":\"╤\",\"boxhD\":\"╥\",\"boxHD\":\"╦\",\"boxhu\":\"┴\",\"boxHu\":\"╧\",\"boxhU\":\"╨\",\"boxHU\":\"╩\",\"boxminus\":\"⊟\",\"boxplus\":\"⊞\",\"boxtimes\":\"⊠\",\"boxul\":\"┘\",\"boxuL\":\"╛\",\"boxUl\":\"╜\",\"boxUL\":\"╝\",\"boxur\":\"└\",\"boxuR\":\"╘\",\"boxUr\":\"╙\",\"boxUR\":\"╚\",\"boxv\":\"│\",\"boxV\":\"║\",\"boxvh\":\"┼\",\"boxvH\":\"╪\",\"boxVh\":\"╫\",\"boxVH\":\"╬\",\"boxvl\":\"┤\",\"boxvL\":\"╡\",\"boxVl\":\"╢\",\"boxVL\":\"╣\",\"boxvr\":\"├\",\"boxvR\":\"╞\",\"boxVr\":\"╟\",\"boxVR\":\"╠\",\"bprime\":\"‵\",\"breve\":\"˘\",\"Breve\":\"˘\",\"brvbar\":\"¦\",\"bscr\":\"𝒷\",\"Bscr\":\"ℬ\",\"bsemi\":\"⁏\",\"bsim\":\"∽\",\"bsime\":\"⋍\",\"bsolb\":\"⧅\",\"bsol\":\"\\\\\",\"bsolhsub\":\"⟈\",\"bull\":\"•\",\"bullet\":\"•\",\"bump\":\"≎\",\"bumpE\":\"⪮\",\"bumpe\":\"≏\",\"Bumpeq\":\"≎\",\"bumpeq\":\"≏\",\"Cacute\":\"Ć\",\"cacute\":\"ć\",\"capand\":\"⩄\",\"capbrcup\":\"⩉\",\"capcap\":\"⩋\",\"cap\":\"∩\",\"Cap\":\"⋒\",\"capcup\":\"⩇\",\"capdot\":\"⩀\",\"CapitalDifferentialD\":\"ⅅ\",\"caps\":\"∩︀\",\"caret\":\"⁁\",\"caron\":\"ˇ\",\"Cayleys\":\"ℭ\",\"ccaps\":\"⩍\",\"Ccaron\":\"Č\",\"ccaron\":\"č\",\"Ccedil\":\"Ç\",\"ccedil\":\"ç\",\"Ccirc\":\"Ĉ\",\"ccirc\":\"ĉ\",\"Cconint\":\"∰\",\"ccups\":\"⩌\",\"ccupssm\":\"⩐\",\"Cdot\":\"Ċ\",\"cdot\":\"ċ\",\"cedil\":\"¸\",\"Cedilla\":\"¸\",\"cemptyv\":\"⦲\",\"cent\":\"¢\",\"centerdot\":\"·\",\"CenterDot\":\"·\",\"cfr\":\"𝔠\",\"Cfr\":\"ℭ\",\"CHcy\":\"Ч\",\"chcy\":\"ч\",\"check\":\"✓\",\"checkmark\":\"✓\",\"Chi\":\"Χ\",\"chi\":\"χ\",\"circ\":\"ˆ\",\"circeq\":\"≗\",\"circlearrowleft\":\"↺\",\"circlearrowright\":\"↻\",\"circledast\":\"⊛\",\"circledcirc\":\"⊚\",\"circleddash\":\"⊝\",\"CircleDot\":\"⊙\",\"circledR\":\"®\",\"circledS\":\"Ⓢ\",\"CircleMinus\":\"⊖\",\"CirclePlus\":\"⊕\",\"CircleTimes\":\"⊗\",\"cir\":\"○\",\"cirE\":\"⧃\",\"cire\":\"≗\",\"cirfnint\":\"⨐\",\"cirmid\":\"⫯\",\"cirscir\":\"⧂\",\"ClockwiseContourIntegral\":\"∲\",\"CloseCurlyDoubleQuote\":\"”\",\"CloseCurlyQuote\":\"’\",\"clubs\":\"♣\",\"clubsuit\":\"♣\",\"colon\":\":\",\"Colon\":\"∷\",\"Colone\":\"⩴\",\"colone\":\"≔\",\"coloneq\":\"≔\",\"comma\":\",\",\"commat\":\"@\",\"comp\":\"∁\",\"compfn\":\"∘\",\"complement\":\"∁\",\"complexes\":\"ℂ\",\"cong\":\"≅\",\"congdot\":\"⩭\",\"Congruent\":\"≡\",\"conint\":\"∮\",\"Conint\":\"∯\",\"ContourIntegral\":\"∮\",\"copf\":\"𝕔\",\"Copf\":\"ℂ\",\"coprod\":\"∐\",\"Coproduct\":\"∐\",\"copy\":\"©\",\"COPY\":\"©\",\"copysr\":\"℗\",\"CounterClockwiseContourIntegral\":\"∳\",\"crarr\":\"↵\",\"cross\":\"✗\",\"Cross\":\"⨯\",\"Cscr\":\"𝒞\",\"cscr\":\"𝒸\",\"csub\":\"⫏\",\"csube\":\"⫑\",\"csup\":\"⫐\",\"csupe\":\"⫒\",\"ctdot\":\"⋯\",\"cudarrl\":\"⤸\",\"cudarrr\":\"⤵\",\"cuepr\":\"⋞\",\"cuesc\":\"⋟\",\"cularr\":\"↶\",\"cularrp\":\"⤽\",\"cupbrcap\":\"⩈\",\"cupcap\":\"⩆\",\"CupCap\":\"≍\",\"cup\":\"∪\",\"Cup\":\"⋓\",\"cupcup\":\"⩊\",\"cupdot\":\"⊍\",\"cupor\":\"⩅\",\"cups\":\"∪︀\",\"curarr\":\"↷\",\"curarrm\":\"⤼\",\"curlyeqprec\":\"⋞\",\"curlyeqsucc\":\"⋟\",\"curlyvee\":\"⋎\",\"curlywedge\":\"⋏\",\"curren\":\"¤\",\"curvearrowleft\":\"↶\",\"curvearrowright\":\"↷\",\"cuvee\":\"⋎\",\"cuwed\":\"⋏\",\"cwconint\":\"∲\",\"cwint\":\"∱\",\"cylcty\":\"⌭\",\"dagger\":\"†\",\"Dagger\":\"‡\",\"daleth\":\"ℸ\",\"darr\":\"↓\",\"Darr\":\"↡\",\"dArr\":\"⇓\",\"dash\":\"‐\",\"Dashv\":\"⫤\",\"dashv\":\"⊣\",\"dbkarow\":\"⤏\",\"dblac\":\"˝\",\"Dcaron\":\"Ď\",\"dcaron\":\"ď\",\"Dcy\":\"Д\",\"dcy\":\"д\",\"ddagger\":\"‡\",\"ddarr\":\"⇊\",\"DD\":\"ⅅ\",\"dd\":\"ⅆ\",\"DDotrahd\":\"⤑\",\"ddotseq\":\"⩷\",\"deg\":\"°\",\"Del\":\"∇\",\"Delta\":\"Δ\",\"delta\":\"δ\",\"demptyv\":\"⦱\",\"dfisht\":\"⥿\",\"Dfr\":\"𝔇\",\"dfr\":\"𝔡\",\"dHar\":\"⥥\",\"dharl\":\"⇃\",\"dharr\":\"⇂\",\"DiacriticalAcute\":\"´\",\"DiacriticalDot\":\"˙\",\"DiacriticalDoubleAcute\":\"˝\",\"DiacriticalGrave\":\"`\",\"DiacriticalTilde\":\"˜\",\"diam\":\"⋄\",\"diamond\":\"⋄\",\"Diamond\":\"⋄\",\"diamondsuit\":\"♦\",\"diams\":\"♦\",\"die\":\"¨\",\"DifferentialD\":\"ⅆ\",\"digamma\":\"ϝ\",\"disin\":\"⋲\",\"div\":\"÷\",\"divide\":\"÷\",\"divideontimes\":\"⋇\",\"divonx\":\"⋇\",\"DJcy\":\"Ђ\",\"djcy\":\"ђ\",\"dlcorn\":\"⌞\",\"dlcrop\":\"⌍\",\"dollar\":\"$\",\"Dopf\":\"𝔻\",\"dopf\":\"𝕕\",\"Dot\":\"¨\",\"dot\":\"˙\",\"DotDot\":\"⃜\",\"doteq\":\"≐\",\"doteqdot\":\"≑\",\"DotEqual\":\"≐\",\"dotminus\":\"∸\",\"dotplus\":\"∔\",\"dotsquare\":\"⊡\",\"doublebarwedge\":\"⌆\",\"DoubleContourIntegral\":\"∯\",\"DoubleDot\":\"¨\",\"DoubleDownArrow\":\"⇓\",\"DoubleLeftArrow\":\"⇐\",\"DoubleLeftRightArrow\":\"⇔\",\"DoubleLeftTee\":\"⫤\",\"DoubleLongLeftArrow\":\"⟸\",\"DoubleLongLeftRightArrow\":\"⟺\",\"DoubleLongRightArrow\":\"⟹\",\"DoubleRightArrow\":\"⇒\",\"DoubleRightTee\":\"⊨\",\"DoubleUpArrow\":\"⇑\",\"DoubleUpDownArrow\":\"⇕\",\"DoubleVerticalBar\":\"∥\",\"DownArrowBar\":\"⤓\",\"downarrow\":\"↓\",\"DownArrow\":\"↓\",\"Downarrow\":\"⇓\",\"DownArrowUpArrow\":\"⇵\",\"DownBreve\":\"̑\",\"downdownarrows\":\"⇊\",\"downharpoonleft\":\"⇃\",\"downharpoonright\":\"⇂\",\"DownLeftRightVector\":\"⥐\",\"DownLeftTeeVector\":\"⥞\",\"DownLeftVectorBar\":\"⥖\",\"DownLeftVector\":\"↽\",\"DownRightTeeVector\":\"⥟\",\"DownRightVectorBar\":\"⥗\",\"DownRightVector\":\"⇁\",\"DownTeeArrow\":\"↧\",\"DownTee\":\"⊤\",\"drbkarow\":\"⤐\",\"drcorn\":\"⌟\",\"drcrop\":\"⌌\",\"Dscr\":\"𝒟\",\"dscr\":\"𝒹\",\"DScy\":\"Ѕ\",\"dscy\":\"ѕ\",\"dsol\":\"⧶\",\"Dstrok\":\"Đ\",\"dstrok\":\"đ\",\"dtdot\":\"⋱\",\"dtri\":\"▿\",\"dtrif\":\"▾\",\"duarr\":\"⇵\",\"duhar\":\"⥯\",\"dwangle\":\"⦦\",\"DZcy\":\"Џ\",\"dzcy\":\"џ\",\"dzigrarr\":\"⟿\",\"Eacute\":\"É\",\"eacute\":\"é\",\"easter\":\"⩮\",\"Ecaron\":\"Ě\",\"ecaron\":\"ě\",\"Ecirc\":\"Ê\",\"ecirc\":\"ê\",\"ecir\":\"≖\",\"ecolon\":\"≕\",\"Ecy\":\"Э\",\"ecy\":\"э\",\"eDDot\":\"⩷\",\"Edot\":\"Ė\",\"edot\":\"ė\",\"eDot\":\"≑\",\"ee\":\"ⅇ\",\"efDot\":\"≒\",\"Efr\":\"𝔈\",\"efr\":\"𝔢\",\"eg\":\"⪚\",\"Egrave\":\"È\",\"egrave\":\"è\",\"egs\":\"⪖\",\"egsdot\":\"⪘\",\"el\":\"⪙\",\"Element\":\"∈\",\"elinters\":\"⏧\",\"ell\":\"ℓ\",\"els\":\"⪕\",\"elsdot\":\"⪗\",\"Emacr\":\"Ē\",\"emacr\":\"ē\",\"empty\":\"∅\",\"emptyset\":\"∅\",\"EmptySmallSquare\":\"◻\",\"emptyv\":\"∅\",\"EmptyVerySmallSquare\":\"▫\",\"emsp13\":\" \",\"emsp14\":\" \",\"emsp\":\" \",\"ENG\":\"Ŋ\",\"eng\":\"ŋ\",\"ensp\":\" \",\"Eogon\":\"Ę\",\"eogon\":\"ę\",\"Eopf\":\"𝔼\",\"eopf\":\"𝕖\",\"epar\":\"⋕\",\"eparsl\":\"⧣\",\"eplus\":\"⩱\",\"epsi\":\"ε\",\"Epsilon\":\"Ε\",\"epsilon\":\"ε\",\"epsiv\":\"ϵ\",\"eqcirc\":\"≖\",\"eqcolon\":\"≕\",\"eqsim\":\"≂\",\"eqslantgtr\":\"⪖\",\"eqslantless\":\"⪕\",\"Equal\":\"⩵\",\"equals\":\"=\",\"EqualTilde\":\"≂\",\"equest\":\"≟\",\"Equilibrium\":\"⇌\",\"equiv\":\"≡\",\"equivDD\":\"⩸\",\"eqvparsl\":\"⧥\",\"erarr\":\"⥱\",\"erDot\":\"≓\",\"escr\":\"ℯ\",\"Escr\":\"ℰ\",\"esdot\":\"≐\",\"Esim\":\"⩳\",\"esim\":\"≂\",\"Eta\":\"Η\",\"eta\":\"η\",\"ETH\":\"Ð\",\"eth\":\"ð\",\"Euml\":\"Ë\",\"euml\":\"ë\",\"euro\":\"€\",\"excl\":\"!\",\"exist\":\"∃\",\"Exists\":\"∃\",\"expectation\":\"ℰ\",\"exponentiale\":\"ⅇ\",\"ExponentialE\":\"ⅇ\",\"fallingdotseq\":\"≒\",\"Fcy\":\"Ф\",\"fcy\":\"ф\",\"female\":\"♀\",\"ffilig\":\"ffi\",\"fflig\":\"ff\",\"ffllig\":\"ffl\",\"Ffr\":\"𝔉\",\"ffr\":\"𝔣\",\"filig\":\"fi\",\"FilledSmallSquare\":\"◼\",\"FilledVerySmallSquare\":\"▪\",\"fjlig\":\"fj\",\"flat\":\"♭\",\"fllig\":\"fl\",\"fltns\":\"▱\",\"fnof\":\"ƒ\",\"Fopf\":\"𝔽\",\"fopf\":\"𝕗\",\"forall\":\"∀\",\"ForAll\":\"∀\",\"fork\":\"⋔\",\"forkv\":\"⫙\",\"Fouriertrf\":\"ℱ\",\"fpartint\":\"⨍\",\"frac12\":\"½\",\"frac13\":\"⅓\",\"frac14\":\"¼\",\"frac15\":\"⅕\",\"frac16\":\"⅙\",\"frac18\":\"⅛\",\"frac23\":\"⅔\",\"frac25\":\"⅖\",\"frac34\":\"¾\",\"frac35\":\"⅗\",\"frac38\":\"⅜\",\"frac45\":\"⅘\",\"frac56\":\"⅚\",\"frac58\":\"⅝\",\"frac78\":\"⅞\",\"frasl\":\"⁄\",\"frown\":\"⌢\",\"fscr\":\"𝒻\",\"Fscr\":\"ℱ\",\"gacute\":\"ǵ\",\"Gamma\":\"Γ\",\"gamma\":\"γ\",\"Gammad\":\"Ϝ\",\"gammad\":\"ϝ\",\"gap\":\"⪆\",\"Gbreve\":\"Ğ\",\"gbreve\":\"ğ\",\"Gcedil\":\"Ģ\",\"Gcirc\":\"Ĝ\",\"gcirc\":\"ĝ\",\"Gcy\":\"Г\",\"gcy\":\"г\",\"Gdot\":\"Ġ\",\"gdot\":\"ġ\",\"ge\":\"≥\",\"gE\":\"≧\",\"gEl\":\"⪌\",\"gel\":\"⋛\",\"geq\":\"≥\",\"geqq\":\"≧\",\"geqslant\":\"⩾\",\"gescc\":\"⪩\",\"ges\":\"⩾\",\"gesdot\":\"⪀\",\"gesdoto\":\"⪂\",\"gesdotol\":\"⪄\",\"gesl\":\"⋛︀\",\"gesles\":\"⪔\",\"Gfr\":\"𝔊\",\"gfr\":\"𝔤\",\"gg\":\"≫\",\"Gg\":\"⋙\",\"ggg\":\"⋙\",\"gimel\":\"ℷ\",\"GJcy\":\"Ѓ\",\"gjcy\":\"ѓ\",\"gla\":\"⪥\",\"gl\":\"≷\",\"glE\":\"⪒\",\"glj\":\"⪤\",\"gnap\":\"⪊\",\"gnapprox\":\"⪊\",\"gne\":\"⪈\",\"gnE\":\"≩\",\"gneq\":\"⪈\",\"gneqq\":\"≩\",\"gnsim\":\"⋧\",\"Gopf\":\"𝔾\",\"gopf\":\"𝕘\",\"grave\":\"`\",\"GreaterEqual\":\"≥\",\"GreaterEqualLess\":\"⋛\",\"GreaterFullEqual\":\"≧\",\"GreaterGreater\":\"⪢\",\"GreaterLess\":\"≷\",\"GreaterSlantEqual\":\"⩾\",\"GreaterTilde\":\"≳\",\"Gscr\":\"𝒢\",\"gscr\":\"ℊ\",\"gsim\":\"≳\",\"gsime\":\"⪎\",\"gsiml\":\"⪐\",\"gtcc\":\"⪧\",\"gtcir\":\"⩺\",\"gt\":\">\",\"GT\":\">\",\"Gt\":\"≫\",\"gtdot\":\"⋗\",\"gtlPar\":\"⦕\",\"gtquest\":\"⩼\",\"gtrapprox\":\"⪆\",\"gtrarr\":\"⥸\",\"gtrdot\":\"⋗\",\"gtreqless\":\"⋛\",\"gtreqqless\":\"⪌\",\"gtrless\":\"≷\",\"gtrsim\":\"≳\",\"gvertneqq\":\"≩︀\",\"gvnE\":\"≩︀\",\"Hacek\":\"ˇ\",\"hairsp\":\" \",\"half\":\"½\",\"hamilt\":\"ℋ\",\"HARDcy\":\"Ъ\",\"hardcy\":\"ъ\",\"harrcir\":\"⥈\",\"harr\":\"↔\",\"hArr\":\"⇔\",\"harrw\":\"↭\",\"Hat\":\"^\",\"hbar\":\"ℏ\",\"Hcirc\":\"Ĥ\",\"hcirc\":\"ĥ\",\"hearts\":\"♥\",\"heartsuit\":\"♥\",\"hellip\":\"…\",\"hercon\":\"⊹\",\"hfr\":\"𝔥\",\"Hfr\":\"ℌ\",\"HilbertSpace\":\"ℋ\",\"hksearow\":\"⤥\",\"hkswarow\":\"⤦\",\"hoarr\":\"⇿\",\"homtht\":\"∻\",\"hookleftarrow\":\"↩\",\"hookrightarrow\":\"↪\",\"hopf\":\"𝕙\",\"Hopf\":\"ℍ\",\"horbar\":\"―\",\"HorizontalLine\":\"─\",\"hscr\":\"𝒽\",\"Hscr\":\"ℋ\",\"hslash\":\"ℏ\",\"Hstrok\":\"Ħ\",\"hstrok\":\"ħ\",\"HumpDownHump\":\"≎\",\"HumpEqual\":\"≏\",\"hybull\":\"⁃\",\"hyphen\":\"‐\",\"Iacute\":\"Í\",\"iacute\":\"í\",\"ic\":\"\",\"Icirc\":\"Î\",\"icirc\":\"î\",\"Icy\":\"И\",\"icy\":\"и\",\"Idot\":\"İ\",\"IEcy\":\"Е\",\"iecy\":\"е\",\"iexcl\":\"¡\",\"iff\":\"⇔\",\"ifr\":\"𝔦\",\"Ifr\":\"ℑ\",\"Igrave\":\"Ì\",\"igrave\":\"ì\",\"ii\":\"ⅈ\",\"iiiint\":\"⨌\",\"iiint\":\"∭\",\"iinfin\":\"⧜\",\"iiota\":\"℩\",\"IJlig\":\"IJ\",\"ijlig\":\"ij\",\"Imacr\":\"Ī\",\"imacr\":\"ī\",\"image\":\"ℑ\",\"ImaginaryI\":\"ⅈ\",\"imagline\":\"ℐ\",\"imagpart\":\"ℑ\",\"imath\":\"ı\",\"Im\":\"ℑ\",\"imof\":\"⊷\",\"imped\":\"Ƶ\",\"Implies\":\"⇒\",\"incare\":\"℅\",\"in\":\"∈\",\"infin\":\"∞\",\"infintie\":\"⧝\",\"inodot\":\"ı\",\"intcal\":\"⊺\",\"int\":\"∫\",\"Int\":\"∬\",\"integers\":\"ℤ\",\"Integral\":\"∫\",\"intercal\":\"⊺\",\"Intersection\":\"⋂\",\"intlarhk\":\"⨗\",\"intprod\":\"⨼\",\"InvisibleComma\":\"\",\"InvisibleTimes\":\"\",\"IOcy\":\"Ё\",\"iocy\":\"ё\",\"Iogon\":\"Į\",\"iogon\":\"į\",\"Iopf\":\"𝕀\",\"iopf\":\"𝕚\",\"Iota\":\"Ι\",\"iota\":\"ι\",\"iprod\":\"⨼\",\"iquest\":\"¿\",\"iscr\":\"𝒾\",\"Iscr\":\"ℐ\",\"isin\":\"∈\",\"isindot\":\"⋵\",\"isinE\":\"⋹\",\"isins\":\"⋴\",\"isinsv\":\"⋳\",\"isinv\":\"∈\",\"it\":\"\",\"Itilde\":\"Ĩ\",\"itilde\":\"ĩ\",\"Iukcy\":\"І\",\"iukcy\":\"і\",\"Iuml\":\"Ï\",\"iuml\":\"ï\",\"Jcirc\":\"Ĵ\",\"jcirc\":\"ĵ\",\"Jcy\":\"Й\",\"jcy\":\"й\",\"Jfr\":\"𝔍\",\"jfr\":\"𝔧\",\"jmath\":\"ȷ\",\"Jopf\":\"𝕁\",\"jopf\":\"𝕛\",\"Jscr\":\"𝒥\",\"jscr\":\"𝒿\",\"Jsercy\":\"Ј\",\"jsercy\":\"ј\",\"Jukcy\":\"Є\",\"jukcy\":\"є\",\"Kappa\":\"Κ\",\"kappa\":\"κ\",\"kappav\":\"ϰ\",\"Kcedil\":\"Ķ\",\"kcedil\":\"ķ\",\"Kcy\":\"К\",\"kcy\":\"к\",\"Kfr\":\"𝔎\",\"kfr\":\"𝔨\",\"kgreen\":\"ĸ\",\"KHcy\":\"Х\",\"khcy\":\"х\",\"KJcy\":\"Ќ\",\"kjcy\":\"ќ\",\"Kopf\":\"𝕂\",\"kopf\":\"𝕜\",\"Kscr\":\"𝒦\",\"kscr\":\"𝓀\",\"lAarr\":\"⇚\",\"Lacute\":\"Ĺ\",\"lacute\":\"ĺ\",\"laemptyv\":\"⦴\",\"lagran\":\"ℒ\",\"Lambda\":\"Λ\",\"lambda\":\"λ\",\"lang\":\"⟨\",\"Lang\":\"⟪\",\"langd\":\"⦑\",\"langle\":\"⟨\",\"lap\":\"⪅\",\"Laplacetrf\":\"ℒ\",\"laquo\":\"«\",\"larrb\":\"⇤\",\"larrbfs\":\"⤟\",\"larr\":\"←\",\"Larr\":\"↞\",\"lArr\":\"⇐\",\"larrfs\":\"⤝\",\"larrhk\":\"↩\",\"larrlp\":\"↫\",\"larrpl\":\"⤹\",\"larrsim\":\"⥳\",\"larrtl\":\"↢\",\"latail\":\"⤙\",\"lAtail\":\"⤛\",\"lat\":\"⪫\",\"late\":\"⪭\",\"lates\":\"⪭︀\",\"lbarr\":\"⤌\",\"lBarr\":\"⤎\",\"lbbrk\":\"❲\",\"lbrace\":\"{\",\"lbrack\":\"[\",\"lbrke\":\"⦋\",\"lbrksld\":\"⦏\",\"lbrkslu\":\"⦍\",\"Lcaron\":\"Ľ\",\"lcaron\":\"ľ\",\"Lcedil\":\"Ļ\",\"lcedil\":\"ļ\",\"lceil\":\"⌈\",\"lcub\":\"{\",\"Lcy\":\"Л\",\"lcy\":\"л\",\"ldca\":\"⤶\",\"ldquo\":\"“\",\"ldquor\":\"„\",\"ldrdhar\":\"⥧\",\"ldrushar\":\"⥋\",\"ldsh\":\"↲\",\"le\":\"≤\",\"lE\":\"≦\",\"LeftAngleBracket\":\"⟨\",\"LeftArrowBar\":\"⇤\",\"leftarrow\":\"←\",\"LeftArrow\":\"←\",\"Leftarrow\":\"⇐\",\"LeftArrowRightArrow\":\"⇆\",\"leftarrowtail\":\"↢\",\"LeftCeiling\":\"⌈\",\"LeftDoubleBracket\":\"⟦\",\"LeftDownTeeVector\":\"⥡\",\"LeftDownVectorBar\":\"⥙\",\"LeftDownVector\":\"⇃\",\"LeftFloor\":\"⌊\",\"leftharpoondown\":\"↽\",\"leftharpoonup\":\"↼\",\"leftleftarrows\":\"⇇\",\"leftrightarrow\":\"↔\",\"LeftRightArrow\":\"↔\",\"Leftrightarrow\":\"⇔\",\"leftrightarrows\":\"⇆\",\"leftrightharpoons\":\"⇋\",\"leftrightsquigarrow\":\"↭\",\"LeftRightVector\":\"⥎\",\"LeftTeeArrow\":\"↤\",\"LeftTee\":\"⊣\",\"LeftTeeVector\":\"⥚\",\"leftthreetimes\":\"⋋\",\"LeftTriangleBar\":\"⧏\",\"LeftTriangle\":\"⊲\",\"LeftTriangleEqual\":\"⊴\",\"LeftUpDownVector\":\"⥑\",\"LeftUpTeeVector\":\"⥠\",\"LeftUpVectorBar\":\"⥘\",\"LeftUpVector\":\"↿\",\"LeftVectorBar\":\"⥒\",\"LeftVector\":\"↼\",\"lEg\":\"⪋\",\"leg\":\"⋚\",\"leq\":\"≤\",\"leqq\":\"≦\",\"leqslant\":\"⩽\",\"lescc\":\"⪨\",\"les\":\"⩽\",\"lesdot\":\"⩿\",\"lesdoto\":\"⪁\",\"lesdotor\":\"⪃\",\"lesg\":\"⋚︀\",\"lesges\":\"⪓\",\"lessapprox\":\"⪅\",\"lessdot\":\"⋖\",\"lesseqgtr\":\"⋚\",\"lesseqqgtr\":\"⪋\",\"LessEqualGreater\":\"⋚\",\"LessFullEqual\":\"≦\",\"LessGreater\":\"≶\",\"lessgtr\":\"≶\",\"LessLess\":\"⪡\",\"lesssim\":\"≲\",\"LessSlantEqual\":\"⩽\",\"LessTilde\":\"≲\",\"lfisht\":\"⥼\",\"lfloor\":\"⌊\",\"Lfr\":\"𝔏\",\"lfr\":\"𝔩\",\"lg\":\"≶\",\"lgE\":\"⪑\",\"lHar\":\"⥢\",\"lhard\":\"↽\",\"lharu\":\"↼\",\"lharul\":\"⥪\",\"lhblk\":\"▄\",\"LJcy\":\"Љ\",\"ljcy\":\"љ\",\"llarr\":\"⇇\",\"ll\":\"≪\",\"Ll\":\"⋘\",\"llcorner\":\"⌞\",\"Lleftarrow\":\"⇚\",\"llhard\":\"⥫\",\"lltri\":\"◺\",\"Lmidot\":\"Ŀ\",\"lmidot\":\"ŀ\",\"lmoustache\":\"⎰\",\"lmoust\":\"⎰\",\"lnap\":\"⪉\",\"lnapprox\":\"⪉\",\"lne\":\"⪇\",\"lnE\":\"≨\",\"lneq\":\"⪇\",\"lneqq\":\"≨\",\"lnsim\":\"⋦\",\"loang\":\"⟬\",\"loarr\":\"⇽\",\"lobrk\":\"⟦\",\"longleftarrow\":\"⟵\",\"LongLeftArrow\":\"⟵\",\"Longleftarrow\":\"⟸\",\"longleftrightarrow\":\"⟷\",\"LongLeftRightArrow\":\"⟷\",\"Longleftrightarrow\":\"⟺\",\"longmapsto\":\"⟼\",\"longrightarrow\":\"⟶\",\"LongRightArrow\":\"⟶\",\"Longrightarrow\":\"⟹\",\"looparrowleft\":\"↫\",\"looparrowright\":\"↬\",\"lopar\":\"⦅\",\"Lopf\":\"𝕃\",\"lopf\":\"𝕝\",\"loplus\":\"⨭\",\"lotimes\":\"⨴\",\"lowast\":\"∗\",\"lowbar\":\"_\",\"LowerLeftArrow\":\"↙\",\"LowerRightArrow\":\"↘\",\"loz\":\"◊\",\"lozenge\":\"◊\",\"lozf\":\"⧫\",\"lpar\":\"(\",\"lparlt\":\"⦓\",\"lrarr\":\"⇆\",\"lrcorner\":\"⌟\",\"lrhar\":\"⇋\",\"lrhard\":\"⥭\",\"lrm\":\"\",\"lrtri\":\"⊿\",\"lsaquo\":\"‹\",\"lscr\":\"𝓁\",\"Lscr\":\"ℒ\",\"lsh\":\"↰\",\"Lsh\":\"↰\",\"lsim\":\"≲\",\"lsime\":\"⪍\",\"lsimg\":\"⪏\",\"lsqb\":\"[\",\"lsquo\":\"‘\",\"lsquor\":\"‚\",\"Lstrok\":\"Ł\",\"lstrok\":\"ł\",\"ltcc\":\"⪦\",\"ltcir\":\"⩹\",\"lt\":\"<\",\"LT\":\"<\",\"Lt\":\"≪\",\"ltdot\":\"⋖\",\"lthree\":\"⋋\",\"ltimes\":\"⋉\",\"ltlarr\":\"⥶\",\"ltquest\":\"⩻\",\"ltri\":\"◃\",\"ltrie\":\"⊴\",\"ltrif\":\"◂\",\"ltrPar\":\"⦖\",\"lurdshar\":\"⥊\",\"luruhar\":\"⥦\",\"lvertneqq\":\"≨︀\",\"lvnE\":\"≨︀\",\"macr\":\"¯\",\"male\":\"♂\",\"malt\":\"✠\",\"maltese\":\"✠\",\"Map\":\"⤅\",\"map\":\"↦\",\"mapsto\":\"↦\",\"mapstodown\":\"↧\",\"mapstoleft\":\"↤\",\"mapstoup\":\"↥\",\"marker\":\"▮\",\"mcomma\":\"⨩\",\"Mcy\":\"М\",\"mcy\":\"м\",\"mdash\":\"—\",\"mDDot\":\"∺\",\"measuredangle\":\"∡\",\"MediumSpace\":\" \",\"Mellintrf\":\"ℳ\",\"Mfr\":\"𝔐\",\"mfr\":\"𝔪\",\"mho\":\"℧\",\"micro\":\"µ\",\"midast\":\"*\",\"midcir\":\"⫰\",\"mid\":\"∣\",\"middot\":\"·\",\"minusb\":\"⊟\",\"minus\":\"−\",\"minusd\":\"∸\",\"minusdu\":\"⨪\",\"MinusPlus\":\"∓\",\"mlcp\":\"⫛\",\"mldr\":\"…\",\"mnplus\":\"∓\",\"models\":\"⊧\",\"Mopf\":\"𝕄\",\"mopf\":\"𝕞\",\"mp\":\"∓\",\"mscr\":\"𝓂\",\"Mscr\":\"ℳ\",\"mstpos\":\"∾\",\"Mu\":\"Μ\",\"mu\":\"μ\",\"multimap\":\"⊸\",\"mumap\":\"⊸\",\"nabla\":\"∇\",\"Nacute\":\"Ń\",\"nacute\":\"ń\",\"nang\":\"∠⃒\",\"nap\":\"≉\",\"napE\":\"⩰̸\",\"napid\":\"≋̸\",\"napos\":\"ʼn\",\"napprox\":\"≉\",\"natural\":\"♮\",\"naturals\":\"ℕ\",\"natur\":\"♮\",\"nbsp\":\" \",\"nbump\":\"≎̸\",\"nbumpe\":\"≏̸\",\"ncap\":\"⩃\",\"Ncaron\":\"Ň\",\"ncaron\":\"ň\",\"Ncedil\":\"Ņ\",\"ncedil\":\"ņ\",\"ncong\":\"≇\",\"ncongdot\":\"⩭̸\",\"ncup\":\"⩂\",\"Ncy\":\"Н\",\"ncy\":\"н\",\"ndash\":\"–\",\"nearhk\":\"⤤\",\"nearr\":\"↗\",\"neArr\":\"⇗\",\"nearrow\":\"↗\",\"ne\":\"≠\",\"nedot\":\"≐̸\",\"NegativeMediumSpace\":\"\",\"NegativeThickSpace\":\"\",\"NegativeThinSpace\":\"\",\"NegativeVeryThinSpace\":\"\",\"nequiv\":\"≢\",\"nesear\":\"⤨\",\"nesim\":\"≂̸\",\"NestedGreaterGreater\":\"≫\",\"NestedLessLess\":\"≪\",\"NewLine\":\"\\n\",\"nexist\":\"∄\",\"nexists\":\"∄\",\"Nfr\":\"𝔑\",\"nfr\":\"𝔫\",\"ngE\":\"≧̸\",\"nge\":\"≱\",\"ngeq\":\"≱\",\"ngeqq\":\"≧̸\",\"ngeqslant\":\"⩾̸\",\"nges\":\"⩾̸\",\"nGg\":\"⋙̸\",\"ngsim\":\"≵\",\"nGt\":\"≫⃒\",\"ngt\":\"≯\",\"ngtr\":\"≯\",\"nGtv\":\"≫̸\",\"nharr\":\"↮\",\"nhArr\":\"⇎\",\"nhpar\":\"⫲\",\"ni\":\"∋\",\"nis\":\"⋼\",\"nisd\":\"⋺\",\"niv\":\"∋\",\"NJcy\":\"Њ\",\"njcy\":\"њ\",\"nlarr\":\"↚\",\"nlArr\":\"⇍\",\"nldr\":\"‥\",\"nlE\":\"≦̸\",\"nle\":\"≰\",\"nleftarrow\":\"↚\",\"nLeftarrow\":\"⇍\",\"nleftrightarrow\":\"↮\",\"nLeftrightarrow\":\"⇎\",\"nleq\":\"≰\",\"nleqq\":\"≦̸\",\"nleqslant\":\"⩽̸\",\"nles\":\"⩽̸\",\"nless\":\"≮\",\"nLl\":\"⋘̸\",\"nlsim\":\"≴\",\"nLt\":\"≪⃒\",\"nlt\":\"≮\",\"nltri\":\"⋪\",\"nltrie\":\"⋬\",\"nLtv\":\"≪̸\",\"nmid\":\"∤\",\"NoBreak\":\"\",\"NonBreakingSpace\":\" \",\"nopf\":\"𝕟\",\"Nopf\":\"ℕ\",\"Not\":\"⫬\",\"not\":\"¬\",\"NotCongruent\":\"≢\",\"NotCupCap\":\"≭\",\"NotDoubleVerticalBar\":\"∦\",\"NotElement\":\"∉\",\"NotEqual\":\"≠\",\"NotEqualTilde\":\"≂̸\",\"NotExists\":\"∄\",\"NotGreater\":\"≯\",\"NotGreaterEqual\":\"≱\",\"NotGreaterFullEqual\":\"≧̸\",\"NotGreaterGreater\":\"≫̸\",\"NotGreaterLess\":\"≹\",\"NotGreaterSlantEqual\":\"⩾̸\",\"NotGreaterTilde\":\"≵\",\"NotHumpDownHump\":\"≎̸\",\"NotHumpEqual\":\"≏̸\",\"notin\":\"∉\",\"notindot\":\"⋵̸\",\"notinE\":\"⋹̸\",\"notinva\":\"∉\",\"notinvb\":\"⋷\",\"notinvc\":\"⋶\",\"NotLeftTriangleBar\":\"⧏̸\",\"NotLeftTriangle\":\"⋪\",\"NotLeftTriangleEqual\":\"⋬\",\"NotLess\":\"≮\",\"NotLessEqual\":\"≰\",\"NotLessGreater\":\"≸\",\"NotLessLess\":\"≪̸\",\"NotLessSlantEqual\":\"⩽̸\",\"NotLessTilde\":\"≴\",\"NotNestedGreaterGreater\":\"⪢̸\",\"NotNestedLessLess\":\"⪡̸\",\"notni\":\"∌\",\"notniva\":\"∌\",\"notnivb\":\"⋾\",\"notnivc\":\"⋽\",\"NotPrecedes\":\"⊀\",\"NotPrecedesEqual\":\"⪯̸\",\"NotPrecedesSlantEqual\":\"⋠\",\"NotReverseElement\":\"∌\",\"NotRightTriangleBar\":\"⧐̸\",\"NotRightTriangle\":\"⋫\",\"NotRightTriangleEqual\":\"⋭\",\"NotSquareSubset\":\"⊏̸\",\"NotSquareSubsetEqual\":\"⋢\",\"NotSquareSuperset\":\"⊐̸\",\"NotSquareSupersetEqual\":\"⋣\",\"NotSubset\":\"⊂⃒\",\"NotSubsetEqual\":\"⊈\",\"NotSucceeds\":\"⊁\",\"NotSucceedsEqual\":\"⪰̸\",\"NotSucceedsSlantEqual\":\"⋡\",\"NotSucceedsTilde\":\"≿̸\",\"NotSuperset\":\"⊃⃒\",\"NotSupersetEqual\":\"⊉\",\"NotTilde\":\"≁\",\"NotTildeEqual\":\"≄\",\"NotTildeFullEqual\":\"≇\",\"NotTildeTilde\":\"≉\",\"NotVerticalBar\":\"∤\",\"nparallel\":\"∦\",\"npar\":\"∦\",\"nparsl\":\"⫽⃥\",\"npart\":\"∂̸\",\"npolint\":\"⨔\",\"npr\":\"⊀\",\"nprcue\":\"⋠\",\"nprec\":\"⊀\",\"npreceq\":\"⪯̸\",\"npre\":\"⪯̸\",\"nrarrc\":\"⤳̸\",\"nrarr\":\"↛\",\"nrArr\":\"⇏\",\"nrarrw\":\"↝̸\",\"nrightarrow\":\"↛\",\"nRightarrow\":\"⇏\",\"nrtri\":\"⋫\",\"nrtrie\":\"⋭\",\"nsc\":\"⊁\",\"nsccue\":\"⋡\",\"nsce\":\"⪰̸\",\"Nscr\":\"𝒩\",\"nscr\":\"𝓃\",\"nshortmid\":\"∤\",\"nshortparallel\":\"∦\",\"nsim\":\"≁\",\"nsime\":\"≄\",\"nsimeq\":\"≄\",\"nsmid\":\"∤\",\"nspar\":\"∦\",\"nsqsube\":\"⋢\",\"nsqsupe\":\"⋣\",\"nsub\":\"⊄\",\"nsubE\":\"⫅̸\",\"nsube\":\"⊈\",\"nsubset\":\"⊂⃒\",\"nsubseteq\":\"⊈\",\"nsubseteqq\":\"⫅̸\",\"nsucc\":\"⊁\",\"nsucceq\":\"⪰̸\",\"nsup\":\"⊅\",\"nsupE\":\"⫆̸\",\"nsupe\":\"⊉\",\"nsupset\":\"⊃⃒\",\"nsupseteq\":\"⊉\",\"nsupseteqq\":\"⫆̸\",\"ntgl\":\"≹\",\"Ntilde\":\"Ñ\",\"ntilde\":\"ñ\",\"ntlg\":\"≸\",\"ntriangleleft\":\"⋪\",\"ntrianglelefteq\":\"⋬\",\"ntriangleright\":\"⋫\",\"ntrianglerighteq\":\"⋭\",\"Nu\":\"Ν\",\"nu\":\"ν\",\"num\":\"#\",\"numero\":\"№\",\"numsp\":\" \",\"nvap\":\"≍⃒\",\"nvdash\":\"⊬\",\"nvDash\":\"⊭\",\"nVdash\":\"⊮\",\"nVDash\":\"⊯\",\"nvge\":\"≥⃒\",\"nvgt\":\">⃒\",\"nvHarr\":\"⤄\",\"nvinfin\":\"⧞\",\"nvlArr\":\"⤂\",\"nvle\":\"≤⃒\",\"nvlt\":\"<⃒\",\"nvltrie\":\"⊴⃒\",\"nvrArr\":\"⤃\",\"nvrtrie\":\"⊵⃒\",\"nvsim\":\"∼⃒\",\"nwarhk\":\"⤣\",\"nwarr\":\"↖\",\"nwArr\":\"⇖\",\"nwarrow\":\"↖\",\"nwnear\":\"⤧\",\"Oacute\":\"Ó\",\"oacute\":\"ó\",\"oast\":\"⊛\",\"Ocirc\":\"Ô\",\"ocirc\":\"ô\",\"ocir\":\"⊚\",\"Ocy\":\"О\",\"ocy\":\"о\",\"odash\":\"⊝\",\"Odblac\":\"Ő\",\"odblac\":\"ő\",\"odiv\":\"⨸\",\"odot\":\"⊙\",\"odsold\":\"⦼\",\"OElig\":\"Œ\",\"oelig\":\"œ\",\"ofcir\":\"⦿\",\"Ofr\":\"𝔒\",\"ofr\":\"𝔬\",\"ogon\":\"˛\",\"Ograve\":\"Ò\",\"ograve\":\"ò\",\"ogt\":\"⧁\",\"ohbar\":\"⦵\",\"ohm\":\"Ω\",\"oint\":\"∮\",\"olarr\":\"↺\",\"olcir\":\"⦾\",\"olcross\":\"⦻\",\"oline\":\"‾\",\"olt\":\"⧀\",\"Omacr\":\"Ō\",\"omacr\":\"ō\",\"Omega\":\"Ω\",\"omega\":\"ω\",\"Omicron\":\"Ο\",\"omicron\":\"ο\",\"omid\":\"⦶\",\"ominus\":\"⊖\",\"Oopf\":\"𝕆\",\"oopf\":\"𝕠\",\"opar\":\"⦷\",\"OpenCurlyDoubleQuote\":\"“\",\"OpenCurlyQuote\":\"‘\",\"operp\":\"⦹\",\"oplus\":\"⊕\",\"orarr\":\"↻\",\"Or\":\"⩔\",\"or\":\"∨\",\"ord\":\"⩝\",\"order\":\"ℴ\",\"orderof\":\"ℴ\",\"ordf\":\"ª\",\"ordm\":\"º\",\"origof\":\"⊶\",\"oror\":\"⩖\",\"orslope\":\"⩗\",\"orv\":\"⩛\",\"oS\":\"Ⓢ\",\"Oscr\":\"𝒪\",\"oscr\":\"ℴ\",\"Oslash\":\"Ø\",\"oslash\":\"ø\",\"osol\":\"⊘\",\"Otilde\":\"Õ\",\"otilde\":\"õ\",\"otimesas\":\"⨶\",\"Otimes\":\"⨷\",\"otimes\":\"⊗\",\"Ouml\":\"Ö\",\"ouml\":\"ö\",\"ovbar\":\"⌽\",\"OverBar\":\"‾\",\"OverBrace\":\"⏞\",\"OverBracket\":\"⎴\",\"OverParenthesis\":\"⏜\",\"para\":\"¶\",\"parallel\":\"∥\",\"par\":\"∥\",\"parsim\":\"⫳\",\"parsl\":\"⫽\",\"part\":\"∂\",\"PartialD\":\"∂\",\"Pcy\":\"П\",\"pcy\":\"п\",\"percnt\":\"%\",\"period\":\".\",\"permil\":\"‰\",\"perp\":\"⊥\",\"pertenk\":\"‱\",\"Pfr\":\"𝔓\",\"pfr\":\"𝔭\",\"Phi\":\"Φ\",\"phi\":\"φ\",\"phiv\":\"ϕ\",\"phmmat\":\"ℳ\",\"phone\":\"☎\",\"Pi\":\"Π\",\"pi\":\"π\",\"pitchfork\":\"⋔\",\"piv\":\"ϖ\",\"planck\":\"ℏ\",\"planckh\":\"ℎ\",\"plankv\":\"ℏ\",\"plusacir\":\"⨣\",\"plusb\":\"⊞\",\"pluscir\":\"⨢\",\"plus\":\"+\",\"plusdo\":\"∔\",\"plusdu\":\"⨥\",\"pluse\":\"⩲\",\"PlusMinus\":\"±\",\"plusmn\":\"±\",\"plussim\":\"⨦\",\"plustwo\":\"⨧\",\"pm\":\"±\",\"Poincareplane\":\"ℌ\",\"pointint\":\"⨕\",\"popf\":\"𝕡\",\"Popf\":\"ℙ\",\"pound\":\"£\",\"prap\":\"⪷\",\"Pr\":\"⪻\",\"pr\":\"≺\",\"prcue\":\"≼\",\"precapprox\":\"⪷\",\"prec\":\"≺\",\"preccurlyeq\":\"≼\",\"Precedes\":\"≺\",\"PrecedesEqual\":\"⪯\",\"PrecedesSlantEqual\":\"≼\",\"PrecedesTilde\":\"≾\",\"preceq\":\"⪯\",\"precnapprox\":\"⪹\",\"precneqq\":\"⪵\",\"precnsim\":\"⋨\",\"pre\":\"⪯\",\"prE\":\"⪳\",\"precsim\":\"≾\",\"prime\":\"′\",\"Prime\":\"″\",\"primes\":\"ℙ\",\"prnap\":\"⪹\",\"prnE\":\"⪵\",\"prnsim\":\"⋨\",\"prod\":\"∏\",\"Product\":\"∏\",\"profalar\":\"⌮\",\"profline\":\"⌒\",\"profsurf\":\"⌓\",\"prop\":\"∝\",\"Proportional\":\"∝\",\"Proportion\":\"∷\",\"propto\":\"∝\",\"prsim\":\"≾\",\"prurel\":\"⊰\",\"Pscr\":\"𝒫\",\"pscr\":\"𝓅\",\"Psi\":\"Ψ\",\"psi\":\"ψ\",\"puncsp\":\" \",\"Qfr\":\"𝔔\",\"qfr\":\"𝔮\",\"qint\":\"⨌\",\"qopf\":\"𝕢\",\"Qopf\":\"ℚ\",\"qprime\":\"⁗\",\"Qscr\":\"𝒬\",\"qscr\":\"𝓆\",\"quaternions\":\"ℍ\",\"quatint\":\"⨖\",\"quest\":\"?\",\"questeq\":\"≟\",\"quot\":\"\\\"\",\"QUOT\":\"\\\"\",\"rAarr\":\"⇛\",\"race\":\"∽̱\",\"Racute\":\"Ŕ\",\"racute\":\"ŕ\",\"radic\":\"√\",\"raemptyv\":\"⦳\",\"rang\":\"⟩\",\"Rang\":\"⟫\",\"rangd\":\"⦒\",\"range\":\"⦥\",\"rangle\":\"⟩\",\"raquo\":\"»\",\"rarrap\":\"⥵\",\"rarrb\":\"⇥\",\"rarrbfs\":\"⤠\",\"rarrc\":\"⤳\",\"rarr\":\"→\",\"Rarr\":\"↠\",\"rArr\":\"⇒\",\"rarrfs\":\"⤞\",\"rarrhk\":\"↪\",\"rarrlp\":\"↬\",\"rarrpl\":\"⥅\",\"rarrsim\":\"⥴\",\"Rarrtl\":\"⤖\",\"rarrtl\":\"↣\",\"rarrw\":\"↝\",\"ratail\":\"⤚\",\"rAtail\":\"⤜\",\"ratio\":\"∶\",\"rationals\":\"ℚ\",\"rbarr\":\"⤍\",\"rBarr\":\"⤏\",\"RBarr\":\"⤐\",\"rbbrk\":\"❳\",\"rbrace\":\"}\",\"rbrack\":\"]\",\"rbrke\":\"⦌\",\"rbrksld\":\"⦎\",\"rbrkslu\":\"⦐\",\"Rcaron\":\"Ř\",\"rcaron\":\"ř\",\"Rcedil\":\"Ŗ\",\"rcedil\":\"ŗ\",\"rceil\":\"⌉\",\"rcub\":\"}\",\"Rcy\":\"Р\",\"rcy\":\"р\",\"rdca\":\"⤷\",\"rdldhar\":\"⥩\",\"rdquo\":\"”\",\"rdquor\":\"”\",\"rdsh\":\"↳\",\"real\":\"ℜ\",\"realine\":\"ℛ\",\"realpart\":\"ℜ\",\"reals\":\"ℝ\",\"Re\":\"ℜ\",\"rect\":\"▭\",\"reg\":\"®\",\"REG\":\"®\",\"ReverseElement\":\"∋\",\"ReverseEquilibrium\":\"⇋\",\"ReverseUpEquilibrium\":\"⥯\",\"rfisht\":\"⥽\",\"rfloor\":\"⌋\",\"rfr\":\"𝔯\",\"Rfr\":\"ℜ\",\"rHar\":\"⥤\",\"rhard\":\"⇁\",\"rharu\":\"⇀\",\"rharul\":\"⥬\",\"Rho\":\"Ρ\",\"rho\":\"ρ\",\"rhov\":\"ϱ\",\"RightAngleBracket\":\"⟩\",\"RightArrowBar\":\"⇥\",\"rightarrow\":\"→\",\"RightArrow\":\"→\",\"Rightarrow\":\"⇒\",\"RightArrowLeftArrow\":\"⇄\",\"rightarrowtail\":\"↣\",\"RightCeiling\":\"⌉\",\"RightDoubleBracket\":\"⟧\",\"RightDownTeeVector\":\"⥝\",\"RightDownVectorBar\":\"⥕\",\"RightDownVector\":\"⇂\",\"RightFloor\":\"⌋\",\"rightharpoondown\":\"⇁\",\"rightharpoonup\":\"⇀\",\"rightleftarrows\":\"⇄\",\"rightleftharpoons\":\"⇌\",\"rightrightarrows\":\"⇉\",\"rightsquigarrow\":\"↝\",\"RightTeeArrow\":\"↦\",\"RightTee\":\"⊢\",\"RightTeeVector\":\"⥛\",\"rightthreetimes\":\"⋌\",\"RightTriangleBar\":\"⧐\",\"RightTriangle\":\"⊳\",\"RightTriangleEqual\":\"⊵\",\"RightUpDownVector\":\"⥏\",\"RightUpTeeVector\":\"⥜\",\"RightUpVectorBar\":\"⥔\",\"RightUpVector\":\"↾\",\"RightVectorBar\":\"⥓\",\"RightVector\":\"⇀\",\"ring\":\"˚\",\"risingdotseq\":\"≓\",\"rlarr\":\"⇄\",\"rlhar\":\"⇌\",\"rlm\":\"\",\"rmoustache\":\"⎱\",\"rmoust\":\"⎱\",\"rnmid\":\"⫮\",\"roang\":\"⟭\",\"roarr\":\"⇾\",\"robrk\":\"⟧\",\"ropar\":\"⦆\",\"ropf\":\"𝕣\",\"Ropf\":\"ℝ\",\"roplus\":\"⨮\",\"rotimes\":\"⨵\",\"RoundImplies\":\"⥰\",\"rpar\":\")\",\"rpargt\":\"⦔\",\"rppolint\":\"⨒\",\"rrarr\":\"⇉\",\"Rrightarrow\":\"⇛\",\"rsaquo\":\"›\",\"rscr\":\"𝓇\",\"Rscr\":\"ℛ\",\"rsh\":\"↱\",\"Rsh\":\"↱\",\"rsqb\":\"]\",\"rsquo\":\"’\",\"rsquor\":\"’\",\"rthree\":\"⋌\",\"rtimes\":\"⋊\",\"rtri\":\"▹\",\"rtrie\":\"⊵\",\"rtrif\":\"▸\",\"rtriltri\":\"⧎\",\"RuleDelayed\":\"⧴\",\"ruluhar\":\"⥨\",\"rx\":\"℞\",\"Sacute\":\"Ś\",\"sacute\":\"ś\",\"sbquo\":\"‚\",\"scap\":\"⪸\",\"Scaron\":\"Š\",\"scaron\":\"š\",\"Sc\":\"⪼\",\"sc\":\"≻\",\"sccue\":\"≽\",\"sce\":\"⪰\",\"scE\":\"⪴\",\"Scedil\":\"Ş\",\"scedil\":\"ş\",\"Scirc\":\"Ŝ\",\"scirc\":\"ŝ\",\"scnap\":\"⪺\",\"scnE\":\"⪶\",\"scnsim\":\"⋩\",\"scpolint\":\"⨓\",\"scsim\":\"≿\",\"Scy\":\"С\",\"scy\":\"с\",\"sdotb\":\"⊡\",\"sdot\":\"⋅\",\"sdote\":\"⩦\",\"searhk\":\"⤥\",\"searr\":\"↘\",\"seArr\":\"⇘\",\"searrow\":\"↘\",\"sect\":\"§\",\"semi\":\";\",\"seswar\":\"⤩\",\"setminus\":\"∖\",\"setmn\":\"∖\",\"sext\":\"✶\",\"Sfr\":\"𝔖\",\"sfr\":\"𝔰\",\"sfrown\":\"⌢\",\"sharp\":\"♯\",\"SHCHcy\":\"Щ\",\"shchcy\":\"щ\",\"SHcy\":\"Ш\",\"shcy\":\"ш\",\"ShortDownArrow\":\"↓\",\"ShortLeftArrow\":\"←\",\"shortmid\":\"∣\",\"shortparallel\":\"∥\",\"ShortRightArrow\":\"→\",\"ShortUpArrow\":\"↑\",\"shy\":\"\",\"Sigma\":\"Σ\",\"sigma\":\"σ\",\"sigmaf\":\"ς\",\"sigmav\":\"ς\",\"sim\":\"∼\",\"simdot\":\"⩪\",\"sime\":\"≃\",\"simeq\":\"≃\",\"simg\":\"⪞\",\"simgE\":\"⪠\",\"siml\":\"⪝\",\"simlE\":\"⪟\",\"simne\":\"≆\",\"simplus\":\"⨤\",\"simrarr\":\"⥲\",\"slarr\":\"←\",\"SmallCircle\":\"∘\",\"smallsetminus\":\"∖\",\"smashp\":\"⨳\",\"smeparsl\":\"⧤\",\"smid\":\"∣\",\"smile\":\"⌣\",\"smt\":\"⪪\",\"smte\":\"⪬\",\"smtes\":\"⪬︀\",\"SOFTcy\":\"Ь\",\"softcy\":\"ь\",\"solbar\":\"⌿\",\"solb\":\"⧄\",\"sol\":\"/\",\"Sopf\":\"𝕊\",\"sopf\":\"𝕤\",\"spades\":\"♠\",\"spadesuit\":\"♠\",\"spar\":\"∥\",\"sqcap\":\"⊓\",\"sqcaps\":\"⊓︀\",\"sqcup\":\"⊔\",\"sqcups\":\"⊔︀\",\"Sqrt\":\"√\",\"sqsub\":\"⊏\",\"sqsube\":\"⊑\",\"sqsubset\":\"⊏\",\"sqsubseteq\":\"⊑\",\"sqsup\":\"⊐\",\"sqsupe\":\"⊒\",\"sqsupset\":\"⊐\",\"sqsupseteq\":\"⊒\",\"square\":\"□\",\"Square\":\"□\",\"SquareIntersection\":\"⊓\",\"SquareSubset\":\"⊏\",\"SquareSubsetEqual\":\"⊑\",\"SquareSuperset\":\"⊐\",\"SquareSupersetEqual\":\"⊒\",\"SquareUnion\":\"⊔\",\"squarf\":\"▪\",\"squ\":\"□\",\"squf\":\"▪\",\"srarr\":\"→\",\"Sscr\":\"𝒮\",\"sscr\":\"𝓈\",\"ssetmn\":\"∖\",\"ssmile\":\"⌣\",\"sstarf\":\"⋆\",\"Star\":\"⋆\",\"star\":\"☆\",\"starf\":\"★\",\"straightepsilon\":\"ϵ\",\"straightphi\":\"ϕ\",\"strns\":\"¯\",\"sub\":\"⊂\",\"Sub\":\"⋐\",\"subdot\":\"⪽\",\"subE\":\"⫅\",\"sube\":\"⊆\",\"subedot\":\"⫃\",\"submult\":\"⫁\",\"subnE\":\"⫋\",\"subne\":\"⊊\",\"subplus\":\"⪿\",\"subrarr\":\"⥹\",\"subset\":\"⊂\",\"Subset\":\"⋐\",\"subseteq\":\"⊆\",\"subseteqq\":\"⫅\",\"SubsetEqual\":\"⊆\",\"subsetneq\":\"⊊\",\"subsetneqq\":\"⫋\",\"subsim\":\"⫇\",\"subsub\":\"⫕\",\"subsup\":\"⫓\",\"succapprox\":\"⪸\",\"succ\":\"≻\",\"succcurlyeq\":\"≽\",\"Succeeds\":\"≻\",\"SucceedsEqual\":\"⪰\",\"SucceedsSlantEqual\":\"≽\",\"SucceedsTilde\":\"≿\",\"succeq\":\"⪰\",\"succnapprox\":\"⪺\",\"succneqq\":\"⪶\",\"succnsim\":\"⋩\",\"succsim\":\"≿\",\"SuchThat\":\"∋\",\"sum\":\"∑\",\"Sum\":\"∑\",\"sung\":\"♪\",\"sup1\":\"¹\",\"sup2\":\"²\",\"sup3\":\"³\",\"sup\":\"⊃\",\"Sup\":\"⋑\",\"supdot\":\"⪾\",\"supdsub\":\"⫘\",\"supE\":\"⫆\",\"supe\":\"⊇\",\"supedot\":\"⫄\",\"Superset\":\"⊃\",\"SupersetEqual\":\"⊇\",\"suphsol\":\"⟉\",\"suphsub\":\"⫗\",\"suplarr\":\"⥻\",\"supmult\":\"⫂\",\"supnE\":\"⫌\",\"supne\":\"⊋\",\"supplus\":\"⫀\",\"supset\":\"⊃\",\"Supset\":\"⋑\",\"supseteq\":\"⊇\",\"supseteqq\":\"⫆\",\"supsetneq\":\"⊋\",\"supsetneqq\":\"⫌\",\"supsim\":\"⫈\",\"supsub\":\"⫔\",\"supsup\":\"⫖\",\"swarhk\":\"⤦\",\"swarr\":\"↙\",\"swArr\":\"⇙\",\"swarrow\":\"↙\",\"swnwar\":\"⤪\",\"szlig\":\"ß\",\"Tab\":\"\\t\",\"target\":\"⌖\",\"Tau\":\"Τ\",\"tau\":\"τ\",\"tbrk\":\"⎴\",\"Tcaron\":\"Ť\",\"tcaron\":\"ť\",\"Tcedil\":\"Ţ\",\"tcedil\":\"ţ\",\"Tcy\":\"Т\",\"tcy\":\"т\",\"tdot\":\"⃛\",\"telrec\":\"⌕\",\"Tfr\":\"𝔗\",\"tfr\":\"𝔱\",\"there4\":\"∴\",\"therefore\":\"∴\",\"Therefore\":\"∴\",\"Theta\":\"Θ\",\"theta\":\"θ\",\"thetasym\":\"ϑ\",\"thetav\":\"ϑ\",\"thickapprox\":\"≈\",\"thicksim\":\"∼\",\"ThickSpace\":\" \",\"ThinSpace\":\" \",\"thinsp\":\" \",\"thkap\":\"≈\",\"thksim\":\"∼\",\"THORN\":\"Þ\",\"thorn\":\"þ\",\"tilde\":\"˜\",\"Tilde\":\"∼\",\"TildeEqual\":\"≃\",\"TildeFullEqual\":\"≅\",\"TildeTilde\":\"≈\",\"timesbar\":\"⨱\",\"timesb\":\"⊠\",\"times\":\"×\",\"timesd\":\"⨰\",\"tint\":\"∭\",\"toea\":\"⤨\",\"topbot\":\"⌶\",\"topcir\":\"⫱\",\"top\":\"⊤\",\"Topf\":\"𝕋\",\"topf\":\"𝕥\",\"topfork\":\"⫚\",\"tosa\":\"⤩\",\"tprime\":\"‴\",\"trade\":\"™\",\"TRADE\":\"™\",\"triangle\":\"▵\",\"triangledown\":\"▿\",\"triangleleft\":\"◃\",\"trianglelefteq\":\"⊴\",\"triangleq\":\"≜\",\"triangleright\":\"▹\",\"trianglerighteq\":\"⊵\",\"tridot\":\"◬\",\"trie\":\"≜\",\"triminus\":\"⨺\",\"TripleDot\":\"⃛\",\"triplus\":\"⨹\",\"trisb\":\"⧍\",\"tritime\":\"⨻\",\"trpezium\":\"⏢\",\"Tscr\":\"𝒯\",\"tscr\":\"𝓉\",\"TScy\":\"Ц\",\"tscy\":\"ц\",\"TSHcy\":\"Ћ\",\"tshcy\":\"ћ\",\"Tstrok\":\"Ŧ\",\"tstrok\":\"ŧ\",\"twixt\":\"≬\",\"twoheadleftarrow\":\"↞\",\"twoheadrightarrow\":\"↠\",\"Uacute\":\"Ú\",\"uacute\":\"ú\",\"uarr\":\"↑\",\"Uarr\":\"↟\",\"uArr\":\"⇑\",\"Uarrocir\":\"⥉\",\"Ubrcy\":\"Ў\",\"ubrcy\":\"ў\",\"Ubreve\":\"Ŭ\",\"ubreve\":\"ŭ\",\"Ucirc\":\"Û\",\"ucirc\":\"û\",\"Ucy\":\"У\",\"ucy\":\"у\",\"udarr\":\"⇅\",\"Udblac\":\"Ű\",\"udblac\":\"ű\",\"udhar\":\"⥮\",\"ufisht\":\"⥾\",\"Ufr\":\"𝔘\",\"ufr\":\"𝔲\",\"Ugrave\":\"Ù\",\"ugrave\":\"ù\",\"uHar\":\"⥣\",\"uharl\":\"↿\",\"uharr\":\"↾\",\"uhblk\":\"▀\",\"ulcorn\":\"⌜\",\"ulcorner\":\"⌜\",\"ulcrop\":\"⌏\",\"ultri\":\"◸\",\"Umacr\":\"Ū\",\"umacr\":\"ū\",\"uml\":\"¨\",\"UnderBar\":\"_\",\"UnderBrace\":\"⏟\",\"UnderBracket\":\"⎵\",\"UnderParenthesis\":\"⏝\",\"Union\":\"⋃\",\"UnionPlus\":\"⊎\",\"Uogon\":\"Ų\",\"uogon\":\"ų\",\"Uopf\":\"𝕌\",\"uopf\":\"𝕦\",\"UpArrowBar\":\"⤒\",\"uparrow\":\"↑\",\"UpArrow\":\"↑\",\"Uparrow\":\"⇑\",\"UpArrowDownArrow\":\"⇅\",\"updownarrow\":\"↕\",\"UpDownArrow\":\"↕\",\"Updownarrow\":\"⇕\",\"UpEquilibrium\":\"⥮\",\"upharpoonleft\":\"↿\",\"upharpoonright\":\"↾\",\"uplus\":\"⊎\",\"UpperLeftArrow\":\"↖\",\"UpperRightArrow\":\"↗\",\"upsi\":\"υ\",\"Upsi\":\"ϒ\",\"upsih\":\"ϒ\",\"Upsilon\":\"Υ\",\"upsilon\":\"υ\",\"UpTeeArrow\":\"↥\",\"UpTee\":\"⊥\",\"upuparrows\":\"⇈\",\"urcorn\":\"⌝\",\"urcorner\":\"⌝\",\"urcrop\":\"⌎\",\"Uring\":\"Ů\",\"uring\":\"ů\",\"urtri\":\"◹\",\"Uscr\":\"𝒰\",\"uscr\":\"𝓊\",\"utdot\":\"⋰\",\"Utilde\":\"Ũ\",\"utilde\":\"ũ\",\"utri\":\"▵\",\"utrif\":\"▴\",\"uuarr\":\"⇈\",\"Uuml\":\"Ü\",\"uuml\":\"ü\",\"uwangle\":\"⦧\",\"vangrt\":\"⦜\",\"varepsilon\":\"ϵ\",\"varkappa\":\"ϰ\",\"varnothing\":\"∅\",\"varphi\":\"ϕ\",\"varpi\":\"ϖ\",\"varpropto\":\"∝\",\"varr\":\"↕\",\"vArr\":\"⇕\",\"varrho\":\"ϱ\",\"varsigma\":\"ς\",\"varsubsetneq\":\"⊊︀\",\"varsubsetneqq\":\"⫋︀\",\"varsupsetneq\":\"⊋︀\",\"varsupsetneqq\":\"⫌︀\",\"vartheta\":\"ϑ\",\"vartriangleleft\":\"⊲\",\"vartriangleright\":\"⊳\",\"vBar\":\"⫨\",\"Vbar\":\"⫫\",\"vBarv\":\"⫩\",\"Vcy\":\"В\",\"vcy\":\"в\",\"vdash\":\"⊢\",\"vDash\":\"⊨\",\"Vdash\":\"⊩\",\"VDash\":\"⊫\",\"Vdashl\":\"⫦\",\"veebar\":\"⊻\",\"vee\":\"∨\",\"Vee\":\"⋁\",\"veeeq\":\"≚\",\"vellip\":\"⋮\",\"verbar\":\"|\",\"Verbar\":\"‖\",\"vert\":\"|\",\"Vert\":\"‖\",\"VerticalBar\":\"∣\",\"VerticalLine\":\"|\",\"VerticalSeparator\":\"❘\",\"VerticalTilde\":\"≀\",\"VeryThinSpace\":\" \",\"Vfr\":\"𝔙\",\"vfr\":\"𝔳\",\"vltri\":\"⊲\",\"vnsub\":\"⊂⃒\",\"vnsup\":\"⊃⃒\",\"Vopf\":\"𝕍\",\"vopf\":\"𝕧\",\"vprop\":\"∝\",\"vrtri\":\"⊳\",\"Vscr\":\"𝒱\",\"vscr\":\"𝓋\",\"vsubnE\":\"⫋︀\",\"vsubne\":\"⊊︀\",\"vsupnE\":\"⫌︀\",\"vsupne\":\"⊋︀\",\"Vvdash\":\"⊪\",\"vzigzag\":\"⦚\",\"Wcirc\":\"Ŵ\",\"wcirc\":\"ŵ\",\"wedbar\":\"⩟\",\"wedge\":\"∧\",\"Wedge\":\"⋀\",\"wedgeq\":\"≙\",\"weierp\":\"℘\",\"Wfr\":\"𝔚\",\"wfr\":\"𝔴\",\"Wopf\":\"𝕎\",\"wopf\":\"𝕨\",\"wp\":\"℘\",\"wr\":\"≀\",\"wreath\":\"≀\",\"Wscr\":\"𝒲\",\"wscr\":\"𝓌\",\"xcap\":\"⋂\",\"xcirc\":\"◯\",\"xcup\":\"⋃\",\"xdtri\":\"▽\",\"Xfr\":\"𝔛\",\"xfr\":\"𝔵\",\"xharr\":\"⟷\",\"xhArr\":\"⟺\",\"Xi\":\"Ξ\",\"xi\":\"ξ\",\"xlarr\":\"⟵\",\"xlArr\":\"⟸\",\"xmap\":\"⟼\",\"xnis\":\"⋻\",\"xodot\":\"⨀\",\"Xopf\":\"𝕏\",\"xopf\":\"𝕩\",\"xoplus\":\"⨁\",\"xotime\":\"⨂\",\"xrarr\":\"⟶\",\"xrArr\":\"⟹\",\"Xscr\":\"𝒳\",\"xscr\":\"𝓍\",\"xsqcup\":\"⨆\",\"xuplus\":\"⨄\",\"xutri\":\"△\",\"xvee\":\"⋁\",\"xwedge\":\"⋀\",\"Yacute\":\"Ý\",\"yacute\":\"ý\",\"YAcy\":\"Я\",\"yacy\":\"я\",\"Ycirc\":\"Ŷ\",\"ycirc\":\"ŷ\",\"Ycy\":\"Ы\",\"ycy\":\"ы\",\"yen\":\"¥\",\"Yfr\":\"𝔜\",\"yfr\":\"𝔶\",\"YIcy\":\"Ї\",\"yicy\":\"ї\",\"Yopf\":\"𝕐\",\"yopf\":\"𝕪\",\"Yscr\":\"𝒴\",\"yscr\":\"𝓎\",\"YUcy\":\"Ю\",\"yucy\":\"ю\",\"yuml\":\"ÿ\",\"Yuml\":\"Ÿ\",\"Zacute\":\"Ź\",\"zacute\":\"ź\",\"Zcaron\":\"Ž\",\"zcaron\":\"ž\",\"Zcy\":\"З\",\"zcy\":\"з\",\"Zdot\":\"Ż\",\"zdot\":\"ż\",\"zeetrf\":\"ℨ\",\"ZeroWidthSpace\":\"\",\"Zeta\":\"Ζ\",\"zeta\":\"ζ\",\"zfr\":\"𝔷\",\"Zfr\":\"ℨ\",\"ZHcy\":\"Ж\",\"zhcy\":\"ж\",\"zigrarr\":\"⇝\",\"zopf\":\"𝕫\",\"Zopf\":\"ℤ\",\"Zscr\":\"𝒵\",\"zscr\":\"𝓏\",\"zwj\":\"\",\"zwnj\":\"\"}"); /***/ }), -/* 1061 */ +/* 1044 */ /***/ (function(module) { module.exports = JSON.parse("{\"Aacute\":\"Á\",\"aacute\":\"á\",\"Acirc\":\"Â\",\"acirc\":\"â\",\"acute\":\"´\",\"AElig\":\"Æ\",\"aelig\":\"æ\",\"Agrave\":\"À\",\"agrave\":\"à\",\"amp\":\"&\",\"AMP\":\"&\",\"Aring\":\"Å\",\"aring\":\"å\",\"Atilde\":\"Ã\",\"atilde\":\"ã\",\"Auml\":\"Ä\",\"auml\":\"ä\",\"brvbar\":\"¦\",\"Ccedil\":\"Ç\",\"ccedil\":\"ç\",\"cedil\":\"¸\",\"cent\":\"¢\",\"copy\":\"©\",\"COPY\":\"©\",\"curren\":\"¤\",\"deg\":\"°\",\"divide\":\"÷\",\"Eacute\":\"É\",\"eacute\":\"é\",\"Ecirc\":\"Ê\",\"ecirc\":\"ê\",\"Egrave\":\"È\",\"egrave\":\"è\",\"ETH\":\"Ð\",\"eth\":\"ð\",\"Euml\":\"Ë\",\"euml\":\"ë\",\"frac12\":\"½\",\"frac14\":\"¼\",\"frac34\":\"¾\",\"gt\":\">\",\"GT\":\">\",\"Iacute\":\"Í\",\"iacute\":\"í\",\"Icirc\":\"Î\",\"icirc\":\"î\",\"iexcl\":\"¡\",\"Igrave\":\"Ì\",\"igrave\":\"ì\",\"iquest\":\"¿\",\"Iuml\":\"Ï\",\"iuml\":\"ï\",\"laquo\":\"«\",\"lt\":\"<\",\"LT\":\"<\",\"macr\":\"¯\",\"micro\":\"µ\",\"middot\":\"·\",\"nbsp\":\" \",\"not\":\"¬\",\"Ntilde\":\"Ñ\",\"ntilde\":\"ñ\",\"Oacute\":\"Ó\",\"oacute\":\"ó\",\"Ocirc\":\"Ô\",\"ocirc\":\"ô\",\"Ograve\":\"Ò\",\"ograve\":\"ò\",\"ordf\":\"ª\",\"ordm\":\"º\",\"Oslash\":\"Ø\",\"oslash\":\"ø\",\"Otilde\":\"Õ\",\"otilde\":\"õ\",\"Ouml\":\"Ö\",\"ouml\":\"ö\",\"para\":\"¶\",\"plusmn\":\"±\",\"pound\":\"£\",\"quot\":\"\\\"\",\"QUOT\":\"\\\"\",\"raquo\":\"»\",\"reg\":\"®\",\"REG\":\"®\",\"sect\":\"§\",\"shy\":\"\",\"sup1\":\"¹\",\"sup2\":\"²\",\"sup3\":\"³\",\"szlig\":\"ß\",\"THORN\":\"Þ\",\"thorn\":\"þ\",\"times\":\"×\",\"Uacute\":\"Ú\",\"uacute\":\"ú\",\"Ucirc\":\"Û\",\"ucirc\":\"û\",\"Ugrave\":\"Ù\",\"ugrave\":\"ù\",\"uml\":\"¨\",\"Uuml\":\"Ü\",\"uuml\":\"ü\",\"Yacute\":\"Ý\",\"yacute\":\"ý\",\"yen\":\"¥\",\"yuml\":\"ÿ\"}"); /***/ }), -/* 1062 */ +/* 1045 */ /***/ (function(module) { module.exports = JSON.parse("{\"amp\":\"&\",\"apos\":\"'\",\"gt\":\">\",\"lt\":\"<\",\"quot\":\"\\\"\"}"); /***/ }), -/* 1063 */ +/* 1046 */ /***/ (function(module, exports) { module.exports = require("events"); /***/ }), -/* 1064 */ +/* 1047 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82372,8 +82073,8 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DomHandler = void 0; -var node_1 = __webpack_require__(1065); -__exportStar(__webpack_require__(1065), exports); +var node_1 = __webpack_require__(1048); +__exportStar(__webpack_require__(1048), exports); var reWhitespace = /\s+/g; // Default options var defaultOpts = { @@ -82538,7 +82239,7 @@ exports.default = DomHandler; /***/ }), -/* 1065 */ +/* 1048 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82841,7 +82542,7 @@ function cloneChildren(childs) { /***/ }), -/* 1066 */ +/* 1049 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82903,7 +82604,7 @@ exports.Doctype = ElementType.Doctype; /***/ }), -/* 1067 */ +/* 1050 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -82932,9 +82633,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var domhandler_1 = __importDefault(__webpack_require__(1064)); -var DomUtils = __importStar(__webpack_require__(1068)); -var Parser_1 = __webpack_require__(1056); +var domhandler_1 = __importDefault(__webpack_require__(1047)); +var DomUtils = __importStar(__webpack_require__(1051)); +var Parser_1 = __webpack_require__(1039); //TODO: Consume data as it is coming in var FeedHandler = /** @class */ (function (_super) { __extends(FeedHandler, _super); @@ -83069,7 +82770,7 @@ exports.parseFeed = parseFeed; /***/ }), -/* 1068 */ +/* 1051 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83086,15 +82787,15 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasChildren = exports.isDocument = exports.isComment = exports.isText = exports.isCDATA = exports.isTag = void 0; -__exportStar(__webpack_require__(1069), exports); -__exportStar(__webpack_require__(1077), exports); -__exportStar(__webpack_require__(1078), exports); -__exportStar(__webpack_require__(1079), exports); -__exportStar(__webpack_require__(1080), exports); -__exportStar(__webpack_require__(1081), exports); -__exportStar(__webpack_require__(1082), exports); +__exportStar(__webpack_require__(1052), exports); +__exportStar(__webpack_require__(1060), exports); +__exportStar(__webpack_require__(1061), exports); +__exportStar(__webpack_require__(1062), exports); +__exportStar(__webpack_require__(1063), exports); +__exportStar(__webpack_require__(1064), exports); +__exportStar(__webpack_require__(1065), exports); /** @deprecated Use these methods from `domhandler` directly. */ -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); Object.defineProperty(exports, "isTag", { enumerable: true, get: function () { return domhandler_1.isTag; } }); Object.defineProperty(exports, "isCDATA", { enumerable: true, get: function () { return domhandler_1.isCDATA; } }); Object.defineProperty(exports, "isText", { enumerable: true, get: function () { return domhandler_1.isText; } }); @@ -83104,7 +82805,7 @@ Object.defineProperty(exports, "hasChildren", { enumerable: true, get: function /***/ }), -/* 1069 */ +/* 1052 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83114,9 +82815,9 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.innerText = exports.textContent = exports.getText = exports.getInnerHTML = exports.getOuterHTML = void 0; -var domhandler_1 = __webpack_require__(1070); -var dom_serializer_1 = __importDefault(__webpack_require__(1072)); -var domelementtype_1 = __webpack_require__(1066); +var domhandler_1 = __webpack_require__(1053); +var dom_serializer_1 = __importDefault(__webpack_require__(1055)); +var domelementtype_1 = __webpack_require__(1049); /** * @param node Node to get the outer HTML of. * @param options Options for serialization. @@ -83197,7 +82898,7 @@ exports.innerText = innerText; /***/ }), -/* 1070 */ +/* 1053 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83214,9 +82915,9 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DomHandler = void 0; -var domelementtype_1 = __webpack_require__(1066); -var node_1 = __webpack_require__(1071); -__exportStar(__webpack_require__(1071), exports); +var domelementtype_1 = __webpack_require__(1049); +var node_1 = __webpack_require__(1054); +__exportStar(__webpack_require__(1054), exports); var reWhitespace = /\s+/g; // Default options var defaultOpts = { @@ -83376,7 +83077,7 @@ exports.default = DomHandler; /***/ }), -/* 1071 */ +/* 1054 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83409,7 +83110,7 @@ var __assign = (this && this.__assign) || function () { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.cloneNode = exports.hasChildren = exports.isDocument = exports.isDirective = exports.isComment = exports.isText = exports.isCDATA = exports.isTag = exports.Element = exports.Document = exports.NodeWithChildren = exports.ProcessingInstruction = exports.Comment = exports.Text = exports.DataNode = exports.Node = void 0; -var domelementtype_1 = __webpack_require__(1066); +var domelementtype_1 = __webpack_require__(1049); var nodeTypes = new Map([ [domelementtype_1.ElementType.Tag, 1], [domelementtype_1.ElementType.Script, 1], @@ -83791,7 +83492,7 @@ function cloneChildren(childs) { /***/ }), -/* 1072 */ +/* 1055 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83830,15 +83531,15 @@ Object.defineProperty(exports, "__esModule", { value: true }); /* * Module dependencies */ -var ElementType = __importStar(__webpack_require__(1066)); -var entities_1 = __webpack_require__(1073); +var ElementType = __importStar(__webpack_require__(1049)); +var entities_1 = __webpack_require__(1056); /** * Mixed-case SVG and MathML tags & attributes * recognized by the HTML parser. * * @see https://html.spec.whatwg.org/multipage/parsing.html#parsing-main-inforeign */ -var foreignNames_1 = __webpack_require__(1076); +var foreignNames_1 = __webpack_require__(1059); var unencodedElements = new Set([ "style", "script", @@ -84009,15 +83710,15 @@ function renderComment(elem) { /***/ }), -/* 1073 */ +/* 1056 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decodeXMLStrict = exports.decodeHTML5Strict = exports.decodeHTML4Strict = exports.decodeHTML5 = exports.decodeHTML4 = exports.decodeHTMLStrict = exports.decodeHTML = exports.decodeXML = exports.encodeHTML5 = exports.encodeHTML4 = exports.escapeUTF8 = exports.escape = exports.encodeNonAsciiHTML = exports.encodeHTML = exports.encodeXML = exports.encode = exports.decodeStrict = exports.decode = void 0; -var decode_1 = __webpack_require__(1074); -var encode_1 = __webpack_require__(1075); +var decode_1 = __webpack_require__(1057); +var encode_1 = __webpack_require__(1058); /** * Decodes a string with entities. * @@ -84051,7 +83752,7 @@ function encode(data, level) { return (!level || level <= 0 ? encode_1.encodeXML : encode_1.encodeHTML)(data); } exports.encode = encode; -var encode_2 = __webpack_require__(1075); +var encode_2 = __webpack_require__(1058); Object.defineProperty(exports, "encodeXML", { enumerable: true, get: function () { return encode_2.encodeXML; } }); Object.defineProperty(exports, "encodeHTML", { enumerable: true, get: function () { return encode_2.encodeHTML; } }); Object.defineProperty(exports, "encodeNonAsciiHTML", { enumerable: true, get: function () { return encode_2.encodeNonAsciiHTML; } }); @@ -84060,7 +83761,7 @@ Object.defineProperty(exports, "escapeUTF8", { enumerable: true, get: function ( // Legacy aliases (deprecated) Object.defineProperty(exports, "encodeHTML4", { enumerable: true, get: function () { return encode_2.encodeHTML; } }); Object.defineProperty(exports, "encodeHTML5", { enumerable: true, get: function () { return encode_2.encodeHTML; } }); -var decode_2 = __webpack_require__(1074); +var decode_2 = __webpack_require__(1057); Object.defineProperty(exports, "decodeXML", { enumerable: true, get: function () { return decode_2.decodeXML; } }); Object.defineProperty(exports, "decodeHTML", { enumerable: true, get: function () { return decode_2.decodeHTML; } }); Object.defineProperty(exports, "decodeHTMLStrict", { enumerable: true, get: function () { return decode_2.decodeHTMLStrict; } }); @@ -84073,7 +83774,7 @@ Object.defineProperty(exports, "decodeXMLStrict", { enumerable: true, get: funct /***/ }), -/* 1074 */ +/* 1057 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84083,10 +83784,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.decodeHTML = exports.decodeHTMLStrict = exports.decodeXML = void 0; -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); var strictEntityRe = /&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g; exports.decodeXML = getStrictDecoder(xml_json_1.default); exports.decodeHTMLStrict = getStrictDecoder(entities_json_1.default); @@ -84133,7 +83834,7 @@ function getReplacer(map) { /***/ }), -/* 1075 */ +/* 1058 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84143,7 +83844,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.escapeUTF8 = exports.escape = exports.encodeNonAsciiHTML = exports.encodeHTML = exports.encodeXML = void 0; -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); var inverseXML = getInverseObj(xml_json_1.default); var xmlReplacer = getInverseReplacer(inverseXML); /** @@ -84154,7 +83855,7 @@ var xmlReplacer = getInverseReplacer(inverseXML); * numeric hexadecimal reference (eg. `ü`) will be used. */ exports.encodeXML = getASCIIEncoder(inverseXML); -var entities_json_1 = __importDefault(__webpack_require__(1060)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); var inverseHTML = getInverseObj(entities_json_1.default); var htmlReplacer = getInverseReplacer(inverseHTML); /** @@ -84276,7 +83977,7 @@ function getASCIIEncoder(obj) { /***/ }), -/* 1076 */ +/* 1059 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84386,14 +84087,14 @@ exports.attributeNames = new Map([ /***/ }), -/* 1077 */ +/* 1060 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.prevElementSibling = exports.nextElementSibling = exports.getName = exports.hasAttrib = exports.getAttributeValue = exports.getSiblings = exports.getParent = exports.getChildren = void 0; -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); var emptyArray = []; /** * Get a node's children. @@ -84510,7 +84211,7 @@ exports.prevElementSibling = prevElementSibling; /***/ }), -/* 1078 */ +/* 1061 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84646,14 +84347,14 @@ exports.prepend = prepend; /***/ }), -/* 1079 */ +/* 1062 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findAll = exports.existsOne = exports.findOne = exports.findOneChild = exports.find = exports.filter = void 0; -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); /** * Search a node and its children for nodes passing a test function. * @@ -84779,15 +84480,15 @@ exports.findAll = findAll; /***/ }), -/* 1080 */ +/* 1063 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getElementsByTagType = exports.getElementsByTagName = exports.getElementById = exports.getElements = exports.testElement = void 0; -var domhandler_1 = __webpack_require__(1070); -var querying_1 = __webpack_require__(1079); +var domhandler_1 = __webpack_require__(1053); +var querying_1 = __webpack_require__(1062); var Checks = { tag_name: function (name) { if (typeof name === "function") { @@ -84910,14 +84611,14 @@ exports.getElementsByTagType = getElementsByTagType; /***/ }), -/* 1081 */ +/* 1064 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.uniqueSort = exports.compareDocumentPosition = exports.removeSubsets = void 0; -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); /** * Given an array of nodes, remove any member that is contained by another. * @@ -85042,15 +84743,15 @@ exports.uniqueSort = uniqueSort; /***/ }), -/* 1082 */ +/* 1065 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFeed = void 0; -var stringify_1 = __webpack_require__(1069); -var legacy_1 = __webpack_require__(1080); +var stringify_1 = __webpack_require__(1052); +var legacy_1 = __webpack_require__(1063); /** * Get the feed object from the root of a DOM tree. * @@ -85239,7 +84940,7 @@ function isValidFeed(value) { /***/ }), -/* 1083 */ +/* 1066 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85258,9 +84959,9 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1056); +var Parser_1 = __webpack_require__(1039); var stream_1 = __webpack_require__(26); -var string_decoder_1 = __webpack_require__(1084); +var string_decoder_1 = __webpack_require__(1067); // Following the example in https://nodejs.org/api/stream.html#stream_decoding_buffers_in_a_writable_stream function isBuffer(_chunk, encoding) { return encoding === "buffer"; @@ -85294,13 +84995,13 @@ exports.WritableStream = WritableStream; /***/ }), -/* 1084 */ +/* 1067 */ /***/ (function(module, exports) { module.exports = require("string_decoder"); /***/ }), -/* 1085 */ +/* 1068 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85322,7 +85023,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var MultiplexHandler_1 = __importDefault(__webpack_require__(1086)); +var MultiplexHandler_1 = __importDefault(__webpack_require__(1069)); var CollectingHandler = /** @class */ (function (_super) { __extends(CollectingHandler, _super); function CollectingHandler(cbs) { @@ -85366,7 +85067,7 @@ exports.CollectingHandler = CollectingHandler; /***/ }), -/* 1086 */ +/* 1069 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85430,14 +85131,14 @@ exports.default = MultiplexHandler; /***/ }), -/* 1087 */ +/* 1070 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var cheerio = __webpack_require__(1088); -var makeJuiceClient = __webpack_require__(1155); +var cheerio = __webpack_require__(1071); +var makeJuiceClient = __webpack_require__(1138); /** * Note that makeJuiceClient will take a base object (in this case a function) and enhance it @@ -85464,7 +85165,7 @@ module.exports = juiceClient; /***/ }), -/* 1088 */ +/* 1071 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85473,8 +85174,8 @@ module.exports = juiceClient; /** * Module dependencies. */ -var cheerio = __webpack_require__(1089); -var utils = __webpack_require__(1035); +var cheerio = __webpack_require__(1072); +var utils = __webpack_require__(1018); var cheerioLoad = function(html, options, encodeEntities) { options = Object.assign({decodeEntities: false, _useHtmlParser2:true}, options); @@ -85543,29 +85244,29 @@ module.exports.codeBlocks = { /***/ }), -/* 1089 */ +/* 1072 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.root = exports.parseHTML = exports.merge = exports.contains = void 0; -var tslib_1 = __webpack_require__(1090); +var tslib_1 = __webpack_require__(1073); /** * Types used in signatures of Cheerio methods. * * @category Cheerio */ -tslib_1.__exportStar(__webpack_require__(1091), exports); -tslib_1.__exportStar(__webpack_require__(1092), exports); -var load_1 = __webpack_require__(1092); +tslib_1.__exportStar(__webpack_require__(1074), exports); +tslib_1.__exportStar(__webpack_require__(1075), exports); +var load_1 = __webpack_require__(1075); /** * The default cheerio instance. * * @deprecated Use the function returned by `load` instead. */ exports.default = load_1.load([]); -var staticMethods = tslib_1.__importStar(__webpack_require__(1094)); +var staticMethods = tslib_1.__importStar(__webpack_require__(1077)); /** * In order to promote consistency with the jQuery library, users are encouraged * to instead use the static method of the same name. @@ -85631,7 +85332,7 @@ exports.root = staticMethods.root; /***/ }), -/* 1090 */ +/* 1073 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -85902,7 +85603,7 @@ function __classPrivateFieldSet(receiver, state, value, kind, f) { /***/ }), -/* 1091 */ +/* 1074 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85911,18 +85612,18 @@ Object.defineProperty(exports, "__esModule", { value: true }); /***/ }), -/* 1092 */ +/* 1075 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.load = void 0; -var tslib_1 = __webpack_require__(1090); -var options_1 = tslib_1.__importStar(__webpack_require__(1093)); -var staticMethods = tslib_1.__importStar(__webpack_require__(1094)); -var cheerio_1 = __webpack_require__(1147); -var parse_1 = tslib_1.__importDefault(__webpack_require__(1148)); +var tslib_1 = __webpack_require__(1073); +var options_1 = tslib_1.__importStar(__webpack_require__(1076)); +var staticMethods = tslib_1.__importStar(__webpack_require__(1077)); +var cheerio_1 = __webpack_require__(1130); +var parse_1 = tslib_1.__importDefault(__webpack_require__(1131)); /** * Create a querying function, bound to a document created from the provided * markup. Note that similar to web browser contexts, this operation may @@ -85971,14 +85672,14 @@ exports.load = load; /***/ }), -/* 1093 */ +/* 1076 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.flatten = void 0; -var tslib_1 = __webpack_require__(1090); +var tslib_1 = __webpack_require__(1073); var defaultOpts = { xml: false, decodeEntities: true, @@ -86000,19 +85701,19 @@ exports.flatten = flatten; /***/ }), -/* 1094 */ +/* 1077 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.merge = exports.contains = exports.root = exports.parseHTML = exports.text = exports.xml = exports.html = void 0; -var tslib_1 = __webpack_require__(1090); -var options_1 = tslib_1.__importStar(__webpack_require__(1093)); -var cheerio_select_1 = __webpack_require__(1095); -var htmlparser2_1 = __webpack_require__(1116); -var parse5_adapter_1 = __webpack_require__(1120); -var htmlparser2_adapter_1 = __webpack_require__(1146); +var tslib_1 = __webpack_require__(1073); +var options_1 = tslib_1.__importStar(__webpack_require__(1076)); +var cheerio_select_1 = __webpack_require__(1078); +var htmlparser2_1 = __webpack_require__(1099); +var parse5_adapter_1 = __webpack_require__(1103); +var htmlparser2_adapter_1 = __webpack_require__(1129); /** * Helper function to render a DOM. * @@ -86214,7 +85915,7 @@ function isArrayLike(item) { /***/ }), -/* 1095 */ +/* 1078 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -86256,13 +85957,13 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.select = exports.filter = exports.some = exports.is = exports.aliases = exports.pseudos = exports.filters = void 0; -var css_what_1 = __webpack_require__(1096); -var css_select_1 = __webpack_require__(1099); -var DomUtils = __importStar(__webpack_require__(1068)); -var helpers_1 = __webpack_require__(1114); -var positionals_1 = __webpack_require__(1115); +var css_what_1 = __webpack_require__(1079); +var css_select_1 = __webpack_require__(1082); +var DomUtils = __importStar(__webpack_require__(1051)); +var helpers_1 = __webpack_require__(1097); +var positionals_1 = __webpack_require__(1098); // Re-export pseudo extension points -var css_select_2 = __webpack_require__(1099); +var css_select_2 = __webpack_require__(1082); Object.defineProperty(exports, "filters", { enumerable: true, get: function () { return css_select_2.filters; } }); Object.defineProperty(exports, "pseudos", { enumerable: true, get: function () { return css_select_2.pseudos; } }); Object.defineProperty(exports, "aliases", { enumerable: true, get: function () { return css_select_2.aliases; } }); @@ -86517,7 +86218,7 @@ function filterElements(elements, sel, options) { /***/ }), -/* 1096 */ +/* 1079 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -86537,15 +86238,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.stringify = exports.parse = void 0; -__exportStar(__webpack_require__(1097), exports); -var parse_1 = __webpack_require__(1097); +__exportStar(__webpack_require__(1080), exports); +var parse_1 = __webpack_require__(1080); Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return __importDefault(parse_1).default; } }); -var stringify_1 = __webpack_require__(1098); +var stringify_1 = __webpack_require__(1081); Object.defineProperty(exports, "stringify", { enumerable: true, get: function () { return __importDefault(stringify_1).default; } }); /***/ }), -/* 1097 */ +/* 1080 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -86984,7 +86685,7 @@ function addToken(subselects, tokens) { /***/ }), -/* 1098 */ +/* 1081 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87096,7 +86797,7 @@ function escapeName(str) { /***/ }), -/* 1099 */ +/* 1082 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87122,10 +86823,10 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.aliases = exports.pseudos = exports.filters = exports.is = exports.selectOne = exports.selectAll = exports.prepareContext = exports._compileToken = exports._compileUnsafe = exports.compile = void 0; -var DomUtils = __importStar(__webpack_require__(1068)); -var boolbase_1 = __webpack_require__(1100); -var compile_1 = __webpack_require__(1101); -var subselects_1 = __webpack_require__(1113); +var DomUtils = __importStar(__webpack_require__(1051)); +var boolbase_1 = __webpack_require__(1083); +var compile_1 = __webpack_require__(1084); +var subselects_1 = __webpack_require__(1096); var defaultEquals = function (a, b) { return a === b; }; var defaultOptions = { adapter: DomUtils, @@ -87240,14 +86941,14 @@ exports.is = is; */ exports.default = exports.selectAll; // Export filters, pseudos and aliases to allow users to supply their own. -var pseudo_selectors_1 = __webpack_require__(1106); +var pseudo_selectors_1 = __webpack_require__(1089); Object.defineProperty(exports, "filters", { enumerable: true, get: function () { return pseudo_selectors_1.filters; } }); Object.defineProperty(exports, "pseudos", { enumerable: true, get: function () { return pseudo_selectors_1.pseudos; } }); Object.defineProperty(exports, "aliases", { enumerable: true, get: function () { return pseudo_selectors_1.aliases; } }); /***/ }), -/* 1100 */ +/* 1083 */ /***/ (function(module, exports) { module.exports = { @@ -87260,7 +86961,7 @@ module.exports = { }; /***/ }), -/* 1101 */ +/* 1084 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87270,12 +86971,12 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.compileToken = exports.compileUnsafe = exports.compile = void 0; -var css_what_1 = __webpack_require__(1096); -var boolbase_1 = __webpack_require__(1100); -var sort_1 = __importDefault(__webpack_require__(1102)); -var procedure_1 = __webpack_require__(1103); -var general_1 = __webpack_require__(1104); -var subselects_1 = __webpack_require__(1113); +var css_what_1 = __webpack_require__(1079); +var boolbase_1 = __webpack_require__(1083); +var sort_1 = __importDefault(__webpack_require__(1085)); +var procedure_1 = __webpack_require__(1086); +var general_1 = __webpack_require__(1087); +var subselects_1 = __webpack_require__(1096); /** * Compiles a selector to an executable function. * @@ -87382,13 +87083,13 @@ function reduceRules(a, b) { /***/ }), -/* 1102 */ +/* 1085 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -var procedure_1 = __webpack_require__(1103); +var procedure_1 = __webpack_require__(1086); var attributes = { exists: 10, equals: 8, @@ -87473,7 +87174,7 @@ function getProcedure(token) { /***/ }), -/* 1103 */ +/* 1086 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87500,15 +87201,15 @@ exports.isTraversal = isTraversal; /***/ }), -/* 1104 */ +/* 1087 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compileGeneralSelector = void 0; -var attributes_1 = __webpack_require__(1105); -var pseudo_selectors_1 = __webpack_require__(1106); +var attributes_1 = __webpack_require__(1088); +var pseudo_selectors_1 = __webpack_require__(1089); /* * All available rules */ @@ -87611,14 +87312,14 @@ exports.compileGeneralSelector = compileGeneralSelector; /***/ }), -/* 1105 */ +/* 1088 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.attributeRules = void 0; -var boolbase_1 = __webpack_require__(1100); +var boolbase_1 = __webpack_require__(1083); /** * All reserved characters in a regex, used for escaping. * @@ -87789,7 +87490,7 @@ exports.attributeRules = { /***/ }), -/* 1106 */ +/* 1089 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87810,15 +87511,15 @@ exports.compilePseudoSelector = exports.aliases = exports.pseudos = exports.filt * of `next()` and your code. * Pseudos should be used to implement simple checks. */ -var boolbase_1 = __webpack_require__(1100); -var css_what_1 = __webpack_require__(1096); -var filters_1 = __webpack_require__(1107); +var boolbase_1 = __webpack_require__(1083); +var css_what_1 = __webpack_require__(1079); +var filters_1 = __webpack_require__(1090); Object.defineProperty(exports, "filters", { enumerable: true, get: function () { return filters_1.filters; } }); -var pseudos_1 = __webpack_require__(1111); +var pseudos_1 = __webpack_require__(1094); Object.defineProperty(exports, "pseudos", { enumerable: true, get: function () { return pseudos_1.pseudos; } }); -var aliases_1 = __webpack_require__(1112); +var aliases_1 = __webpack_require__(1095); Object.defineProperty(exports, "aliases", { enumerable: true, get: function () { return aliases_1.aliases; } }); -var subselects_1 = __webpack_require__(1113); +var subselects_1 = __webpack_require__(1096); function compilePseudoSelector(next, selector, options, context, compileToken) { var name = selector.name, data = selector.data; if (Array.isArray(data)) { @@ -87850,7 +87551,7 @@ exports.compilePseudoSelector = compilePseudoSelector; /***/ }), -/* 1107 */ +/* 1090 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -87860,8 +87561,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.filters = void 0; -var nth_check_1 = __importDefault(__webpack_require__(1108)); -var boolbase_1 = __webpack_require__(1100); +var nth_check_1 = __importDefault(__webpack_require__(1091)); +var boolbase_1 = __webpack_require__(1083); function getChildFunc(next, adapter) { return function (elem) { var parent = adapter.getParent(elem); @@ -88013,16 +87714,16 @@ function dynamicStatePseudo(name) { /***/ }), -/* 1108 */ +/* 1091 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compile = exports.parse = void 0; -var parse_1 = __webpack_require__(1109); +var parse_1 = __webpack_require__(1092); Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return parse_1.parse; } }); -var compile_1 = __webpack_require__(1110); +var compile_1 = __webpack_require__(1093); Object.defineProperty(exports, "compile", { enumerable: true, get: function () { return compile_1.compile; } }); /** * Parses and compiles a formula to a highly optimized function. @@ -88054,7 +87755,7 @@ exports.default = nthCheck; /***/ }), -/* 1109 */ +/* 1092 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88137,14 +87838,14 @@ exports.parse = parse; /***/ }), -/* 1110 */ +/* 1093 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compile = void 0; -var boolbase_1 = __webpack_require__(1100); +var boolbase_1 = __webpack_require__(1083); /** * Returns a function that checks if an elements index matches the given rule * highly optimized to return the fastest solution. @@ -88199,7 +87900,7 @@ exports.compile = compile; /***/ }), -/* 1111 */ +/* 1094 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88295,7 +87996,7 @@ exports.verifyPseudoArgs = verifyPseudoArgs; /***/ }), -/* 1112 */ +/* 1095 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88335,7 +88036,7 @@ exports.aliases = { /***/ }), -/* 1113 */ +/* 1096 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88347,8 +88048,8 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.subselects = exports.getNextSiblings = exports.ensureIsTag = exports.PLACEHOLDER_ELEMENT = void 0; -var boolbase_1 = __webpack_require__(1100); -var procedure_1 = __webpack_require__(1103); +var boolbase_1 = __webpack_require__(1083); +var procedure_1 = __webpack_require__(1086); /** Used as a placeholder for :has. Will be replaced with the actual element. */ exports.PLACEHOLDER_ELEMENT = {}; function ensureIsTag(next, adapter) { @@ -88447,14 +88148,14 @@ exports.subselects = { /***/ }), -/* 1114 */ +/* 1097 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.groupSelectors = exports.getDocumentRoot = void 0; -var positionals_1 = __webpack_require__(1115); +var positionals_1 = __webpack_require__(1098); function getDocumentRoot(node) { while (node.parent) node = node.parent; @@ -88479,7 +88180,7 @@ exports.groupSelectors = groupSelectors; /***/ }), -/* 1115 */ +/* 1098 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88528,7 +88229,7 @@ exports.getLimit = getLimit; /***/ }), -/* 1116 */ +/* 1099 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88560,9 +88261,9 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.RssHandler = exports.DefaultHandler = exports.DomUtils = exports.ElementType = exports.Tokenizer = exports.createDomStream = exports.parseDOM = exports.parseDocument = exports.DomHandler = exports.Parser = void 0; -var Parser_1 = __webpack_require__(1117); +var Parser_1 = __webpack_require__(1100); Object.defineProperty(exports, "Parser", { enumerable: true, get: function () { return Parser_1.Parser; } }); -var domhandler_1 = __webpack_require__(1070); +var domhandler_1 = __webpack_require__(1053); Object.defineProperty(exports, "DomHandler", { enumerable: true, get: function () { return domhandler_1.DomHandler; } }); Object.defineProperty(exports, "DefaultHandler", { enumerable: true, get: function () { return domhandler_1.DomHandler; } }); // Helper methods @@ -88604,22 +88305,22 @@ function createDomStream(cb, options, elementCb) { return new Parser_1.Parser(handler, options); } exports.createDomStream = createDomStream; -var Tokenizer_1 = __webpack_require__(1118); +var Tokenizer_1 = __webpack_require__(1101); Object.defineProperty(exports, "Tokenizer", { enumerable: true, get: function () { return __importDefault(Tokenizer_1).default; } }); -var ElementType = __importStar(__webpack_require__(1066)); +var ElementType = __importStar(__webpack_require__(1049)); exports.ElementType = ElementType; /* * All of the following exports exist for backwards-compatibility. * They should probably be removed eventually. */ -__exportStar(__webpack_require__(1119), exports); -exports.DomUtils = __importStar(__webpack_require__(1068)); -var FeedHandler_1 = __webpack_require__(1119); +__exportStar(__webpack_require__(1102), exports); +exports.DomUtils = __importStar(__webpack_require__(1051)); +var FeedHandler_1 = __webpack_require__(1102); Object.defineProperty(exports, "RssHandler", { enumerable: true, get: function () { return FeedHandler_1.FeedHandler; } }); /***/ }), -/* 1117 */ +/* 1100 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88629,7 +88330,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Parser = void 0; -var Tokenizer_1 = __importDefault(__webpack_require__(1118)); +var Tokenizer_1 = __importDefault(__webpack_require__(1101)); var formTags = new Set([ "input", "option", @@ -89007,7 +88708,7 @@ exports.Parser = Parser; /***/ }), -/* 1118 */ +/* 1101 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89016,10 +88717,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); function whitespace(c) { return c === " " || c === "\n" || c === "\t" || c === "\f" || c === "\r"; } @@ -89923,7 +89624,7 @@ exports.default = Tokenizer; /***/ }), -/* 1119 */ +/* 1102 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89967,9 +89668,9 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseFeed = exports.FeedHandler = void 0; -var domhandler_1 = __importDefault(__webpack_require__(1070)); -var DomUtils = __importStar(__webpack_require__(1068)); -var Parser_1 = __webpack_require__(1117); +var domhandler_1 = __importDefault(__webpack_require__(1053)); +var DomUtils = __importStar(__webpack_require__(1051)); +var Parser_1 = __webpack_require__(1100); var FeedItemMediaMedium; (function (FeedItemMediaMedium) { FeedItemMediaMedium[FeedItemMediaMedium["image"] = 0] = "image"; @@ -90165,17 +89866,17 @@ exports.parseFeed = parseFeed; /***/ }), -/* 1120 */ +/* 1103 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.render = exports.parse = void 0; -var tslib_1 = __webpack_require__(1090); -var domhandler_1 = __webpack_require__(1070); -var parse5_1 = __webpack_require__(1121); -var parse5_htmlparser2_tree_adapter_1 = tslib_1.__importDefault(__webpack_require__(1145)); +var tslib_1 = __webpack_require__(1073); +var domhandler_1 = __webpack_require__(1053); +var parse5_1 = __webpack_require__(1104); +var parse5_htmlparser2_tree_adapter_1 = tslib_1.__importDefault(__webpack_require__(1128)); function parse(content, options, isDocument) { var opts = { scriptingEnabled: typeof options.scriptingEnabled === 'boolean' @@ -90213,14 +89914,14 @@ exports.render = render; /***/ }), -/* 1121 */ +/* 1104 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Parser = __webpack_require__(1122); -const Serializer = __webpack_require__(1144); +const Parser = __webpack_require__(1105); +const Serializer = __webpack_require__(1127); // Shorthands exports.parse = function parse(html, options) { @@ -90249,25 +89950,25 @@ exports.serialize = function(node, options) { /***/ }), -/* 1122 */ +/* 1105 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Tokenizer = __webpack_require__(1123); -const OpenElementStack = __webpack_require__(1128); -const FormattingElementList = __webpack_require__(1130); -const LocationInfoParserMixin = __webpack_require__(1131); -const ErrorReportingParserMixin = __webpack_require__(1136); -const Mixin = __webpack_require__(1132); -const defaultTreeAdapter = __webpack_require__(1140); -const mergeOptions = __webpack_require__(1141); -const doctype = __webpack_require__(1142); -const foreignContent = __webpack_require__(1143); -const ERR = __webpack_require__(1126); -const unicode = __webpack_require__(1125); -const HTML = __webpack_require__(1129); +const Tokenizer = __webpack_require__(1106); +const OpenElementStack = __webpack_require__(1111); +const FormattingElementList = __webpack_require__(1113); +const LocationInfoParserMixin = __webpack_require__(1114); +const ErrorReportingParserMixin = __webpack_require__(1119); +const Mixin = __webpack_require__(1115); +const defaultTreeAdapter = __webpack_require__(1123); +const mergeOptions = __webpack_require__(1124); +const doctype = __webpack_require__(1125); +const foreignContent = __webpack_require__(1126); +const ERR = __webpack_require__(1109); +const unicode = __webpack_require__(1108); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -93212,16 +92913,16 @@ function endTagInForeignContent(p, token) { /***/ }), -/* 1123 */ +/* 1106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Preprocessor = __webpack_require__(1124); -const unicode = __webpack_require__(1125); -const neTree = __webpack_require__(1127); -const ERR = __webpack_require__(1126); +const Preprocessor = __webpack_require__(1107); +const unicode = __webpack_require__(1108); +const neTree = __webpack_require__(1110); +const ERR = __webpack_require__(1109); //Aliases const $ = unicode.CODE_POINTS; @@ -95415,14 +95116,14 @@ module.exports = Tokenizer; /***/ }), -/* 1124 */ +/* 1107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const unicode = __webpack_require__(1125); -const ERR = __webpack_require__(1126); +const unicode = __webpack_require__(1108); +const ERR = __webpack_require__(1109); //Aliases const $ = unicode.CODE_POINTS; @@ -95581,7 +95282,7 @@ module.exports = Preprocessor; /***/ }), -/* 1125 */ +/* 1108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95697,7 +95398,7 @@ exports.isUndefinedCodePoint = function(cp) { /***/ }), -/* 1126 */ +/* 1109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95769,7 +95470,7 @@ module.exports = { /***/ }), -/* 1127 */ +/* 1110 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95780,13 +95481,13 @@ module.exports = { module.exports = new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4000,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,10000,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13000,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204]); /***/ }), -/* 1128 */ +/* 1111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const HTML = __webpack_require__(1129); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -96269,7 +95970,7 @@ module.exports = OpenElementStack; /***/ }), -/* 1129 */ +/* 1112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96548,7 +96249,7 @@ exports.SPECIAL_ELEMENTS = { /***/ }), -/* 1130 */ +/* 1113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96736,17 +96437,17 @@ module.exports = FormattingElementList; /***/ }), -/* 1131 */ +/* 1114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); -const Tokenizer = __webpack_require__(1123); -const LocationInfoTokenizerMixin = __webpack_require__(1133); -const LocationInfoOpenElementStackMixin = __webpack_require__(1135); -const HTML = __webpack_require__(1129); +const Mixin = __webpack_require__(1115); +const Tokenizer = __webpack_require__(1106); +const LocationInfoTokenizerMixin = __webpack_require__(1116); +const LocationInfoOpenElementStackMixin = __webpack_require__(1118); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -96966,7 +96667,7 @@ module.exports = LocationInfoParserMixin; /***/ }), -/* 1132 */ +/* 1115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97012,15 +96713,15 @@ module.exports = Mixin; /***/ }), -/* 1133 */ +/* 1116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); -const Tokenizer = __webpack_require__(1123); -const PositionTrackingPreprocessorMixin = __webpack_require__(1134); +const Mixin = __webpack_require__(1115); +const Tokenizer = __webpack_require__(1106); +const PositionTrackingPreprocessorMixin = __webpack_require__(1117); class LocationInfoTokenizerMixin extends Mixin { constructor(tokenizer) { @@ -97165,13 +96866,13 @@ module.exports = LocationInfoTokenizerMixin; /***/ }), -/* 1134 */ +/* 1117 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); +const Mixin = __webpack_require__(1115); class PositionTrackingPreprocessorMixin extends Mixin { constructor(preprocessor) { @@ -97236,13 +96937,13 @@ module.exports = PositionTrackingPreprocessorMixin; /***/ }), -/* 1135 */ +/* 1118 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); +const Mixin = __webpack_require__(1115); class LocationInfoOpenElementStackMixin extends Mixin { constructor(stack, opts) { @@ -97278,16 +96979,16 @@ module.exports = LocationInfoOpenElementStackMixin; /***/ }), -/* 1136 */ +/* 1119 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const ErrorReportingMixinBase = __webpack_require__(1137); -const ErrorReportingTokenizerMixin = __webpack_require__(1138); -const LocationInfoTokenizerMixin = __webpack_require__(1133); -const Mixin = __webpack_require__(1132); +const ErrorReportingMixinBase = __webpack_require__(1120); +const ErrorReportingTokenizerMixin = __webpack_require__(1121); +const LocationInfoTokenizerMixin = __webpack_require__(1116); +const Mixin = __webpack_require__(1115); class ErrorReportingParserMixin extends ErrorReportingMixinBase { constructor(parser, opts) { @@ -97337,13 +97038,13 @@ module.exports = ErrorReportingParserMixin; /***/ }), -/* 1137 */ +/* 1120 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Mixin = __webpack_require__(1132); +const Mixin = __webpack_require__(1115); class ErrorReportingMixinBase extends Mixin { constructor(host, opts) { @@ -97387,15 +97088,15 @@ module.exports = ErrorReportingMixinBase; /***/ }), -/* 1138 */ +/* 1121 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const ErrorReportingMixinBase = __webpack_require__(1137); -const ErrorReportingPreprocessorMixin = __webpack_require__(1139); -const Mixin = __webpack_require__(1132); +const ErrorReportingMixinBase = __webpack_require__(1120); +const ErrorReportingPreprocessorMixin = __webpack_require__(1122); +const Mixin = __webpack_require__(1115); class ErrorReportingTokenizerMixin extends ErrorReportingMixinBase { constructor(tokenizer, opts) { @@ -97411,15 +97112,15 @@ module.exports = ErrorReportingTokenizerMixin; /***/ }), -/* 1139 */ +/* 1122 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const ErrorReportingMixinBase = __webpack_require__(1137); -const PositionTrackingPreprocessorMixin = __webpack_require__(1134); -const Mixin = __webpack_require__(1132); +const ErrorReportingMixinBase = __webpack_require__(1120); +const PositionTrackingPreprocessorMixin = __webpack_require__(1117); +const Mixin = __webpack_require__(1115); class ErrorReportingPreprocessorMixin extends ErrorReportingMixinBase { constructor(preprocessor, opts) { @@ -97442,13 +97143,13 @@ module.exports = ErrorReportingPreprocessorMixin; /***/ }), -/* 1140 */ +/* 1123 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const { DOCUMENT_MODE } = __webpack_require__(1129); +const { DOCUMENT_MODE } = __webpack_require__(1112); //Node construction exports.createDocument = function() { @@ -97670,7 +97371,7 @@ exports.updateNodeSourceCodeLocation = function(node, endLocation) { /***/ }), -/* 1141 */ +/* 1124 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -97690,13 +97391,13 @@ module.exports = function mergeOptions(defaults, options) { /***/ }), -/* 1142 */ +/* 1125 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const { DOCUMENT_MODE } = __webpack_require__(1129); +const { DOCUMENT_MODE } = __webpack_require__(1112); //Const const VALID_DOCTYPE_NAME = 'html'; @@ -97859,14 +97560,14 @@ exports.serializeContent = function(name, publicId, systemId) { /***/ }), -/* 1143 */ +/* 1126 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const Tokenizer = __webpack_require__(1123); -const HTML = __webpack_require__(1129); +const Tokenizer = __webpack_require__(1106); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -98131,16 +97832,16 @@ exports.isIntegrationPoint = function(tn, ns, attrs, foreignNS) { /***/ }), -/* 1144 */ +/* 1127 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const defaultTreeAdapter = __webpack_require__(1140); -const mergeOptions = __webpack_require__(1141); -const doctype = __webpack_require__(1142); -const HTML = __webpack_require__(1129); +const defaultTreeAdapter = __webpack_require__(1123); +const mergeOptions = __webpack_require__(1124); +const doctype = __webpack_require__(1125); +const HTML = __webpack_require__(1112); //Aliases const $ = HTML.TAG_NAMES; @@ -98314,14 +98015,14 @@ module.exports = Serializer; /***/ }), -/* 1145 */ +/* 1128 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const doctype = __webpack_require__(1142); -const { DOCUMENT_MODE } = __webpack_require__(1129); +const doctype = __webpack_require__(1125); +const { DOCUMENT_MODE } = __webpack_require__(1112); //Conversion tables for DOM Level1 structure emulation const nodeTypes = { @@ -98669,7 +98370,7 @@ exports.updateNodeSourceCodeLocation = function(node, endLocation) { /***/ }), -/* 1146 */ +/* 1129 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -98679,29 +98380,29 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.render = exports.parse = void 0; -var htmlparser2_1 = __webpack_require__(1116); +var htmlparser2_1 = __webpack_require__(1099); Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return htmlparser2_1.parseDocument; } }); -var dom_serializer_1 = __webpack_require__(1072); +var dom_serializer_1 = __webpack_require__(1055); Object.defineProperty(exports, "render", { enumerable: true, get: function () { return __importDefault(dom_serializer_1).default; } }); /***/ }), -/* 1147 */ +/* 1130 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Cheerio = void 0; -var tslib_1 = __webpack_require__(1090); -var parse_1 = tslib_1.__importDefault(__webpack_require__(1148)); -var options_1 = tslib_1.__importDefault(__webpack_require__(1093)); -var utils_1 = __webpack_require__(1149); -var Attributes = tslib_1.__importStar(__webpack_require__(1150)); -var Traversing = tslib_1.__importStar(__webpack_require__(1151)); -var Manipulation = tslib_1.__importStar(__webpack_require__(1152)); -var Css = tslib_1.__importStar(__webpack_require__(1153)); -var Forms = tslib_1.__importStar(__webpack_require__(1154)); +var tslib_1 = __webpack_require__(1073); +var parse_1 = tslib_1.__importDefault(__webpack_require__(1131)); +var options_1 = tslib_1.__importDefault(__webpack_require__(1076)); +var utils_1 = __webpack_require__(1132); +var Attributes = tslib_1.__importStar(__webpack_require__(1133)); +var Traversing = tslib_1.__importStar(__webpack_require__(1134)); +var Manipulation = tslib_1.__importStar(__webpack_require__(1135)); +var Css = tslib_1.__importStar(__webpack_require__(1136)); +var Forms = tslib_1.__importStar(__webpack_require__(1137)); var Cheerio = /** @class */ (function () { /** * Instance of cheerio. Methods are specified in the modules. Usage of this @@ -98808,17 +98509,17 @@ function isNode(obj) { /***/ }), -/* 1148 */ +/* 1131 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.update = void 0; -var htmlparser2_1 = __webpack_require__(1116); -var htmlparser2_adapter_1 = __webpack_require__(1146); -var parse5_adapter_1 = __webpack_require__(1120); -var domhandler_1 = __webpack_require__(1070); +var htmlparser2_1 = __webpack_require__(1099); +var htmlparser2_adapter_1 = __webpack_require__(1129); +var parse5_adapter_1 = __webpack_require__(1103); +var domhandler_1 = __webpack_require__(1053); /* * Parser */ @@ -98882,15 +98583,15 @@ exports.update = update; /***/ }), -/* 1149 */ +/* 1132 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isHtml = exports.cloneDom = exports.domEach = exports.cssCase = exports.camelCase = exports.isCheerio = exports.isTag = void 0; -var htmlparser2_1 = __webpack_require__(1116); -var domhandler_1 = __webpack_require__(1070); +var htmlparser2_1 = __webpack_require__(1099); +var domhandler_1 = __webpack_require__(1053); /** * Check if the DOM element is a tag. * @@ -99000,7 +98701,7 @@ exports.isHtml = isHtml; /***/ }), -/* 1150 */ +/* 1133 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -99012,8 +98713,8 @@ exports.isHtml = isHtml; */ Object.defineProperty(exports, "__esModule", { value: true }); exports.toggleClass = exports.removeClass = exports.addClass = exports.hasClass = exports.removeAttr = exports.val = exports.data = exports.prop = exports.attr = void 0; -var static_1 = __webpack_require__(1094); -var utils_1 = __webpack_require__(1149); +var static_1 = __webpack_require__(1077); +var utils_1 = __webpack_require__(1132); var hasOwn = Object.prototype.hasOwnProperty; var rspace = /\s+/; var dataAttrPrefix = 'data-'; @@ -99598,7 +99299,7 @@ exports.toggleClass = toggleClass; /***/ }), -/* 1151 */ +/* 1134 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -99610,12 +99311,12 @@ exports.toggleClass = toggleClass; */ Object.defineProperty(exports, "__esModule", { value: true }); exports.addBack = exports.add = exports.end = exports.slice = exports.index = exports.toArray = exports.get = exports.eq = exports.last = exports.first = exports.has = exports.not = exports.is = exports.filterArray = exports.filter = exports.map = exports.each = exports.contents = exports.children = exports.siblings = exports.prevUntil = exports.prevAll = exports.prev = exports.nextUntil = exports.nextAll = exports.next = exports.closest = exports.parentsUntil = exports.parents = exports.parent = exports.find = void 0; -var tslib_1 = __webpack_require__(1090); -var domhandler_1 = __webpack_require__(1070); -var select = tslib_1.__importStar(__webpack_require__(1095)); -var utils_1 = __webpack_require__(1149); -var static_1 = __webpack_require__(1094); -var htmlparser2_1 = __webpack_require__(1116); +var tslib_1 = __webpack_require__(1073); +var domhandler_1 = __webpack_require__(1053); +var select = tslib_1.__importStar(__webpack_require__(1078)); +var utils_1 = __webpack_require__(1132); +var static_1 = __webpack_require__(1077); +var htmlparser2_1 = __webpack_require__(1099); var uniqueSort = htmlparser2_1.DomUtils.uniqueSort; var reSiblingSelector = /^\s*[~+]/; /** @@ -100471,25 +100172,25 @@ exports.addBack = addBack; /***/ }), -/* 1152 */ +/* 1135 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clone = exports.text = exports.toString = exports.html = exports.empty = exports.replaceWith = exports.remove = exports.insertBefore = exports.before = exports.insertAfter = exports.after = exports.wrapAll = exports.unwrap = exports.wrapInner = exports.wrap = exports.prepend = exports.append = exports.prependTo = exports.appendTo = exports._makeDomArray = void 0; -var tslib_1 = __webpack_require__(1090); -var domhandler_1 = __webpack_require__(1070); +var tslib_1 = __webpack_require__(1073); +var domhandler_1 = __webpack_require__(1053); /** * Methods for modifying the DOM structure. * * @module cheerio/manipulation */ -var domhandler_2 = __webpack_require__(1070); -var parse_1 = tslib_1.__importStar(__webpack_require__(1148)); -var static_1 = __webpack_require__(1094); -var utils_1 = __webpack_require__(1149); -var htmlparser2_1 = __webpack_require__(1116); +var domhandler_2 = __webpack_require__(1053); +var parse_1 = tslib_1.__importStar(__webpack_require__(1131)); +var static_1 = __webpack_require__(1077); +var utils_1 = __webpack_require__(1132); +var htmlparser2_1 = __webpack_require__(1099); /** * Create an array of nodes, recursing into arrays and parsing strings if necessary. * @@ -101330,14 +101031,14 @@ exports.clone = clone; /***/ }), -/* 1153 */ +/* 1136 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.css = void 0; -var utils_1 = __webpack_require__(1149); +var utils_1 = __webpack_require__(1132); function css(prop, val) { if ((prop != null && val != null) || // When `prop` is a "plain" object @@ -101432,14 +101133,14 @@ function parse(styles) { /***/ }), -/* 1154 */ +/* 1137 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serializeArray = exports.serialize = void 0; -var utils_1 = __webpack_require__(1149); +var utils_1 = __webpack_require__(1132); /* * https://github.com/jquery/jquery/blob/2.1.3/src/manipulation/var/rcheckableType.js * https://github.com/jquery/jquery/blob/2.1.3/src/serialize.js @@ -101523,13 +101224,13 @@ exports.serializeArray = serializeArray; /***/ }), -/* 1155 */ +/* 1138 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var utils = __webpack_require__(1035); +var utils = __webpack_require__(1018); module.exports = function makeJuiceClient(juiceClient) { @@ -101922,7 +101623,7 @@ return juiceClient; /***/ }), -/* 1156 */ +/* 1139 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -101995,9 +101696,9 @@ function get_beautify(js_beautify, css_beautify, html_beautify) { if (true) { // Add support for AMD ( https://github.com/amdjs/amdjs-api/wiki/AMD#defineamd-property- ) !(__WEBPACK_AMD_DEFINE_ARRAY__ = [ - __webpack_require__(1157), - __webpack_require__(1158), - __webpack_require__(1159) + __webpack_require__(1140), + __webpack_require__(1141), + __webpack_require__(1142) ], __WEBPACK_AMD_DEFINE_RESULT__ = (function(js_beautify, css_beautify, html_beautify) { return get_beautify(js_beautify, css_beautify, html_beautify); }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), @@ -102005,7 +101706,7 @@ if (true) { } else {} /***/ }), -/* 1157 */ +/* 1140 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* AUTO-GENERATED. DO NOT MODIFY. */ @@ -106008,7 +105709,7 @@ if (true) { /***/ }), -/* 1158 */ +/* 1141 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* AUTO-GENERATED. DO NOT MODIFY. */ @@ -107631,7 +107332,7 @@ if (true) { /***/ }), -/* 1159 */ +/* 1142 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* AUTO-GENERATED. DO NOT MODIFY. */ @@ -110725,9 +110426,9 @@ var style_html = legacy_beautify_html; /* Footer */ if (true) { // Add support for AMD ( https://github.com/amdjs/amdjs-api/wiki/AMD#defineamd-property- ) - !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__, __webpack_require__(1157), __webpack_require__(1158)], __WEBPACK_AMD_DEFINE_RESULT__ = (function(requireamd) { - var js_beautify = __webpack_require__(1157); - var css_beautify = __webpack_require__(1158); + !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__, __webpack_require__(1140), __webpack_require__(1141)], __WEBPACK_AMD_DEFINE_RESULT__ = (function(requireamd) { + var js_beautify = __webpack_require__(1140); + var css_beautify = __webpack_require__(1141); return { html_beautify: function(html_source, options) { @@ -110742,19 +110443,19 @@ if (true) { /***/ }), -/* 1160 */ +/* 1143 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var CleanCSS = __webpack_require__(1161); -var decode = __webpack_require__(1267).decode; -var HTMLParser = __webpack_require__(1268).HTMLParser; -var RelateUrl = __webpack_require__(1270); -var TokenChain = __webpack_require__(1287); -var UglifyJS = __webpack_require__(1288); -var utils = __webpack_require__(1269); +var CleanCSS = __webpack_require__(1144); +var decode = __webpack_require__(1250).decode; +var HTMLParser = __webpack_require__(1251).HTMLParser; +var RelateUrl = __webpack_require__(1253); +var TokenChain = __webpack_require__(1270); +var UglifyJS = __webpack_require__(1271); +var utils = __webpack_require__(1252); function trimWhitespace(str) { return str && str.replace(/^[ \n\r\t\f]+/, '').replace(/[ \n\r\t\f]+$/, ''); @@ -112093,14 +111794,14 @@ exports.minify = function(value, options) { /***/ }), -/* 1161 */ +/* 1144 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(1162); +module.exports = __webpack_require__(1145); /***/ }), -/* 1162 */ +/* 1145 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -112110,27 +111811,27 @@ module.exports = __webpack_require__(1162); * Copyright (C) 2017 JakubPawlowicz.com */ -var level0Optimize = __webpack_require__(1163); -var level1Optimize = __webpack_require__(1164); -var level2Optimize = __webpack_require__(1187); -var validator = __webpack_require__(1225); +var level0Optimize = __webpack_require__(1146); +var level1Optimize = __webpack_require__(1147); +var level2Optimize = __webpack_require__(1170); +var validator = __webpack_require__(1208); -var compatibilityFrom = __webpack_require__(1226); -var fetchFrom = __webpack_require__(1227); -var formatFrom = __webpack_require__(1171).formatFrom; -var inlineFrom = __webpack_require__(1231); -var inlineRequestFrom = __webpack_require__(1232); -var inlineTimeoutFrom = __webpack_require__(1233); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; -var optimizationLevelFrom = __webpack_require__(1182).optimizationLevelFrom; -var rebaseFrom = __webpack_require__(1234); -var rebaseToFrom = __webpack_require__(1235); +var compatibilityFrom = __webpack_require__(1209); +var fetchFrom = __webpack_require__(1210); +var formatFrom = __webpack_require__(1154).formatFrom; +var inlineFrom = __webpack_require__(1214); +var inlineRequestFrom = __webpack_require__(1215); +var inlineTimeoutFrom = __webpack_require__(1216); +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; +var optimizationLevelFrom = __webpack_require__(1165).optimizationLevelFrom; +var rebaseFrom = __webpack_require__(1217); +var rebaseToFrom = __webpack_require__(1218); -var inputSourceMapTracker = __webpack_require__(1236); -var readSources = __webpack_require__(1248); +var inputSourceMapTracker = __webpack_require__(1219); +var readSources = __webpack_require__(1231); -var serializeStyles = __webpack_require__(1265); -var serializeStylesAndSourceMap = __webpack_require__(1266); +var serializeStyles = __webpack_require__(1248); +var serializeStylesAndSourceMap = __webpack_require__(1249); var CleanCSS = module.exports = function CleanCSS(options) { options = options || {}; @@ -112278,7 +111979,7 @@ function calculateStatsFrom(styles, context) { /***/ }), -/* 1163 */ +/* 1146 */ /***/ (function(module, exports) { function level0Optimize(tokens) { @@ -112290,38 +111991,38 @@ module.exports = level0Optimize; /***/ }), -/* 1164 */ +/* 1147 */ /***/ (function(module, exports, __webpack_require__) { -var shortenHex = __webpack_require__(1165); -var shortenHsl = __webpack_require__(1166); -var shortenRgb = __webpack_require__(1167); -var sortSelectors = __webpack_require__(1168); -var tidyRules = __webpack_require__(1170); -var tidyBlock = __webpack_require__(1175); -var tidyAtRule = __webpack_require__(1176); +var shortenHex = __webpack_require__(1148); +var shortenHsl = __webpack_require__(1149); +var shortenRgb = __webpack_require__(1150); +var sortSelectors = __webpack_require__(1151); +var tidyRules = __webpack_require__(1153); +var tidyBlock = __webpack_require__(1158); +var tidyAtRule = __webpack_require__(1159); -var Hack = __webpack_require__(1177); -var removeUnused = __webpack_require__(1178); -var restoreFromOptimizing = __webpack_require__(1179); -var wrapForOptimizing = __webpack_require__(1180).all; +var Hack = __webpack_require__(1160); +var removeUnused = __webpack_require__(1161); +var restoreFromOptimizing = __webpack_require__(1162); +var wrapForOptimizing = __webpack_require__(1163).all; -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); -var formatPosition = __webpack_require__(1174); -var split = __webpack_require__(1184); +var formatPosition = __webpack_require__(1157); +var split = __webpack_require__(1167); -var serializeRules = __webpack_require__(1185).rules; +var serializeRules = __webpack_require__(1168).rules; var IgnoreProperty = 'ignore-property'; var CHARSET_TOKEN = '@charset'; var CHARSET_REGEXP = new RegExp('^' + CHARSET_TOKEN, 'i'); -var DEFAULT_ROUNDING_PRECISION = __webpack_require__(1183).DEFAULT; +var DEFAULT_ROUNDING_PRECISION = __webpack_require__(1166).DEFAULT; var WHOLE_PIXEL_VALUE = /(?:^|\s|\()(-?\d+)px/; var TIME_VALUE = /^(\-?[\d\.]+)(m?s)$/; @@ -112987,7 +112688,7 @@ module.exports = level1Optimize; /***/ }), -/* 1165 */ +/* 1148 */ /***/ (function(module, exports) { var COLORS = { @@ -113182,7 +112883,7 @@ module.exports = shortenHex; /***/ }), -/* 1166 */ +/* 1149 */ /***/ (function(module, exports) { // HSL to RGB converter. Both methods adapted from: @@ -113249,7 +112950,7 @@ module.exports = shortenHsl; /***/ }), -/* 1167 */ +/* 1150 */ /***/ (function(module, exports) { function shortenRgb(red, green, blue) { @@ -113265,10 +112966,10 @@ module.exports = shortenRgb; /***/ }), -/* 1168 */ +/* 1151 */ /***/ (function(module, exports, __webpack_require__) { -var naturalCompare = __webpack_require__(1169); +var naturalCompare = __webpack_require__(1152); function naturalSorter(scope1, scope2) { return naturalCompare(scope1[1], scope2[1]); @@ -113294,7 +112995,7 @@ module.exports = sortSelectors; /***/ }), -/* 1169 */ +/* 1152 */ /***/ (function(module, exports) { // adapted from http://nedbatchelder.com/blog/200712.html#e20071211T054956 @@ -113331,12 +113032,12 @@ module.exports = naturalCompare; /***/ }), -/* 1170 */ +/* 1153 */ /***/ (function(module, exports, __webpack_require__) { -var Spaces = __webpack_require__(1171).Spaces; -var Marker = __webpack_require__(1173); -var formatPosition = __webpack_require__(1174); +var Spaces = __webpack_require__(1154).Spaces; +var Marker = __webpack_require__(1156); +var formatPosition = __webpack_require__(1157); var CASE_ATTRIBUTE_PATTERN = /[\s"'][iI]\s*\]/; var CASE_RESTORE_PATTERN = /([\d\w])([iI])\]/g; @@ -113550,12 +113251,12 @@ module.exports = tidyRules; /***/ }), -/* 1171 */ +/* 1154 */ /***/ (function(module, exports, __webpack_require__) { var systemLineBreak = __webpack_require__(21).EOL; -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); var Breaks = { AfterAtRule: 'afterAtRule', @@ -113772,7 +113473,7 @@ module.exports = { /***/ }), -/* 1172 */ +/* 1155 */ /***/ (function(module, exports) { function override(source1, source2) { @@ -113812,7 +113513,7 @@ module.exports = override; /***/ }), -/* 1173 */ +/* 1156 */ /***/ (function(module, exports) { var Marker = { @@ -113844,7 +113545,7 @@ module.exports = Marker; /***/ }), -/* 1174 */ +/* 1157 */ /***/ (function(module, exports) { function formatPosition(metadata) { @@ -113861,7 +113562,7 @@ module.exports = formatPosition; /***/ }), -/* 1175 */ +/* 1158 */ /***/ (function(module, exports) { var SUPPORTED_COMPACT_BLOCK_MATCHER = /^@media\W/; @@ -113890,7 +113591,7 @@ module.exports = tidyBlock; /***/ }), -/* 1176 */ +/* 1159 */ /***/ (function(module, exports) { function tidyAtRule(value) { @@ -113905,7 +113606,7 @@ module.exports = tidyAtRule; /***/ }), -/* 1177 */ +/* 1160 */ /***/ (function(module, exports) { var Hack = { @@ -113919,7 +113620,7 @@ module.exports = Hack; /***/ }), -/* 1178 */ +/* 1161 */ /***/ (function(module, exports) { function removeUnused(properties) { @@ -113936,12 +113637,12 @@ module.exports = removeUnused; /***/ }), -/* 1179 */ +/* 1162 */ /***/ (function(module, exports, __webpack_require__) { -var Hack = __webpack_require__(1177); +var Hack = __webpack_require__(1160); -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); var ASTERISK_HACK = '*'; var BACKSLASH_HACK = '\\'; @@ -114011,13 +113712,13 @@ module.exports = restoreFromOptimizing; /***/ }), -/* 1180 */ +/* 1163 */ /***/ (function(module, exports, __webpack_require__) { -var Hack = __webpack_require__(1177); +var Hack = __webpack_require__(1160); -var Marker = __webpack_require__(1173); -var Token = __webpack_require__(1181); +var Marker = __webpack_require__(1156); +var Token = __webpack_require__(1164); var Match = { ASTERISK: '*', @@ -114208,7 +113909,7 @@ module.exports = { /***/ }), -/* 1181 */ +/* 1164 */ /***/ (function(module, exports) { var Token = { @@ -114231,12 +113932,12 @@ module.exports = Token; /***/ }), -/* 1182 */ +/* 1165 */ /***/ (function(module, exports, __webpack_require__) { -var roundingPrecisionFrom = __webpack_require__(1183).roundingPrecisionFrom; +var roundingPrecisionFrom = __webpack_require__(1166).roundingPrecisionFrom; -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); var OptimizationLevel = { Zero: '0', @@ -114458,10 +114159,10 @@ module.exports = { /***/ }), -/* 1183 */ +/* 1166 */ /***/ (function(module, exports, __webpack_require__) { -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); var INTEGER_PATTERN = /^\d+$/; @@ -114552,10 +114253,10 @@ module.exports = { /***/ }), -/* 1184 */ +/* 1167 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); function split(value, separator) { var openLevel = Marker.OPEN_ROUND_BRACKET; @@ -114608,10 +114309,10 @@ module.exports = split; /***/ }), -/* 1185 */ +/* 1168 */ /***/ (function(module, exports, __webpack_require__) { -var helpers = __webpack_require__(1186); +var helpers = __webpack_require__(1169); function store(serializeContext, token) { serializeContext.output.push(typeof token == 'string' ? token : token[1]); @@ -114666,16 +114367,16 @@ module.exports = { /***/ }), -/* 1186 */ +/* 1169 */ /***/ (function(module, exports, __webpack_require__) { var emptyCharacter = ''; -var Breaks = __webpack_require__(1171).Breaks; -var Spaces = __webpack_require__(1171).Spaces; +var Breaks = __webpack_require__(1154).Breaks; +var Spaces = __webpack_require__(1154).Spaces; -var Marker = __webpack_require__(1173); -var Token = __webpack_require__(1181); +var Marker = __webpack_require__(1156); +var Token = __webpack_require__(1164); function supportsAfterClosingBrace(token) { return token[1][1] == 'background' || token[1][1] == 'transform' || token[1][1] == 'src'; @@ -114919,25 +114620,25 @@ module.exports = { /***/ }), -/* 1187 */ +/* 1170 */ /***/ (function(module, exports, __webpack_require__) { -var mergeAdjacent = __webpack_require__(1188); -var mergeMediaQueries = __webpack_require__(1209); -var mergeNonAdjacentByBody = __webpack_require__(1215); -var mergeNonAdjacentBySelector = __webpack_require__(1216); -var reduceNonAdjacent = __webpack_require__(1217); -var removeDuplicateFontAtRules = __webpack_require__(1219); -var removeDuplicateMediaQueries = __webpack_require__(1220); -var removeDuplicates = __webpack_require__(1221); -var removeUnusedAtRules = __webpack_require__(1222); -var restructure = __webpack_require__(1223); +var mergeAdjacent = __webpack_require__(1171); +var mergeMediaQueries = __webpack_require__(1192); +var mergeNonAdjacentByBody = __webpack_require__(1198); +var mergeNonAdjacentBySelector = __webpack_require__(1199); +var reduceNonAdjacent = __webpack_require__(1200); +var removeDuplicateFontAtRules = __webpack_require__(1202); +var removeDuplicateMediaQueries = __webpack_require__(1203); +var removeDuplicates = __webpack_require__(1204); +var removeUnusedAtRules = __webpack_require__(1205); +var restructure = __webpack_require__(1206); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function removeEmpty(tokens) { for (var i = 0, l = tokens.length; i < l; i++) { @@ -115059,22 +114760,22 @@ module.exports = level2Optimize; /***/ }), -/* 1188 */ +/* 1171 */ /***/ (function(module, exports, __webpack_require__) { -var isMergeable = __webpack_require__(1189); +var isMergeable = __webpack_require__(1172); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var sortSelectors = __webpack_require__(1168); -var tidyRules = __webpack_require__(1170); +var sortSelectors = __webpack_require__(1151); +var tidyRules = __webpack_require__(1153); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function mergeAdjacent(tokens, context) { var lastToken = [null, [], []]; @@ -115115,11 +114816,11 @@ module.exports = mergeAdjacent; /***/ }), -/* 1189 */ +/* 1172 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); -var split = __webpack_require__(1184); +var Marker = __webpack_require__(1156); +var split = __webpack_require__(1167); var DEEP_SELECTOR_PATTERN = /\/deep\//; var DOUBLE_COLON_PATTERN = /^::/; @@ -115380,20 +115081,20 @@ module.exports = isMergeable; /***/ }), -/* 1190 */ +/* 1173 */ /***/ (function(module, exports, __webpack_require__) { -var mergeIntoShorthands = __webpack_require__(1191); -var overrideProperties = __webpack_require__(1204); -var populateComponents = __webpack_require__(1194); +var mergeIntoShorthands = __webpack_require__(1174); +var overrideProperties = __webpack_require__(1187); +var populateComponents = __webpack_require__(1177); -var restoreWithComponents = __webpack_require__(1203); +var restoreWithComponents = __webpack_require__(1186); -var wrapForOptimizing = __webpack_require__(1180).all; -var removeUnused = __webpack_require__(1178); -var restoreFromOptimizing = __webpack_require__(1179); +var wrapForOptimizing = __webpack_require__(1163).all; +var removeUnused = __webpack_require__(1161); +var restoreFromOptimizing = __webpack_require__(1162); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; function optimizeProperties(properties, withOverriding, withMerging, context) { var levelOptions = context.options.level[OptimizationLevel.Two]; @@ -115426,22 +115127,22 @@ module.exports = optimizeProperties; /***/ }), -/* 1191 */ +/* 1174 */ /***/ (function(module, exports, __webpack_require__) { -var everyValuesPair = __webpack_require__(1192); -var hasInherit = __webpack_require__(1193); -var populateComponents = __webpack_require__(1194); +var everyValuesPair = __webpack_require__(1175); +var hasInherit = __webpack_require__(1176); +var populateComponents = __webpack_require__(1177); -var compactable = __webpack_require__(1195); -var deepClone = __webpack_require__(1202).deep; -var restoreWithComponents = __webpack_require__(1203); +var compactable = __webpack_require__(1178); +var deepClone = __webpack_require__(1185).deep; +var restoreWithComponents = __webpack_require__(1186); -var restoreFromOptimizing = __webpack_require__(1179); -var wrapSingle = __webpack_require__(1180).single; +var restoreFromOptimizing = __webpack_require__(1162); +var wrapSingle = __webpack_require__(1163).single; -var serializeBody = __webpack_require__(1185).body; -var Token = __webpack_require__(1181); +var serializeBody = __webpack_require__(1168).body; +var Token = __webpack_require__(1164); function mergeIntoShorthands(properties, validator) { var candidates = {}; @@ -115877,10 +115578,10 @@ module.exports = mergeIntoShorthands; /***/ }), -/* 1192 */ +/* 1175 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); function everyValuesPair(fn, left, right) { var leftSize = left.value.length; @@ -115911,7 +115612,7 @@ module.exports = everyValuesPair; /***/ }), -/* 1193 */ +/* 1176 */ /***/ (function(module, exports) { function hasInherit(property) { @@ -115927,11 +115628,11 @@ module.exports = hasInherit; /***/ }), -/* 1194 */ +/* 1177 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); -var InvalidPropertyError = __webpack_require__(1197); +var compactable = __webpack_require__(1178); +var InvalidPropertyError = __webpack_require__(1180); function populateComponents(properties, validator, warnings) { var component; @@ -115975,16 +115676,16 @@ module.exports = populateComponents; /***/ }), -/* 1195 */ +/* 1178 */ /***/ (function(module, exports, __webpack_require__) { // Contains the interpretation of CSS properties, as used by the property optimizer -var breakUp = __webpack_require__(1196); -var canOverride = __webpack_require__(1198); -var restore = __webpack_require__(1201); +var breakUp = __webpack_require__(1179); +var canOverride = __webpack_require__(1181); +var restore = __webpack_require__(1184); -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); // Properties to process // Extend this object in order to add support for more properties in the optimizer. @@ -117044,17 +116745,17 @@ module.exports = override(compactable, vendorPrefixedCompactable); /***/ }), -/* 1196 */ +/* 1179 */ /***/ (function(module, exports, __webpack_require__) { -var InvalidPropertyError = __webpack_require__(1197); +var InvalidPropertyError = __webpack_require__(1180); -var wrapSingle = __webpack_require__(1180).single; +var wrapSingle = __webpack_require__(1163).single; -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); -var formatPosition = __webpack_require__(1174); +var formatPosition = __webpack_require__(1157); function _anyIsInherit(values) { var i, l; @@ -117694,7 +117395,7 @@ module.exports = { /***/ }), -/* 1197 */ +/* 1180 */ /***/ (function(module, exports) { function InvalidPropertyError(message) { @@ -117710,10 +117411,10 @@ module.exports = InvalidPropertyError; /***/ }), -/* 1198 */ +/* 1181 */ /***/ (function(module, exports, __webpack_require__) { -var understandable = __webpack_require__(1199); +var understandable = __webpack_require__(1182); function animationIterationCount(validator, value1, value2) { if (!understandable(validator, value1, value2, 0, true) && !(validator.isAnimationIterationCountKeyword(value2) || validator.isPositiveNumber(value2))) { @@ -117999,10 +117700,10 @@ module.exports = { /***/ }), -/* 1199 */ +/* 1182 */ /***/ (function(module, exports, __webpack_require__) { -var sameVendorPrefixes = __webpack_require__(1200).same; +var sameVendorPrefixes = __webpack_require__(1183).same; function understandable(validator, value1, value2, _position, isPaired) { if (!sameVendorPrefixes(value1, value2)) { @@ -118020,7 +117721,7 @@ module.exports = understandable; /***/ }), -/* 1200 */ +/* 1183 */ /***/ (function(module, exports) { var VENDOR_PREFIX_PATTERN = /(?:^|\W)(\-\w+\-)/g; @@ -118049,13 +117750,13 @@ module.exports = { /***/ }), -/* 1201 */ +/* 1184 */ /***/ (function(module, exports, __webpack_require__) { -var shallowClone = __webpack_require__(1202).shallow; +var shallowClone = __webpack_require__(1185).shallow; -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); function isInheritOnly(values) { for (var i = 0, l = values.length; i < l; i++) { @@ -118358,12 +118059,12 @@ module.exports = { /***/ }), -/* 1202 */ +/* 1185 */ /***/ (function(module, exports, __webpack_require__) { -var wrapSingle = __webpack_require__(1180).single; +var wrapSingle = __webpack_require__(1163).single; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function deep(property) { var cloned = shallow(property); @@ -118397,10 +118098,10 @@ module.exports = { /***/ }), -/* 1203 */ +/* 1186 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function restoreWithComponents(property) { var descriptor = compactable[property.name]; @@ -118416,28 +118117,28 @@ module.exports = restoreWithComponents; /***/ }), -/* 1204 */ +/* 1187 */ /***/ (function(module, exports, __webpack_require__) { -var hasInherit = __webpack_require__(1193); -var everyValuesPair = __webpack_require__(1192); -var findComponentIn = __webpack_require__(1205); -var isComponentOf = __webpack_require__(1206); -var isMergeableShorthand = __webpack_require__(1207); -var overridesNonComponentShorthand = __webpack_require__(1208); -var sameVendorPrefixesIn = __webpack_require__(1200).same; +var hasInherit = __webpack_require__(1176); +var everyValuesPair = __webpack_require__(1175); +var findComponentIn = __webpack_require__(1188); +var isComponentOf = __webpack_require__(1189); +var isMergeableShorthand = __webpack_require__(1190); +var overridesNonComponentShorthand = __webpack_require__(1191); +var sameVendorPrefixesIn = __webpack_require__(1183).same; -var compactable = __webpack_require__(1195); -var deepClone = __webpack_require__(1202).deep; -var restoreWithComponents = __webpack_require__(1203); -var shallowClone = __webpack_require__(1202).shallow; +var compactable = __webpack_require__(1178); +var deepClone = __webpack_require__(1185).deep; +var restoreWithComponents = __webpack_require__(1186); +var shallowClone = __webpack_require__(1185).shallow; -var restoreFromOptimizing = __webpack_require__(1179); +var restoreFromOptimizing = __webpack_require__(1162); -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); -var serializeProperty = __webpack_require__(1185).property; +var serializeProperty = __webpack_require__(1168).property; function wouldBreakCompatibility(property, validator) { for (var i = 0; i < property.components.length; i++) { @@ -118906,10 +118607,10 @@ module.exports = overrideProperties; /***/ }), -/* 1205 */ +/* 1188 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function findComponentIn(shorthand, longhand) { var comparator = nameComparator(longhand); @@ -118952,10 +118653,10 @@ module.exports = findComponentIn; /***/ }), -/* 1206 */ +/* 1189 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function isComponentOf(property1, property2, shallow) { return isDirectComponentOf(property1, property2) || @@ -118980,10 +118681,10 @@ module.exports = isComponentOf; /***/ }), -/* 1207 */ +/* 1190 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); function isMergeableShorthand(shorthand) { if (shorthand.name != 'font') { @@ -118997,10 +118698,10 @@ module.exports = isMergeableShorthand; /***/ }), -/* 1208 */ +/* 1191 */ /***/ (function(module, exports, __webpack_require__) { -var compactable = __webpack_require__(1195); +var compactable = __webpack_require__(1178); function overridesNonComponentShorthand(property1, property2) { return property1.name in compactable && @@ -119012,17 +118713,17 @@ module.exports = overridesNonComponentShorthand; /***/ }), -/* 1209 */ +/* 1192 */ /***/ (function(module, exports, __webpack_require__) { -var canReorder = __webpack_require__(1210).canReorder; -var canReorderSingle = __webpack_require__(1210).canReorderSingle; -var extractProperties = __webpack_require__(1214); -var rulesOverlap = __webpack_require__(1211); +var canReorder = __webpack_require__(1193).canReorder; +var canReorderSingle = __webpack_require__(1193).canReorderSingle; +var extractProperties = __webpack_require__(1197); +var rulesOverlap = __webpack_require__(1194); -var serializeRules = __webpack_require__(1185).rules; -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; -var Token = __webpack_require__(1181); +var serializeRules = __webpack_require__(1168).rules; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; +var Token = __webpack_require__(1164); function mergeMediaQueries(tokens, context) { var mergeSemantically = context.options.level[OptimizationLevel.Two].mergeSemantically; @@ -119121,13 +118822,13 @@ module.exports = mergeMediaQueries; /***/ }), -/* 1210 */ +/* 1193 */ /***/ (function(module, exports, __webpack_require__) { // TODO: it'd be great to merge it with the other canReorder functionality -var rulesOverlap = __webpack_require__(1211); -var specificitiesOverlap = __webpack_require__(1212); +var rulesOverlap = __webpack_require__(1194); +var specificitiesOverlap = __webpack_require__(1195); var FLEX_PROPERTIES = /align\-items|box\-align|box\-pack|flex|justify/; var BORDER_PROPERTIES = /^border\-(top|right|bottom|left|color|style|width|radius)/; @@ -119220,7 +118921,7 @@ module.exports = { /***/ }), -/* 1211 */ +/* 1194 */ /***/ (function(module, exports) { var MODIFIER_PATTERN = /\-\-.+$/; @@ -119258,10 +118959,10 @@ module.exports = rulesOverlap; /***/ }), -/* 1212 */ +/* 1195 */ /***/ (function(module, exports, __webpack_require__) { -var specificity = __webpack_require__(1213); +var specificity = __webpack_require__(1196); function specificitiesOverlap(selector1, selector2, cache) { var specificity1; @@ -119298,10 +118999,10 @@ module.exports = specificitiesOverlap; /***/ }), -/* 1213 */ +/* 1196 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); +var Marker = __webpack_require__(1156); var Selector = { ADJACENT_SIBLING: '+', @@ -119381,16 +119082,16 @@ module.exports = specificity; /***/ }), -/* 1214 */ +/* 1197 */ /***/ (function(module, exports, __webpack_require__) { // This extractor is used in level 2 optimizations // IMPORTANT: Mind Token class and this code is not related! // Properties will be tokenized in one step, see #429 -var Token = __webpack_require__(1181); -var serializeRules = __webpack_require__(1185).rules; -var serializeValue = __webpack_require__(1185).value; +var Token = __webpack_require__(1164); +var serializeRules = __webpack_require__(1168).rules; +var serializeValue = __webpack_require__(1168).value; function extractProperties(token) { var properties = []; @@ -119460,20 +119161,20 @@ module.exports = extractProperties; /***/ }), -/* 1215 */ +/* 1198 */ /***/ (function(module, exports, __webpack_require__) { -var isMergeable = __webpack_require__(1189); +var isMergeable = __webpack_require__(1172); -var sortSelectors = __webpack_require__(1168); -var tidyRules = __webpack_require__(1170); +var sortSelectors = __webpack_require__(1151); +var tidyRules = __webpack_require__(1153); -var OptimizationLevel = __webpack_require__(1182).OptimizationLevel; +var OptimizationLevel = __webpack_require__(1165).OptimizationLevel; -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function unsafeSelector(value) { return /\.|\*| :/.test(value); @@ -119546,17 +119247,17 @@ module.exports = mergeNonAdjacentByBody; /***/ }), -/* 1216 */ +/* 1199 */ /***/ (function(module, exports, __webpack_require__) { -var canReorder = __webpack_require__(1210).canReorder; -var extractProperties = __webpack_require__(1214); +var canReorder = __webpack_require__(1193).canReorder; +var extractProperties = __webpack_require__(1197); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var serializeRules = __webpack_require__(1185).rules; +var serializeRules = __webpack_require__(1168).rules; -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); function mergeNonAdjacentBySelector(tokens, context) { var specificityCache = context.cache.specificity; @@ -119630,19 +119331,19 @@ module.exports = mergeNonAdjacentBySelector; /***/ }), -/* 1217 */ +/* 1200 */ /***/ (function(module, exports, __webpack_require__) { -var isMergeable = __webpack_require__(1189); +var isMergeable = __webpack_require__(1172); -var optimizeProperties = __webpack_require__(1190); +var optimizeProperties = __webpack_require__(1173); -var cloneArray = __webpack_require__(1218); +var cloneArray = __webpack_require__(1201); -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; function reduceNonAdjacent(tokens, context) { var options = context.options; @@ -119816,7 +119517,7 @@ module.exports = reduceNonAdjacent; /***/ }), -/* 1218 */ +/* 1201 */ /***/ (function(module, exports) { function cloneArray(array) { @@ -119834,12 +119535,12 @@ module.exports = cloneArray; /***/ }), -/* 1219 */ +/* 1202 */ /***/ (function(module, exports, __webpack_require__) { -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeAll = __webpack_require__(1185).all; +var serializeAll = __webpack_require__(1168).all; var FONT_FACE_SCOPE = '@font-face'; @@ -119870,13 +119571,13 @@ module.exports = removeDuplicateFontAtRules; /***/ }), -/* 1220 */ +/* 1203 */ /***/ (function(module, exports, __webpack_require__) { -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeAll = __webpack_require__(1185).all; -var serializeRules = __webpack_require__(1185).rules; +var serializeAll = __webpack_require__(1168).all; +var serializeRules = __webpack_require__(1168).rules; function removeDuplicateMediaQueries(tokens) { var candidates = {}; @@ -119906,13 +119607,13 @@ module.exports = removeDuplicateMediaQueries; /***/ }), -/* 1221 */ +/* 1204 */ /***/ (function(module, exports, __webpack_require__) { -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; function removeDuplicates(tokens) { var matched = {}; @@ -119955,15 +119656,15 @@ module.exports = removeDuplicates; /***/ }), -/* 1222 */ +/* 1205 */ /***/ (function(module, exports, __webpack_require__) { -var populateComponents = __webpack_require__(1194); +var populateComponents = __webpack_require__(1177); -var wrapForOptimizing = __webpack_require__(1180).single; -var restoreFromOptimizing = __webpack_require__(1179); +var wrapForOptimizing = __webpack_require__(1163).single; +var restoreFromOptimizing = __webpack_require__(1162); -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); var animationNameRegex = /^(\-moz\-|\-o\-|\-webkit\-)?animation-name$/; var animationRegex = /^(\-moz\-|\-o\-|\-webkit\-)?animation$/; @@ -120210,20 +119911,20 @@ module.exports = removeUnusedAtRules; /***/ }), -/* 1223 */ +/* 1206 */ /***/ (function(module, exports, __webpack_require__) { -var canReorderSingle = __webpack_require__(1210).canReorderSingle; -var extractProperties = __webpack_require__(1214); -var isMergeable = __webpack_require__(1189); -var tidyRuleDuplicates = __webpack_require__(1224); +var canReorderSingle = __webpack_require__(1193).canReorderSingle; +var extractProperties = __webpack_require__(1197); +var isMergeable = __webpack_require__(1172); +var tidyRuleDuplicates = __webpack_require__(1207); -var Token = __webpack_require__(1181); +var Token = __webpack_require__(1164); -var cloneArray = __webpack_require__(1218); +var cloneArray = __webpack_require__(1201); -var serializeBody = __webpack_require__(1185).body; -var serializeRules = __webpack_require__(1185).rules; +var serializeBody = __webpack_require__(1168).body; +var serializeRules = __webpack_require__(1168).rules; function naturalSorter(a, b) { return a > b ? 1 : -1; @@ -120605,7 +120306,7 @@ module.exports = restructure; /***/ }), -/* 1224 */ +/* 1207 */ /***/ (function(module, exports) { function ruleSorter(s1, s2) { @@ -120632,7 +120333,7 @@ module.exports = tidyRuleDuplicates; /***/ }), -/* 1225 */ +/* 1208 */ /***/ (function(module, exports) { var functionNoVendorRegexStr = '[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)'; @@ -121167,7 +120868,7 @@ module.exports = validator; /***/ }), -/* 1226 */ +/* 1209 */ /***/ (function(module, exports) { var DEFAULTS = { @@ -121358,10 +121059,10 @@ module.exports = compatibilityFrom; /***/ }), -/* 1227 */ +/* 1210 */ /***/ (function(module, exports, __webpack_require__) { -var loadRemoteResource = __webpack_require__(1228); +var loadRemoteResource = __webpack_require__(1211); function fetchFrom(callback) { return callback || loadRemoteResource; @@ -121371,16 +121072,16 @@ module.exports = fetchFrom; /***/ }), -/* 1228 */ +/* 1211 */ /***/ (function(module, exports, __webpack_require__) { var http = __webpack_require__(27); var https = __webpack_require__(38); var url = __webpack_require__(28); -var isHttpResource = __webpack_require__(1229); -var isHttpsResource = __webpack_require__(1230); -var override = __webpack_require__(1172); +var isHttpResource = __webpack_require__(1212); +var isHttpsResource = __webpack_require__(1213); +var override = __webpack_require__(1155); var HTTP_PROTOCOL = 'http:'; @@ -121451,7 +121152,7 @@ module.exports = loadRemoteResource; /***/ }), -/* 1229 */ +/* 1212 */ /***/ (function(module, exports) { var HTTP_RESOURCE_PATTERN = /^http:\/\//; @@ -121464,7 +121165,7 @@ module.exports = isHttpResource; /***/ }), -/* 1230 */ +/* 1213 */ /***/ (function(module, exports) { var HTTPS_RESOURCE_PATTERN = /^https:\/\//; @@ -121477,7 +121178,7 @@ module.exports = isHttpsResource; /***/ }), -/* 1231 */ +/* 1214 */ /***/ (function(module, exports) { function inlineOptionsFrom(rules) { @@ -121498,12 +121199,12 @@ module.exports = inlineOptionsFrom; /***/ }), -/* 1232 */ +/* 1215 */ /***/ (function(module, exports, __webpack_require__) { var url = __webpack_require__(28); -var override = __webpack_require__(1172); +var override = __webpack_require__(1155); function inlineRequestFrom(option) { return override( @@ -121526,7 +121227,7 @@ module.exports = inlineRequestFrom; /***/ }), -/* 1233 */ +/* 1216 */ /***/ (function(module, exports) { var DEFAULT_TIMEOUT = 5000; @@ -121539,7 +121240,7 @@ module.exports = inlineTimeoutFrom; /***/ }), -/* 1234 */ +/* 1217 */ /***/ (function(module, exports) { function rebaseFrom(rebaseOption) { @@ -121550,7 +121251,7 @@ module.exports = rebaseFrom; /***/ }), -/* 1235 */ +/* 1218 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -121563,10 +121264,10 @@ module.exports = rebaseToFrom; /***/ }), -/* 1236 */ +/* 1219 */ /***/ (function(module, exports, __webpack_require__) { -var SourceMapConsumer = __webpack_require__(1237).SourceMapConsumer; +var SourceMapConsumer = __webpack_require__(1220).SourceMapConsumer; function inputSourceMapTracker() { var maps = {}; @@ -121627,7 +121328,7 @@ module.exports = inputSourceMapTracker; /***/ }), -/* 1237 */ +/* 1220 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -121635,13 +121336,13 @@ module.exports = inputSourceMapTracker; * Licensed under the New BSD license. See LICENSE.txt or: * http://opensource.org/licenses/BSD-3-Clause */ -exports.SourceMapGenerator = __webpack_require__(1238).SourceMapGenerator; -exports.SourceMapConsumer = __webpack_require__(1244).SourceMapConsumer; -exports.SourceNode = __webpack_require__(1247).SourceNode; +exports.SourceMapGenerator = __webpack_require__(1221).SourceMapGenerator; +exports.SourceMapConsumer = __webpack_require__(1227).SourceMapConsumer; +exports.SourceNode = __webpack_require__(1230).SourceNode; /***/ }), -/* 1238 */ +/* 1221 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -121651,10 +121352,10 @@ exports.SourceNode = __webpack_require__(1247).SourceNode; * http://opensource.org/licenses/BSD-3-Clause */ -var base64VLQ = __webpack_require__(1239); -var util = __webpack_require__(1241); -var ArraySet = __webpack_require__(1242).ArraySet; -var MappingList = __webpack_require__(1243).MappingList; +var base64VLQ = __webpack_require__(1222); +var util = __webpack_require__(1224); +var ArraySet = __webpack_require__(1225).ArraySet; +var MappingList = __webpack_require__(1226).MappingList; /** * An instance of the SourceMapGenerator represents a source map which is @@ -122072,7 +121773,7 @@ exports.SourceMapGenerator = SourceMapGenerator; /***/ }), -/* 1239 */ +/* 1222 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122112,7 +121813,7 @@ exports.SourceMapGenerator = SourceMapGenerator; * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -var base64 = __webpack_require__(1240); +var base64 = __webpack_require__(1223); // A single base 64 digit can contain 6 bits of data. For the base 64 variable // length quantities we use in the source map spec, the first bit is the sign, @@ -122218,7 +121919,7 @@ exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { /***/ }), -/* 1240 */ +/* 1223 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122291,7 +121992,7 @@ exports.decode = function (charCode) { /***/ }), -/* 1241 */ +/* 1224 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122785,7 +122486,7 @@ exports.computeSourceURL = computeSourceURL; /***/ }), -/* 1242 */ +/* 1225 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122795,7 +122496,7 @@ exports.computeSourceURL = computeSourceURL; * http://opensource.org/licenses/BSD-3-Clause */ -var util = __webpack_require__(1241); +var util = __webpack_require__(1224); var has = Object.prototype.hasOwnProperty; var hasNativeMap = typeof Map !== "undefined"; @@ -122912,7 +122613,7 @@ exports.ArraySet = ArraySet; /***/ }), -/* 1243 */ +/* 1226 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -122922,7 +122623,7 @@ exports.ArraySet = ArraySet; * http://opensource.org/licenses/BSD-3-Clause */ -var util = __webpack_require__(1241); +var util = __webpack_require__(1224); /** * Determine whether mappingB is after mappingA with respect to generated @@ -122997,7 +122698,7 @@ exports.MappingList = MappingList; /***/ }), -/* 1244 */ +/* 1227 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -123007,11 +122708,11 @@ exports.MappingList = MappingList; * http://opensource.org/licenses/BSD-3-Clause */ -var util = __webpack_require__(1241); -var binarySearch = __webpack_require__(1245); -var ArraySet = __webpack_require__(1242).ArraySet; -var base64VLQ = __webpack_require__(1239); -var quickSort = __webpack_require__(1246).quickSort; +var util = __webpack_require__(1224); +var binarySearch = __webpack_require__(1228); +var ArraySet = __webpack_require__(1225).ArraySet; +var base64VLQ = __webpack_require__(1222); +var quickSort = __webpack_require__(1229).quickSort; function SourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; @@ -124148,7 +123849,7 @@ exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; /***/ }), -/* 1245 */ +/* 1228 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -124265,7 +123966,7 @@ exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { /***/ }), -/* 1246 */ +/* 1229 */ /***/ (function(module, exports) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -124385,7 +124086,7 @@ exports.quickSort = function (ary, comparator) { /***/ }), -/* 1247 */ +/* 1230 */ /***/ (function(module, exports, __webpack_require__) { /* -*- Mode: js; js-indent-level: 2; -*- */ @@ -124395,8 +124096,8 @@ exports.quickSort = function (ary, comparator) { * http://opensource.org/licenses/BSD-3-Clause */ -var SourceMapGenerator = __webpack_require__(1238).SourceMapGenerator; -var util = __webpack_require__(1241); +var SourceMapGenerator = __webpack_require__(1221).SourceMapGenerator; +var util = __webpack_require__(1224); // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other // operating systems these days (capturing the result). @@ -124804,28 +124505,28 @@ exports.SourceNode = SourceNode; /***/ }), -/* 1248 */ +/* 1231 */ /***/ (function(module, exports, __webpack_require__) { var fs = __webpack_require__(462); var path = __webpack_require__(460); -var applySourceMaps = __webpack_require__(1249); -var extractImportUrlAndMedia = __webpack_require__(1257); -var isAllowedResource = __webpack_require__(1250); -var loadOriginalSources = __webpack_require__(1258); -var normalizePath = __webpack_require__(1259); -var rebase = __webpack_require__(1260); -var rebaseLocalMap = __webpack_require__(1254); -var rebaseRemoteMap = __webpack_require__(1255); -var restoreImport = __webpack_require__(1261); - -var tokenize = __webpack_require__(1264); -var Token = __webpack_require__(1181); -var Marker = __webpack_require__(1173); -var hasProtocol = __webpack_require__(1252); -var isImport = __webpack_require__(1263); -var isRemoteResource = __webpack_require__(1251); +var applySourceMaps = __webpack_require__(1232); +var extractImportUrlAndMedia = __webpack_require__(1240); +var isAllowedResource = __webpack_require__(1233); +var loadOriginalSources = __webpack_require__(1241); +var normalizePath = __webpack_require__(1242); +var rebase = __webpack_require__(1243); +var rebaseLocalMap = __webpack_require__(1237); +var rebaseRemoteMap = __webpack_require__(1238); +var restoreImport = __webpack_require__(1244); + +var tokenize = __webpack_require__(1247); +var Token = __webpack_require__(1164); +var Marker = __webpack_require__(1156); +var hasProtocol = __webpack_require__(1235); +var isImport = __webpack_require__(1246); +var isRemoteResource = __webpack_require__(1234); var UNKNOWN_URI = 'uri:unknown'; @@ -125151,21 +124852,21 @@ module.exports = readSources; /***/ }), -/* 1249 */ +/* 1232 */ /***/ (function(module, exports, __webpack_require__) { var fs = __webpack_require__(462); var path = __webpack_require__(460); -var isAllowedResource = __webpack_require__(1250); -var matchDataUri = __webpack_require__(1253); -var rebaseLocalMap = __webpack_require__(1254); -var rebaseRemoteMap = __webpack_require__(1255); +var isAllowedResource = __webpack_require__(1233); +var matchDataUri = __webpack_require__(1236); +var rebaseLocalMap = __webpack_require__(1237); +var rebaseRemoteMap = __webpack_require__(1238); -var Token = __webpack_require__(1181); -var hasProtocol = __webpack_require__(1252); -var isDataUriResource = __webpack_require__(1256); -var isRemoteResource = __webpack_require__(1251); +var Token = __webpack_require__(1164); +var hasProtocol = __webpack_require__(1235); +var isDataUriResource = __webpack_require__(1239); +var isRemoteResource = __webpack_require__(1234); var MAP_MARKER_PATTERN = /^\/\*# sourceMappingURL=(\S+) \*\/$/; @@ -125402,14 +125103,14 @@ module.exports = applySourceMaps; /***/ }), -/* 1250 */ +/* 1233 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); var url = __webpack_require__(28); -var isRemoteResource = __webpack_require__(1251); -var hasProtocol = __webpack_require__(1252); +var isRemoteResource = __webpack_require__(1234); +var hasProtocol = __webpack_require__(1235); var HTTP_PROTOCOL = 'http:'; @@ -125485,7 +125186,7 @@ module.exports = isAllowedResource; /***/ }), -/* 1251 */ +/* 1234 */ /***/ (function(module, exports) { var REMOTE_RESOURCE_PATTERN = /^(\w+:\/\/|\/\/)/; @@ -125498,7 +125199,7 @@ module.exports = isRemoteResource; /***/ }), -/* 1252 */ +/* 1235 */ /***/ (function(module, exports) { var NO_PROTOCOL_RESOURCE_PATTERN = /^\/\//; @@ -125511,7 +125212,7 @@ module.exports = hasProtocol; /***/ }), -/* 1253 */ +/* 1236 */ /***/ (function(module, exports) { var DATA_URI_PATTERN = /^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/; @@ -125524,7 +125225,7 @@ module.exports = matchDataUri; /***/ }), -/* 1254 */ +/* 1237 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -125545,7 +125246,7 @@ module.exports = rebaseLocalMap; /***/ }), -/* 1255 */ +/* 1238 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -125565,7 +125266,7 @@ module.exports = rebaseRemoteMap; /***/ }), -/* 1256 */ +/* 1239 */ /***/ (function(module, exports) { var DATA_URI_PATTERN = /^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/; @@ -125578,10 +125279,10 @@ module.exports = isDataUriResource; /***/ }), -/* 1257 */ +/* 1240 */ /***/ (function(module, exports, __webpack_require__) { -var split = __webpack_require__(1184); +var split = __webpack_require__(1167); var BRACE_PREFIX = /^\(/; var BRACE_SUFFIX = /\)$/; @@ -125619,16 +125320,16 @@ module.exports = extractImportUrlAndMedia; /***/ }), -/* 1258 */ +/* 1241 */ /***/ (function(module, exports, __webpack_require__) { var fs = __webpack_require__(462); var path = __webpack_require__(460); -var isAllowedResource = __webpack_require__(1250); +var isAllowedResource = __webpack_require__(1233); -var hasProtocol = __webpack_require__(1252); -var isRemoteResource = __webpack_require__(1251); +var hasProtocol = __webpack_require__(1235); +var isRemoteResource = __webpack_require__(1234); function loadOriginalSources(context, callback) { var loadContext = { @@ -125751,7 +125452,7 @@ module.exports = loadOriginalSources; /***/ }), -/* 1259 */ +/* 1242 */ /***/ (function(module, exports) { var UNIX_SEPARATOR = '/'; @@ -125765,15 +125466,15 @@ module.exports = normalizePath; /***/ }), -/* 1260 */ +/* 1243 */ /***/ (function(module, exports, __webpack_require__) { -var extractImportUrlAndMedia = __webpack_require__(1257); -var restoreImport = __webpack_require__(1261); -var rewriteUrl = __webpack_require__(1262); +var extractImportUrlAndMedia = __webpack_require__(1240); +var restoreImport = __webpack_require__(1244); +var rewriteUrl = __webpack_require__(1245); -var Token = __webpack_require__(1181); -var isImport = __webpack_require__(1263); +var Token = __webpack_require__(1164); +var isImport = __webpack_require__(1246); var SOURCE_MAP_COMMENT_PATTERN = /^\/\*# sourceMappingURL=(\S+) \*\/$/; @@ -125872,7 +125573,7 @@ module.exports = rebase; /***/ }), -/* 1261 */ +/* 1244 */ /***/ (function(module, exports) { function restoreImport(uri, mediaQuery) { @@ -125883,7 +125584,7 @@ module.exports = restoreImport; /***/ }), -/* 1262 */ +/* 1245 */ /***/ (function(module, exports, __webpack_require__) { var path = __webpack_require__(460); @@ -126007,7 +125708,7 @@ module.exports = rewriteUrl; /***/ }), -/* 1263 */ +/* 1246 */ /***/ (function(module, exports) { var IMPORT_PREFIX_PATTERN = /^@import/i; @@ -126020,13 +125721,13 @@ module.exports = isImport; /***/ }), -/* 1264 */ +/* 1247 */ /***/ (function(module, exports, __webpack_require__) { -var Marker = __webpack_require__(1173); -var Token = __webpack_require__(1181); +var Marker = __webpack_require__(1156); +var Token = __webpack_require__(1164); -var formatPosition = __webpack_require__(1174); +var formatPosition = __webpack_require__(1157); var Level = { BLOCK: 'block', @@ -126597,10 +126298,10 @@ module.exports = tokenize; /***/ }), -/* 1265 */ +/* 1248 */ /***/ (function(module, exports, __webpack_require__) { -var all = __webpack_require__(1186).all; +var all = __webpack_require__(1169).all; function store(serializeContext, token) { var value = typeof token == 'string' ? @@ -126653,13 +126354,13 @@ module.exports = serializeStyles; /***/ }), -/* 1266 */ +/* 1249 */ /***/ (function(module, exports, __webpack_require__) { -var SourceMapGenerator = __webpack_require__(1237).SourceMapGenerator; -var all = __webpack_require__(1186).all; +var SourceMapGenerator = __webpack_require__(1220).SourceMapGenerator; +var all = __webpack_require__(1169).all; -var isRemoteResource = __webpack_require__(1251); +var isRemoteResource = __webpack_require__(1234); var isWindows = process.platform == 'win32'; @@ -126760,7 +126461,7 @@ module.exports = serializeStylesAndSourceMap; /***/ }), -/* 1267 */ +/* 1250 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/he v1.2.0 by @mathias | MIT license */ @@ -127101,7 +126802,7 @@ module.exports = serializeStylesAndSourceMap; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1268 */ +/* 1251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -127137,7 +126838,7 @@ module.exports = serializeStylesAndSourceMap; -var createMapFromString = __webpack_require__(1269).createMapFromString; +var createMapFromString = __webpack_require__(1252).createMapFromString; function makeMap(values) { return createMapFromString(values, true); @@ -127675,7 +127376,7 @@ exports.HTMLtoDOM = function(html, doc) { /***/ }), -/* 1269 */ +/* 1252 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -127700,18 +127401,18 @@ exports.createMapFromString = function(values, ignoreCase) { /***/ }), -/* 1270 */ +/* 1253 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var constants = __webpack_require__(1271); -var formatUrl = __webpack_require__(1272); -var getOptions = __webpack_require__(1273); -var objUtils = __webpack_require__(1274); -var parseUrl = __webpack_require__(1275); -var relateUrl = __webpack_require__(1283); +var constants = __webpack_require__(1254); +var formatUrl = __webpack_require__(1255); +var getOptions = __webpack_require__(1256); +var objUtils = __webpack_require__(1257); +var parseUrl = __webpack_require__(1258); +var relateUrl = __webpack_require__(1266); @@ -127801,7 +127502,7 @@ module.exports = RelateUrl; /***/ }), -/* 1271 */ +/* 1254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -127818,13 +127519,13 @@ module.exports = /***/ }), -/* 1272 */ +/* 1255 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var constants = __webpack_require__(1271); +var constants = __webpack_require__(1254); @@ -127999,13 +127700,13 @@ module.exports = formatUrl; /***/ }), -/* 1273 */ +/* 1256 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var objUtils = __webpack_require__(1274); +var objUtils = __webpack_require__(1257); @@ -128063,7 +127764,7 @@ module.exports = getOptions; /***/ }), -/* 1274 */ +/* 1257 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128134,19 +127835,19 @@ module.exports = /***/ }), -/* 1275 */ +/* 1258 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var hrefInfo = __webpack_require__(1276); -var parseHost = __webpack_require__(1277); -var parsePath = __webpack_require__(1278); -var parsePort = __webpack_require__(1279); -var parseQuery = __webpack_require__(1280); -var parseUrlString = __webpack_require__(1281); -var pathUtils = __webpack_require__(1282); +var hrefInfo = __webpack_require__(1259); +var parseHost = __webpack_require__(1260); +var parsePath = __webpack_require__(1261); +var parsePort = __webpack_require__(1262); +var parseQuery = __webpack_require__(1263); +var parseUrlString = __webpack_require__(1264); +var pathUtils = __webpack_require__(1265); @@ -128199,7 +127900,7 @@ module.exports = /***/ }), -/* 1276 */ +/* 1259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128226,7 +127927,7 @@ module.exports = hrefInfo; /***/ }), -/* 1277 */ +/* 1260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128259,7 +127960,7 @@ module.exports = parseHost; /***/ }), -/* 1278 */ +/* 1261 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128366,7 +128067,7 @@ module.exports = parsePath; /***/ }), -/* 1279 */ +/* 1262 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128405,7 +128106,7 @@ module.exports = parsePort; /***/ }), -/* 1280 */ +/* 1263 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128465,7 +128166,7 @@ module.exports = parseQuery; /***/ }), -/* 1281 */ +/* 1264 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128618,7 +128319,7 @@ module.exports = parseUrlString; /***/ }), -/* 1282 */ +/* 1265 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128674,14 +128375,14 @@ module.exports = /***/ }), -/* 1283 */ +/* 1266 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var absolutize = __webpack_require__(1284); -var relativize = __webpack_require__(1286); +var absolutize = __webpack_require__(1267); +var relativize = __webpack_require__(1269); @@ -128699,15 +128400,15 @@ module.exports = relateUrl; /***/ }), -/* 1284 */ +/* 1267 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var findRelation = __webpack_require__(1285); -var objUtils = __webpack_require__(1274); -var pathUtils = __webpack_require__(1282); +var findRelation = __webpack_require__(1268); +var objUtils = __webpack_require__(1257); +var pathUtils = __webpack_require__(1265); @@ -128795,7 +128496,7 @@ module.exports = absolutize; /***/ }), -/* 1285 */ +/* 1268 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -128881,13 +128582,13 @@ module.exports = /***/ }), -/* 1286 */ +/* 1269 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var pathUtils = __webpack_require__(1282); +var pathUtils = __webpack_require__(1265); @@ -128955,7 +128656,7 @@ module.exports = relativize; /***/ }), -/* 1287 */ +/* 1270 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -129033,13 +128734,13 @@ module.exports = TokenChain; /***/ }), -/* 1288 */ +/* 1271 */ /***/ (function(module, exports) { /***/ }), -/* 1289 */ +/* 1272 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -129052,31 +128753,31 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = MJMLParser; -var _flow2 = _interopRequireDefault(__webpack_require__(1290)); +var _flow2 = _interopRequireDefault(__webpack_require__(1273)); -var _map2 = _interopRequireDefault(__webpack_require__(1323)); +var _map2 = _interopRequireDefault(__webpack_require__(1306)); -var _filter2 = _interopRequireDefault(__webpack_require__(1324)); +var _filter2 = _interopRequireDefault(__webpack_require__(1307)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _findLastIndex2 = _interopRequireDefault(__webpack_require__(1327)); +var _findLastIndex2 = _interopRequireDefault(__webpack_require__(1310)); var _isObject2 = _interopRequireDefault(__webpack_require__(74)); -var _htmlparser = __webpack_require__(1328); +var _htmlparser = __webpack_require__(1311); var _path = _interopRequireDefault(__webpack_require__(460)); var _fs = _interopRequireDefault(__webpack_require__(462)); -var _cleanNode = _interopRequireDefault(__webpack_require__(1337)); +var _cleanNode = _interopRequireDefault(__webpack_require__(1320)); -var _convertBooleansOnAttrs = _interopRequireDefault(__webpack_require__(1338)); +var _convertBooleansOnAttrs = _interopRequireDefault(__webpack_require__(1321)); -var _setEmptyAttributes = _interopRequireDefault(__webpack_require__(1339)); +var _setEmptyAttributes = _interopRequireDefault(__webpack_require__(1322)); -const isNode = __webpack_require__(1340); +const isNode = __webpack_require__(1323); const indexesForNewLine = xml => { const regex = /\n/gi; @@ -129418,22 +129119,22 @@ function MJMLParser(xml, options = {}, includedIn = []) { module.exports = exports.default; /***/ }), -/* 1290 */ +/* 1273 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), +var convert = __webpack_require__(1274), func = convert('flow', __webpack_require__(443)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1291 */ +/* 1274 */ /***/ (function(module, exports, __webpack_require__) { -var baseConvert = __webpack_require__(1292), - util = __webpack_require__(1295); +var baseConvert = __webpack_require__(1275), + util = __webpack_require__(1278); /** * Converts `func` of `name` to an immutable auto-curried iteratee-first data-last @@ -129453,11 +129154,11 @@ module.exports = convert; /***/ }), -/* 1292 */ +/* 1275 */ /***/ (function(module, exports, __webpack_require__) { -var mapping = __webpack_require__(1293), - fallbackHolder = __webpack_require__(1294); +var mapping = __webpack_require__(1276), + fallbackHolder = __webpack_require__(1277); /** Built-in value reference. */ var push = Array.prototype.push; @@ -130028,7 +129729,7 @@ module.exports = baseConvert; /***/ }), -/* 1293 */ +/* 1276 */ /***/ (function(module, exports) { /** Used to map aliases to their real names. */ @@ -130392,7 +130093,7 @@ exports.skipRearg = { /***/ }), -/* 1294 */ +/* 1277 */ /***/ (function(module, exports) { /** @@ -130404,32 +130105,32 @@ module.exports = {}; /***/ }), -/* 1295 */ +/* 1278 */ /***/ (function(module, exports, __webpack_require__) { module.exports = { - 'ary': __webpack_require__(1296), + 'ary': __webpack_require__(1279), 'assign': __webpack_require__(217), - 'clone': __webpack_require__(782), - 'curry': __webpack_require__(1317), + 'clone': __webpack_require__(780), + 'curry': __webpack_require__(1300), 'forEach': __webpack_require__(207), 'isArray': __webpack_require__(88), - 'isError': __webpack_require__(1318), + 'isError': __webpack_require__(1301), 'isFunction': __webpack_require__(67), - 'isWeakMap': __webpack_require__(1319), - 'iteratee': __webpack_require__(1320), + 'isWeakMap': __webpack_require__(1302), + 'iteratee': __webpack_require__(1303), 'keys': __webpack_require__(97), - 'rearg': __webpack_require__(1321), + 'rearg': __webpack_require__(1304), 'toInteger': __webpack_require__(277), - 'toPath': __webpack_require__(1322) + 'toPath': __webpack_require__(1305) }; /***/ }), -/* 1296 */ +/* 1279 */ /***/ (function(module, exports, __webpack_require__) { -var createWrap = __webpack_require__(1297); +var createWrap = __webpack_require__(1280); /** Used to compose bitmasks for function metadata. */ var WRAP_ARY_FLAG = 128; @@ -130461,18 +130162,18 @@ module.exports = ary; /***/ }), -/* 1297 */ +/* 1280 */ /***/ (function(module, exports, __webpack_require__) { -var baseSetData = __webpack_require__(1298), - createBind = __webpack_require__(1299), - createCurry = __webpack_require__(1301), - createHybrid = __webpack_require__(1302), - createPartial = __webpack_require__(1315), +var baseSetData = __webpack_require__(1281), + createBind = __webpack_require__(1282), + createCurry = __webpack_require__(1284), + createHybrid = __webpack_require__(1285), + createPartial = __webpack_require__(1298), getData = __webpack_require__(447), - mergeData = __webpack_require__(1316), - setData = __webpack_require__(1307), - setWrapToString = __webpack_require__(1308), + mergeData = __webpack_require__(1299), + setData = __webpack_require__(1290), + setWrapToString = __webpack_require__(1291), toInteger = __webpack_require__(277); /** Error message constants. */ @@ -130573,7 +130274,7 @@ module.exports = createWrap; /***/ }), -/* 1298 */ +/* 1281 */ /***/ (function(module, exports, __webpack_require__) { var identity = __webpack_require__(178), @@ -130596,10 +130297,10 @@ module.exports = baseSetData; /***/ }), -/* 1299 */ +/* 1282 */ /***/ (function(module, exports, __webpack_require__) { -var createCtor = __webpack_require__(1300), +var createCtor = __webpack_require__(1283), root = __webpack_require__(70); /** Used to compose bitmasks for function metadata. */ @@ -130630,7 +130331,7 @@ module.exports = createBind; /***/ }), -/* 1300 */ +/* 1283 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), @@ -130673,15 +130374,15 @@ module.exports = createCtor; /***/ }), -/* 1301 */ +/* 1284 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), - createCtor = __webpack_require__(1300), - createHybrid = __webpack_require__(1302), - createRecurry = __webpack_require__(1306), - getHolder = __webpack_require__(1312), - replaceHolders = __webpack_require__(1314), + createCtor = __webpack_require__(1283), + createHybrid = __webpack_require__(1285), + createRecurry = __webpack_require__(1289), + getHolder = __webpack_require__(1295), + replaceHolders = __webpack_require__(1297), root = __webpack_require__(70); /** @@ -130725,17 +130426,17 @@ module.exports = createCurry; /***/ }), -/* 1302 */ +/* 1285 */ /***/ (function(module, exports, __webpack_require__) { -var composeArgs = __webpack_require__(1303), - composeArgsRight = __webpack_require__(1304), - countHolders = __webpack_require__(1305), - createCtor = __webpack_require__(1300), - createRecurry = __webpack_require__(1306), - getHolder = __webpack_require__(1312), - reorder = __webpack_require__(1313), - replaceHolders = __webpack_require__(1314), +var composeArgs = __webpack_require__(1286), + composeArgsRight = __webpack_require__(1287), + countHolders = __webpack_require__(1288), + createCtor = __webpack_require__(1283), + createRecurry = __webpack_require__(1289), + getHolder = __webpack_require__(1295), + reorder = __webpack_require__(1296), + replaceHolders = __webpack_require__(1297), root = __webpack_require__(70); /** Used to compose bitmasks for function metadata. */ @@ -130823,7 +130524,7 @@ module.exports = createHybrid; /***/ }), -/* 1303 */ +/* 1286 */ /***/ (function(module, exports) { /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -130868,7 +130569,7 @@ module.exports = composeArgs; /***/ }), -/* 1304 */ +/* 1287 */ /***/ (function(module, exports) { /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -130915,7 +130616,7 @@ module.exports = composeArgsRight; /***/ }), -/* 1305 */ +/* 1288 */ /***/ (function(module, exports) { /** @@ -130942,12 +130643,12 @@ module.exports = countHolders; /***/ }), -/* 1306 */ +/* 1289 */ /***/ (function(module, exports, __webpack_require__) { var isLaziable = __webpack_require__(451), - setData = __webpack_require__(1307), - setWrapToString = __webpack_require__(1308); + setData = __webpack_require__(1290), + setWrapToString = __webpack_require__(1291); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1, @@ -131004,10 +130705,10 @@ module.exports = createRecurry; /***/ }), -/* 1307 */ +/* 1290 */ /***/ (function(module, exports, __webpack_require__) { -var baseSetData = __webpack_require__(1298), +var baseSetData = __webpack_require__(1281), shortOut = __webpack_require__(203); /** @@ -131030,13 +130731,13 @@ module.exports = setData; /***/ }), -/* 1308 */ +/* 1291 */ /***/ (function(module, exports, __webpack_require__) { -var getWrapDetails = __webpack_require__(1309), - insertWrapDetails = __webpack_require__(1310), +var getWrapDetails = __webpack_require__(1292), + insertWrapDetails = __webpack_require__(1293), setToString = __webpack_require__(200), - updateWrapDetails = __webpack_require__(1311); + updateWrapDetails = __webpack_require__(1294); /** * Sets the `toString` method of `wrapper` to mimic the source of `reference` @@ -131057,7 +130758,7 @@ module.exports = setWrapToString; /***/ }), -/* 1309 */ +/* 1292 */ /***/ (function(module, exports) { /** Used to match wrap detail comments. */ @@ -131080,7 +130781,7 @@ module.exports = getWrapDetails; /***/ }), -/* 1310 */ +/* 1293 */ /***/ (function(module, exports) { /** Used to match wrap detail comments. */ @@ -131109,7 +130810,7 @@ module.exports = insertWrapDetails; /***/ }), -/* 1311 */ +/* 1294 */ /***/ (function(module, exports, __webpack_require__) { var arrayEach = __webpack_require__(207), @@ -131161,7 +130862,7 @@ module.exports = updateWrapDetails; /***/ }), -/* 1312 */ +/* 1295 */ /***/ (function(module, exports) { /** @@ -131180,7 +130881,7 @@ module.exports = getHolder; /***/ }), -/* 1313 */ +/* 1296 */ /***/ (function(module, exports, __webpack_require__) { var copyArray = __webpack_require__(224), @@ -131215,7 +130916,7 @@ module.exports = reorder; /***/ }), -/* 1314 */ +/* 1297 */ /***/ (function(module, exports) { /** Used as the internal argument placeholder. */ @@ -131250,11 +130951,11 @@ module.exports = replaceHolders; /***/ }), -/* 1315 */ +/* 1298 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), - createCtor = __webpack_require__(1300), + createCtor = __webpack_require__(1283), root = __webpack_require__(70); /** Used to compose bitmasks for function metadata. */ @@ -131299,12 +131000,12 @@ module.exports = createPartial; /***/ }), -/* 1316 */ +/* 1299 */ /***/ (function(module, exports, __webpack_require__) { -var composeArgs = __webpack_require__(1303), - composeArgsRight = __webpack_require__(1304), - replaceHolders = __webpack_require__(1314); +var composeArgs = __webpack_require__(1286), + composeArgsRight = __webpack_require__(1287), + replaceHolders = __webpack_require__(1297); /** Used as the internal argument placeholder. */ var PLACEHOLDER = '__lodash_placeholder__'; @@ -131395,10 +131096,10 @@ module.exports = mergeData; /***/ }), -/* 1317 */ +/* 1300 */ /***/ (function(module, exports, __webpack_require__) { -var createWrap = __webpack_require__(1297); +var createWrap = __webpack_require__(1280); /** Used to compose bitmasks for function metadata. */ var WRAP_CURRY_FLAG = 8; @@ -131458,7 +131159,7 @@ module.exports = curry; /***/ }), -/* 1318 */ +/* 1301 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -131500,7 +131201,7 @@ module.exports = isError; /***/ }), -/* 1319 */ +/* 1302 */ /***/ (function(module, exports, __webpack_require__) { var getTag = __webpack_require__(154), @@ -131534,7 +131235,7 @@ module.exports = isWeakMap; /***/ }), -/* 1320 */ +/* 1303 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215), @@ -131593,10 +131294,10 @@ module.exports = iteratee; /***/ }), -/* 1321 */ +/* 1304 */ /***/ (function(module, exports, __webpack_require__) { -var createWrap = __webpack_require__(1297), +var createWrap = __webpack_require__(1280), flatRest = __webpack_require__(273); /** Used to compose bitmasks for function metadata. */ @@ -131632,7 +131333,7 @@ module.exports = rearg; /***/ }), -/* 1322 */ +/* 1305 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), @@ -131671,33 +131372,33 @@ module.exports = toPath; /***/ }), -/* 1323 */ +/* 1306 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('map', __webpack_require__(796)); +var convert = __webpack_require__(1274), + func = convert('map', __webpack_require__(794)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1324 */ +/* 1307 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('filter', __webpack_require__(1325)); +var convert = __webpack_require__(1274), + func = convert('filter', __webpack_require__(1308)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1325 */ +/* 1308 */ /***/ (function(module, exports, __webpack_require__) { var arrayFilter = __webpack_require__(152), - baseFilter = __webpack_require__(1326), + baseFilter = __webpack_require__(1309), baseIteratee = __webpack_require__(102), isArray = __webpack_require__(88); @@ -131751,7 +131452,7 @@ module.exports = filter; /***/ }), -/* 1326 */ +/* 1309 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -131778,7 +131479,7 @@ module.exports = baseFilter; /***/ }), -/* 1327 */ +/* 1310 */ /***/ (function(module, exports, __webpack_require__) { var baseFindIndex = __webpack_require__(190), @@ -131843,7 +131544,7 @@ module.exports = findLastIndex; /***/ }), -/* 1328 */ +/* 1311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -131859,9 +131560,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1329); +var Parser_1 = __webpack_require__(1312); exports.Parser = Parser_1.Parser; -var domhandler_1 = __webpack_require__(1331); +var domhandler_1 = __webpack_require__(1314); exports.DomHandler = domhandler_1.DomHandler; exports.DefaultHandler = domhandler_1.DomHandler; // Helper methods @@ -131889,9 +131590,9 @@ function createDomStream(cb, options, elementCb) { return new Parser_1.Parser(handler, options); } exports.createDomStream = createDomStream; -var Tokenizer_1 = __webpack_require__(1330); +var Tokenizer_1 = __webpack_require__(1313); exports.Tokenizer = Tokenizer_1.default; -var ElementType = __importStar(__webpack_require__(1066)); +var ElementType = __importStar(__webpack_require__(1049)); exports.ElementType = ElementType; /** * List of all events that the parser emits. @@ -131916,17 +131617,17 @@ exports.EVENTS = { All of the following exports exist for backwards-compatibility. They should probably be removed eventually. */ -__export(__webpack_require__(1333)); -__export(__webpack_require__(1334)); -__export(__webpack_require__(1335)); -var DomUtils = __importStar(__webpack_require__(1068)); +__export(__webpack_require__(1316)); +__export(__webpack_require__(1317)); +__export(__webpack_require__(1318)); +var DomUtils = __importStar(__webpack_require__(1051)); exports.DomUtils = DomUtils; -var FeedHandler_1 = __webpack_require__(1333); +var FeedHandler_1 = __webpack_require__(1316); exports.RssHandler = FeedHandler_1.FeedHandler; /***/ }), -/* 1329 */ +/* 1312 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -131948,8 +131649,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var Tokenizer_1 = __importDefault(__webpack_require__(1330)); -var events_1 = __webpack_require__(1063); +var Tokenizer_1 = __importDefault(__webpack_require__(1313)); +var events_1 = __webpack_require__(1046); var formTags = new Set([ "input", "option", @@ -132304,7 +132005,7 @@ exports.Parser = Parser; /***/ }), -/* 1330 */ +/* 1313 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -132313,10 +132014,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var decode_codepoint_1 = __importDefault(__webpack_require__(1058)); -var entities_json_1 = __importDefault(__webpack_require__(1060)); -var legacy_json_1 = __importDefault(__webpack_require__(1061)); -var xml_json_1 = __importDefault(__webpack_require__(1062)); +var decode_codepoint_1 = __importDefault(__webpack_require__(1041)); +var entities_json_1 = __importDefault(__webpack_require__(1043)); +var legacy_json_1 = __importDefault(__webpack_require__(1044)); +var xml_json_1 = __importDefault(__webpack_require__(1045)); function whitespace(c) { return c === " " || c === "\n" || c === "\t" || c === "\f" || c === "\r"; } @@ -133170,7 +132871,7 @@ exports.default = Tokenizer; /***/ }), -/* 1331 */ +/* 1314 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133187,8 +132888,8 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DomHandler = void 0; -var node_1 = __webpack_require__(1332); -__exportStar(__webpack_require__(1332), exports); +var node_1 = __webpack_require__(1315); +__exportStar(__webpack_require__(1315), exports); var reWhitespace = /\s+/g; // Default options var defaultOpts = { @@ -133353,7 +133054,7 @@ exports.default = DomHandler; /***/ }), -/* 1332 */ +/* 1315 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133656,7 +133357,7 @@ function cloneChildren(childs) { /***/ }), -/* 1333 */ +/* 1316 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133685,9 +133386,9 @@ var __importStar = (this && this.__importStar) || function (mod) { return result; }; Object.defineProperty(exports, "__esModule", { value: true }); -var domhandler_1 = __importDefault(__webpack_require__(1331)); -var DomUtils = __importStar(__webpack_require__(1068)); -var Parser_1 = __webpack_require__(1329); +var domhandler_1 = __importDefault(__webpack_require__(1314)); +var DomUtils = __importStar(__webpack_require__(1051)); +var Parser_1 = __webpack_require__(1312); //TODO: Consume data as it is coming in var FeedHandler = /** @class */ (function (_super) { __extends(FeedHandler, _super); @@ -133822,7 +133523,7 @@ exports.parseFeed = parseFeed; /***/ }), -/* 1334 */ +/* 1317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133841,9 +133542,9 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -var Parser_1 = __webpack_require__(1329); +var Parser_1 = __webpack_require__(1312); var stream_1 = __webpack_require__(26); -var string_decoder_1 = __webpack_require__(1084); +var string_decoder_1 = __webpack_require__(1067); // Following the example in https://nodejs.org/api/stream.html#stream_decoding_buffers_in_a_writable_stream function isBuffer(_chunk, encoding) { return encoding === "buffer"; @@ -133877,7 +133578,7 @@ exports.WritableStream = WritableStream; /***/ }), -/* 1335 */ +/* 1318 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -133899,7 +133600,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -var MultiplexHandler_1 = __importDefault(__webpack_require__(1336)); +var MultiplexHandler_1 = __importDefault(__webpack_require__(1319)); var CollectingHandler = /** @class */ (function (_super) { __extends(CollectingHandler, _super); function CollectingHandler(cbs) { @@ -133943,7 +133644,7 @@ exports.CollectingHandler = CollectingHandler; /***/ }), -/* 1336 */ +/* 1319 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134007,7 +133708,7 @@ exports.default = MultiplexHandler; /***/ }), -/* 1337 */ +/* 1320 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134040,7 +133741,7 @@ function cleanNode(node) { module.exports = exports.default; /***/ }), -/* 1338 */ +/* 1321 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134076,7 +133777,7 @@ function convertBooleansOnAttrs(attrs) { module.exports = exports.default; /***/ }), -/* 1339 */ +/* 1322 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134104,7 +133805,7 @@ function setEmptyAttributes(node) { module.exports = exports.default; /***/ }), -/* 1340 */ +/* 1323 */ /***/ (function(module, exports) { // Only Node.JS has a process variable that is of [[Class]] process @@ -134112,7 +133813,7 @@ module.exports = Object.prototype.toString.call(typeof process !== 'undefined' ? /***/ }), -/* 1341 */ +/* 1324 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134158,11 +133859,11 @@ Object.defineProperty(exports, "assignDependencies", { }); exports.formatValidationError = void 0; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); -var _MJMLRulesCollection = _interopRequireWildcard(__webpack_require__(1343)); +var _MJMLRulesCollection = _interopRequireWildcard(__webpack_require__(1326)); -var _dependencies = _interopRequireWildcard(__webpack_require__(1349)); +var _dependencies = _interopRequireWildcard(__webpack_require__(1332)); const SKIP_ELEMENTS = ['mjml']; const formatValidationError = _ruleError.default; @@ -134206,7 +133907,7 @@ function MJMLValidator(element, options = {}) { } /***/ }), -/* 1342 */ +/* 1325 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134246,7 +133947,7 @@ function ruleError(message, element) { module.exports = exports.default; /***/ }), -/* 1343 */ +/* 1326 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134260,15 +133961,15 @@ Object.defineProperty(exports, "__esModule", { exports.registerRule = registerRule; exports.default = void 0; -var _validAttributes = _interopRequireDefault(__webpack_require__(1344)); +var _validAttributes = _interopRequireDefault(__webpack_require__(1327)); -var _validChildren = _interopRequireDefault(__webpack_require__(1345)); +var _validChildren = _interopRequireDefault(__webpack_require__(1328)); -var _validTag = _interopRequireDefault(__webpack_require__(1346)); +var _validTag = _interopRequireDefault(__webpack_require__(1329)); -var _validTypes = _interopRequireDefault(__webpack_require__(1347)); +var _validTypes = _interopRequireDefault(__webpack_require__(1330)); -var _errorAttr = _interopRequireDefault(__webpack_require__(1348)); +var _errorAttr = _interopRequireDefault(__webpack_require__(1331)); const MJMLRulesCollection = { validAttributes: _validAttributes.default, @@ -134296,7 +133997,7 @@ var _default = MJMLRulesCollection; exports.default = _default; /***/ }), -/* 1344 */ +/* 1327 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134309,7 +134010,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validateAttribute; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); const WHITELIST = ['mj-class', 'css-class']; @@ -134346,7 +134047,7 @@ function validateAttribute(element, { module.exports = exports.default; /***/ }), -/* 1345 */ +/* 1328 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134359,7 +134060,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validChildren; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); function validChildren(element, { components, @@ -134396,7 +134097,7 @@ function validChildren(element, { module.exports = exports.default; /***/ }), -/* 1346 */ +/* 1329 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134409,7 +134110,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validateTag; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); // Tags that have no associated components but are allowed even so const componentLessTags = ['mj-all', 'mj-class', 'mj-selector', 'mj-html-attribute']; @@ -134433,7 +134134,7 @@ function validateTag(element, { module.exports = exports.default; /***/ }), -/* 1347 */ +/* 1330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134446,7 +134147,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = validateType; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); function validateType(element, { components, @@ -134483,7 +134184,7 @@ function validateType(element, { module.exports = exports.default; /***/ }), -/* 1348 */ +/* 1331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134496,7 +134197,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = errorAttr; -var _ruleError = _interopRequireDefault(__webpack_require__(1342)); +var _ruleError = _interopRequireDefault(__webpack_require__(1325)); function errorAttr(element) { const { @@ -134523,7 +134224,7 @@ function errorAttr(element) { module.exports = exports.default; /***/ }), -/* 1349 */ +/* 1332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134578,7 +134279,7 @@ var _default = dependencies; exports.default = _default; /***/ }), -/* 1350 */ +/* 1333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134592,19 +134293,19 @@ Object.defineProperty(exports, "__esModule", { exports.default = migrate; exports.handleMjml3 = handleMjml3; -var _isNil2 = _interopRequireDefault(__webpack_require__(1351)); +var _isNil2 = _interopRequireDefault(__webpack_require__(1334)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); var _keys2 = _interopRequireDefault(__webpack_require__(82)); -var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1289)); +var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1272)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _jsBeautify = __webpack_require__(1156); +var _jsBeautify = __webpack_require__(1139); -var _config = __webpack_require__(1352); +var _config = __webpack_require__(1335); const beautifyOptions = { indent_size: 2, @@ -134799,7 +134500,7 @@ function handleMjml3(mjml, options = {}) { /* eslint-enable no-console */ /***/ }), -/* 1351 */ +/* 1334 */ /***/ (function(module, exports) { /** @@ -134830,7 +134531,7 @@ module.exports = isNil; /***/ }), -/* 1352 */ +/* 1335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134844,7 +134545,7 @@ module.exports = { }; /***/ }), -/* 1353 */ +/* 1336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -134862,7 +134563,7 @@ exports.HeadComponent = exports.BodyComponent = void 0; var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); @@ -134870,15 +134571,15 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _isNil2 = _interopRequireDefault(__webpack_require__(1351)); +var _isNil2 = _interopRequireDefault(__webpack_require__(1334)); -var _filter2 = _interopRequireDefault(__webpack_require__(1325)); +var _filter2 = _interopRequireDefault(__webpack_require__(1308)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _kebabCase2 = _interopRequireDefault(__webpack_require__(1354)); +var _kebabCase2 = _interopRequireDefault(__webpack_require__(1337)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); var _identity2 = _interopRequireDefault(__webpack_require__(178)); @@ -134886,13 +134587,13 @@ var _forEach2 = _interopRequireDefault(__webpack_require__(206)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1289)); +var _mjmlParserXml = _interopRequireDefault(__webpack_require__(1272)); -var _shorthandParser = _interopRequireWildcard(__webpack_require__(1363)); +var _shorthandParser = _interopRequireWildcard(__webpack_require__(1346)); -var _formatAttributes = _interopRequireDefault(__webpack_require__(1364)); +var _formatAttributes = _interopRequireDefault(__webpack_require__(1347)); -var _jsonToXML = _interopRequireDefault(__webpack_require__(1377)); +var _jsonToXML = _interopRequireDefault(__webpack_require__(1360)); function initComponent({ initialDatas, @@ -135183,10 +134884,10 @@ let HeadComponent = /*#__PURE__*/function (_Component2) { exports.HeadComponent = HeadComponent; /***/ }), -/* 1354 */ +/* 1337 */ /***/ (function(module, exports, __webpack_require__) { -var createCompounder = __webpack_require__(1355); +var createCompounder = __webpack_require__(1338); /** * Converts `string` to @@ -135217,12 +134918,12 @@ module.exports = kebabCase; /***/ }), -/* 1355 */ +/* 1338 */ /***/ (function(module, exports, __webpack_require__) { -var arrayReduce = __webpack_require__(1029), - deburr = __webpack_require__(1356), - words = __webpack_require__(1359); +var arrayReduce = __webpack_require__(1012), + deburr = __webpack_require__(1339), + words = __webpack_require__(1342); /** Used to compose unicode capture groups. */ var rsApos = "['\u2019]"; @@ -135247,10 +134948,10 @@ module.exports = createCompounder; /***/ }), -/* 1356 */ +/* 1339 */ /***/ (function(module, exports, __webpack_require__) { -var deburrLetter = __webpack_require__(1357), +var deburrLetter = __webpack_require__(1340), toString = __webpack_require__(171); /** Used to match Latin Unicode letters (excluding mathematical operators). */ @@ -135298,10 +134999,10 @@ module.exports = deburr; /***/ }), -/* 1357 */ +/* 1340 */ /***/ (function(module, exports, __webpack_require__) { -var basePropertyOf = __webpack_require__(1358); +var basePropertyOf = __webpack_require__(1341); /** Used to map Latin Unicode letters to basic Latin letters. */ var deburredLetters = { @@ -135375,7 +135076,7 @@ module.exports = deburrLetter; /***/ }), -/* 1358 */ +/* 1341 */ /***/ (function(module, exports) { /** @@ -135395,13 +135096,13 @@ module.exports = basePropertyOf; /***/ }), -/* 1359 */ +/* 1342 */ /***/ (function(module, exports, __webpack_require__) { -var asciiWords = __webpack_require__(1360), - hasUnicodeWord = __webpack_require__(1361), +var asciiWords = __webpack_require__(1343), + hasUnicodeWord = __webpack_require__(1344), toString = __webpack_require__(171), - unicodeWords = __webpack_require__(1362); + unicodeWords = __webpack_require__(1345); /** * Splits `string` into an array of its words. @@ -135436,7 +135137,7 @@ module.exports = words; /***/ }), -/* 1360 */ +/* 1343 */ /***/ (function(module, exports) { /** Used to match words composed of alphanumeric characters. */ @@ -135457,7 +135158,7 @@ module.exports = asciiWords; /***/ }), -/* 1361 */ +/* 1344 */ /***/ (function(module, exports) { /** Used to detect strings that need a more robust regexp to match words. */ @@ -135478,7 +135179,7 @@ module.exports = hasUnicodeWord; /***/ }), -/* 1362 */ +/* 1345 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -135553,7 +135254,7 @@ module.exports = unicodeWords; /***/ }), -/* 1363 */ +/* 1346 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135614,7 +135315,7 @@ function borderParser(border) { } /***/ }), -/* 1364 */ +/* 1347 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135627,9 +135328,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); -var _type = __webpack_require__(1365); +var _type = __webpack_require__(1348); var _default = (attributes, allowedAttributes) => (0, _reduce2.default)(attributes, (acc, val, attrName) => { if (allowedAttributes && allowedAttributes[attrName]) { @@ -135652,7 +135353,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1365 */ +/* 1348 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135669,11 +135370,11 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _some2 = _interopRequireDefault(__webpack_require__(1366)); +var _some2 = _interopRequireDefault(__webpack_require__(1349)); -var _index = _interopRequireDefault(__webpack_require__(1368)); +var _index = _interopRequireDefault(__webpack_require__(1351)); // Avoid recreate existing types const types = {}; @@ -135736,12 +135437,12 @@ let Type = /*#__PURE__*/function () { exports.default = Type; /***/ }), -/* 1366 */ +/* 1349 */ /***/ (function(module, exports, __webpack_require__) { var arraySome = __webpack_require__(141), baseIteratee = __webpack_require__(102), - baseSome = __webpack_require__(1367), + baseSome = __webpack_require__(1350), isArray = __webpack_require__(88), isIterateeCall = __webpack_require__(402); @@ -135793,7 +135494,7 @@ module.exports = some; /***/ }), -/* 1367 */ +/* 1350 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -135821,7 +135522,7 @@ module.exports = baseSome; /***/ }), -/* 1368 */ +/* 1351 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135834,17 +135535,17 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _boolean = _interopRequireWildcard(__webpack_require__(1369)); +var _boolean = _interopRequireWildcard(__webpack_require__(1352)); -var _color = _interopRequireWildcard(__webpack_require__(1370)); +var _color = _interopRequireWildcard(__webpack_require__(1353)); -var _enum = _interopRequireWildcard(__webpack_require__(1372)); +var _enum = _interopRequireWildcard(__webpack_require__(1355)); -var _unit = _interopRequireWildcard(__webpack_require__(1374)); +var _unit = _interopRequireWildcard(__webpack_require__(1357)); -var _string = _interopRequireWildcard(__webpack_require__(1375)); +var _string = _interopRequireWildcard(__webpack_require__(1358)); -var _integer = _interopRequireWildcard(__webpack_require__(1376)); +var _integer = _interopRequireWildcard(__webpack_require__(1359)); var _default = { boolean: { @@ -135876,7 +135577,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1369 */ +/* 1352 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135895,9 +135596,9 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^boolean/gim; exports.matcher = matcher; @@ -135928,7 +135629,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1370 */ +/* 1353 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -135947,11 +135648,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); -var _colors = _interopRequireDefault(__webpack_require__(1371)); +var _colors = _interopRequireDefault(__webpack_require__(1354)); const matcher = /^color/gim; exports.matcher = matcher; @@ -135989,7 +135690,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1371 */ +/* 1354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136004,7 +135705,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1372 */ +/* 1355 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136021,13 +135722,13 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1373)); +var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1356)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^enum/gim; exports.matcher = matcher; @@ -136057,7 +135758,7 @@ var _default = params => { exports.default = _default; /***/ }), -/* 1373 */ +/* 1356 */ /***/ (function(module, exports, __webpack_require__) { var toString = __webpack_require__(171); @@ -136095,7 +135796,7 @@ module.exports = escapeRegExp; /***/ }), -/* 1374 */ +/* 1357 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136112,13 +135813,13 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1373)); +var _escapeRegExp2 = _interopRequireDefault(__webpack_require__(1356)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^(unit|unitWithNegative)\(.*\)/gim; exports.matcher = matcher; @@ -136154,7 +135855,7 @@ var _default = params => { exports.default = _default; /***/ }), -/* 1375 */ +/* 1358 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136171,9 +135872,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^string/gim; exports.matcher = matcher; @@ -136198,7 +135899,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1376 */ +/* 1359 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136215,9 +135916,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); -var _type = _interopRequireDefault(__webpack_require__(1365)); +var _type = _interopRequireDefault(__webpack_require__(1348)); const matcher = /^integer/gim; exports.matcher = matcher; @@ -136242,7 +135943,7 @@ var _default = () => /*#__PURE__*/function (_Type) { exports.default = _default; /***/ }), -/* 1377 */ +/* 1360 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136269,7 +135970,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1378 */ +/* 1361 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136284,7 +135985,7 @@ exports.assignComponents = assignComponents; exports.registerComponent = registerComponent; exports.default = void 0; -var _kebabCase2 = _interopRequireDefault(__webpack_require__(1354)); +var _kebabCase2 = _interopRequireDefault(__webpack_require__(1337)); const components = {}; @@ -136302,7 +136003,7 @@ var _default = components; exports.default = _default; /***/ }), -/* 1379 */ +/* 1362 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136319,7 +136020,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1380 */ +/* 1363 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136337,7 +136038,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1381 */ +/* 1364 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136359,7 +136060,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1382 */ +/* 1365 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136374,19 +136075,19 @@ exports.default = skeleton; var _isFunction2 = _interopRequireDefault(__webpack_require__(67)); -var _isNil2 = _interopRequireDefault(__webpack_require__(1351)); +var _isNil2 = _interopRequireDefault(__webpack_require__(1334)); -var _negate2 = _interopRequireDefault(__webpack_require__(793)); +var _negate2 = _interopRequireDefault(__webpack_require__(791)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); -var _preview = _interopRequireDefault(__webpack_require__(1383)); +var _preview = _interopRequireDefault(__webpack_require__(1366)); -var _fonts = __webpack_require__(1384); +var _fonts = __webpack_require__(1367); -var _mediaQueries = _interopRequireDefault(__webpack_require__(1385)); +var _mediaQueries = _interopRequireDefault(__webpack_require__(1368)); function skeleton(options) { const { @@ -136462,7 +136163,7 @@ function skeleton(options) { module.exports = exports.default; /***/ }), -/* 1383 */ +/* 1366 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136488,7 +136189,7 @@ function _default(content) { module.exports = exports.default; /***/ }), -/* 1384 */ +/* 1367 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136501,7 +136202,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.buildFontsTags = buildFontsTags; -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); var _forEach2 = _interopRequireDefault(__webpack_require__(206)); @@ -136532,7 +136233,7 @@ function buildFontsTags(content, inlineStyle, fonts = {}) { } /***/ }), -/* 1385 */ +/* 1368 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136547,7 +136248,7 @@ exports.default = buildMediaQueriesTags; var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); // eslint-disable-next-line import/prefer-default-export function buildMediaQueriesTags(breakpoint, mediaQueries = {}, forceOWADesktop = false) { @@ -136574,7 +136275,7 @@ function buildMediaQueriesTags(breakpoint, mediaQueries = {}, forceOWADesktop = module.exports = exports.default; /***/ }), -/* 1386 */ +/* 1369 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136595,9 +136296,9 @@ var _path = _interopRequireDefault(__webpack_require__(460)); var _fs = _interopRequireDefault(__webpack_require__(462)); -var _mjmlValidator = __webpack_require__(1341); +var _mjmlValidator = __webpack_require__(1324); -var _components = __webpack_require__(1378); +var _components = __webpack_require__(1361); function readMjmlConfig(configPathOrDir = process.cwd()) { let componentRootPath = process.cwd(); @@ -136635,7 +136336,7 @@ function resolveComponentPath(compPath, componentRootPath) { if (!compPath.startsWith('.') && !_path.default.isAbsolute(compPath)) { try { - return /*require.resolve*/(__webpack_require__(1387).resolve(compPath)); + return /*require.resolve*/(__webpack_require__(1370).resolve(compPath)); } catch (e) { if (e.code !== 'MODULE_NOT_FOUND') { console.error('Error resolving custom component path : ', e); // eslint-disable-line no-console @@ -136654,7 +136355,7 @@ function resolveComponentPath(compPath, componentRootPath) { } } - return /*require.resolve*/(__webpack_require__(1387).resolve(_path.default.resolve(componentRootPath, compPath))); + return /*require.resolve*/(__webpack_require__(1370).resolve(_path.default.resolve(componentRootPath, compPath))); } function registerCustomComponent(comp, registerCompFn = _components.registerComponent) { @@ -136681,7 +136382,7 @@ function handleMjmlConfigComponents(packages, componentRootPath, registerCompFn) resolvedPath = resolveComponentPath(compPath, componentRootPath); if (resolvedPath) { - const requiredComp = __webpack_require__(1387)(resolvedPath); // eslint-disable-line global-require, import/no-dynamic-require + const requiredComp = __webpack_require__(1370)(resolvedPath); // eslint-disable-line global-require, import/no-dynamic-require registerCustomComponent(requiredComp.default || requiredComp, registerCompFn); @@ -136720,7 +136421,7 @@ function handleMjmlConfig(configPathOrDir = process.cwd(), registerCompFn = _com } /***/ }), -/* 1387 */ +/* 1370 */ /***/ (function(module, exports) { function webpackEmptyContext(req) { @@ -136731,10 +136432,10 @@ function webpackEmptyContext(req) { webpackEmptyContext.keys = function() { return []; }; webpackEmptyContext.resolve = webpackEmptyContext; module.exports = webpackEmptyContext; -webpackEmptyContext.id = 1387; +webpackEmptyContext.id = 1370; /***/ }), -/* 1388 */ +/* 1371 */ /***/ (function(module, exports) { // Only Node.JS has a process variable that is of [[Class]] process @@ -136742,7 +136443,7 @@ module.exports = Object.prototype.toString.call(typeof process !== 'undefined' ? /***/ }), -/* 1389 */ +/* 1372 */ /***/ (function(module, exports) { function webpackEmptyContext(req) { @@ -136753,10 +136454,10 @@ function webpackEmptyContext(req) { webpackEmptyContext.keys = function() { return []; }; webpackEmptyContext.resolve = webpackEmptyContext; module.exports = webpackEmptyContext; -webpackEmptyContext.id = 1389; +webpackEmptyContext.id = 1372; /***/ }), -/* 1390 */ +/* 1373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136769,57 +136470,57 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _mjmlSocial = __webpack_require__(1391); +var _mjmlSocial = __webpack_require__(1374); -var _mjmlNavbar = __webpack_require__(1394); +var _mjmlNavbar = __webpack_require__(1377); -var _mjmlCarousel = __webpack_require__(1399); +var _mjmlCarousel = __webpack_require__(1382); -var _mjmlAccordion = __webpack_require__(1409); +var _mjmlAccordion = __webpack_require__(1392); -var _mjmlBody = _interopRequireDefault(__webpack_require__(1414)); +var _mjmlBody = _interopRequireDefault(__webpack_require__(1397)); -var _mjmlHead = _interopRequireDefault(__webpack_require__(1415)); +var _mjmlHead = _interopRequireDefault(__webpack_require__(1398)); -var _mjmlHeadAttributes = _interopRequireDefault(__webpack_require__(1416)); +var _mjmlHeadAttributes = _interopRequireDefault(__webpack_require__(1399)); -var _mjmlHeadBreakpoint = _interopRequireDefault(__webpack_require__(1417)); +var _mjmlHeadBreakpoint = _interopRequireDefault(__webpack_require__(1400)); -var _mjmlHeadHtmlAttributes = _interopRequireDefault(__webpack_require__(1418)); +var _mjmlHeadHtmlAttributes = _interopRequireDefault(__webpack_require__(1401)); -var _mjmlHeadFont = _interopRequireDefault(__webpack_require__(1419)); +var _mjmlHeadFont = _interopRequireDefault(__webpack_require__(1402)); -var _mjmlHeadPreview = _interopRequireDefault(__webpack_require__(1420)); +var _mjmlHeadPreview = _interopRequireDefault(__webpack_require__(1403)); -var _mjmlHeadStyle = _interopRequireDefault(__webpack_require__(1421)); +var _mjmlHeadStyle = _interopRequireDefault(__webpack_require__(1404)); -var _mjmlHeadTitle = _interopRequireDefault(__webpack_require__(1422)); +var _mjmlHeadTitle = _interopRequireDefault(__webpack_require__(1405)); -var _mjmlHero = _interopRequireDefault(__webpack_require__(1423)); +var _mjmlHero = _interopRequireDefault(__webpack_require__(1406)); -var _mjmlButton = _interopRequireDefault(__webpack_require__(1429)); +var _mjmlButton = _interopRequireDefault(__webpack_require__(1412)); -var _mjmlColumn = _interopRequireDefault(__webpack_require__(1430)); +var _mjmlColumn = _interopRequireDefault(__webpack_require__(1413)); -var _mjmlDivider = _interopRequireDefault(__webpack_require__(1431)); +var _mjmlDivider = _interopRequireDefault(__webpack_require__(1414)); -var _mjmlGroup = _interopRequireDefault(__webpack_require__(1432)); +var _mjmlGroup = _interopRequireDefault(__webpack_require__(1415)); -var _mjmlImage = _interopRequireDefault(__webpack_require__(1433)); +var _mjmlImage = _interopRequireDefault(__webpack_require__(1416)); -var _mjmlRaw = _interopRequireDefault(__webpack_require__(1434)); +var _mjmlRaw = _interopRequireDefault(__webpack_require__(1417)); -var _mjmlSection = _interopRequireDefault(__webpack_require__(1435)); +var _mjmlSection = _interopRequireDefault(__webpack_require__(1418)); -var _mjmlSpacer = _interopRequireDefault(__webpack_require__(1436)); +var _mjmlSpacer = _interopRequireDefault(__webpack_require__(1419)); -var _mjmlText = _interopRequireDefault(__webpack_require__(1437)); +var _mjmlText = _interopRequireDefault(__webpack_require__(1420)); -var _mjmlTable = _interopRequireDefault(__webpack_require__(1438)); +var _mjmlTable = _interopRequireDefault(__webpack_require__(1421)); -var _mjmlWrapper = _interopRequireDefault(__webpack_require__(1439)); +var _mjmlWrapper = _interopRequireDefault(__webpack_require__(1422)); -var _dependencies = _interopRequireDefault(__webpack_require__(1440)); +var _dependencies = _interopRequireDefault(__webpack_require__(1423)); const components = [_mjmlBody.default, _mjmlHead.default, _mjmlHeadAttributes.default, _mjmlHeadBreakpoint.default, _mjmlHeadHtmlAttributes.default, _mjmlHeadFont.default, _mjmlHeadPreview.default, _mjmlHeadStyle.default, _mjmlHeadTitle.default, _mjmlHero.default, _mjmlButton.default, _mjmlColumn.default, _mjmlDivider.default, _mjmlGroup.default, _mjmlImage.default, _mjmlRaw.default, _mjmlSection.default, _mjmlSpacer.default, _mjmlText.default, _mjmlTable.default, _mjmlWrapper.default, _mjmlSocial.Social, _mjmlSocial.SocialElement, _mjmlNavbar.Navbar, _mjmlNavbar.NavbarLink, _mjmlAccordion.Accordion, _mjmlAccordion.AccordionElement, _mjmlAccordion.AccordionText, _mjmlAccordion.AccordionTitle, _mjmlCarousel.Carousel, _mjmlCarousel.CarouselImage]; const presetCore = { @@ -136831,7 +136532,7 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1391 */ +/* 1374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136855,12 +136556,12 @@ Object.defineProperty(exports, "SocialElement", { } }); -var _Social = _interopRequireDefault(__webpack_require__(1392)); +var _Social = _interopRequireDefault(__webpack_require__(1375)); -var _SocialElement = _interopRequireDefault(__webpack_require__(1393)); +var _SocialElement = _interopRequireDefault(__webpack_require__(1376)); /***/ }), -/* 1392 */ +/* 1375 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -136879,11 +136580,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjSocial = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjSocial, _BodyComponent); @@ -137050,7 +136751,7 @@ exports.default = MjSocial; module.exports = exports.default; /***/ }), -/* 1393 */ +/* 1376 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137069,15 +136770,15 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _each2 = _interopRequireDefault(__webpack_require__(1027)); +var _each2 = _interopRequireDefault(__webpack_require__(1010)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); const IMG_BASE_URL = 'https://www.mailjet.com/images/theme/v1/icons/ico-social/'; const defaultSocialNetworks = { @@ -137364,7 +137065,7 @@ exports.default = MjSocialElement; module.exports = exports.default; /***/ }), -/* 1394 */ +/* 1377 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137388,12 +137089,12 @@ Object.defineProperty(exports, "NavbarLink", { } }); -var _Navbar = _interopRequireDefault(__webpack_require__(1395)); +var _Navbar = _interopRequireDefault(__webpack_require__(1378)); -var _NavbarLink = _interopRequireDefault(__webpack_require__(1398)); +var _NavbarLink = _interopRequireDefault(__webpack_require__(1381)); /***/ }), -/* 1395 */ +/* 1378 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137416,15 +137117,15 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _crypto = _interopRequireDefault(__webpack_require__(1396)); +var _crypto = _interopRequireDefault(__webpack_require__(1379)); -var _conditionalTag = _interopRequireWildcard(__webpack_require__(1397)); +var _conditionalTag = _interopRequireWildcard(__webpack_require__(1380)); let MjNavbar = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjNavbar, _BodyComponent); @@ -137610,13 +137311,13 @@ exports.default = MjNavbar; module.exports = exports.default; /***/ }), -/* 1396 */ +/* 1379 */ /***/ (function(module, exports) { module.exports = require("crypto"); /***/ }), -/* 1397 */ +/* 1380 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137658,7 +137359,7 @@ function msoConditionalTag(content, negation = false) { } /***/ }), -/* 1398 */ +/* 1381 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137677,13 +137378,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); let MjNavbarLink = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjNavbarLink, _BodyComponent); @@ -137806,7 +137507,7 @@ exports.default = MjNavbarLink; module.exports = exports.default; /***/ }), -/* 1399 */ +/* 1382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137830,12 +137531,12 @@ Object.defineProperty(exports, "CarouselImage", { } }); -var _Carousel = _interopRequireDefault(__webpack_require__(1400)); +var _Carousel = _interopRequireDefault(__webpack_require__(1383)); -var _CarouselImage = _interopRequireDefault(__webpack_require__(1408)); +var _CarouselImage = _interopRequireDefault(__webpack_require__(1391)); /***/ }), -/* 1400 */ +/* 1383 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -137856,23 +137557,23 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _map2 = _interopRequireDefault(__webpack_require__(796)); +var _map2 = _interopRequireDefault(__webpack_require__(794)); -var _min2 = _interopRequireDefault(__webpack_require__(1401)); +var _min2 = _interopRequireDefault(__webpack_require__(1384)); -var _repeat2 = _interopRequireDefault(__webpack_require__(1403)); +var _repeat2 = _interopRequireDefault(__webpack_require__(1386)); -var _range2 = _interopRequireDefault(__webpack_require__(1405)); +var _range2 = _interopRequireDefault(__webpack_require__(1388)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _crypto = _interopRequireDefault(__webpack_require__(1396)); +var _crypto = _interopRequireDefault(__webpack_require__(1379)); -var _conditionalTag = __webpack_require__(1397); +var _conditionalTag = __webpack_require__(1380); let MjCarousel = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjCarousel, _BodyComponent); @@ -138220,11 +137921,11 @@ exports.default = MjCarousel; module.exports = exports.default; /***/ }), -/* 1401 */ +/* 1384 */ /***/ (function(module, exports, __webpack_require__) { -var baseExtremum = __webpack_require__(820), - baseLt = __webpack_require__(1402), +var baseExtremum = __webpack_require__(818), + baseLt = __webpack_require__(1385), identity = __webpack_require__(178); /** @@ -138255,7 +137956,7 @@ module.exports = min; /***/ }), -/* 1402 */ +/* 1385 */ /***/ (function(module, exports) { /** @@ -138275,10 +137976,10 @@ module.exports = baseLt; /***/ }), -/* 1403 */ +/* 1386 */ /***/ (function(module, exports, __webpack_require__) { -var baseRepeat = __webpack_require__(1404), +var baseRepeat = __webpack_require__(1387), isIterateeCall = __webpack_require__(402), toInteger = __webpack_require__(277), toString = __webpack_require__(171); @@ -138318,7 +138019,7 @@ module.exports = repeat; /***/ }), -/* 1404 */ +/* 1387 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -138359,10 +138060,10 @@ module.exports = baseRepeat; /***/ }), -/* 1405 */ +/* 1388 */ /***/ (function(module, exports, __webpack_require__) { -var createRange = __webpack_require__(1406); +var createRange = __webpack_require__(1389); /** * Creates an array of numbers (positive and/or negative) progressing from @@ -138411,10 +138112,10 @@ module.exports = range; /***/ }), -/* 1406 */ +/* 1389 */ /***/ (function(module, exports, __webpack_require__) { -var baseRange = __webpack_require__(1407), +var baseRange = __webpack_require__(1390), isIterateeCall = __webpack_require__(402), toFinite = __webpack_require__(278); @@ -138447,7 +138148,7 @@ module.exports = createRange; /***/ }), -/* 1407 */ +/* 1390 */ /***/ (function(module, exports) { /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -138481,7 +138182,7 @@ module.exports = baseRange; /***/ }), -/* 1408 */ +/* 1391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -138500,11 +138201,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjCarouselImage = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjCarouselImage, _BodyComponent); @@ -138677,7 +138378,7 @@ exports.default = MjCarouselImage; module.exports = exports.default; /***/ }), -/* 1409 */ +/* 1392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -138713,16 +138414,16 @@ Object.defineProperty(exports, "AccordionTitle", { } }); -var _Accordion = _interopRequireDefault(__webpack_require__(1410)); +var _Accordion = _interopRequireDefault(__webpack_require__(1393)); -var _AccordionElement = _interopRequireDefault(__webpack_require__(1411)); +var _AccordionElement = _interopRequireDefault(__webpack_require__(1394)); -var _AccordionText = _interopRequireDefault(__webpack_require__(1412)); +var _AccordionText = _interopRequireDefault(__webpack_require__(1395)); -var _AccordionTitle = _interopRequireDefault(__webpack_require__(1413)); +var _AccordionTitle = _interopRequireDefault(__webpack_require__(1396)); /***/ }), -/* 1410 */ +/* 1393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -138743,11 +138444,11 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjAccordion = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordion, _BodyComponent); @@ -138858,7 +138559,7 @@ exports.default = MjAccordion; module.exports = exports.default; /***/ }), -/* 1411 */ +/* 1394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -138877,19 +138578,19 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _find2 = _interopRequireDefault(__webpack_require__(1031)); +var _find2 = _interopRequireDefault(__webpack_require__(1014)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); -var _AccordionText = _interopRequireDefault(__webpack_require__(1412)); +var _AccordionText = _interopRequireDefault(__webpack_require__(1395)); -var _AccordionTitle = _interopRequireDefault(__webpack_require__(1413)); +var _AccordionTitle = _interopRequireDefault(__webpack_require__(1396)); let MjAccordionElement = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordionElement, _BodyComponent); @@ -139018,7 +138719,7 @@ exports.default = MjAccordionElement; module.exports = exports.default; /***/ }), -/* 1412 */ +/* 1395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139037,11 +138738,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjAccordionText = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordionText, _BodyComponent); @@ -139145,7 +138846,7 @@ exports.default = MjAccordionText; module.exports = exports.default; /***/ }), -/* 1413 */ +/* 1396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139164,13 +138865,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); let MjAccordionTitle = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjAccordionTitle, _BodyComponent); @@ -139307,7 +139008,7 @@ exports.default = MjAccordionTitle; module.exports = exports.default; /***/ }), -/* 1414 */ +/* 1397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139326,11 +139027,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjBody = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjBody, _BodyComponent); @@ -139392,7 +139093,7 @@ exports.default = MjBody; module.exports = exports.default; /***/ }), -/* 1415 */ +/* 1398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139411,11 +139112,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjHead = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjHead, _HeadComponent); @@ -139441,7 +139142,7 @@ exports.default = MjHead; module.exports = exports.default; /***/ }), -/* 1416 */ +/* 1399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139460,17 +139161,17 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); var _omit2 = _interopRequireDefault(__webpack_require__(266)); var _forEach2 = _interopRequireDefault(__webpack_require__(206)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjAttributes = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjAttributes, _HeadComponent); @@ -139520,7 +139221,7 @@ exports.default = MjAttributes; module.exports = exports.default; /***/ }), -/* 1417 */ +/* 1400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139539,11 +139240,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjBreakpoint = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjBreakpoint, _HeadComponent); @@ -139576,7 +139277,7 @@ exports.default = MjBreakpoint; module.exports = exports.default; /***/ }), -/* 1418 */ +/* 1401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139595,13 +139296,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjHtmlAttributes = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjHtmlAttributes, _HeadComponent); @@ -139645,7 +139346,7 @@ exports.default = MjHtmlAttributes; module.exports = exports.default; /***/ }), -/* 1419 */ +/* 1402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139664,11 +139365,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjFont = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjFont, _HeadComponent); @@ -139701,7 +139402,7 @@ exports.default = MjFont; module.exports = exports.default; /***/ }), -/* 1420 */ +/* 1403 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139720,11 +139421,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjPreview = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjPreview, _HeadComponent); @@ -139754,7 +139455,7 @@ exports.default = MjPreview; module.exports = exports.default; /***/ }), -/* 1421 */ +/* 1404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139773,11 +139474,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjStyle = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjStyle, _HeadComponent); @@ -139810,7 +139511,7 @@ exports.default = MjStyle; module.exports = exports.default; /***/ }), -/* 1422 */ +/* 1405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139829,11 +139530,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjTitle = /*#__PURE__*/function (_HeadComponent) { (0, _inherits2.default)(MjTitle, _HeadComponent); @@ -139863,7 +139564,7 @@ exports.default = MjTitle; module.exports = exports.default; /***/ }), -/* 1423 */ +/* 1406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -139884,21 +139585,21 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _filter2 = _interopRequireDefault(__webpack_require__(1324)); +var _filter2 = _interopRequireDefault(__webpack_require__(1307)); -var _join2 = _interopRequireDefault(__webpack_require__(1424)); +var _join2 = _interopRequireDefault(__webpack_require__(1407)); -var _identity2 = _interopRequireDefault(__webpack_require__(1426)); +var _identity2 = _interopRequireDefault(__webpack_require__(1409)); -var _flow2 = _interopRequireDefault(__webpack_require__(1290)); +var _flow2 = _interopRequireDefault(__webpack_require__(1273)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); const makeBackgroundString = (0, _flow2.default)((0, _filter2.default)(_identity2.default), (0, _join2.default)(' ')); @@ -140263,18 +139964,18 @@ exports.default = MjHero; module.exports = exports.default; /***/ }), -/* 1424 */ +/* 1407 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('join', __webpack_require__(1425)); +var convert = __webpack_require__(1274), + func = convert('join', __webpack_require__(1408)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1425 */ +/* 1408 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -140306,18 +140007,18 @@ module.exports = join; /***/ }), -/* 1426 */ +/* 1409 */ /***/ (function(module, exports, __webpack_require__) { -var convert = __webpack_require__(1291), - func = convert('identity', __webpack_require__(178), __webpack_require__(1427)); +var convert = __webpack_require__(1274), + func = convert('identity', __webpack_require__(178), __webpack_require__(1410)); -func.placeholder = __webpack_require__(1294); +func.placeholder = __webpack_require__(1277); module.exports = func; /***/ }), -/* 1427 */ +/* 1410 */ /***/ (function(module, exports) { module.exports = { @@ -140330,7 +140031,7 @@ module.exports = { /***/ }), -/* 1428 */ +/* 1411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140362,7 +140063,7 @@ function widthParser(width, options = {}) { module.exports = exports.default; /***/ }), -/* 1429 */ +/* 1412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140381,13 +140082,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjButton = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjButton, _BodyComponent); @@ -140563,7 +140264,7 @@ exports.default = MjButton; module.exports = exports.default; /***/ }), -/* 1430 */ +/* 1413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140582,13 +140283,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjColumn = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjColumn, _BodyComponent); @@ -140921,7 +140622,7 @@ exports.default = MjColumn; module.exports = exports.default; /***/ }), -/* 1431 */ +/* 1414 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -140940,13 +140641,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjDivider = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjDivider, _BodyComponent); @@ -141078,7 +140779,7 @@ exports.default = MjDivider; module.exports = exports.default; /***/ }), -/* 1432 */ +/* 1415 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141097,13 +140798,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjGroup = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjGroup, _BodyComponent); @@ -141342,7 +141043,7 @@ exports.default = MjGroup; module.exports = exports.default; /***/ }), -/* 1433 */ +/* 1416 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141363,15 +141064,15 @@ var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(247)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _min2 = _interopRequireDefault(__webpack_require__(1401)); +var _min2 = _interopRequireDefault(__webpack_require__(1384)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); let MjImage = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjImage, _BodyComponent); @@ -141552,7 +141253,7 @@ exports.default = MjImage; module.exports = exports.default; /***/ }), -/* 1434 */ +/* 1417 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141571,11 +141272,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjRaw = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjRaw, _BodyComponent); @@ -141603,7 +141304,7 @@ exports.default = MjRaw; module.exports = exports.default; /***/ }), -/* 1435 */ +/* 1418 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -141622,19 +141323,19 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _filter2 = _interopRequireDefault(__webpack_require__(1324)); +var _filter2 = _interopRequireDefault(__webpack_require__(1307)); -var _join2 = _interopRequireDefault(__webpack_require__(1424)); +var _join2 = _interopRequireDefault(__webpack_require__(1407)); -var _identity2 = _interopRequireDefault(__webpack_require__(1426)); +var _identity2 = _interopRequireDefault(__webpack_require__(1409)); -var _flow2 = _interopRequireDefault(__webpack_require__(1290)); +var _flow2 = _interopRequireDefault(__webpack_require__(1273)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); const makeBackgroundString = (0, _flow2.default)((0, _filter2.default)(_identity2.default), (0, _join2.default)(' ')); @@ -142152,7 +141853,7 @@ exports.default = MjSection; module.exports = exports.default; /***/ }), -/* 1436 */ +/* 1419 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142171,11 +141872,11 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjSpacer = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjSpacer, _BodyComponent); @@ -142234,7 +141935,7 @@ exports.default = MjSpacer; module.exports = exports.default; /***/ }), -/* 1437 */ +/* 1420 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142253,13 +141954,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); -var _conditionalTag = _interopRequireDefault(__webpack_require__(1397)); +var _conditionalTag = _interopRequireDefault(__webpack_require__(1380)); let MjText = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjText, _BodyComponent); @@ -142354,7 +142055,7 @@ exports.default = MjText; module.exports = exports.default; /***/ }), -/* 1438 */ +/* 1421 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142373,15 +142074,15 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _reduce2 = _interopRequireDefault(__webpack_require__(1028)); +var _reduce2 = _interopRequireDefault(__webpack_require__(1011)); -var _widthParser = _interopRequireDefault(__webpack_require__(1428)); +var _widthParser = _interopRequireDefault(__webpack_require__(1411)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjTable = /*#__PURE__*/function (_BodyComponent) { (0, _inherits2.default)(MjTable, _BodyComponent); @@ -142480,7 +142181,7 @@ exports.default = MjTable; module.exports = exports.default; /***/ }), -/* 1439 */ +/* 1422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142499,13 +142200,13 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _inherits2 = _interopRequireDefault(__webpack_require__(244)); -var _createSuper2 = _interopRequireDefault(__webpack_require__(1026)); +var _createSuper2 = _interopRequireDefault(__webpack_require__(1009)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _mjmlSection = _interopRequireDefault(__webpack_require__(1435)); +var _mjmlSection = _interopRequireDefault(__webpack_require__(1418)); -var _mjmlCore = __webpack_require__(1025); +var _mjmlCore = __webpack_require__(1008); let MjWrapper = /*#__PURE__*/function (_MjSection) { (0, _inherits2.default)(MjWrapper, _MjSection); @@ -142557,7 +142258,7 @@ exports.default = MjWrapper; module.exports = exports.default; /***/ }), -/* 1440 */ +/* 1423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142601,17 +142302,17 @@ exports.default = _default; module.exports = exports.default; /***/ }), -/* 1441 */, -/* 1442 */ +/* 1424 */, +/* 1425 */ /***/ (function(module, exports, __webpack_require__) { // Create a simple path alias to allow browserify to resolve // the runtime on a supported path. -module.exports = __webpack_require__(1443)['default']; +module.exports = __webpack_require__(1426)['default']; /***/ }), -/* 1443 */ +/* 1426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142626,30 +142327,30 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'd function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } } -var _handlebarsBase = __webpack_require__(1444); +var _handlebarsBase = __webpack_require__(1427); var base = _interopRequireWildcard(_handlebarsBase); // Each of these augment the Handlebars object. No need to setup here. // (This is done to easily share code between commonjs and browse envs) -var _handlebarsSafeString = __webpack_require__(1460); +var _handlebarsSafeString = __webpack_require__(1443); var _handlebarsSafeString2 = _interopRequireDefault(_handlebarsSafeString); -var _handlebarsException = __webpack_require__(1446); +var _handlebarsException = __webpack_require__(1429); var _handlebarsException2 = _interopRequireDefault(_handlebarsException); -var _handlebarsUtils = __webpack_require__(1445); +var _handlebarsUtils = __webpack_require__(1428); var Utils = _interopRequireWildcard(_handlebarsUtils); -var _handlebarsRuntime = __webpack_require__(1461); +var _handlebarsRuntime = __webpack_require__(1444); var runtime = _interopRequireWildcard(_handlebarsRuntime); -var _handlebarsNoConflict = __webpack_require__(1463); +var _handlebarsNoConflict = __webpack_require__(1446); var _handlebarsNoConflict2 = _interopRequireDefault(_handlebarsNoConflict); @@ -142684,7 +142385,7 @@ module.exports = exports['default']; /***/ }), -/* 1444 */ +/* 1427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142696,21 +142397,21 @@ exports.HandlebarsEnvironment = HandlebarsEnvironment; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); -var _helpers = __webpack_require__(1447); +var _helpers = __webpack_require__(1430); -var _decorators = __webpack_require__(1455); +var _decorators = __webpack_require__(1438); -var _logger = __webpack_require__(1457); +var _logger = __webpack_require__(1440); var _logger2 = _interopRequireDefault(_logger); -var _internalProtoAccess = __webpack_require__(1458); +var _internalProtoAccess = __webpack_require__(1441); var VERSION = '4.7.7'; exports.VERSION = VERSION; @@ -142807,7 +142508,7 @@ exports.logger = _logger2['default']; /***/ }), -/* 1445 */ +/* 1428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -142938,7 +142639,7 @@ function appendContextPath(contextPath, id) { /***/ }), -/* 1446 */ +/* 1429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143009,7 +142710,7 @@ module.exports = exports['default']; /***/ }), -/* 1447 */ +/* 1430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143022,31 +142723,31 @@ exports.moveHelperToHooks = moveHelperToHooks; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _helpersBlockHelperMissing = __webpack_require__(1448); +var _helpersBlockHelperMissing = __webpack_require__(1431); var _helpersBlockHelperMissing2 = _interopRequireDefault(_helpersBlockHelperMissing); -var _helpersEach = __webpack_require__(1449); +var _helpersEach = __webpack_require__(1432); var _helpersEach2 = _interopRequireDefault(_helpersEach); -var _helpersHelperMissing = __webpack_require__(1450); +var _helpersHelperMissing = __webpack_require__(1433); var _helpersHelperMissing2 = _interopRequireDefault(_helpersHelperMissing); -var _helpersIf = __webpack_require__(1451); +var _helpersIf = __webpack_require__(1434); var _helpersIf2 = _interopRequireDefault(_helpersIf); -var _helpersLog = __webpack_require__(1452); +var _helpersLog = __webpack_require__(1435); var _helpersLog2 = _interopRequireDefault(_helpersLog); -var _helpersLookup = __webpack_require__(1453); +var _helpersLookup = __webpack_require__(1436); var _helpersLookup2 = _interopRequireDefault(_helpersLookup); -var _helpersWith = __webpack_require__(1454); +var _helpersWith = __webpack_require__(1437); var _helpersWith2 = _interopRequireDefault(_helpersWith); @@ -143072,7 +142773,7 @@ function moveHelperToHooks(instance, helperName, keepHelper) { /***/ }), -/* 1448 */ +/* 1431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143080,7 +142781,7 @@ function moveHelperToHooks(instance, helperName, keepHelper) { exports.__esModule = true; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); exports['default'] = function (instance) { instance.registerHelper('blockHelperMissing', function (context, options) { @@ -143118,7 +142819,7 @@ module.exports = exports['default']; /***/ }), -/* 1449 */ +/* 1432 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143129,9 +142830,9 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143229,7 +142930,7 @@ module.exports = exports['default']; /***/ }), -/* 1450 */ +/* 1433 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143240,7 +142941,7 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143261,7 +142962,7 @@ module.exports = exports['default']; /***/ }), -/* 1451 */ +/* 1434 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143272,9 +142973,9 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143314,7 +143015,7 @@ module.exports = exports['default']; /***/ }), -/* 1452 */ +/* 1435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143347,7 +143048,7 @@ module.exports = exports['default']; /***/ }), -/* 1453 */ +/* 1436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143370,7 +143071,7 @@ module.exports = exports['default']; /***/ }), -/* 1454 */ +/* 1437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143381,9 +143082,9 @@ exports.__esModule = true; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); @@ -143420,7 +143121,7 @@ module.exports = exports['default']; /***/ }), -/* 1455 */ +/* 1438 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143432,7 +143133,7 @@ exports.registerDefaultDecorators = registerDefaultDecorators; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _decoratorsInline = __webpack_require__(1456); +var _decoratorsInline = __webpack_require__(1439); var _decoratorsInline2 = _interopRequireDefault(_decoratorsInline); @@ -143443,7 +143144,7 @@ function registerDefaultDecorators(instance) { /***/ }), -/* 1456 */ +/* 1439 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143451,7 +143152,7 @@ function registerDefaultDecorators(instance) { exports.__esModule = true; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); exports['default'] = function (instance) { instance.registerDecorator('inline', function (fn, props, container, options) { @@ -143479,7 +143180,7 @@ module.exports = exports['default']; /***/ }), -/* 1457 */ +/* 1440 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143487,7 +143188,7 @@ module.exports = exports['default']; exports.__esModule = true; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); var logger = { methodMap: ['debug', 'info', 'warn', 'error'], @@ -143533,7 +143234,7 @@ module.exports = exports['default']; /***/ }), -/* 1458 */ +/* 1441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143547,9 +143248,9 @@ exports.resetLoggedProperties = resetLoggedProperties; function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } } -var _createNewLookupObject = __webpack_require__(1459); +var _createNewLookupObject = __webpack_require__(1442); -var _logger = __webpack_require__(1457); +var _logger = __webpack_require__(1440); var logger = _interopRequireWildcard(_logger); @@ -143613,7 +143314,7 @@ function resetLoggedProperties() { /***/ }), -/* 1459 */ +/* 1442 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143622,7 +143323,7 @@ function resetLoggedProperties() { exports.__esModule = true; exports.createNewLookupObject = createNewLookupObject; -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); /** * Create a new object with "null"-prototype to avoid truthy results on prototype properties. @@ -143642,7 +143343,7 @@ function createNewLookupObject() { /***/ }), -/* 1460 */ +/* 1443 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143664,7 +143365,7 @@ module.exports = exports['default']; /***/ }), -/* 1461 */ +/* 1444 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143685,21 +143386,21 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'd function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } } -var _utils = __webpack_require__(1445); +var _utils = __webpack_require__(1428); var Utils = _interopRequireWildcard(_utils); -var _exception = __webpack_require__(1446); +var _exception = __webpack_require__(1429); var _exception2 = _interopRequireDefault(_exception); -var _base = __webpack_require__(1444); +var _base = __webpack_require__(1427); -var _helpers = __webpack_require__(1447); +var _helpers = __webpack_require__(1430); -var _internalWrapHelper = __webpack_require__(1462); +var _internalWrapHelper = __webpack_require__(1445); -var _internalProtoAccess = __webpack_require__(1458); +var _internalProtoAccess = __webpack_require__(1441); function checkRevision(compilerInfo) { var compilerRevision = compilerInfo && compilerInfo[0] || 1, @@ -144043,7 +143744,7 @@ function passLookupPropertyOption(helper, container) { /***/ }), -/* 1462 */ +/* 1445 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -144069,7 +143770,7 @@ function wrapHelper(helper, transformOptionsFn) { /***/ }), -/* 1463 */ +/* 1446 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -144095,20 +143796,20 @@ module.exports = exports['default']; /***/ }), -/* 1464 */ +/* 1447 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { - return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important;\n } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n .button-with-icon a img { padding-top: 20px !important;}\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; },"useData":true}); /***/ }), -/* 1465 */ +/* 1448 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=container.hooks.helperMissing, alias3="function", alias4=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { @@ -144126,10 +143827,10 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," },"useData":true}); /***/ }), -/* 1466 */ +/* 1449 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=container.hooks.helperMissing, alias3="function", alias4=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { @@ -144151,11 +143852,11 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," },"useData":true}); /***/ }), -/* 1467 */, -/* 1468 */, -/* 1469 */, -/* 1470 */, -/* 1471 */ +/* 1450 */, +/* 1451 */, +/* 1452 */, +/* 1453 */, +/* 1454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -144167,25 +143868,25 @@ var _cozyLogger = _interopRequireDefault(__webpack_require__(5)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _luxon = __webpack_require__(515); +var _luxon = __webpack_require__(514); -var _mjml = _interopRequireDefault(__webpack_require__(1024)); +var _mjml = _interopRequireDefault(__webpack_require__(1007)); var _service = __webpack_require__(24); -var _profile = _interopRequireDefault(__webpack_require__(539)); +var _profile = _interopRequireDefault(__webpack_require__(538)); -var _mail = _interopRequireDefault(__webpack_require__(1023)); +var _mail = _interopRequireDefault(__webpack_require__(1006)); -var _fluid = __webpack_require__(541); +var _fluid = __webpack_require__(540); -var _timeStep = __webpack_require__(542); +var _timeStep = __webpack_require__(541); -var _consumption = _interopRequireDefault(__webpack_require__(540)); +var _consumption = _interopRequireDefault(__webpack_require__(539)); -var _environment = _interopRequireDefault(__webpack_require__(1001)); +var _environment = _interopRequireDefault(__webpack_require__(984)); -var _utils = __webpack_require__(835); +var _utils = __webpack_require__(833); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -144196,7 +143897,7 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -const monthlyReportTemplate = __webpack_require__(1472); +const monthlyReportTemplate = __webpack_require__(1455); const log = _cozyLogger.default.namespace('report'); @@ -144250,9 +143951,9 @@ const buildConsumptionText = async client => { if (value) { if (value > 0) { - text += '<span class="elec-text"><br>- ' + Math.ceil(value * 100) + " % d'électricité</span>"; + text += '<span class="elec-text">- ' + Math.ceil(value * 100) + " % d'électricité</span>"; } else { - text += '<span class="elec-text"><br>+ ' + Math.ceil(Math.abs(value * 100)) + " % d'électricité</span>"; + text += '<span class="elec-text">+ ' + Math.ceil(Math.abs(value * 100)) + " % d'électricité</span>"; } } } @@ -144261,10 +143962,14 @@ const buildConsumptionText = async client => { const value = consumption[_fluid.FluidType.GAS] && consumption[_fluid.FluidType.GAS].percentageVariation !== null ? consumption[_fluid.FluidType.GAS].percentageVariation : 0; if (value) { + if (text.length > 0) { + text += ', '; + } + if (value > 0) { - text += '<span class="gas-text"><br>- ' + Math.ceil(value * 100) + ' % de gaz</span>'; + text += '<span class="gas-text">- ' + Math.ceil(value * 100) + ' % de gaz</span>'; } else { - text += '<span class="gas-text"><br>+ ' + Math.ceil(Math.abs(value * 100)) + ' % de gaz</span>'; + text += '<span class="gas-text">+ ' + Math.ceil(Math.abs(value * 100)) + ' % de gaz</span>'; } } } @@ -144273,10 +143978,14 @@ const buildConsumptionText = async client => { const value = consumption[_fluid.FluidType.WATER].percentageVariation ? consumption[_fluid.FluidType.WATER].percentageVariation : 0; if (value) { + if (text.length > 0) { + text += ', '; + } + if (value > 0) { - text += '<span class="water-text"><br>- ' + Math.ceil(value * 100) + " % d'eau</span>"; + text += '<span class="water-text">- ' + Math.ceil(value * 100) + " % d'eau</span>"; } else { - text += '<span class="water-text"><br>+ ' + Math.ceil(Math.abs(value * 100)) + " % d'eau</span>"; + text += '<span class="water-text">+ ' + Math.ceil(Math.abs(value * 100)) + " % d'eau</span>"; } } } @@ -144299,7 +144008,6 @@ const getMonthlyReport = async (year, month, client) => { return { year: parseInt(year), month: parseInt(month), - subject: '', info: '', image: '', newsTitle: 'Les nouveautés du service', @@ -144324,7 +144032,7 @@ const monthlyReportNotification = async ({ if (!userProfil.mailToken || userProfil.mailToken === '') { - const token = __webpack_require__(1396).randomBytes(48).toString('hex'); + const token = __webpack_require__(1379).randomBytes(48).toString('hex'); try { await upm.updateProfile({ @@ -144412,15 +144120,14 @@ const monthlyReportNotification = async ({ newsContent: monthlyReport.newsContent.replace(/{cozyUrl}/g, appLink + '#/'), pollText: monthlyReport.question.replace(/{cozyUrl}/g, appLink + '#/'), pollUrl: monthlyReport.link, - previousMonth: (0, _utils.getMonthNameWithPrep)(date.minus({ + previousMonth: (0, _utils.getPreviousMonthName)(date.minus({ month: 1 })), - consoImageUrl: baseUrl + '/assets/multifluidConsumption.png', - feedbackImageUrl: baseUrl + '/assets/feedback.png' + consoImageUrl: baseUrl + '/assets/multifluidConsumption.png' }); const mailData = { mode: 'noreply', - subject: monthlyReport.subject, + subject: `[Ecolyo] - Votre bilan mensuel ${(0, _utils.getMonthNameWithPrep)(date)} ${date.year}`, parts: [{ type: 'text/html', body: (0, _mjml.default)(template).html @@ -144440,11 +144147,11 @@ const monthlyReportNotification = async ({ return; } - reactHotLoader.register(log, "log", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts"); - reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts"); - reactHotLoader.register(buildConsumptionText, "buildConsumptionText", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts"); - reactHotLoader.register(getMonthlyReport, "getMonthlyReport", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts"); - reactHotLoader.register(monthlyReportNotification, "monthlyReportNotification", "/home/gcarron/dev/ecolyo/src/targets/services/monthlyReportNotification.ts"); + reactHotLoader.register(log, "log", "/home/bastien/ecolyo/src/targets/services/monthlyReportNotification.ts"); + reactHotLoader.register(getConsumptionValue, "getConsumptionValue", "/home/bastien/ecolyo/src/targets/services/monthlyReportNotification.ts"); + reactHotLoader.register(buildConsumptionText, "buildConsumptionText", "/home/bastien/ecolyo/src/targets/services/monthlyReportNotification.ts"); + reactHotLoader.register(getMonthlyReport, "getMonthlyReport", "/home/bastien/ecolyo/src/targets/services/monthlyReportNotification.ts"); + reactHotLoader.register(monthlyReportNotification, "monthlyReportNotification", "/home/bastien/ecolyo/src/targets/services/monthlyReportNotification.ts"); })(); ; @@ -144456,10 +144163,10 @@ const monthlyReportNotification = async ({ /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 1472 */ +/* 1455 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"1":function(container,depth0,helpers,partials,data) { return ""; @@ -144471,12 +144178,14 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co return undefined }; - return " <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">Par rapport au mois " - + container.escapeExpression(alias1((depth0 != null ? lookupProperty(depth0,"previousMonth") : depth0), depth0)) - + ", vous avez consommé :" + return " <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">Ce mois-ci vous avez consommé " + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"consumptionText") : depth0), depth0)) != null ? stack1 : "") - + "<br /></mj-text>\n"; + + " par rapport au mois de " + + container.escapeExpression(alias1((depth0 != null ? lookupProperty(depth0,"previousMonth") : depth0), depth0)) + + ". <br /><br /> Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.</mj-text>\n"; },"5":function(container,depth0,helpers,partials,data) { + return " <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.</mj-text>\n"; +},"7":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.lambda, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; @@ -144486,10 +144195,10 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co return " <mj-divider css-class=\"m-divider\"></mj-divider>\n <mj-text css-class=\"title custom-link\" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" >\n " + container.escapeExpression(alias1((depth0 != null ? lookupProperty(depth0,"newsTitle") : depth0), depth0)) - + "\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" css-class=\"custom-link\" >" + + "\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\" >" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"newsContent") : depth0), depth0)) != null ? stack1 : "") + "</mj-text>\n"; -},"7":function(container,depth0,helpers,partials,data) { +},"9":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.lambda, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; @@ -144497,7 +144206,7 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co return undefined }; - return " <mj-divider css-class=\"m-divider\"></mj-divider>\n <mj-text css-class=\"title \" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" >\n Votre avis nous intéresse\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" css-class=\"custom-link\" >" + return " <mj-divider css-class=\"m-divider\"></mj-divider>\n <mj-text css-class=\"title \" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" >\n Votre avis nous intéresse\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\" >" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"pollText") : depth0), depth0)) != null ? stack1 : "") + "</mj-text>\n <mj-button color=\"black\" background-color=\"#F1C017\" css-class=\"button\" font-size=\"20px\" font-weight=\"700\" >\n <a href=\"" + container.escapeExpression(alias1((depth0 != null ? lookupProperty(depth0,"pollUrl") : depth0), depth0)) @@ -144511,39 +144220,38 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co }; return "<mjml>\n <mj-head>\n" - + ((stack1 = container.invokePartial(__webpack_require__(1464),depth0,{"name":"style","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") - + " <mj-style>\n .elec-text {\n color: #d87b39 !important;\n font-weight: normal !important;\n }\n .gas-text {\n color: #45d1b8 !important;\n font-weight: normal !important;\n }\n .water-text {\n color: #3a98ec !important;\n font-weight: normal !important;\n }\n </mj-style>\n </mj-head>\n <mj-body background-color=\"#121212\" css-class=\"main\">\n" - + ((stack1 = container.invokePartial(__webpack_require__(1465),depth0,{"name":"base/header","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") - + "\n <mj-section background-color=\"#121212\">\n <mj-column width=\"55%\" vertical-align=\"middle\">\n <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\">\n Bonjour " + + ((stack1 = container.invokePartial(__webpack_require__(1447),depth0,{"name":"style","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + + " <mj-style>\n .elec-text {\n color: #d87b39 !important;\n font-weight: bold !important;\n }\n .gas-text {\n color: #45d1b8 !important;\n font-weight: bold !important;\n }\n .water-text {\n color: #3a98ec !important;\n font-weight: bold !important;\n }\n </mj-style>\n </mj-head>\n <mj-body background-color=\"#121212\" css-class=\"main\">\n" + + ((stack1 = container.invokePartial(__webpack_require__(1448),depth0,{"name":"base/header","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + + "\n <mj-section background-color=\"#121212\">\n <mj-column width=\"60%\" vertical-align=\"middle\">\n <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\">\n Bonjour " + alias2(alias1((depth0 != null ? lookupProperty(depth0,"username") : depth0), depth0)) + ",\n </mj-text>\n" + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"consumptionTextExist") : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":29,"column":8},"end":{"line":31,"column":15}}})) != null ? stack1 : "") - + " </mj-column>\n <mj-column width=\"45%\" vertical-align=\"middle\">\n <mj-image src=" + + ((stack1 = lookupProperty(helpers,"unless").call(alias3,(depth0 != null ? lookupProperty(depth0,"consumptionTextExist") : depth0),{"name":"unless","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":32,"column":8},"end":{"line":34,"column":19}}})) != null ? stack1 : "") + + " </mj-column>\n <mj-column width=\"40%\" vertical-align=\"middle\">\n <mj-image src=" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"consoImageUrl") : depth0), depth0)) - + " width=\"132px\" align=\"center\" alt=\"consomation\"></mj-image>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"#121212\">\n <mj-column>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.<br /><br /></mj-text>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\">\n <mj-social-element src=\"" + + " width=\"132px\" align=\"center\" alt=\"consomation\"></mj-image>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"#121212\">\n <mj-column>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\" >\n <mj-social-element src=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0)) + "/assets/ecolyo-icon.png\" name=\"ecolyo\" padding=\"0 10px 0 0\" href=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"clientUrl") : depth0), depth0)) + "\">\n Voir mon bilan\n </mj-social-element>\n </mj-social>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"radial-gradient(96.2% 96.2% at 50% 3.8%, #343641 0%, #1B1C22 100%)\">\n <mj-column>\n <mj-text css-class=\"title\" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" >\n L'info du mois\n </mj-text>\n <mj-image src=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"infoImage") : depth0), depth0)) - + "\" width=\"82px\" alt=\"nouveauté\"></mj-image>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" css-class=\"custom-link\">" + + "\" width=\"82px\" alt=\"nouveauté\"></mj-image>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\">" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"infoText") : depth0), depth0)) != null ? stack1 : "") + "</mj-text>\n" - + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"isServiceNews") : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":54,"column":8},"end":{"line":60,"column":15}}})) != null ? stack1 : "") - + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"isPoll") : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":61,"column":8},"end":{"line":70,"column":15}}})) != null ? stack1 : "") - + " </mj-column>\n </mj-section>\n <mj-section background-color=\"#121212\">\n <mj-column vertical-align=\"middle\">\n <mj-image src=" - + alias2(alias1((depth0 != null ? lookupProperty(depth0,"feedbackImageUrl") : depth0), depth0)) - + " width=\"53px\" align=\"center\" alt=\"feedback\"></mj-image>\n <mj-text color=\"white\" font-weight=\"900\" align=\"center\" font-size=\"18px\">\n Un problème, une question, une suggestion ?\n </mj-text>\n <mj-text color=\"white\" align=\"center\" font-size=\"18px\">\n N'hésitez pas à nous écrire via la bulle dans le service.\n </mj-text>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"black\">\n <mj-column>\n" - + ((stack1 = container.invokePartial(__webpack_require__(1466),depth0,{"name":"base/footer","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") - + ((stack1 = container.invokePartial(__webpack_require__(1473),depth0,{"name":"base/unsubscribe","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") - + " </mj-column>\n </mj-section>\n </mj-body>\n</mjml>"; + + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"isServiceNews") : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":56,"column":8},"end":{"line":62,"column":15}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"isPoll") : depth0),{"name":"if","hash":{},"fn":container.program(9, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":63,"column":8},"end":{"line":72,"column":15}}})) != null ? stack1 : "") + + " </mj-column>\n </mj-section>\n\n <mj-section background-color=\"black\">\n <mj-column>\n" + + ((stack1 = container.invokePartial(__webpack_require__(1449),depth0,{"name":"base/footer","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + + ((stack1 = container.invokePartial(__webpack_require__(1456),depth0,{"name":"base/unsubscribe","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + + " </mj-column>\n </mj-section>\n </mj-body>\n</mjml>\n\n"; },"usePartial":true,"useData":true}); /***/ }), -/* 1473 */ +/* 1456 */ /***/ (function(module, exports, __webpack_require__) { -var Handlebars = __webpack_require__(1442); +var Handlebars = __webpack_require__(1425); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, lookupProperty = container.lookupProperty || function(parent, propertyName) { diff --git a/services/service/ecolyo.js b/services/service/ecolyo.js index 54099b7503ac4be972eb01c0baeaeaf5de43f7d6..2c5b186f17f1840456b1b3f7dd43c3747a20136a 100644 --- a/services/service/ecolyo.js +++ b/services/service/ecolyo.js @@ -2433,8 +2433,8 @@ exports.runService = runService; return; } - reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); - reactHotLoader.register(runService, "runService", "/home/gcarron/dev/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(assertEnvVar, "assertEnvVar", "/home/bastien/ecolyo/src/targets/services/service.ts"); + reactHotLoader.register(runService, "runService", "/home/bastien/ecolyo/src/targets/services/service.ts"); })(); ; @@ -63648,21 +63648,7 @@ Object.keys(_comGrandlyonEnedisMaxpower).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfileecogesture = __webpack_require__(512); - -Object.keys(_comGrandlyonEcolyoProfileecogesture).forEach(function (key) { - if (key === "default" || key === "__esModule") return; - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; - if (key in exports && exports[key] === _comGrandlyonEcolyoProfileecogesture[key]) return; - Object.defineProperty(exports, key, { - enumerable: true, - get: function () { - return _comGrandlyonEcolyoProfileecogesture[key]; - } - }); -}); - -var _ioCozyTriggers = __webpack_require__(513); +var _ioCozyTriggers = __webpack_require__(512); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63834,11 +63820,6 @@ const doctypes = { doctype: _comGrandlyonEnedisMaxpower.ENEDIS_MAXPOWER_DOCTYPE, attributes: {}, relationships: {} - }, - profileecogesture: { - doctype: _comGrandlyonEcolyoProfileecogesture.PROFILEECOGESTURE_DOCTYPE, - attributes: {}, - relationships: {} } }; const _default = doctypes; @@ -63854,8 +63835,8 @@ exports.default = _default2; return; } - reactHotLoader.register(doctypes, "doctypes", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(doctypes, "doctypes", "/home/bastien/ecolyo/src/doctypes/index.ts"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/src/doctypes/index.ts"); })(); ; @@ -63898,7 +63879,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); + reactHotLoader.register(ENEDIS_DAY_DOCTYPE, "ENEDIS_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-day.ts"); })(); ; @@ -63941,7 +63922,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; return; } - reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); + reactHotLoader.register(GRDF_DAY_DOCTYPE, "GRDF_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-day.ts"); })(); ; @@ -63984,7 +63965,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; return; } - reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); + reactHotLoader.register(EGL_DAY_DOCTYPE, "EGL_DAY_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-day.ts"); })(); ; @@ -64027,7 +64008,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; return; } - reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-konnectors.ts"); + reactHotLoader.register(KONNECTORS_DOCTYPE, "KONNECTORS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-konnectors.ts"); })(); ; @@ -64070,7 +64051,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; return; } - reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-accounts.ts"); + reactHotLoader.register(ACCOUNTS_DOCTYPE, "ACCOUNTS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-accounts.ts"); })(); ; @@ -64113,7 +64094,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; return; } - reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-jobs.ts"); + reactHotLoader.register(JOBS_DOCTYPE, "JOBS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-jobs.ts"); })(); ; @@ -64156,7 +64137,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; return; } - reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-terms.ts"); + reactHotLoader.register(TERMS_DOCTYPE, "TERMS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-terms.ts"); })(); ; @@ -64199,7 +64180,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; return; } - reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); + reactHotLoader.register(ECOGESTURE_DOCTYPE, "ECOGESTURE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-ecogesture.ts"); })(); ; @@ -64242,7 +64223,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; return; } - reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); + reactHotLoader.register(PROFILE_DOCTYPE, "PROFILE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profile.ts"); })(); ; @@ -64285,7 +64266,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; return; } - reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); + reactHotLoader.register(PROFILETYPE_DOCTYPE, "PROFILETYPE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-profiletype.ts"); })(); ; @@ -64328,7 +64309,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; return; } - reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); + reactHotLoader.register(SCHEMAS_DOCTYPE, "SCHEMAS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-schemas.ts"); })(); ; @@ -64371,7 +64352,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; return; } - reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); + reactHotLoader.register(CHALLENGE_DOCTYPE, "CHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-challenge.ts"); })(); ; @@ -64414,7 +64395,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; return; } - reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); + reactHotLoader.register(USERCHALLENGE_DOCTYPE, "USERCHALLENGE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-userchallenge.ts"); })(); ; @@ -64457,7 +64438,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; return; } - reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); + reactHotLoader.register(DUEL_DOCTYPE, "DUEL_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-duel.ts"); })(); ; @@ -64500,7 +64481,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; return; } - reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); + reactHotLoader.register(QUIZ_DOCTYPE, "QUIZ_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-quiz.ts"); })(); ; @@ -64543,7 +64524,7 @@ exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; return; } - reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); + reactHotLoader.register(FLUIDPRICES_DOCTYPE, "FLUIDPRICES_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-fluidsprices.ts"); })(); ; @@ -64586,7 +64567,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; return; } - reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); + reactHotLoader.register(USAGEEVENT_DOCTYPE, "USAGEEVENT_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-usageevent.ts"); })(); ; @@ -64629,7 +64610,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; return; } - reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); + reactHotLoader.register(EXPLORATION_DOCTYPE, "EXPLORATION_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-ecolyo-exploration.ts"); })(); ; @@ -64672,7 +64653,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); + reactHotLoader.register(ENEDIS_YEAR_DOCTYPE, "ENEDIS_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-year.ts"); })(); ; @@ -64715,7 +64696,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); + reactHotLoader.register(ENEDIS_MONTH_DOCTYPE, "ENEDIS_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-month.ts"); })(); ; @@ -64758,7 +64739,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); + reactHotLoader.register(ENEDIS_MINUTE_DOCTYPE, "ENEDIS_MINUTE_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-minute.ts"); })(); ; @@ -64801,7 +64782,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; return; } - reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); + reactHotLoader.register(GRDF_YEAR_DOCTYPE, "GRDF_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-year.ts"); })(); ; @@ -64844,7 +64825,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; return; } - reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); + reactHotLoader.register(GRDF_MONTH_DOCTYPE, "GRDF_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-grdf-month.ts"); })(); ; @@ -64887,7 +64868,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; return; } - reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); + reactHotLoader.register(EGL_YEAR_DOCTYPE, "EGL_YEAR_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-year.ts"); })(); ; @@ -64930,7 +64911,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; return; } - reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); + reactHotLoader.register(EGL_MONTH_DOCTYPE, "EGL_MONTH_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-egl-month.ts"); })(); ; @@ -64973,7 +64954,7 @@ exports.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE = ENEDIS_MONTHLY_ANALYSIS_DATA_DOCT return; } - reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); + reactHotLoader.register(ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE, "ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-monthly-analysis-data.ts"); })(); ; @@ -65016,7 +64997,7 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; return; } - reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); + reactHotLoader.register(ENEDIS_MAXPOWER_DOCTYPE, "ENEDIS_MAXPOWER_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/com-grandlyon-enedis-maxpower.ts"); })(); ; @@ -65034,49 +65015,6 @@ exports.ENEDIS_MAXPOWER_DOCTYPE = ENEDIS_MAXPOWER_DOCTYPE; "use strict"; /* WEBPACK VAR INJECTION */(function(module) { -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.PROFILEECOGESTURE_DOCTYPE = void 0; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -const PROFILEECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.profileecogesture'; -exports.PROFILEECOGESTURE_DOCTYPE = PROFILEECOGESTURE_DOCTYPE; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(PROFILEECOGESTURE_DOCTYPE, "PROFILEECOGESTURE_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/com-grandlyon-ecolyo-profileecogesture.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 513 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - Object.defineProperty(exports, "__esModule", { value: true }); @@ -65102,7 +65040,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; return; } - reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/gcarron/dev/ecolyo/src/doctypes/io-cozy-triggers.ts"); + reactHotLoader.register(TRIGGERS_DOCTYPE, "TRIGGERS_DOCTYPE", "/home/bastien/ecolyo/src/doctypes/io-cozy-triggers.ts"); })(); ; diff --git a/vendors/ecolyo.bce3a3ca54818ecca6eb.js b/vendors/ecolyo.b9c0a2c92e4192fd1e1d.js similarity index 99% rename from vendors/ecolyo.bce3a3ca54818ecca6eb.js rename to vendors/ecolyo.b9c0a2c92e4192fd1e1d.js index 2a1a2fd1ac3e1081b826ba03d0684e76eeb80d0a..104047c3b5ed045dd9fc383a762efbd94ee24342 100644 --- a/vendors/ecolyo.bce3a3ca54818ecca6eb.js +++ b/vendors/ecolyo.b9c0a2c92e4192fd1e1d.js @@ -5781,19 +5781,19 @@ exports.getTheme = getTheme; return; } - reactHotLoader.register(defaultPalette, "defaultPalette", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(defaultValues, "defaultValues", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(SWITCH_BAR_WIDTH, "SWITCH_BAR_WIDTH", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(makeTypography, "makeTypography", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(normalPalette, "normalPalette", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(normalTheme, "normalTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(makeOverrides, "makeOverrides", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(shadows, "shadows", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(invertedPalette, "invertedPalette", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(invertedTypography, "invertedTypography", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(invertedTheme, "invertedTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(themes, "themes", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); - reactHotLoader.register(getTheme, "getTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(defaultPalette, "defaultPalette", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(defaultValues, "defaultValues", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(SWITCH_BAR_WIDTH, "SWITCH_BAR_WIDTH", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(makeTypography, "makeTypography", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(normalPalette, "normalPalette", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(normalTheme, "normalTheme", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(makeOverrides, "makeOverrides", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(shadows, "shadows", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(invertedPalette, "invertedPalette", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(invertedTypography, "invertedTypography", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(invertedTheme, "invertedTheme", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(themes, "themes", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); + reactHotLoader.register(getTheme, "getTheme", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/theme.js"); })(); ; @@ -19623,11 +19623,11 @@ exports.default = _default2; return; } - reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); - reactHotLoader.register(BreakpointsCtx, "BreakpointsCtx", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); - reactHotLoader.register(BreakpointsProvider, "BreakpointsProvider", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); - reactHotLoader.register(useBreakpoints, "useBreakpoints", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); + reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); + reactHotLoader.register(BreakpointsCtx, "BreakpointsCtx", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); + reactHotLoader.register(BreakpointsProvider, "BreakpointsProvider", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); + reactHotLoader.register(useBreakpoints, "useBreakpoints", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/hooks/useBreakpoints/index.js"); })(); ; @@ -25077,8 +25077,8 @@ exports.initFormat = initFormat; return; } - reactHotLoader.register(getWarningMessage, "getWarningMessage", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js"); - reactHotLoader.register(initFormat, "initFormat", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js"); + reactHotLoader.register(getWarningMessage, "getWarningMessage", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js"); + reactHotLoader.register(initFormat, "initFormat", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/format.js"); })(); ; @@ -27761,7 +27761,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Buttons/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Buttons/index.js"); })(); ; @@ -37980,9 +37980,9 @@ exports.default = _default2; return; } - reactHotLoader.register(cozyThemeStyles, "cozyThemeStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js"); - reactHotLoader.register(Dialog, "Dialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js"); + reactHotLoader.register(cozyThemeStyles, "cozyThemeStyles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js"); + reactHotLoader.register(Dialog, "Dialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/index.js"); })(); ; @@ -38189,7 +38189,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContent.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContent.js"); })(); ; @@ -41016,9 +41016,9 @@ exports.default = _default2; return; } - reactHotLoader.register(customStyles, "customStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js"); - reactHotLoader.register(DialogBackButton, "DialogBackButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js"); + reactHotLoader.register(customStyles, "customStyles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js"); + reactHotLoader.register(DialogBackButton, "DialogBackButton", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogBackButton.js"); })(); ; @@ -41123,8 +41123,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FixedActionsDialog, "FixedActionsDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js"); + reactHotLoader.register(FixedActionsDialog, "FixedActionsDialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedActionsDialog.js"); })(); ; @@ -63101,12 +63101,12 @@ exports.default = _default2; return; } - reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); - reactHotLoader.register(ESC_KEYCODE, "ESC_KEYCODE", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); - reactHotLoader.register(nonDOMProps, "nonDOMProps", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); - reactHotLoader.register(bodyTallerThanWindow, "bodyTallerThanWindow", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); - reactHotLoader.register(Overlay, "Overlay", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); + reactHotLoader.register(styles, "styles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); + reactHotLoader.register(ESC_KEYCODE, "ESC_KEYCODE", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); + reactHotLoader.register(nonDOMProps, "nonDOMProps", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); + reactHotLoader.register(bodyTallerThanWindow, "bodyTallerThanWindow", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); + reactHotLoader.register(Overlay, "Overlay", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Overlay/index.js"); })(); ; @@ -67495,13 +67495,13 @@ exports.default = _default2; return; } - reactHotLoader.register(large, "large", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); - reactHotLoader.register(medium, "medium", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); - reactHotLoader.register(small, "small", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); - reactHotLoader.register(tiny, "tiny", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); - reactHotLoader.register(breakpoints, "breakpoints", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); - reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); + reactHotLoader.register(large, "large", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); + reactHotLoader.register(medium, "medium", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); + reactHotLoader.register(small, "small", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); + reactHotLoader.register(tiny, "tiny", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); + reactHotLoader.register(breakpoints, "breakpoints", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); + reactHotLoader.register(getBreakpointsStatus, "getBreakpointsStatus", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/breakpoints.js"); })(); ; @@ -73668,8 +73668,8 @@ exports.default = _default2; return; } - reactHotLoader.register(withLocales, "withLocales", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js"); + reactHotLoader.register(withLocales, "withLocales", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/withLocales.js"); })(); ; @@ -81297,7 +81297,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/TextField/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/TextField/index.js"); })(); ; @@ -81649,7 +81649,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogActions.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogActions.js"); })(); ; @@ -96588,8 +96588,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SvgKeychain, "SvgKeychain", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js"); + reactHotLoader.register(SvgKeychain, "SvgKeychain", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Keychain.js"); })(); ; @@ -96696,8 +96696,8 @@ exports.default = _default2; return; } - reactHotLoader.register(FixedDialog, "FixedDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js"); + reactHotLoader.register(FixedDialog, "FixedDialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/FixedDialog.js"); })(); ; @@ -118492,8 +118492,8 @@ exports.default = _default2; return; } - reactHotLoader.register(TopAnchoredDialog, "TopAnchoredDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js"); + reactHotLoader.register(TopAnchoredDialog, "TopAnchoredDialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/TopAnchoredDialog.js"); })(); ; @@ -118762,17 +118762,17 @@ ButtonLink.defaultProps = { return; } - reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(btnClass, "btnClass", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(transformToAria, "transformToAria", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(tagToTransformProps, "tagToTransformProps", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(identity, "identity", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(sizeToIconSize, "sizeToIconSize", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(BaseButton, "BaseButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(Button, "Button", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(ButtonLink, "ButtonLink", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(DefaultButton, "DefaultButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(styles, "styles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(btnClass, "btnClass", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(transformToAria, "transformToAria", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(tagToTransformProps, "tagToTransformProps", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(identity, "identity", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(sizeToIconSize, "sizeToIconSize", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(BaseButton, "BaseButton", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(Button, "Button", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(ButtonLink, "ButtonLink", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(DefaultButton, "DefaultButton", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Button/index.js"); })(); ; @@ -121846,8 +121846,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SvgEye, "SvgEye", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js"); + reactHotLoader.register(SvgEye, "SvgEye", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Eye.js"); })(); ; @@ -147041,8 +147041,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SvgEyeClosed, "SvgEyeClosed", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js"); + reactHotLoader.register(SvgEyeClosed, "SvgEyeClosed", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/EyeClosed.js"); })(); ; @@ -149764,9 +149764,9 @@ exports.DeprecatedDivider = DeprecatedDivider; return; } - reactHotLoader.register(_root, "_root", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js"); - reactHotLoader.register(DeprecatedDivider, "DeprecatedDivider", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js"); + reactHotLoader.register(_root, "_root", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js"); + reactHotLoader.register(DeprecatedDivider, "DeprecatedDivider", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/Divider/index.js"); })(); ; @@ -161267,9 +161267,9 @@ exports.extend = extend; return; } - reactHotLoader.register(_polyglot, "_polyglot", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js"); - reactHotLoader.register(initTranslation, "initTranslation", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js"); - reactHotLoader.register(extend, "extend", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js"); + reactHotLoader.register(_polyglot, "_polyglot", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js"); + reactHotLoader.register(initTranslation, "initTranslation", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js"); + reactHotLoader.register(extend, "extend", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/translation.js"); })(); ; @@ -162100,8 +162100,8 @@ exports.default = _default2; return; } - reactHotLoader.register(AccordionExpandIcon, "AccordionExpandIcon", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js"); + reactHotLoader.register(AccordionExpandIcon, "AccordionExpandIcon", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/AccordionExpandIcon.js"); })(); ; @@ -162468,7 +162468,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogTitle.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogTitle.js"); })(); ; @@ -168068,8 +168068,8 @@ exports.default = _default2; return; } - reactHotLoader.register(DialogTransition, "DialogTransition", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js"); + reactHotLoader.register(DialogTransition, "DialogTransition", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogTransition.js"); })(); ; @@ -169539,8 +169539,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SvgPrevious, "SvgPrevious", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js"); + reactHotLoader.register(SvgPrevious, "SvgPrevious", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Previous.js"); })(); ; @@ -184849,9 +184849,9 @@ exports.default = _default2; return; } - reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js"); - reactHotLoader.register(Spinner, "Spinner", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js"); + reactHotLoader.register(styles, "styles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js"); + reactHotLoader.register(Spinner, "Spinner", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Spinner/index.js"); })(); ; @@ -191185,10 +191185,10 @@ exports.default = _default2; return; } - reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); - reactHotLoader.register(useI18n, "useI18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); - reactHotLoader.register(CloseButton, "CloseButton", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); + reactHotLoader.register(styles, "styles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); + reactHotLoader.register(useI18n, "useI18n", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); + reactHotLoader.register(CloseButton, "CloseButton", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/DialogCloseButton.js"); })(); ; @@ -209035,8 +209035,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SvgCrossMedium, "SvgCrossMedium", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js"); + reactHotLoader.register(SvgCrossMedium, "SvgCrossMedium", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/CrossMedium.js"); })(); ; @@ -209744,13 +209744,13 @@ exports.default = _default2; return; } - reactHotLoader.register(DEFAULT_LANG, "DEFAULT_LANG", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); - reactHotLoader.register(I18nContext, "I18nContext", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); - reactHotLoader.register(I18n, "I18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); - reactHotLoader.register(translate, "translate", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); - reactHotLoader.register(useI18n, "useI18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); - reactHotLoader.register(createUseI18n, "createUseI18n", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); + reactHotLoader.register(DEFAULT_LANG, "DEFAULT_LANG", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); + reactHotLoader.register(I18nContext, "I18nContext", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); + reactHotLoader.register(I18n, "I18n", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); + reactHotLoader.register(translate, "translate", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); + reactHotLoader.register(useI18n, "useI18n", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); + reactHotLoader.register(createUseI18n, "createUseI18n", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/I18n/index.js"); })(); ; @@ -211823,7 +211823,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Typography/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Typography/index.js"); })(); ; @@ -212286,7 +212286,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/dialogPropTypes.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/dialogPropTypes.js"); })(); ; @@ -219845,8 +219845,8 @@ exports.default = _default2; return; } - reactHotLoader.register(ConfirmDialog, "ConfirmDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js"); + reactHotLoader.register(ConfirmDialog, "ConfirmDialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/ConfirmDialog.js"); })(); ; @@ -232525,8 +232525,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SvgSpinner, "SvgSpinner", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js"); + reactHotLoader.register(SvgSpinner, "SvgSpinner", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Spinner.js"); })(); ; @@ -236511,10 +236511,10 @@ Layout.defaultProps = { return; } - reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); - reactHotLoader.register(Layout, "Layout", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); - reactHotLoader.register(Main, "Main", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); - reactHotLoader.register(Content, "Content", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); + reactHotLoader.register(styles, "styles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); + reactHotLoader.register(Layout, "Layout", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); + reactHotLoader.register(Main, "Main", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); + reactHotLoader.register(Content, "Content", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Layout/Layout.js"); })(); ; @@ -244315,7 +244315,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/IconButton/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/IconButton/index.js"); })(); ; @@ -265376,9 +265376,9 @@ exports.default = _default2; return; } - reactHotLoader.register(displayNone, "displayNone", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js"); - reactHotLoader.register(IconSprite, "IconSprite", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js"); + reactHotLoader.register(displayNone, "displayNone", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js"); + reactHotLoader.register(IconSprite, "IconSprite", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/Sprite.js"); })(); ; @@ -267430,10 +267430,10 @@ exports.default = _default2; return; } - reactHotLoader.register(globalId, "globalId", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); - reactHotLoader.register(modalSizes, "modalSizes", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); - reactHotLoader.register(useCozyDialog, "useCozyDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); + reactHotLoader.register(globalId, "globalId", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); + reactHotLoader.register(modalSizes, "modalSizes", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); + reactHotLoader.register(useCozyDialog, "useCozyDialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/useCozyDialog.js"); })(); ; @@ -280387,8 +280387,8 @@ exports.default = _default2; return; } - reactHotLoader.register(SvgBottom, "SvgBottom", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js"); + reactHotLoader.register(SvgBottom, "SvgBottom", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icons/Bottom.js"); })(); ; @@ -288955,8 +288955,8 @@ exports.default = _default2; return; } - reactHotLoader.register(IllustrationDialog, "IllustrationDialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js"); + reactHotLoader.register(IllustrationDialog, "IllustrationDialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/IllustrationDialog.js"); })(); ; @@ -295697,8 +295697,8 @@ exports.default = _default2; return; } - reactHotLoader.register(Dialog, "Dialog", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js"); + reactHotLoader.register(Dialog, "Dialog", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/Dialog.js"); })(); ; @@ -315205,7 +315205,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContentText.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Dialog/DialogContentText.js"); })(); ; @@ -315393,6 +315393,104 @@ __webpack_require__.r(__webpack_exports__); }); +/***/ }), + +/***/ "uVqs": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.resetCache = exports.readCozyDataFromDOM = exports.readCozyData = exports.readApplicationDataset = void 0; + +var _memoize = _interopRequireDefault(__webpack_require__("44Ds")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var readApplicationDataset = (0, _memoize.default)(function () { + var root = document.querySelector('[role=application]'); + return root && root.dataset; +}); +exports.readApplicationDataset = readApplicationDataset; +var readCozyData = (0, _memoize.default)(function () { + var dataset = readApplicationDataset(); + + if (dataset && dataset.cozy) { + return JSON.parse(dataset.cozy); + } + + return null; +}); +/** + * Reads an attribute set by the stack from the DOM + * + * A cozy app must receives on data from the stack, typically on the + * [role=application] node. Here, we try first to read from data-cozy + * and we fallback on data-[attrName]. + */ + +exports.readCozyData = readCozyData; +var readCozyDataFromDOM = (0, _memoize.default)(function (attrName) { + var data = readCozyData(); + + if (data && data[attrName] !== undefined) { + return data[attrName] === 'true' || data[attrName] === 'false' ? JSON.parse(data[attrName]) : data[attrName]; + } + + var appDataset = readApplicationDataset(); + + if (!appDataset) { + return; + } + + var attrName2 = "cozy".concat(attrName[0].toUpperCase()).concat(attrName.substring(1)); + var value = appDataset[attrName2]; + return value === undefined ? undefined : value === '' || JSON.parse(value); +}); +exports.readCozyDataFromDOM = readCozyDataFromDOM; + +var resetCache = function resetCache() { + readCozyDataFromDOM.cache = new _memoize.default.Cache(); + readCozyData.cache = new _memoize.default.Cache(); + readApplicationDataset.cache = new _memoize.default.Cache(); +}; + +exports.resetCache = resetCache; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(readApplicationDataset, "readApplicationDataset", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/appDataset.js"); + reactHotLoader.register(readCozyData, "readCozyData", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/appDataset.js"); + reactHotLoader.register(readCozyDataFromDOM, "readCozyDataFromDOM", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/appDataset.js"); + reactHotLoader.register(resetCache, "resetCache", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/helpers/appDataset.js"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + /***/ }), /***/ "uXMh": @@ -325328,8 +325426,8 @@ exports.default = _default2; return; } - reactHotLoader.register(MuiCozyTheme, "MuiCozyTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js"); + reactHotLoader.register(MuiCozyTheme, "MuiCozyTheme", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/MuiCozyTheme/index.js"); })(); ; @@ -329889,13 +329987,13 @@ exports.default = _default2; return; } - reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); - reactHotLoader.register(DEFAULT_SIZE, "DEFAULT_SIZE", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); - reactHotLoader.register(getSvgObject, "getSvgObject", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); - reactHotLoader.register(isFunction, "isFunction", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); - reactHotLoader.register(Icon, "Icon", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); - reactHotLoader.register(iconPropType, "iconPropType", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); + reactHotLoader.register(styles, "styles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); + reactHotLoader.register(DEFAULT_SIZE, "DEFAULT_SIZE", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); + reactHotLoader.register(getSvgObject, "getSvgObject", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); + reactHotLoader.register(isFunction, "isFunction", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); + reactHotLoader.register(Icon, "Icon", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); + reactHotLoader.register(iconPropType, "iconPropType", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/Icon/index.js"); })(); ; @@ -330357,13 +330455,13 @@ exports.default = _default2; return; } - reactHotLoader.register(styles, "styles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); - reactHotLoader.register(paletteStyles, "paletteStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); - reactHotLoader.register(CozyThemeContext, "CozyThemeContext", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); - reactHotLoader.register(allStyles, "allStyles", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); - reactHotLoader.register(CozyTheme, "CozyTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); - reactHotLoader.register(useCozyTheme, "useCozyTheme", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); + reactHotLoader.register(styles, "styles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); + reactHotLoader.register(paletteStyles, "paletteStyles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); + reactHotLoader.register(CozyThemeContext, "CozyThemeContext", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); + reactHotLoader.register(allStyles, "allStyles", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); + reactHotLoader.register(CozyTheme, "CozyTheme", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); + reactHotLoader.register(useCozyTheme, "useCozyTheme", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyTheme/index.js"); })(); ; @@ -332678,7 +332776,7 @@ exports.default = _default2; return; } - reactHotLoader.register(_default, "default", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/locales.js"); + reactHotLoader.register(_default, "default", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/CozyDialogs/locales.js"); })(); ; @@ -334129,9 +334227,9 @@ exports.getCssVariableValue = getCssVariableValue; return; } - reactHotLoader.register(mockedGetCssVariableValue, "mockedGetCssVariableValue", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js"); - reactHotLoader.register(realGetCssVariableValue, "realGetCssVariableValue", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js"); - reactHotLoader.register(getCssVariableValue, "getCssVariableValue", "/home/gcarron/dev/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js"); + reactHotLoader.register(mockedGetCssVariableValue, "mockedGetCssVariableValue", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js"); + reactHotLoader.register(realGetCssVariableValue, "realGetCssVariableValue", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js"); + reactHotLoader.register(getCssVariableValue, "getCssVariableValue", "/home/bastien/ecolyo/node_modules/cozy-ui/transpiled/react/utils/color.js"); })(); ;