diff --git a/app/ecolyo.00c09abd63b18bd1823d.js b/app/ecolyo.c1faaec83183a539a1e1.js similarity index 99% rename from app/ecolyo.00c09abd63b18bd1823d.js rename to app/ecolyo.c1faaec83183a539a1e1.js index d39c2efa08b473336e9cc785bcde1a6161d70327..eca9e5d3992def5e9b50f7bf0e1608b879761398 100644 --- a/app/ecolyo.00c09abd63b18bd1823d.js +++ b/app/ecolyo.c1faaec83183a539a1e1.js @@ -10534,7 +10534,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE var Handlebars = __webpack_require__("gqd7"); 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\n !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;\n margin-right: 10px !important; } .button-with-icon span { vertical-align:\n middle !important; } .button-with-icon a { vertical-align: middle !important;\n padding-right: 10px !important;} .button-with-icon a img { padding-top: 20px\n !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'></mj-all>\n</mj-attributes>\n<mj-font\n name='Lato'\n href='https://fonts.googleapis.com/css?family=Lato'\n></mj-font>\n<mj-style>\n @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src:\n local('Lato Regular'), local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2)\n format('woff2'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB,\n U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lato';\n font-style: normal; font-weight: 400; src: local('Lato Regular'),\n local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2)\n format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6,\n U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {\n font-family: 'Lato-Bold'; font-style: normal; font-weight: 800; src:\n asset-url('Lato-Bold.woff2') format('woff2'); }\n</mj-style>\n<mj-style>\n .gold { color: #F1C017 } .bold { font-weight: 700 }\n</mj-style>"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif\n !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;\n margin-right: 10px !important; border-radius: 2px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px\n !important;} .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'></mj-all>\n</mj-attributes>\n<mj-font\n name='Lato'\n href='https://fonts.googleapis.com/css?family=Lato'\n></mj-font>\n<mj-style>\n @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src:\n local('Lato Regular'), local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2)\n format('woff2'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB,\n U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lato';\n font-style: normal; font-weight: 400; src: local('Lato Regular'),\n local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2)\n format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6,\n U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {\n font-family: 'Lato-Bold'; font-style: normal; font-weight: 800; src:\n asset-url('Lato-Bold.woff2') format('woff2'); }\n</mj-style>\n<mj-style>\n .gold { color: #F1C017 } .bold { font-weight: 700 }\n</mj-style>"; },"useData":true}); /***/ }), diff --git a/index.html b/index.html index 040fe960fef279c11989d227a2045579c60fafa3..ead6874100603a3df4268fd5064559a9172e8b26 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212"><meta name="color-scheme" content="only dark">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.fc4bc60b9373625fdc9f.js"></script><script src="app/ecolyo.00c09abd63b18bd1823d.js"></script></div></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212"><meta name="color-scheme" content="only dark">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.fc4bc60b9373625fdc9f.js"></script><script src="app/ecolyo.c1faaec83183a539a1e1.js"></script></div></body></html> \ No newline at end of file diff --git a/services/consumptionAlert/ecolyo.js b/services/consumptionAlert/ecolyo.js index 2a4cf9ded9c9eec458d993913f0c43cc610a91ce..2a5391865b6fc7b9afea4b627adf8c6378dc2a2b 100644 --- a/services/consumptionAlert/ecolyo.js +++ b/services/consumptionAlert/ecolyo.js @@ -183901,7 +183901,7 @@ module.exports = exports['default']; var Handlebars = __webpack_require__(1752); 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\n !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;\n margin-right: 10px !important; } .button-with-icon span { vertical-align:\n middle !important; } .button-with-icon a { vertical-align: middle !important;\n padding-right: 10px !important;} .button-with-icon a img { padding-top: 20px\n !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'></mj-all>\n</mj-attributes>\n<mj-font\n name='Lato'\n href='https://fonts.googleapis.com/css?family=Lato'\n></mj-font>\n<mj-style>\n @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src:\n local('Lato Regular'), local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2)\n format('woff2'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB,\n U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lato';\n font-style: normal; font-weight: 400; src: local('Lato Regular'),\n local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2)\n format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6,\n U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {\n font-family: 'Lato-Bold'; font-style: normal; font-weight: 800; src:\n asset-url('Lato-Bold.woff2') format('woff2'); }\n</mj-style>\n<mj-style>\n .gold { color: #F1C017 } .bold { font-weight: 700 }\n</mj-style>"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif\n !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;\n margin-right: 10px !important; border-radius: 2px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px\n !important;} .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'></mj-all>\n</mj-attributes>\n<mj-font\n name='Lato'\n href='https://fonts.googleapis.com/css?family=Lato'\n></mj-font>\n<mj-style>\n @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src:\n local('Lato Regular'), local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2)\n format('woff2'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB,\n U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lato';\n font-style: normal; font-weight: 400; src: local('Lato Regular'),\n local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2)\n format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6,\n U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {\n font-family: 'Lato-Bold'; font-style: normal; font-weight: 800; src:\n asset-url('Lato-Bold.woff2') format('woff2'); }\n</mj-style>\n<mj-style>\n .gold { color: #F1C017 } .bold { font-weight: 700 }\n</mj-style>"; },"useData":true}); /***/ }), diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js index 4935535de881849c3e6a8d3b55fbd659b04e567c..b39897302c8fc93c11b31b45d244adc67b025199 100644 --- a/services/monthlyReportNotification/ecolyo.js +++ b/services/monthlyReportNotification/ecolyo.js @@ -183773,7 +183773,7 @@ module.exports = exports['default']; var Handlebars = __webpack_require__(1752); 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\n !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;\n margin-right: 10px !important; } .button-with-icon span { vertical-align:\n middle !important; } .button-with-icon a { vertical-align: middle !important;\n padding-right: 10px !important;} .button-with-icon a img { padding-top: 20px\n !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'></mj-all>\n</mj-attributes>\n<mj-font\n name='Lato'\n href='https://fonts.googleapis.com/css?family=Lato'\n></mj-font>\n<mj-style>\n @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src:\n local('Lato Regular'), local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2)\n format('woff2'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB,\n U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lato';\n font-style: normal; font-weight: 400; src: local('Lato Regular'),\n local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2)\n format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6,\n U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {\n font-family: 'Lato-Bold'; font-style: normal; font-weight: 800; src:\n asset-url('Lato-Bold.woff2') format('woff2'); }\n</mj-style>\n<mj-style>\n .gold { color: #F1C017 } .bold { font-weight: 700 }\n</mj-style>"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif\n !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;\n margin-right: 10px !important; border-radius: 2px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px\n !important;} .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'></mj-all>\n</mj-attributes>\n<mj-font\n name='Lato'\n href='https://fonts.googleapis.com/css?family=Lato'\n></mj-font>\n<mj-style>\n @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src:\n local('Lato Regular'), local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2)\n format('woff2'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB,\n U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lato';\n font-style: normal; font-weight: 400; src: local('Lato Regular'),\n local('Lato-Regular'),\n url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2)\n format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6,\n U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {\n font-family: 'Lato-Bold'; font-style: normal; font-weight: 800; src:\n asset-url('Lato-Bold.woff2') format('woff2'); }\n</mj-style>\n<mj-style>\n .gold { color: #F1C017 } .bold { font-weight: 700 }\n</mj-style>"; },"useData":true}); /***/ }), @@ -184021,13 +184021,14 @@ const monthlyReportNotification = async ({ }); const environmentService = new _environment.default(); const baseUrl = environmentService.getPublicURL(); + const comparisonExist = monthComparisonText.length > 0 || yearComparisonText.length > 0; const template = monthlyReportTemplate({ title: 'Infos & bilan consos', baseUrl: baseUrl, username: username, clientUrl: analysisLink, unsubscribeUrl: unsubscribeUrl, - comparisonExist: monthComparisonText.length > 0 || yearComparisonText.length > 0, + comparisonExist: comparisonExist, monthComparisonExist: monthComparisonText.length > 0, monthComparisonText: monthComparisonText, yearComparisonExist: yearComparisonText.length > 0, @@ -184051,7 +184052,7 @@ const monthlyReportNotification = async ({ previousYear: date.year - 1, currentYear: date.year, previousMonthYear: date.month === 1 ? date.year - 1 : date.year, - consoImageUrl: baseUrl + '/assets/multifluidConsumption.png', + consoImageUrl: comparisonExist ? baseUrl + '/assets/multifluidConsumption.png' : baseUrl + '/assets/multifluidNoConsumption.png', feedbackImageUrl: baseUrl + '/assets/feedback.png' }); const mailData = { @@ -184140,6 +184141,8 @@ function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); module.exports = (Handlebars["default"] || Handlebars).template({"1":function(container,depth0,helpers,partials,data) { return ""; },"3":function(container,depth0,helpers,partials,data) { + return " <mj-text color=\"#E3B82A\" font-weight=\"900\" font-size=\"20px\" align=\"center\">Oups !</mj-text>\n"; +},"5":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.lambda, alias2=container.escapeExpression, alias3=depth0 != null ? depth0 : (container.nullContext || {}), lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; @@ -184152,9 +184155,9 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + " " + alias2(alias1((depth0 != null ? lookupProperty(depth0,"currentYear") : depth0), depth0)) + " est prêt. Voilà l’évolution de vos consommations :</mj-text>\n" - + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"yearComparisonExist") : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":32,"column":10},"end":{"line":37,"column":17}}})) != null ? stack1 : "") - + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"monthComparisonExist") : depth0),{"name":"if","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":38,"column":10},"end":{"line":43,"column":17}}})) != null ? stack1 : ""); -},"4":function(container,depth0,helpers,partials,data) { + + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"yearComparisonExist") : depth0),{"name":"if","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":35,"column":10},"end":{"line":40,"column":17}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"monthComparisonExist") : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":41,"column":10},"end":{"line":46,"column":17}}})) != null ? stack1 : ""); +},"6":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.lambda, alias2=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; @@ -184169,7 +184172,7 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + "</span>, vous avez consommé :" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"yearComparisonText") : depth0), depth0)) != null ? stack1 : "") + "\n </mj-text>\n"; -},"6":function(container,depth0,helpers,partials,data) { +},"8":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.lambda, alias2=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; @@ -184184,7 +184187,33 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + "</span>, vous avez consommé :" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"monthComparisonText") : depth0), depth0)) != null ? stack1 : "") + "\n </mj-text>\n"; -},"8":function(container,depth0,helpers,partials,data) { +},"10":function(container,depth0,helpers,partials,data) { + var alias1=container.lambda, alias2=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { + if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { + return parent[propertyName]; + } + return undefined + }; + + return " <mj-text color=\"#A0A0A0\" font-weight=\"400\" font-size=\"18px\" align=\"center\">Retrouvez le détail de vos consommations et plus d’informations dans votre bilan Ecolyo.</mj-text>\n <mj-social css-class=\"button-with-icon\" icon-size=\"32px\" 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 J’ouvre mon Ecolyo\n </mj-social-element>\n </mj-social>\n"; +},"12":function(container,depth0,helpers,partials,data) { + var alias1=container.lambda, alias2=container.escapeExpression, lookupProperty = container.lookupProperty || function(parent, propertyName) { + if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { + return parent[propertyName]; + } + return undefined + }; + + return " <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">Nous avons constaté que vous n'avez aucun compteur connecté. Sans accès à vos données de consommation, Ecolyo ne peut pas établir de bilan individuel de celles-ci.</mj-text>\n <mj-social css-class=\"button-with-icon\" icon-size=\"32px\" 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 Connecter un compteur\n </mj-social-element>\n </mj-social>\n"; +},"14":function(container,depth0,helpers,partials,data) { var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; @@ -184193,13 +184222,13 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co }; return " <mj-section background-color=\"#1B1C22\">\n <mj-column>\n" - + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"isInfo") : depth0),{"name":"if","hash":{},"fn":container.program(9, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":56,"column":10},"end":{"line":62,"column":17}}})) != null ? stack1 : "") - + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"divider1") : depth0),{"name":"if","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":63,"column":10},"end":{"line":65,"column":17}}})) != null ? stack1 : "") - + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"isServiceNews") : depth0),{"name":"if","hash":{},"fn":container.program(13, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":66,"column":10},"end":{"line":71,"column":17}}})) != null ? stack1 : "") - + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"divider2") : depth0),{"name":"if","hash":{},"fn":container.program(11, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":72,"column":10},"end":{"line":74,"column":17}}})) != null ? stack1 : "") - + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"isPoll") : depth0),{"name":"if","hash":{},"fn":container.program(15, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":75,"column":10},"end":{"line":83,"column":17}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"isInfo") : depth0),{"name":"if","hash":{},"fn":container.program(15, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":69,"column":10},"end":{"line":75,"column":17}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"divider1") : depth0),{"name":"if","hash":{},"fn":container.program(17, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":76,"column":10},"end":{"line":78,"column":17}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"isServiceNews") : depth0),{"name":"if","hash":{},"fn":container.program(19, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":79,"column":10},"end":{"line":84,"column":17}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"divider2") : depth0),{"name":"if","hash":{},"fn":container.program(17, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":85,"column":10},"end":{"line":87,"column":17}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias1,(depth0 != null ? lookupProperty(depth0,"isPoll") : depth0),{"name":"if","hash":{},"fn":container.program(21, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":88,"column":10},"end":{"line":96,"column":17}}})) != null ? stack1 : "") + " </mj-column>\n </mj-section>\n"; -},"9":function(container,depth0,helpers,partials,data) { +},"15":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]; @@ -184212,9 +184241,9 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + "\" width=\"82px\" alt=\"nouveauté\"></mj-image>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" css-class=\"custom-link\">" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"infoText") : depth0), depth0)) != null ? stack1 : "") + "</mj-text>\n"; -},"11":function(container,depth0,helpers,partials,data) { +},"17":function(container,depth0,helpers,partials,data) { return " <mj-divider css-class=\"m-divider\"></mj-divider>\n"; -},"13":function(container,depth0,helpers,partials,data) { +},"19":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]; @@ -184227,7 +184256,7 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + "\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" css-class=\"custom-link\">" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"newsContent") : depth0), depth0)) != null ? stack1 : "") + "</mj-text>\n"; -},"15":function(container,depth0,helpers,partials,data) { +},"21":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]; @@ -184254,16 +184283,16 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + ((stack1 = container.invokePartial(__webpack_require__(1775),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 padding=\"0 32px\" vertical-align=\"middle\">\n <mj-image src=" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"consoImageUrl") : depth0), depth0)) - + " width=\"132px\" align=\"center\" alt=\"consommation\"></mj-image>\n <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\">\n Bonjour " + + " width=\"132px\" align=\"center\" alt=\"consommation\"></mj-image>\n" + + ((stack1 = lookupProperty(helpers,"unless").call(alias3,(depth0 != null ? lookupProperty(depth0,"comparisonExist") : depth0),{"name":"unless","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":27,"column":8},"end":{"line":29,"column":19}}})) != null ? stack1 : "") + + " <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,"comparisonExist") : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":30,"column":8},"end":{"line":44,"column":15}}})) != null ? stack1 : "") - + " <mj-text color=\"#A0A0A0\" font-weight=\"400\" font-size=\"18px\" align=\"center\">Retrouvez le détail de vos consommations et plus d’informations dans votre bilan Ecolyo.</mj-text>\n <mj-social css-class=\"button-with-icon\" icon-size=\"32px\" 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 J’ouvre mon Ecolyo\n </mj-social-element>\n </mj-social>\n </mj-column>\n </mj-section>\n" - + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"isContent") : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":53,"column":4},"end":{"line":86,"column":11}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"comparisonExist") : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":33,"column":8},"end":{"line":47,"column":15}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"comparisonExist") : depth0),{"name":"if","hash":{},"fn":container.program(10, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":48,"column":8},"end":{"line":55,"column":15}}})) != null ? stack1 : "") + + ((stack1 = lookupProperty(helpers,"unless").call(alias3,(depth0 != null ? lookupProperty(depth0,"comparisonExist") : depth0),{"name":"unless","hash":{},"fn":container.program(12, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":56,"column":8},"end":{"line":63,"column":19}}})) != null ? stack1 : "") + + " </mj-column>\n </mj-section>\n" + + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"isContent") : depth0),{"name":"if","hash":{},"fn":container.program(14, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":66,"column":4},"end":{"line":99,"column":11}}})) != null ? stack1 : "") + " <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=\"32px\" 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 ou en\n <a style=\"color:white;\" href=\"https://support.grandlyon.com/ecolyo/\" alt=\"lien vers le service assistance utilisateur\">cliquant ici.</a>\n </mj-text>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"black\">\n <mj-column>\n"