diff --git a/README.md b/README.md index 345e1b2624638e39efab6cac6ce7bd0aec360f48..ca7215d9dba20f54724adf184838ccb4ad1f5cb7 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ -# Ecolyo +#  Ecolyo ## What's Ecolyo? Ecolyo is a mobile-first app allowing citizen to visualise easily their energy consumption (electricity, gas, water ...). The app allow simple and more advanced data visualisation -but give also some tips on how to reduce energy consumption. - +but give also some tips on how to reduce energy consumption. ## Hack @@ -26,10 +25,10 @@ $ yarn install Cozy's apps use a standard set of _npm scripts_ to run common tasks, like watch, lint, test, build… - ### Run it inside a default Cozy using Docker First of all get cozy dev image : + ```sh $ docker pull cozy/cozy-app-dev ``` @@ -45,6 +44,7 @@ $ yarn start After the build and the stack launched, your app is now available at http://ecolyo.cozy.tools:8080. ### Run it inside custom Docker + For the project we have created our own docker container. For more information on how to use it, please refer to wiki section. ### Tests @@ -58,7 +58,6 @@ $ yarn test :pushpin: Don't forget to update / create new tests when you contribute to code to keep the app the consistent. - ## Models The Cozy datastore stores documents, which can be seen as JSON objects. A `doctype` is simply a declaration of the fields in a given JSON object, to store similar objects in an homogeneous fashion. @@ -70,7 +69,6 @@ Whenever your app needs to use a given `doctype`, you should: - Check if this is a standard `doctype` defined in Cozy itself. If this is the case, you should add a model declaration in your app containing at least the fields listed in the [main fields list for this `doctype`][doctypes]. Note that you can extend the Cozy-provided `doctype` with your own customs fields. This is typically what is done in [Konnectors] for the [Bill `doctype`][bill-doctype]. - If no standards `doctypes` fit your needs, you should define your own `doctype` in your app. In this case, you do not have to put any field you want in your model, but you should crosscheck other cozy apps to try to homogeneize the names of your fields, so that your `doctype` data could be reused by other apps. This is typically the case for the [Konnector `doctype`][konnector-doctype] in [Konnectors]. - ### Open a Pull-Request If you want to work on Ecolyo and submit code modifications, feel free to open pull-requests! See the [contributing guide][contribute] for more information about how to properly open pull-requests. @@ -79,7 +77,6 @@ If you want to work on Ecolyo and submit code modifications, feel free to open p You must follow these rules to write your commit messages : [Conventional Commits Specification][conventional-commits] - ## Community ### What's Cozy? @@ -91,7 +88,7 @@ You must follow these rules to write your commit messages : [Conventional Commit </div> </br> -[Cozy] is a platform that brings all your web services in the same private space. With it, your webapps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one's tracking you. +[Cozy] is a platform that brings all your web services in the same private space. With it, your webapps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one's tracking you. ### Localization @@ -101,12 +98,10 @@ As a _translator_, you can login to [Transifex][tx-signin] (using your Github ac As a _developer_, you must [configure the transifex client][tx-client], and claim an access as _maintainer_ to the [app repository][tx-app]. Then please **only update** the source locale file (usually `en.json` in client and/or server parts), and push it to Transifex repository using the `tx push -s` command. - ### Maintainer The lead maintainer for Ecolyo is [hsubtil](https://forge.grandlyon.com/ext.sopra.husubtil), send him/her a :beers: to say hello! - ### Get in touch You can reach the Cozy Community by: @@ -116,17 +111,14 @@ You can reach the Cozy Community by: - Posting issues on the [Github repos][github] - Say Hi! on [Twitter][twitter] - ## License Ecolyo is developed by "La métropole de Lyon" and distributed under the [AGPL v3 license][agpl-3.0]. - - [conventional-commits]: https://conventionalcommits.org [standard-version]: https://github.com/conventional-changelog/standard-version -[cozy]: https://cozy.io "Cozy Cloud" -[setup]: https://dev.cozy.io/#set-up-the-development-environment "Cozy dev docs: Set up the Development Environment" +[cozy]: https://cozy.io 'Cozy Cloud' +[setup]: https://dev.cozy.io/#set-up-the-development-environment 'Cozy dev docs: Set up the Development Environment' [yarn]: https://yarnpkg.com/ [yarn-install]: https://yarnpkg.com/en/docs/install [cozy-ui]: https://github.com/cozy/cozy-ui diff --git a/manifest.webapp b/manifest.webapp index 4beefee301e7f13875f1018a7bdf196d4d7d1137..e3e7dbabbffe871f290f1e8ad0a3e71c64043251 100644 --- a/manifest.webapp +++ b/manifest.webapp @@ -54,23 +54,29 @@ "dacc": { "description": "Requis pour envoyer des statistiques d'utilisation anonymisées." }, + "backoffice-prod": { + "description": "Requis pour la récupération des données de la newsletter." + }, "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-custom-popup": { + "description": "Requis pour la récupération des alertes personnalisées." }, - "backoffice-partners-info-rec": { - "description": "Requis pour la récupération du status des services partenaires dans un environment de test." + "backoffice-custom-popup-rec": { + "description": "Requis pour la récupération des alertes personnalisées 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-partners-info-rec": { + "description": "Requis pour la récupération du status des services partenaires dans un environment de test." }, "backoffice-prices": { "description": "Requis pour la récupération du prix des fluides." + }, + "backoffice-prices-rec": { + "description": "Requis pour la récupération du prix des fluides dans un environnement de test." } } }, @@ -120,23 +126,32 @@ "dacc": { "description": "Required for sending cozy anonymized stats." }, + "agent": { + "description": "Required for retrieving informations from our partners." + }, + "backoffice-prod": { + "description": "Required for retrieving newsletter informations from backoffice prod." + }, "backoffice-rec": { "description": "Required for retrieving newsletter informations from backoffice rec." }, - "backoffice": { - "description": "Required for retrieving newsletter informations from backoffice prod." + "backoffice-custom-popup": { + "description": "Required for retrieving custom alerts." }, - "backoffice-partners-info-rec": { - "description": "Required for getting the status of partners' services in test environment." + "backoffice-custom-popup-rec": { + "description": "Required for retrieving custom alerts 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-partners-info-rec": { + "description": "Required for getting the status of partners' services in test environment." }, "backoffice-prices": { "description": "Required for getting fluid prices form backoffice prod" + }, + "backoffice-prices-rec": { + "description": "Required for getting fluid prices form backoffice rec." } } } @@ -193,6 +208,9 @@ "egl": { "type": "com.grandlyon.egl.*" }, + "agent": { + "type": "org.ecolyo.agent.*" + }, "konnectors": { "type": "io.cozy.konnectors" }, @@ -228,36 +246,36 @@ "type": "cc.cozycloud.dacc.dev_v2", "verbs": ["ALL"] }, - "backoffice-rec": { - "type": "org.ecolyo.backoffice.rec", - "verbs": ["ALL"] - }, "backoffice-prod": { - "type": "org.ecolyo.backoffice", + "type": "org.ecolyo.agent", "verbs": ["ALL"] }, - "backoffice-custom-popup-rec": { - "type": "org.ecolyo.backoffice.custom.popup.rec", + "backoffice-rec": { + "type": "org.ecolyo.agent.rec", "verbs": ["ALL"] }, "backoffice-custom-popup": { - "type": "org.ecolyo.backoffice.custom.popup", + "type": "org.ecolyo.agent.custom.popup", "verbs": ["ALL"] }, - "backoffice-partners-info-rec": { - "type": "org.ecolyo.backoffice.partners.info.rec", + "backoffice-custom-popup-rec": { + "type": "org.ecolyo.agent.custom.popup.rec", "verbs": ["ALL"] }, "backoffice-partners-info": { - "type": "org.ecolyo.backoffice.partners.info", + "type": "org.ecolyo.agent.partners.info", "verbs": ["ALL"] }, - "backoffice-prices-rec": { - "type": "org.ecolyo.backoffice.prices.rec", + "backoffice-partners-info-rec": { + "type": "org.ecolyo.agent.partners.info.rec", "verbs": ["ALL"] }, "backoffice-prices": { - "type": "org.ecolyo.backoffice.prices", + "type": "org.ecolyo.agent.prices", + "verbs": ["ALL"] + }, + "backoffice-prices-rec": { + "type": "org.ecolyo.agent.prices.rec", "verbs": ["ALL"] } } diff --git a/src/assets/anims/logoLoading.gif b/src/assets/anims/logoLoading.gif new file mode 100644 index 0000000000000000000000000000000000000000..22ca03a34246002e5dc5a850aad11675cbd19d96 Binary files /dev/null and b/src/assets/anims/logoLoading.gif differ diff --git a/src/components/Splash/SplashScreen.tsx b/src/components/Splash/SplashScreen.tsx index 55b861fd7a44b610273c40e694c5f8662ccbd363..670e63b255a5289dc24ab4afaa59f4a4867c217b 100644 --- a/src/components/Splash/SplashScreen.tsx +++ b/src/components/Splash/SplashScreen.tsx @@ -1,20 +1,10 @@ -import React from 'react' -import Lottie from 'react-lottie' +import logoLoading from 'assets/anims/logoLoading.gif' import logos from 'assets/png/logos_partenaires.svg' - -import * as loadingData from 'assets/anims/splash.json' -import './splashScreen.scss' -import { InitSteps } from 'models/initialisationSteps.model' import { useI18n } from 'cozy-ui/transpiled/react/I18n' +import { InitSteps } from 'models/initialisationSteps.model' +import React from 'react' +import './splashScreen.scss' -const loadingOptions = { - loop: true, - autoplay: true, - animationData: loadingData, - rendererSettings: { - preserveAspectRatio: 'xMidYMid slice', - }, -} interface SplashScreenProps { initStep: InitSteps } @@ -32,7 +22,7 @@ const SplashScreen: React.FC<SplashScreenProps> = ({ <> <div className="splash-content"> <div className="splash-loader"> - <Lottie options={loadingOptions} height={200} width={200} /> + <img src={logoLoading} alt="Chargement" height={200} /> <div className="splash-progress"> <div className="splash-progress-bar-container"> <div diff --git a/src/components/Splash/__snapshots__/SplashScreen.spec.tsx.snap b/src/components/Splash/__snapshots__/SplashScreen.spec.tsx.snap index cf5e36b845fc337d8040904117bf32f49b89a47b..4947aef1cdebccb221498c175c2ca0adede3e055 100644 --- a/src/components/Splash/__snapshots__/SplashScreen.spec.tsx.snap +++ b/src/components/Splash/__snapshots__/SplashScreen.spec.tsx.snap @@ -10,5637 +10,11 @@ exports[`SplashScreen component should be rendered correctly 1`] = ` <div className="splash-loader" > - <Lottie - ariaLabel="animation" - ariaRole="button" - eventListeners={Array []} + <img + alt="Chargement" height={200} - isClickToPauseDisabled={false} - isPaused={false} - isStopped={false} - options={ - Object { - "animationData": Object { - "__complete": true, - "assets": Array [ - Object { - "e": 1, - "h": 250, - "id": "image_0", - "p": "data:image/png;base64,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", - "u": "", - "w": 250, - }, - Object { - "e": 1, - "h": 250, - "id": "image_1", - "p": "data:image/png;base64,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", - "u": "", - "w": 250, - }, - Object { - "id": "comp_0", - "layers": Array [ - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 1, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 130, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 99, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - -5, - 130, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 2, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 111.918, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 99, - 0, - ], - "t": 6, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 130, - 0, - ], - "t": 18, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 114.5, - 0, - ], - "t": 24, - "ti": Array [ - 0, - 1.911, - 0, - ], - "to": Array [ - 0, - -6.763, - 0, - ], - }, - Object { - "s": Array [ - 40.75, - 99, - 0, - ], - "t": 30, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 3, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 99, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 130, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - 55, - 99, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - ], - }, - ], - "chars": Array [ - Object { - "ch": "E", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 8.7, - -71.65, - ], - Array [ - 8.7, - 0, - ], - Array [ - 52.85, - 0, - ], - Array [ - 52.85, - -7.9, - ], - Array [ - 18.45, - -7.9, - ], - Array [ - 18.45, - -32.35, - ], - Array [ - 46.3, - -32.35, - ], - Array [ - 46.3, - -39.95, - ], - Array [ - 18.45, - -39.95, - ], - Array [ - 18.45, - -63.75, - ], - Array [ - 52.85, - -63.75, - ], - Array [ - 52.85, - -71.65, - ], - ], - "o": Array [ - Array [ - 8.7, - -71.65, - ], - Array [ - 8.7, - 0, - ], - Array [ - 52.85, - 0, - ], - Array [ - 52.85, - -7.9, - ], - Array [ - 18.45, - -7.9, - ], - Array [ - 18.45, - -32.35, - ], - Array [ - 46.3, - -32.35, - ], - Array [ - 46.3, - -39.95, - ], - Array [ - 18.45, - -39.95, - ], - Array [ - 18.45, - -63.75, - ], - Array [ - 52.85, - -63.75, - ], - Array [ - 52.85, - -71.65, - ], - ], - "v": Array [ - Array [ - 8.7, - -71.65, - ], - Array [ - 8.7, - 0, - ], - Array [ - 52.85, - 0, - ], - Array [ - 52.85, - -7.9, - ], - Array [ - 18.45, - -7.9, - ], - Array [ - 18.45, - -32.35, - ], - Array [ - 46.3, - -32.35, - ], - Array [ - 46.3, - -39.95, - ], - Array [ - 18.45, - -39.95, - ], - Array [ - 18.45, - -63.75, - ], - Array [ - 52.85, - -63.75, - ], - Array [ - 52.85, - -71.65, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "E", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "E", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 58.1, - }, - Object { - "ch": "c", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 44.2, - -44.85, - ], - Array [ - 39.683, - -48.575, - ], - Array [ - 31.083000000000002, - -51.45, - ], - Array [ - 20.316000000000003, - -50.8, - ], - Array [ - 11.891, - -46.391000000000005, - ], - Array [ - 6.325, - -39, - ], - Array [ - 3.7, - -29.116, - ], - Array [ - 4.275, - -17.533, - ], - Array [ - 8.15, - -8.341000000000001, - ], - Array [ - 14.508000000000001, - -2.216, - ], - Array [ - 22.883000000000003, - 0.7, - ], - Array [ - 33.2, - 0.07499999999999996, - ], - Array [ - 42.55, - -4.3999999999999995, - ], - Array [ - 42.25, - -10.35, - ], - Array [ - 41.315999999999995, - -11.2, - ], - Array [ - 39.35, - -10.941, - ], - Array [ - 37.383, - -9.332999999999998, - ], - Array [ - 34.35, - -7.491, - ], - Array [ - 29.766000000000002, - -6.2, - ], - Array [ - 23.291, - -6.625, - ], - Array [ - 18.116, - -9.558, - ], - Array [ - 14.6, - -14.791, - ], - Array [ - 12.85, - -22.283, - ], - Array [ - 13.174999999999999, - -30.932999999999996, - ], - Array [ - 15.441, - -37.683, - ], - Array [ - 19.6, - -42.291, - ], - Array [ - 25.583000000000002, - -44.5, - ], - Array [ - 31.491, - -44.291, - ], - Array [ - 35.15, - -43, - ], - Array [ - 37.690999999999995, - -41.541, - ], - Array [ - 39.4, - -40.5, - ], - Array [ - 40.782999999999994, - -40.599999999999994, - ], - Array [ - 41.583, - -41.283, - ], - ], - "o": Array [ - Array [ - 42.1, - -46.95, - ], - Array [ - 34.216, - -50.875, - ], - Array [ - 23.716, - -51.45, - ], - Array [ - 14.383000000000001, - -48.2, - ], - Array [ - 7.8580000000000005, - -41.758, - ], - Array [ - 4.2250000000000005, - -32.599999999999994, - ], - Array [ - 3.7, - -21.216, - ], - Array [ - 6.574999999999999, - -11.066, - ], - Array [ - 12.15, - -3.908, - ], - Array [ - 19.941000000000003, - 0.11599999999999988, - ], - Array [ - 29.716, - 0.7, - ], - Array [ - 39.8, - -2.425, - ], - Array [ - 44.75, - -7.1, - ], - Array [ - 41.883, - -10.916, - ], - Array [ - 39.949999999999996, - -11.2, - ], - Array [ - 38.15, - -9.908000000000001, - ], - Array [ - 35.516000000000005, - -8.065999999999999, - ], - Array [ - 31.550000000000004, - -6.457999999999999, - ], - Array [ - 25.333000000000002, - -6.2, - ], - Array [ - 19.658, - -8.325, - ], - Array [ - 15.583000000000002, - -12.791, - ], - Array [ - 13.200000000000001, - -19.558, - ], - Array [ - 12.85, - -28.283, - ], - Array [ - 14.475, - -35.666, - ], - Array [ - 18.008000000000003, - -41.016, - ], - Array [ - 23.4, - -44.058, - ], - Array [ - 29.916, - -44.5, - ], - Array [ - 34.058, - -43.458, - ], - Array [ - 36.949999999999996, - -42, - ], - Array [ - 38.858, - -40.708, - ], - Array [ - 40.4, - -40.5, - ], - Array [ - 41.315999999999995, - -41, - ], - Array [ - 41.85, - -41.65, - ], - ], - "v": Array [ - Array [ - 44.2, - -44.85, - ], - Array [ - 36.95, - -49.725, - ], - Array [ - 27.55, - -51.45, - ], - Array [ - 17.35, - -49.5, - ], - Array [ - 9.875, - -44.075, - ], - Array [ - 5.275, - -35.8, - ], - Array [ - 3.7, - -25.35, - ], - Array [ - 5.425, - -14.3, - ], - Array [ - 10.15, - -6.125, - ], - Array [ - 17.225, - -1.05, - ], - Array [ - 26.05, - 0.7, - ], - Array [ - 36.5, - -1.175, - ], - Array [ - 44.75, - -7.1, - ], - Array [ - 42.25, - -10.35, - ], - Array [ - 40.55, - -11.2, - ], - Array [ - 38.75, - -10.425, - ], - Array [ - 36.45, - -8.7, - ], - Array [ - 32.95, - -6.975, - ], - Array [ - 27.6, - -6.2, - ], - Array [ - 21.475, - -7.475, - ], - Array [ - 16.85, - -11.175, - ], - Array [ - 13.9, - -17.175, - ], - Array [ - 12.85, - -25.35, - ], - Array [ - 13.825, - -33.3, - ], - Array [ - 16.725, - -39.35, - ], - Array [ - 21.5, - -43.175, - ], - Array [ - 28.05, - -44.5, - ], - Array [ - 32.775, - -43.875, - ], - Array [ - 36.05, - -42.5, - ], - Array [ - 38.275, - -41.125, - ], - Array [ - 39.9, - -40.5, - ], - Array [ - 41.05, - -40.8, - ], - Array [ - 41.85, - -41.65, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "c", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "c", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 46.7, - }, - Object { - "ch": "o", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 20.758, - -50.833, - ], - Array [ - 12.25, - -46.616, - ], - Array [ - 6.433, - -39.341, - ], - Array [ - 3.6, - -29.316000000000003, - ], - Array [ - 4.166, - -17.75, - ], - Array [ - 8.05, - -8.616, - ], - Array [ - 14.790999999999999, - -2.341, - ], - Array [ - 24.1, - 0.7, - ], - Array [ - 34.841, - 0.09099999999999997, - ], - Array [ - 43.340999999999994, - -4.083, - ], - Array [ - 49.108000000000004, - -11.350000000000001, - ], - Array [ - 51.9, - -21.35, - ], - Array [ - 51.341, - -32.908, - ], - Array [ - 47.507999999999996, - -42.083, - ], - Array [ - 40.808, - -48.366, - ], - Array [ - 31.5, - -51.45, - ], - ], - "o": Array [ - Array [ - 14.790999999999999, - -48.366, - ], - Array [ - 8.05, - -42.083, - ], - Array [ - 4.166, - -32.908, - ], - Array [ - 3.6, - -21.35, - ], - Array [ - 6.433, - -11.350000000000001, - ], - Array [ - 12.25, - -4.083, - ], - Array [ - 20.758, - 0.09099999999999997, - ], - Array [ - 31.5, - 0.7, - ], - Array [ - 40.808, - -2.341, - ], - Array [ - 47.507999999999996, - -8.616, - ], - Array [ - 51.341, - -17.75, - ], - Array [ - 51.9, - -29.316000000000003, - ], - Array [ - 49.108000000000004, - -39.341, - ], - Array [ - 43.340999999999994, - -46.616, - ], - Array [ - 34.841, - -50.833, - ], - Array [ - 24.1, - -51.45, - ], - ], - "v": Array [ - Array [ - 17.775, - -49.6, - ], - Array [ - 10.15, - -44.35, - ], - Array [ - 5.3, - -36.125, - ], - Array [ - 3.6, - -25.35, - ], - Array [ - 5.3, - -14.55, - ], - Array [ - 10.15, - -6.35, - ], - Array [ - 17.775, - -1.125, - ], - Array [ - 27.8, - 0.7, - ], - Array [ - 37.825, - -1.125, - ], - Array [ - 45.425, - -6.35, - ], - Array [ - 50.225, - -14.55, - ], - Array [ - 51.9, - -25.35, - ], - Array [ - 50.225, - -36.125, - ], - Array [ - 45.425, - -44.35, - ], - Array [ - 37.825, - -49.6, - ], - Array [ - 27.8, - -51.45, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "o", - "ty": "sh", - }, - Object { - "_render": true, - "hd": false, - "ind": 1, - "ix": 2, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 23.066, - -6.683, - ], - Array [ - 17.775, - -9.658000000000001, - ], - Array [ - 14.341, - -14.883, - ], - Array [ - 12.8, - -22.3, - ], - Array [ - 13.108, - -30.991, - ], - Array [ - 15.274999999999999, - -37.766, - ], - Array [ - 19.333, - -42.283, - ], - Array [ - 25.266000000000002, - -44.45, - ], - Array [ - 36.533, - -42.766, - ], - Array [ - 42.7, - -31.333000000000002, - ], - Array [ - 41.466, - -14.625, - ], - Array [ - 32.8, - -6.25, - ], - ], - "o": Array [ - Array [ - 19.333, - -8.416, - ], - Array [ - 15.274999999999999, - -12.891, - ], - Array [ - 13.108, - -19.616, - ], - Array [ - 12.8, - -28.3, - ], - Array [ - 14.341, - -35.758, - ], - Array [ - 17.775, - -41.033, - ], - Array [ - 23.066, - -44.016, - ], - Array [ - 32.8, - -44.45, - ], - Array [ - 41.466, - -36.033, - ], - Array [ - 42.7, - -19.3, - ], - Array [ - 36.533, - -7.925000000000001, - ], - Array [ - 25.266000000000002, - -6.25, - ], - ], - "v": Array [ - Array [ - 21.2, - -7.55, - ], - Array [ - 16.525, - -11.275, - ], - Array [ - 13.725, - -17.25, - ], - Array [ - 12.8, - -25.3, - ], - Array [ - 13.725, - -33.375, - ], - Array [ - 16.525, - -39.4, - ], - Array [ - 21.2, - -43.15, - ], - Array [ - 27.8, - -44.45, - ], - Array [ - 39, - -39.4, - ], - Array [ - 42.7, - -25.3, - ], - Array [ - 39, - -11.275, - ], - Array [ - 27.8, - -6.25, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "o", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "o", - "np": 5, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 55.6, - }, - Object { - "ch": "l", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 8.3, - -73.65, - ], - Array [ - 8.3, - 0, - ], - Array [ - 17.2, - 0, - ], - Array [ - 17.2, - -73.65, - ], - ], - "o": Array [ - Array [ - 8.3, - -73.65, - ], - Array [ - 8.3, - 0, - ], - Array [ - 17.2, - 0, - ], - Array [ - 17.2, - -73.65, - ], - ], - "v": Array [ - Array [ - 8.3, - -73.65, - ], - Array [ - 8.3, - 0, - ], - Array [ - 17.2, - 0, - ], - Array [ - 17.2, - -73.65, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "l", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "l", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 25.6, - }, - Object { - "ch": "y", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 50.4, - -50.65, - ], - Array [ - 43.3, - -50.65, - ], - Array [ - 42.208, - -50.475, - ], - Array [ - 40.900000000000006, - -49.333, - ], - Array [ - 27.55, - -16.95, - ], - Array [ - 26.983, - -15.433, - ], - Array [ - 26.283, - -13.216, - ], - Array [ - 25.691000000000003, - -13.966, - ], - Array [ - 25, - -16.165999999999997, - ], - Array [ - 11.15, - -48.8, - ], - Array [ - 10.633, - -49.691, - ], - Array [ - 9.166, - -50.65, - ], - Array [ - 0.7, - -50.65, - ], - Array [ - 21.6, - -2.95, - ], - Array [ - 12.35, - 17.15, - ], - Array [ - 18.95, - 17.15, - ], - Array [ - 20.575, - 16.95, - ], - Array [ - 21.849999999999998, - 15.616, - ], - ], - "o": Array [ - Array [ - 50.4, - -50.65, - ], - Array [ - 42.733, - -50.65, - ], - Array [ - 41.241, - -49.775, - ], - Array [ - 40.7, - -48.8, - ], - Array [ - 27.25, - -16.183, - ], - Array [ - 26.516, - -13.966, - ], - Array [ - 25.883, - -13.216, - ], - Array [ - 25.258000000000003, - -15.433, - ], - Array [ - 24.7, - -16.9, - ], - Array [ - 10.950000000000001, - -49.266, - ], - Array [ - 9.766, - -50.458000000000006, - ], - Array [ - 8.4, - -50.65, - ], - Array [ - 0.7, - -50.65, - ], - Array [ - 21.6, - -2.95, - ], - Array [ - 12.35, - 17.15, - ], - Array [ - 19.883, - 17.15, - ], - Array [ - 21.474999999999998, - 16.150000000000002, - ], - Array [ - 22.15, - 14.95, - ], - ], - "v": Array [ - Array [ - 50.4, - -50.65, - ], - Array [ - 43.3, - -50.65, - ], - Array [ - 41.725, - -50.125, - ], - Array [ - 40.7, - -48.8, - ], - Array [ - 27.55, - -16.95, - ], - Array [ - 26.75, - -14.7, - ], - Array [ - 26.05, - -12.45, - ], - Array [ - 25.475, - -14.7, - ], - Array [ - 24.7, - -16.9, - ], - Array [ - 11.15, - -48.8, - ], - Array [ - 10.2, - -50.075, - ], - Array [ - 8.4, - -50.65, - ], - Array [ - 0.7, - -50.65, - ], - Array [ - 21.6, - -2.95, - ], - Array [ - 12.35, - 17.15, - ], - Array [ - 18.95, - 17.15, - ], - Array [ - 21.025, - 16.55, - ], - Array [ - 22.15, - 14.95, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "y", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "y", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 51.2, - }, - ], - "ddd": 0, - "default": Object { - "assets": Array [ - Object { - "e": 1, - "h": 250, - "id": "image_0", - "p": "data:image/png;base64,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", - "u": "", - "w": 250, - }, - Object { - "e": 1, - "h": 250, - "id": "image_1", - "p": "data:image/png;base64,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", - "u": "", - "w": 250, - }, - Object { - "id": "comp_0", - "layers": Array [ - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 1, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 130, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 99, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - -5, - 130, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 2, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 111.918, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 99, - 0, - ], - "t": 6, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 130, - 0, - ], - "t": 18, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 114.5, - 0, - ], - "t": 24, - "ti": Array [ - 0, - 1.911, - 0, - ], - "to": Array [ - 0, - -6.763, - 0, - ], - }, - Object { - "s": Array [ - 40.75, - 99, - 0, - ], - "t": 30, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 3, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 99, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 130, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - 55, - 99, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - ], - }, - ], - "chars": Array [ - Object { - "ch": "E", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 8.7, - -71.65, - ], - Array [ - 8.7, - 0, - ], - Array [ - 52.85, - 0, - ], - Array [ - 52.85, - -7.9, - ], - Array [ - 18.45, - -7.9, - ], - Array [ - 18.45, - -32.35, - ], - Array [ - 46.3, - -32.35, - ], - Array [ - 46.3, - -39.95, - ], - Array [ - 18.45, - -39.95, - ], - Array [ - 18.45, - -63.75, - ], - Array [ - 52.85, - -63.75, - ], - Array [ - 52.85, - -71.65, - ], - ], - "o": Array [ - Array [ - 8.7, - -71.65, - ], - Array [ - 8.7, - 0, - ], - Array [ - 52.85, - 0, - ], - Array [ - 52.85, - -7.9, - ], - Array [ - 18.45, - -7.9, - ], - Array [ - 18.45, - -32.35, - ], - Array [ - 46.3, - -32.35, - ], - Array [ - 46.3, - -39.95, - ], - Array [ - 18.45, - -39.95, - ], - Array [ - 18.45, - -63.75, - ], - Array [ - 52.85, - -63.75, - ], - Array [ - 52.85, - -71.65, - ], - ], - "v": Array [ - Array [ - 8.7, - -71.65, - ], - Array [ - 8.7, - 0, - ], - Array [ - 52.85, - 0, - ], - Array [ - 52.85, - -7.9, - ], - Array [ - 18.45, - -7.9, - ], - Array [ - 18.45, - -32.35, - ], - Array [ - 46.3, - -32.35, - ], - Array [ - 46.3, - -39.95, - ], - Array [ - 18.45, - -39.95, - ], - Array [ - 18.45, - -63.75, - ], - Array [ - 52.85, - -63.75, - ], - Array [ - 52.85, - -71.65, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "E", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "E", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 58.1, - }, - Object { - "ch": "c", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 44.2, - -44.85, - ], - Array [ - 39.683, - -48.575, - ], - Array [ - 31.083000000000002, - -51.45, - ], - Array [ - 20.316000000000003, - -50.8, - ], - Array [ - 11.891, - -46.391000000000005, - ], - Array [ - 6.325, - -39, - ], - Array [ - 3.7, - -29.116, - ], - Array [ - 4.275, - -17.533, - ], - Array [ - 8.15, - -8.341000000000001, - ], - Array [ - 14.508000000000001, - -2.216, - ], - Array [ - 22.883000000000003, - 0.7, - ], - Array [ - 33.2, - 0.07499999999999996, - ], - Array [ - 42.55, - -4.3999999999999995, - ], - Array [ - 42.25, - -10.35, - ], - Array [ - 41.315999999999995, - -11.2, - ], - Array [ - 39.35, - -10.941, - ], - Array [ - 37.383, - -9.332999999999998, - ], - Array [ - 34.35, - -7.491, - ], - Array [ - 29.766000000000002, - -6.2, - ], - Array [ - 23.291, - -6.625, - ], - Array [ - 18.116, - -9.558, - ], - Array [ - 14.6, - -14.791, - ], - Array [ - 12.85, - -22.283, - ], - Array [ - 13.174999999999999, - -30.932999999999996, - ], - Array [ - 15.441, - -37.683, - ], - Array [ - 19.6, - -42.291, - ], - Array [ - 25.583000000000002, - -44.5, - ], - Array [ - 31.491, - -44.291, - ], - Array [ - 35.15, - -43, - ], - Array [ - 37.690999999999995, - -41.541, - ], - Array [ - 39.4, - -40.5, - ], - Array [ - 40.782999999999994, - -40.599999999999994, - ], - Array [ - 41.583, - -41.283, - ], - ], - "o": Array [ - Array [ - 42.1, - -46.95, - ], - Array [ - 34.216, - -50.875, - ], - Array [ - 23.716, - -51.45, - ], - Array [ - 14.383000000000001, - -48.2, - ], - Array [ - 7.8580000000000005, - -41.758, - ], - Array [ - 4.2250000000000005, - -32.599999999999994, - ], - Array [ - 3.7, - -21.216, - ], - Array [ - 6.574999999999999, - -11.066, - ], - Array [ - 12.15, - -3.908, - ], - Array [ - 19.941000000000003, - 0.11599999999999988, - ], - Array [ - 29.716, - 0.7, - ], - Array [ - 39.8, - -2.425, - ], - Array [ - 44.75, - -7.1, - ], - Array [ - 41.883, - -10.916, - ], - Array [ - 39.949999999999996, - -11.2, - ], - Array [ - 38.15, - -9.908000000000001, - ], - Array [ - 35.516000000000005, - -8.065999999999999, - ], - Array [ - 31.550000000000004, - -6.457999999999999, - ], - Array [ - 25.333000000000002, - -6.2, - ], - Array [ - 19.658, - -8.325, - ], - Array [ - 15.583000000000002, - -12.791, - ], - Array [ - 13.200000000000001, - -19.558, - ], - Array [ - 12.85, - -28.283, - ], - Array [ - 14.475, - -35.666, - ], - Array [ - 18.008000000000003, - -41.016, - ], - Array [ - 23.4, - -44.058, - ], - Array [ - 29.916, - -44.5, - ], - Array [ - 34.058, - -43.458, - ], - Array [ - 36.949999999999996, - -42, - ], - Array [ - 38.858, - -40.708, - ], - Array [ - 40.4, - -40.5, - ], - Array [ - 41.315999999999995, - -41, - ], - Array [ - 41.85, - -41.65, - ], - ], - "v": Array [ - Array [ - 44.2, - -44.85, - ], - Array [ - 36.95, - -49.725, - ], - Array [ - 27.55, - -51.45, - ], - Array [ - 17.35, - -49.5, - ], - Array [ - 9.875, - -44.075, - ], - Array [ - 5.275, - -35.8, - ], - Array [ - 3.7, - -25.35, - ], - Array [ - 5.425, - -14.3, - ], - Array [ - 10.15, - -6.125, - ], - Array [ - 17.225, - -1.05, - ], - Array [ - 26.05, - 0.7, - ], - Array [ - 36.5, - -1.175, - ], - Array [ - 44.75, - -7.1, - ], - Array [ - 42.25, - -10.35, - ], - Array [ - 40.55, - -11.2, - ], - Array [ - 38.75, - -10.425, - ], - Array [ - 36.45, - -8.7, - ], - Array [ - 32.95, - -6.975, - ], - Array [ - 27.6, - -6.2, - ], - Array [ - 21.475, - -7.475, - ], - Array [ - 16.85, - -11.175, - ], - Array [ - 13.9, - -17.175, - ], - Array [ - 12.85, - -25.35, - ], - Array [ - 13.825, - -33.3, - ], - Array [ - 16.725, - -39.35, - ], - Array [ - 21.5, - -43.175, - ], - Array [ - 28.05, - -44.5, - ], - Array [ - 32.775, - -43.875, - ], - Array [ - 36.05, - -42.5, - ], - Array [ - 38.275, - -41.125, - ], - Array [ - 39.9, - -40.5, - ], - Array [ - 41.05, - -40.8, - ], - Array [ - 41.85, - -41.65, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "c", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "c", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 46.7, - }, - Object { - "ch": "o", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 20.758, - -50.833, - ], - Array [ - 12.25, - -46.616, - ], - Array [ - 6.433, - -39.341, - ], - Array [ - 3.6, - -29.316000000000003, - ], - Array [ - 4.166, - -17.75, - ], - Array [ - 8.05, - -8.616, - ], - Array [ - 14.790999999999999, - -2.341, - ], - Array [ - 24.1, - 0.7, - ], - Array [ - 34.841, - 0.09099999999999997, - ], - Array [ - 43.340999999999994, - -4.083, - ], - Array [ - 49.108000000000004, - -11.350000000000001, - ], - Array [ - 51.9, - -21.35, - ], - Array [ - 51.341, - -32.908, - ], - Array [ - 47.507999999999996, - -42.083, - ], - Array [ - 40.808, - -48.366, - ], - Array [ - 31.5, - -51.45, - ], - ], - "o": Array [ - Array [ - 14.790999999999999, - -48.366, - ], - Array [ - 8.05, - -42.083, - ], - Array [ - 4.166, - -32.908, - ], - Array [ - 3.6, - -21.35, - ], - Array [ - 6.433, - -11.350000000000001, - ], - Array [ - 12.25, - -4.083, - ], - Array [ - 20.758, - 0.09099999999999997, - ], - Array [ - 31.5, - 0.7, - ], - Array [ - 40.808, - -2.341, - ], - Array [ - 47.507999999999996, - -8.616, - ], - Array [ - 51.341, - -17.75, - ], - Array [ - 51.9, - -29.316000000000003, - ], - Array [ - 49.108000000000004, - -39.341, - ], - Array [ - 43.340999999999994, - -46.616, - ], - Array [ - 34.841, - -50.833, - ], - Array [ - 24.1, - -51.45, - ], - ], - "v": Array [ - Array [ - 17.775, - -49.6, - ], - Array [ - 10.15, - -44.35, - ], - Array [ - 5.3, - -36.125, - ], - Array [ - 3.6, - -25.35, - ], - Array [ - 5.3, - -14.55, - ], - Array [ - 10.15, - -6.35, - ], - Array [ - 17.775, - -1.125, - ], - Array [ - 27.8, - 0.7, - ], - Array [ - 37.825, - -1.125, - ], - Array [ - 45.425, - -6.35, - ], - Array [ - 50.225, - -14.55, - ], - Array [ - 51.9, - -25.35, - ], - Array [ - 50.225, - -36.125, - ], - Array [ - 45.425, - -44.35, - ], - Array [ - 37.825, - -49.6, - ], - Array [ - 27.8, - -51.45, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "o", - "ty": "sh", - }, - Object { - "_render": true, - "hd": false, - "ind": 1, - "ix": 2, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 23.066, - -6.683, - ], - Array [ - 17.775, - -9.658000000000001, - ], - Array [ - 14.341, - -14.883, - ], - Array [ - 12.8, - -22.3, - ], - Array [ - 13.108, - -30.991, - ], - Array [ - 15.274999999999999, - -37.766, - ], - Array [ - 19.333, - -42.283, - ], - Array [ - 25.266000000000002, - -44.45, - ], - Array [ - 36.533, - -42.766, - ], - Array [ - 42.7, - -31.333000000000002, - ], - Array [ - 41.466, - -14.625, - ], - Array [ - 32.8, - -6.25, - ], - ], - "o": Array [ - Array [ - 19.333, - -8.416, - ], - Array [ - 15.274999999999999, - -12.891, - ], - Array [ - 13.108, - -19.616, - ], - Array [ - 12.8, - -28.3, - ], - Array [ - 14.341, - -35.758, - ], - Array [ - 17.775, - -41.033, - ], - Array [ - 23.066, - -44.016, - ], - Array [ - 32.8, - -44.45, - ], - Array [ - 41.466, - -36.033, - ], - Array [ - 42.7, - -19.3, - ], - Array [ - 36.533, - -7.925000000000001, - ], - Array [ - 25.266000000000002, - -6.25, - ], - ], - "v": Array [ - Array [ - 21.2, - -7.55, - ], - Array [ - 16.525, - -11.275, - ], - Array [ - 13.725, - -17.25, - ], - Array [ - 12.8, - -25.3, - ], - Array [ - 13.725, - -33.375, - ], - Array [ - 16.525, - -39.4, - ], - Array [ - 21.2, - -43.15, - ], - Array [ - 27.8, - -44.45, - ], - Array [ - 39, - -39.4, - ], - Array [ - 42.7, - -25.3, - ], - Array [ - 39, - -11.275, - ], - Array [ - 27.8, - -6.25, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "o", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "o", - "np": 5, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 55.6, - }, - Object { - "ch": "l", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 8.3, - -73.65, - ], - Array [ - 8.3, - 0, - ], - Array [ - 17.2, - 0, - ], - Array [ - 17.2, - -73.65, - ], - ], - "o": Array [ - Array [ - 8.3, - -73.65, - ], - Array [ - 8.3, - 0, - ], - Array [ - 17.2, - 0, - ], - Array [ - 17.2, - -73.65, - ], - ], - "v": Array [ - Array [ - 8.3, - -73.65, - ], - Array [ - 8.3, - 0, - ], - Array [ - 17.2, - 0, - ], - Array [ - 17.2, - -73.65, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "l", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "l", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 25.6, - }, - Object { - "ch": "y", - "data": Object { - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 100, - 100, - ], - }, - }, - "op": 99999, - "shapes": Array [ - Object { - "_render": true, - "bm": 0, - "cix": 2, - "hd": false, - "it": Array [ - Object { - "_render": true, - "hd": false, - "ind": 0, - "ix": 1, - "ks": Object { - "a": 0, - "ix": 2, - "k": Object { - "c": true, - "i": Array [ - Array [ - 50.4, - -50.65, - ], - Array [ - 43.3, - -50.65, - ], - Array [ - 42.208, - -50.475, - ], - Array [ - 40.900000000000006, - -49.333, - ], - Array [ - 27.55, - -16.95, - ], - Array [ - 26.983, - -15.433, - ], - Array [ - 26.283, - -13.216, - ], - Array [ - 25.691000000000003, - -13.966, - ], - Array [ - 25, - -16.165999999999997, - ], - Array [ - 11.15, - -48.8, - ], - Array [ - 10.633, - -49.691, - ], - Array [ - 9.166, - -50.65, - ], - Array [ - 0.7, - -50.65, - ], - Array [ - 21.6, - -2.95, - ], - Array [ - 12.35, - 17.15, - ], - Array [ - 18.95, - 17.15, - ], - Array [ - 20.575, - 16.95, - ], - Array [ - 21.849999999999998, - 15.616, - ], - ], - "o": Array [ - Array [ - 50.4, - -50.65, - ], - Array [ - 42.733, - -50.65, - ], - Array [ - 41.241, - -49.775, - ], - Array [ - 40.7, - -48.8, - ], - Array [ - 27.25, - -16.183, - ], - Array [ - 26.516, - -13.966, - ], - Array [ - 25.883, - -13.216, - ], - Array [ - 25.258000000000003, - -15.433, - ], - Array [ - 24.7, - -16.9, - ], - Array [ - 10.950000000000001, - -49.266, - ], - Array [ - 9.766, - -50.458000000000006, - ], - Array [ - 8.4, - -50.65, - ], - Array [ - 0.7, - -50.65, - ], - Array [ - 21.6, - -2.95, - ], - Array [ - 12.35, - 17.15, - ], - Array [ - 19.883, - 17.15, - ], - Array [ - 21.474999999999998, - 16.150000000000002, - ], - Array [ - 22.15, - 14.95, - ], - ], - "v": Array [ - Array [ - 50.4, - -50.65, - ], - Array [ - 43.3, - -50.65, - ], - Array [ - 41.725, - -50.125, - ], - Array [ - 40.7, - -48.8, - ], - Array [ - 27.55, - -16.95, - ], - Array [ - 26.75, - -14.7, - ], - Array [ - 26.05, - -12.45, - ], - Array [ - 25.475, - -14.7, - ], - Array [ - 24.7, - -16.9, - ], - Array [ - 11.15, - -48.8, - ], - Array [ - 10.2, - -50.075, - ], - Array [ - 8.4, - -50.65, - ], - Array [ - 0.7, - -50.65, - ], - Array [ - 21.6, - -2.95, - ], - Array [ - 12.35, - 17.15, - ], - Array [ - 18.95, - 17.15, - ], - Array [ - 21.025, - 16.55, - ], - Array [ - 22.15, - 14.95, - ], - ], - }, - }, - "mn": "ADBE Vector Shape - Group", - "nm": "y", - "ty": "sh", - }, - Object { - "_render": true, - "a": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "k": 100, - }, - "p": Object { - "a": 0, - "k": Array [ - 0, - 0, - ], - }, - "r": Object { - "a": 0, - "k": 0, - }, - "s": Object { - "a": 0, - "k": Array [ - 77, - 77, - ], - }, - "sa": Object { - "a": 0, - "k": 0, - }, - "sk": Object { - "a": 0, - "k": 0, - }, - "ty": "tr", - }, - ], - "ix": 1, - "mn": "ADBE Vector Group", - "nm": "y", - "np": 3, - "ty": "gr", - }, - Object { - "_render": true, - "ty": "no", - }, - ], - "sr": 1, - "st": 0, - }, - "fFamily": "Lato", - "size": 77, - "style": "Regular", - "w": 51.2, - }, - ], - "ddd": 0, - "fonts": Object { - "list": Array [ - Object { - "ascent": 73.699951171875, - "fFamily": "Lato", - "fName": "Lato-Regular", - "fStyle": "Regular", - }, - ], - }, - "fr": 25, - "h": 500, - "ip": 0, - "layers": Array [ - Object { - "ao": 0, - "bm": 0, - "completed": true, - "ddd": 0, - "ind": 1, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 0, - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 0, - "ix": 2, - "k": Array [ - 254, - 417.75, - 0, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 100, - 100, - 100, - ], - }, - }, - "nm": "Ecolyo", - "op": 13, - "sr": 1, - "st": 0, - "t": Object { - "a": Array [], - "d": Object { - "k": Array [ - Object { - "s": Object { - "f": "Lato-Regular", - "fc": Array [ - 0.922, - 0.922, - 0.922, - ], - "j": 2, - "lh": 92.4, - "ls": 0, - "ps": Array [ - -255.5, - -56.25, - ], - "s": 77, - "sz": Array [ - 501, - 112.5, - ], - "t": "Ecolyo", - "tr": 0, - }, - "t": 0, - }, - ], - }, - "m": Object { - "a": Object { - "a": 0, - "ix": 2, - "k": Array [ - 0, - 0, - ], - }, - "g": 1, - }, - "p": Object {}, - }, - "ty": 5, - }, - Object { - "ao": 0, - "bm": 0, - "completed": true, - "ddd": 0, - "h": 140, - "hasMask": true, - "ind": 2, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 60, - 70, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 0, - "ix": 2, - "k": Array [ - 256, - 224.5, - 0, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 100, - 100, - 100, - ], - }, - }, - "layers": Array [ - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 1, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 130, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 99, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - -5, - 130, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 2, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 111.918, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 99, - 0, - ], - "t": 6, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 130, - 0, - ], - "t": 18, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 114.5, - 0, - ], - "t": 24, - "ti": Array [ - 0, - 1.911, - 0, - ], - "to": Array [ - 0, - -6.763, - 0, - ], - }, - Object { - "s": Array [ - 40.75, - 99, - 0, - ], - "t": 30, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 3, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 99, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 130, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - 55, - 99, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - ], - "masksProperties": Array [ - Object { - "inv": false, - "mode": "a", - "nm": "Masque 1", - "o": Object { - "a": 0, - "ix": 3, - "k": 100, - }, - "pt": Object { - "a": 0, - "ix": 1, - "k": Object { - "c": true, - "i": Array [ - Array [ - 139.039, - -41, - ], - Array [ - -18, - -41, - ], - Array [ - -18, - 85.184, - ], - Array [ - 139.039, - 85.184, - ], - ], - "o": Array [ - Array [ - 139.039, - -41, - ], - Array [ - -18, - -41, - ], - Array [ - -18, - 85.184, - ], - Array [ - 139.039, - 85.184, - ], - ], - "v": Array [ - Array [ - 139.039, - -41, - ], - Array [ - -18, - -41, - ], - Array [ - -18, - 85.184, - ], - Array [ - 139.039, - 85.184, - ], - ], - }, - }, - "x": Object { - "a": 0, - "ix": 4, - "k": 0, - }, - }, - ], - "nm": "compo barre", - "op": 13.2, - "refId": "comp_0", - "sr": 0.55, - "st": 0, - "ty": 0, - "w": 120, - }, - Object { - "ao": 0, - "bm": 0, - "completed": true, - "ddd": 0, - "ind": 3, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 0, - "ix": 2, - "k": Array [ - 250, - 250, - 0, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "bouclier", - "op": 13, - "refId": "image_1", - "sr": 1, - "st": 0, - "ty": 2, - }, - ], - "markers": Array [], - "meta": Object { - "a": "", - "d": "", - "g": "LottieFiles AE 0.1.20", - "k": "", - "tc": "", - }, - "nm": "splash illu", - "op": 13, - "v": "5.5.7", - "w": 500, - }, - "fonts": Object { - "list": Array [ - Object { - "ascent": 73.699951171875, - "fFamily": "Lato", - "fName": "Lato-Regular", - "fStyle": "Regular", - }, - ], - }, - "fr": 25, - "h": 500, - "ip": 0, - "layers": Array [ - Object { - "ao": 0, - "bm": 0, - "completed": true, - "ddd": 0, - "ind": 1, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 0, - 0, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 0, - "ix": 2, - "k": Array [ - 254, - 417.75, - 0, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 100, - 100, - 100, - ], - }, - }, - "nm": "Ecolyo", - "op": 13, - "sr": 1, - "st": 0, - "t": Object { - "a": Array [], - "d": Object { - "k": Array [ - Object { - "s": Object { - "f": "Lato-Regular", - "fc": Array [ - 0.922, - 0.922, - 0.922, - ], - "j": 2, - "lh": 92.4, - "ls": 0, - "ps": Array [ - -255.5, - -56.25, - ], - "s": 77, - "sz": Array [ - 501, - 112.5, - ], - "t": "Ecolyo", - "tr": 0, - }, - "t": 0, - }, - ], - }, - "m": Object { - "a": Object { - "a": 0, - "ix": 2, - "k": Array [ - 0, - 0, - ], - }, - "g": 1, - }, - "p": Object {}, - }, - "ty": 5, - }, - Object { - "ao": 0, - "bm": 0, - "completed": true, - "ddd": 0, - "h": 140, - "hasMask": true, - "ind": 2, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 60, - 70, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 0, - "ix": 2, - "k": Array [ - 256, - 224.5, - 0, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 100, - 100, - 100, - ], - }, - }, - "layers": Array [ - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 1, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 130, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - -5, - 99, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - -5, - 130, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 2, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 111.918, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 99, - 0, - ], - "t": 6, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 130, - 0, - ], - "t": 18, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 25, - 114.5, - 0, - ], - "t": 24, - "ti": Array [ - 0, - 1.911, - 0, - ], - "to": Array [ - 0, - -6.763, - 0, - ], - }, - Object { - "s": Array [ - 40.75, - 99, - 0, - ], - "t": 30, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - Object { - "ao": 0, - "bm": 0, - "cl": "ai", - "completed": true, - "ddd": 0, - "ind": 3, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 1, - "ix": 2, - "k": Array [ - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "keyframeMetadata": [Function], - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 99, - 0, - ], - "t": 0, - "ti": null, - "to": null, - }, - Object { - "i": Object { - "x": 0.833, - "y": 0.833, - }, - "o": Object { - "x": 0.167, - "y": 0.167, - }, - "s": Array [ - 55, - 130, - 0, - ], - "t": 12, - "ti": null, - "to": null, - }, - Object { - "s": Array [ - 55, - 99, - 0, - ], - "t": 24, - }, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "barre finale.ai", - "op": 24, - "refId": "image_0", - "sr": 1, - "st": 0, - "ty": 2, - }, - ], - "masksProperties": Array [ - Object { - "inv": false, - "mode": "a", - "nm": "Masque 1", - "o": Object { - "a": 0, - "ix": 3, - "k": 100, - }, - "pt": Object { - "a": 0, - "ix": 1, - "k": Object { - "c": true, - "i": Array [ - Array [ - 139.039, - -41, - ], - Array [ - -18, - -41, - ], - Array [ - -18, - 85.184, - ], - Array [ - 139.039, - 85.184, - ], - ], - "o": Array [ - Array [ - 139.039, - -41, - ], - Array [ - -18, - -41, - ], - Array [ - -18, - 85.184, - ], - Array [ - 139.039, - 85.184, - ], - ], - "v": Array [ - Array [ - 139.039, - -41, - ], - Array [ - -18, - -41, - ], - Array [ - -18, - 85.184, - ], - Array [ - 139.039, - 85.184, - ], - ], - }, - }, - "x": Object { - "a": 0, - "ix": 4, - "k": 0, - }, - }, - ], - "nm": "compo barre", - "op": 13.2, - "refId": "comp_0", - "sr": 0.55, - "st": 0, - "ty": 0, - "w": 120, - }, - Object { - "ao": 0, - "bm": 0, - "completed": true, - "ddd": 0, - "ind": 3, - "ip": 0, - "ks": Object { - "a": Object { - "a": 0, - "ix": 1, - "k": Array [ - 125, - 125, - 0, - ], - }, - "o": Object { - "a": 0, - "ix": 11, - "k": 100, - }, - "p": Object { - "a": 0, - "ix": 2, - "k": Array [ - 250, - 250, - 0, - ], - }, - "r": Object { - "a": 0, - "ix": 10, - "k": 0, - }, - "s": Object { - "a": 0, - "ix": 6, - "k": Array [ - 150, - 150, - 100, - ], - }, - }, - "nm": "bouclier", - "op": 13, - "refId": "image_1", - "sr": 1, - "st": 0, - "ty": 2, - }, - ], - "markers": Array [], - "meta": Object { - "a": "", - "d": "", - "g": "LottieFiles AE 0.1.20", - "k": "", - "tc": "", - }, - "nm": "splash illu", - "op": 13, - "v": "5.5.7", - "w": 500, - }, - "autoplay": true, - "loop": true, - "rendererSettings": Object { - "preserveAspectRatio": "xMidYMid slice", - }, - } - } - speed={1} - title="" - width={200} - > - <div - aria-label="animation" - onClick={[Function]} - role="button" - style={ - Object { - "height": "200px", - "margin": "0 auto", - "outline": "none", - "overflow": "hidden", - "width": "200px", - } - } - tabIndex="0" - title="" - /> - </Lottie> + src="test-file-stub" + /> <div className="splash-progress" > diff --git a/src/components/Splash/splashScreen.scss b/src/components/Splash/splashScreen.scss index 65590c61b478b3c9bf1ee81c1703264240650a8a..a4b856969f05e03e31ab543cf3c7d33a138b67ab 100644 --- a/src/components/Splash/splashScreen.scss +++ b/src/components/Splash/splashScreen.scss @@ -8,6 +8,9 @@ .splash-loader { width: 100%; margin-top: 20vh; + display: flex; + flex-direction: column; + align-items: center; } .splash-logos-container { margin-top: auto; diff --git a/src/doctypes/remote/org.ecolyo.agent.custom.popup.ts b/src/doctypes/remote/org.ecolyo.agent.custom.popup.ts new file mode 100644 index 0000000000000000000000000000000000000000..093dbc23b6da2063202b9b511ce3ca665e81fe4b --- /dev/null +++ b/src/doctypes/remote/org.ecolyo.agent.custom.popup.ts @@ -0,0 +1,4 @@ +export const REMOTE_ORG_ECOLYO_AGENT_CUSTOM_POPUP = + '/remote/org.ecolyo.agent.custom.popup' +export const REMOTE_ORG_ECOLYO_AGENT_CUSTOM_POPUP_REC = + '/remote/org.ecolyo.agent.custom.popup.rec' diff --git a/src/doctypes/remote/org.ecolyo.agent.partners.info.ts b/src/doctypes/remote/org.ecolyo.agent.partners.info.ts new file mode 100644 index 0000000000000000000000000000000000000000..b3b3be25a55d4bbfacd278ac0a44be25f561a13b --- /dev/null +++ b/src/doctypes/remote/org.ecolyo.agent.partners.info.ts @@ -0,0 +1,4 @@ +export const REMOTE_ORG_ECOLYO_AGENT_PARTERS_INFO = + '/remote/org.ecolyo.agent.partners.info' +export const REMOTE_ORG_ECOLYO_AGENT_PARTERS_INFO_REC = + '/remote/org.ecolyo.agent.partners.info.rec' diff --git a/src/doctypes/remote/org.ecolyo.agent.prices.ts b/src/doctypes/remote/org.ecolyo.agent.prices.ts new file mode 100644 index 0000000000000000000000000000000000000000..e58bf65a636aea17c8eed022e4b7657ce6399d88 --- /dev/null +++ b/src/doctypes/remote/org.ecolyo.agent.prices.ts @@ -0,0 +1,3 @@ +export const REMOTE_ORG_ECOLYO_AGENT_PRICES = '/remote/org.ecolyo.agent.prices' +export const REMOTE_ORG_ECOLYO_AGENT_PRICES_REC = + '/remote/org.ecolyo.agent.prices.rec' diff --git a/src/doctypes/remote/org.ecolyo.agent.ts b/src/doctypes/remote/org.ecolyo.agent.ts new file mode 100644 index 0000000000000000000000000000000000000000..42e36a0ca6a80dfbf84d0a747d80e60c2744f302 --- /dev/null +++ b/src/doctypes/remote/org.ecolyo.agent.ts @@ -0,0 +1,2 @@ +export const REMOTE_ORG_ECOLYO_AGENT = '/remote/org.ecolyo.agent' +export const REMOTE_ORG_ECOLYO_AGENT_REC = '/remote/org.ecolyo.agent.rec' diff --git a/src/services/customPopup.service.ts b/src/services/customPopup.service.ts index 38e77cba7c1ed178e61207ac8cb71593f7f4f502..c838c8778e6aea20409d01a536ea27ceec72c331 100644 --- a/src/services/customPopup.service.ts +++ b/src/services/customPopup.service.ts @@ -2,6 +2,10 @@ import { Client } from 'cozy-client' import { CustomPopup } from 'models/customPopup.model' import EnvironmentService from './environment.service' import logger from 'cozy-logger' +import { + REMOTE_ORG_ECOLYO_AGENT_CUSTOM_POPUP, + REMOTE_ORG_ECOLYO_AGENT_CUSTOM_POPUP_REC, +} from 'doctypes/remote/org.ecolyo.agent.custom.popup' const log = logger.namespace('customPupopService') export default class CustomPupopService { private readonly _client: Client @@ -17,8 +21,8 @@ export default class CustomPupopService { public async getCustomPopup(): Promise<CustomPopup | undefined> { const env = new EnvironmentService() const remoteUrl = env.isProduction() - ? `/remote/org.ecolyo.backoffice.custom.popup` - : `/remote/org.ecolyo.backoffice.custom.popup.rec` + ? REMOTE_ORG_ECOLYO_AGENT_CUSTOM_POPUP + : REMOTE_ORG_ECOLYO_AGENT_CUSTOM_POPUP_REC try { const result = await this._client .getStackClient() diff --git a/src/services/environement.service.spec.ts b/src/services/environement.service.spec.ts index 3ff3841ee62c17f275984abf4c19ce5230eee7ff..1720cee30411f5e5275e66916d0f098f5115d8fc 100644 --- a/src/services/environement.service.spec.ts +++ b/src/services/environement.service.spec.ts @@ -9,7 +9,7 @@ describe('Environement service', () => { const result = environmentService.isProduction() expect(result).toEqual(true) const url = environmentService.getPublicURL() - expect(url).toEqual('https://ecolyo-agent.grandlyon.com') + expect(url).toEqual('https://ecolyo-agent.apps.grandlyon.com') }) it('should return false and rec url, alpha case', async () => { diff --git a/src/services/environment.service.ts b/src/services/environment.service.ts index 116c1bcc9e0e09afbb2128774fdb9710927f33a8..62768a1b92467b66f0643775fc6fad7ce2c42f90 100644 --- a/src/services/environment.service.ts +++ b/src/services/environment.service.ts @@ -17,7 +17,7 @@ export default class EnvironmentService { } public getPublicURL() { if (!this.isAlpha()) { - return 'https://ecolyo-agent.grandlyon.com' + return 'https://ecolyo-agent.apps.grandlyon.com' } else { return 'https://ecolyo-agent-rec.grandlyon.com' } diff --git a/src/services/initialization.service.ts b/src/services/initialization.service.ts index 288edbc9f60faa09d4579067af38323915ad65b6..d23da462d770a34b347b9de974d67d2ae568b0ce 100644 --- a/src/services/initialization.service.ts +++ b/src/services/initialization.service.ts @@ -44,6 +44,10 @@ import ProfileEcogestureService from './profileEcogesture.service' import ProfileTypeEntityService from './profileTypeEntity.service' import TermsService from './terms.service' import logger from 'cozy-logger' +import { + REMOTE_ORG_ECOLYO_AGENT_PRICES, + REMOTE_ORG_ECOLYO_AGENT_PRICES_REC, +} from 'doctypes/remote/org.ecolyo.agent.prices' const cozyLog = logger.namespace('initializationService') export default class InitializationService { private readonly _client: Client @@ -225,8 +229,8 @@ export default class InitializationService { const allPrices: FluidPrice[] = [] const env = new EnvironmentService() const remoteUrl = env.isProduction() - ? `/remote/org.ecolyo.backoffice.prices` - : `/remote/org.ecolyo.backoffice.prices.rec` + ? REMOTE_ORG_ECOLYO_AGENT_PRICES + : REMOTE_ORG_ECOLYO_AGENT_PRICES_REC for (const fluid of fluidTypes) { const prices = await this._client diff --git a/src/services/partnersInfo.service.ts b/src/services/partnersInfo.service.ts index 68ba53641d22507bf1328ddc2f853c0506ae2176..dee233ed291c18df9a179c8648a14a636ecff13b 100644 --- a/src/services/partnersInfo.service.ts +++ b/src/services/partnersInfo.service.ts @@ -2,6 +2,10 @@ import { Client } from 'cozy-client' import { PartnersInfo } from 'models/partnersInfo.model' import EnvironmentService from './environment.service' import logger from 'cozy-logger' +import { + REMOTE_ORG_ECOLYO_AGENT_PARTERS_INFO, + REMOTE_ORG_ECOLYO_AGENT_PARTERS_INFO_REC, +} from 'doctypes/remote/org.ecolyo.agent.partners.info' const log = logger.namespace('partnersInfoService') export default class PartnersInfoService { @@ -18,8 +22,8 @@ export default class PartnersInfoService { public async getPartnersInfo(): Promise<PartnersInfo | undefined> { const env = new EnvironmentService() const remoteUrl = env.isProduction() - ? `/remote/org.ecolyo.backoffice.partners.info` - : `/remote/org.ecolyo.backoffice.partners.info.rec` + ? REMOTE_ORG_ECOLYO_AGENT_PARTERS_INFO + : REMOTE_ORG_ECOLYO_AGENT_PARTERS_INFO_REC try { const result = await this._client .getStackClient() diff --git a/src/targets/browser/index.ejs b/src/targets/browser/index.ejs index a30958e2e1852957cfaf60fe21636ceb27c1ee43..3e33cbc8b7c8394f7e2733f647e0bfe7bae03b36 100644 --- a/src/targets/browser/index.ejs +++ b/src/targets/browser/index.ejs @@ -21,6 +21,8 @@ <!-- PWA Colors --> <meta name="theme-color" content="#343641" /> <meta name="background-color" content="#121212" /> + <!-- PWA iOS title --> + <meta name="apple-mobile-web-app-title" content="Ecolyo"> <% _.forEach(htmlWebpackPlugin.files.css, function(file) { %> <link rel="stylesheet" href="<%- file %>"> diff --git a/src/targets/services/fluidsPrices.ts b/src/targets/services/fluidsPrices.ts index 2b363054d940f582c5dec2d438a72eb43743f952..0a423e1808527a6d4e4379344b67feac16110520 100644 --- a/src/targets/services/fluidsPrices.ts +++ b/src/targets/services/fluidsPrices.ts @@ -10,6 +10,10 @@ import { ENEDIS_DAY_DOCTYPE, GRDF_DAY_DOCTYPE, EGL_DAY_DOCTYPE } from 'doctypes' import { FluidType } from 'enum/fluid.enum' import QueryRunner from 'services/queryRunner.service' import EnvironmentService from 'services/environment.service' +import { + REMOTE_ORG_ECOLYO_AGENT_PRICES, + REMOTE_ORG_ECOLYO_AGENT_PRICES_REC, +} from 'doctypes/remote/org.ecolyo.agent.prices' const log = logger.namespace('fluidPrices') interface PricesProps { @@ -22,8 +26,8 @@ const getRemotePricesByfluid = async ( ): Promise<FluidPrice[]> => { const env = new EnvironmentService() const remoteUrl = env.isProduction() - ? `/remote/org.ecolyo.backoffice.prices` - : `/remote/org.ecolyo.backoffice.prices.rec` + ? REMOTE_ORG_ECOLYO_AGENT_PRICES + : REMOTE_ORG_ECOLYO_AGENT_PRICES_REC const prices = await client .getStackClient() .fetchJSON('GET', `${remoteUrl}?fluidtype=${fluidType}`) diff --git a/src/targets/services/monthlyReportNotification.ts b/src/targets/services/monthlyReportNotification.ts index 24e3366f453dea7d901f3e17f7ed81faa96f33a8..cc925a0a6f43df61e057749122bc688e41d793c9 100644 --- a/src/targets/services/monthlyReportNotification.ts +++ b/src/targets/services/monthlyReportNotification.ts @@ -1,5 +1,9 @@ import { Client } from 'cozy-client' import logger from 'cozy-logger' +import { + REMOTE_ORG_ECOLYO_AGENT, + REMOTE_ORG_ECOLYO_AGENT_REC, +} from 'doctypes/remote/org.ecolyo.agent' import { FluidType } from 'enum/fluid.enum' import { TimeStep } from 'enum/timeStep.enum' import get from 'lodash/get' @@ -144,8 +148,8 @@ const getMonthlyReport = async ( .fetchJSON( 'GET', environmentService.isProduction() - ? `/remote/org.ecolyo.backoffice?year=${year}&month=${month}` - : `/remote/org.ecolyo.backoffice.rec?year=${year}&month=${month}` + ? `${REMOTE_ORG_ECOLYO_AGENT}?year=${year}&month=${month}` + : `${REMOTE_ORG_ECOLYO_AGENT_REC}?year=${year}&month=${month}` ) return result } catch (error) { diff --git a/src/targets/vendor/assets/android-chrome-192x192.png b/src/targets/vendor/assets/android-chrome-192x192.png index 484cf8d5b725602c0769ca600c1e4394cb7628f0..8099efe9e64a487c65cd43124539328bb7ca600f 100644 Binary files a/src/targets/vendor/assets/android-chrome-192x192.png and b/src/targets/vendor/assets/android-chrome-192x192.png differ diff --git a/src/targets/vendor/assets/android-chrome-512x512.png b/src/targets/vendor/assets/android-chrome-512x512.png index 35d99717937073d405f90c5a5e029d4ce57548ae..3a9c589993c73d602e95ab9e1c4ab20fbfbdad47 100644 Binary files a/src/targets/vendor/assets/android-chrome-512x512.png and b/src/targets/vendor/assets/android-chrome-512x512.png differ diff --git a/src/targets/vendor/assets/apple-touch-icon.png b/src/targets/vendor/assets/apple-touch-icon.png index 6e9f08491e80c9b5b19817c83ab15140f032525a..8099efe9e64a487c65cd43124539328bb7ca600f 100644 Binary files a/src/targets/vendor/assets/apple-touch-icon.png and b/src/targets/vendor/assets/apple-touch-icon.png differ diff --git a/src/targets/vendor/assets/favicon-16x16.ico b/src/targets/vendor/assets/favicon-16x16.ico index 9de53fc215d7c5f6237dc683a227df9bef053ced..29787005e1efcabcff52a2fd4c3ca4db9c869453 100644 Binary files a/src/targets/vendor/assets/favicon-16x16.ico and b/src/targets/vendor/assets/favicon-16x16.ico differ diff --git a/src/targets/vendor/assets/favicon-16x16.png b/src/targets/vendor/assets/favicon-16x16.png index a8fefecc1d2c2d1e5970cdc0bcd110a19edeea31..29787005e1efcabcff52a2fd4c3ca4db9c869453 100644 Binary files a/src/targets/vendor/assets/favicon-16x16.png and b/src/targets/vendor/assets/favicon-16x16.png differ diff --git a/src/targets/vendor/assets/favicon-32x32.png b/src/targets/vendor/assets/favicon-32x32.png index 6cc0fb12ad9afd1702985556560b2bc30a19fe86..c065b0c2909a48cf49774d75ef8271a0c251aef3 100644 Binary files a/src/targets/vendor/assets/favicon-32x32.png and b/src/targets/vendor/assets/favicon-32x32.png differ diff --git a/src/targets/vendor/assets/icon.svg b/src/targets/vendor/assets/icon.svg index 7c0e38096960afb18746a2285ee2533ede3f46ef..077a6aa23aa138ccb4af6706c31b479742eabf6a 100644 --- a/src/targets/vendor/assets/icon.svg +++ b/src/targets/vendor/assets/icon.svg @@ -1,6 +1,27 @@ -<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> +<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M15.482 30.8986C15.8087 31.0338 16.1913 31.0338 16.518 30.8986C29.9643 25.3372 29.4176 17.5471 28.6963 6.14473C28.6499 5.41154 28.0705 4.83408 27.3552 4.76585C23.5052 4.39858 20.0149 3.15649 16.749 1.20703C16.2866 0.930988 15.7134 0.930988 15.251 1.20704C11.9851 3.15649 8.49482 4.39858 4.64475 4.76585C3.92946 4.83408 3.35013 5.41154 3.30374 6.14473C2.58237 17.5471 2.03569 25.3372 15.482 30.8986Z" fill="url(#paint0_radial_14017_3981)"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M27.9568 5.90039C28.3484 11.9678 28.6003 16.5478 27.2038 20.3682C25.8732 24.0084 22.9098 27.2291 16.0001 30.0528C9.09051 27.2291 6.12711 24.0084 4.7965 20.3682C3.40001 16.5478 3.65191 11.9678 4.0435 5.90039C8.38981 5.45722 12.3341 4.07779 16.0001 1.96244C19.6662 4.07779 23.6105 5.45722 27.9568 5.90039ZM16.5652 31.8919C16.2088 32.036 15.7915 32.036 15.435 31.8919C0.823247 25.9826 1.35837 17.7147 2.14057 5.62899L2.14972 5.48771C2.20032 4.70565 2.83231 4.08969 3.61263 4.0169C7.81269 3.62516 11.6202 2.30026 15.183 0.220837C15.6875 -0.0736124 16.3127 -0.0736124 16.8172 0.220837C20.38 2.30026 24.1876 3.62516 28.3877 4.0169C29.168 4.08968 29.8 4.70565 29.8506 5.48771L29.8597 5.62898C30.6419 17.7146 31.177 25.9826 16.5652 31.8919Z" fill="#FFC600"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M27.9568 5.90039C28.3484 11.9678 28.6003 16.5478 27.2038 20.3682C25.8732 24.0084 22.9098 27.2291 16.0001 30.0528C9.09051 27.2291 6.12711 24.0084 4.7965 20.3682C3.40001 16.5478 3.65191 11.9678 4.0435 5.90039C8.38981 5.45722 12.3341 4.07779 16.0001 1.96244C19.6662 4.07779 23.6105 5.45722 27.9568 5.90039ZM16.5652 31.8919C16.2088 32.036 15.7915 32.036 15.435 31.8919C0.823247 25.9826 1.35837 17.7147 2.14057 5.62899L2.14972 5.48771C2.20032 4.70565 2.83231 4.08969 3.61263 4.0169C7.81269 3.62516 11.6202 2.30026 15.183 0.220837C15.6875 -0.0736124 16.3127 -0.0736124 16.8172 0.220837C20.38 2.30026 24.1876 3.62516 28.3877 4.0169C29.168 4.08968 29.8 4.70565 29.8506 5.48771L29.8597 5.62898C30.6419 17.7146 31.177 25.9826 16.5652 31.8919Z" fill="url(#paint1_linear_14017_3981)" fill-opacity="0.75"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M16.0005 32C16.1938 31.9999 16.3871 31.9639 16.5652 31.8919C31.177 25.9826 30.6419 17.7147 29.8597 5.62899L29.8505 5.48771C29.7999 4.70565 29.1679 4.08968 28.3876 4.0169C24.1875 3.62516 20.38 2.30026 16.8172 0.220837C16.5651 0.0736826 16.2828 7.02434e-05 16.0005 0V1.96267C19.6664 4.07789 23.6106 5.45724 27.9567 5.90039C28.3483 11.9678 28.6002 16.5478 27.2037 20.3682C25.8732 24.0083 22.9098 27.2289 16.0005 30.0527V32Z" fill="#DB8300"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M16.0005 32C16.1938 31.9999 16.3871 31.9639 16.5652 31.8919C31.177 25.9826 30.6419 17.7147 29.8597 5.62899L29.8505 5.48771C29.7999 4.70565 29.1679 4.08968 28.3876 4.0169C24.1875 3.62516 20.38 2.30026 16.8172 0.220837C16.5651 0.0736826 16.2828 7.02434e-05 16.0005 0V1.96267C19.6664 4.07789 23.6106 5.45724 27.9567 5.90039C28.3483 11.9678 28.6002 16.5478 27.2037 20.3682C25.8732 24.0083 22.9098 27.2289 16.0005 30.0527V32Z" fill="url(#paint2_linear_14017_3981)" fill-opacity="0.75"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M10 10.342C10 9.60082 10.6008 9 11.342 9C12.0831 9 12.684 9.60082 12.684 10.342V19.7441C12.684 19.9513 12.516 20.1192 12.3088 20.1192H10.3751C10.168 20.1192 10 19.9513 10 19.7441V10.342ZM14.7927 15.1355C14.7927 14.3944 15.3936 13.7935 16.1347 13.7935C16.8759 13.7935 17.4767 14.3944 17.4767 15.1355V19.7449C17.4767 19.9521 17.3087 20.12 17.1016 20.12H15.1679C14.9607 20.12 14.7927 19.9521 14.7927 19.7449V15.1355ZM20.9283 11.876C20.1872 11.876 19.5864 12.4768 19.5864 13.2179V19.7444C19.5864 19.9516 19.7543 20.1195 19.9615 20.1195H21.8952C22.1024 20.1195 22.2703 19.9516 22.2703 19.7444V13.2179C22.2703 12.4768 21.6695 11.876 20.9283 11.876Z" fill="#FFC600"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M10 10.342C10 9.60082 10.6008 9 11.342 9C12.0831 9 12.684 9.60082 12.684 10.342V19.7441C12.684 19.9513 12.516 20.1192 12.3088 20.1192H10.3751C10.168 20.1192 10 19.9513 10 19.7441V10.342ZM14.7927 15.1355C14.7927 14.3944 15.3936 13.7935 16.1347 13.7935C16.8759 13.7935 17.4767 14.3944 17.4767 15.1355V19.7449C17.4767 19.9521 17.3087 20.12 17.1016 20.12H15.1679C14.9607 20.12 14.7927 19.9521 14.7927 19.7449V15.1355ZM20.9283 11.876C20.1872 11.876 19.5864 12.4768 19.5864 13.2179V19.7444C19.5864 19.9516 19.7543 20.1195 19.9615 20.1195H21.8952C22.1024 20.1195 22.2703 19.9516 22.2703 19.7444V13.2179C22.2703 12.4768 21.6695 11.876 20.9283 11.876Z" fill="url(#paint3_linear_14017_3981)"/> +<defs> +<radialGradient id="paint0_radial_14017_3981" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(9.41216 4.60801) rotate(72.9422) scale(22.4583 23.0619)"> +<stop stop-color="#2B2D37"/> +<stop offset="1" stop-color="#15161B"/> +</radialGradient> +<linearGradient id="paint1_linear_14017_3981" x1="15.4252" y1="30.9664" x2="5.17216" y2="3.75272" gradientUnits="userSpaceOnUse"> +<stop stop-color="#CB6E00"/> +<stop offset="1" stop-color="#FFC600" stop-opacity="0"/> +</linearGradient> +<linearGradient id="paint2_linear_14017_3981" x1="24.8159" y1="31.0623" x2="16" y2="1.74059" gradientUnits="userSpaceOnUse"> +<stop stop-color="#793A00"/> +<stop offset="1" stop-color="#DB8300" stop-opacity="0"/> +</linearGradient> +<linearGradient id="paint3_linear_14017_3981" x1="22.2703" y1="19.7366" x2="10.5751" y2="9.00004" gradientUnits="userSpaceOnUse"> +<stop stop-color="#DB8300"/> +<stop offset="1" stop-color="#FFC600"/> +</linearGradient> +</defs> +</svg> \ No newline at end of file diff --git a/src/targets/vendor/assets/offline.html b/src/targets/vendor/assets/offline.html index 4962d28bf1449b87fb09e3cdc313956f6d4006c1..7e4c5e3733ad8de929ff0899bbccbe23a168775c 100644 --- a/src/targets/vendor/assets/offline.html +++ b/src/targets/vendor/assets/offline.html @@ -1,69 +1,83 @@ <!DOCTYPE html> <html lang="en"> - <head> - <meta charset="UTF-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta - name="description" - content="Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre la consommation énergétique globale de votre foyer." - /> - <link rel="stylesheet" href="./style.css" /> - <link - href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap" - rel="stylesheet" - /> - <link rel="icon" href="assets/ecolyo-icon.svg" /> - <title>Ecolyo</title> - <style type="text/css"> - * { - margin: 0; - line-height: 1; - font-family: "Lato", sans-serif; - color: white; - } - html, - body { - height: 100%; - margin: auto; - background: #121212; - - } - p { - margin-top: 1rem; - } - .container{ - height: 100%; - display: flex; - align-items: center; - text-align: center; - justify-content: center; - } - .text-16-white { - font-weight: 900; - font-size: 1rem; - color: white; - } - - </style> - </head> - <body> - <nav></nav> - <div class="container"> - <section> - <svg width="80" height="80" 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> - <p class="text-16-white"> - Hors ligne - </p> - <p class="text-16-white"> - Vérifiez votre connexion pour lancer Ecolyo. - </p> - </section> - </div> - <footer></footer> - </body> + <head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <meta + name="description" + content="Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre la consommation énergétique globale de votre foyer." + /> + <link rel="stylesheet" href="./style.css" /> + <link + href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap" + rel="stylesheet" + /> + <link rel="icon" href="assets/icon.svg" /> + <title>Ecolyo</title> + <style type="text/css"> + * { + margin: 0; + line-height: 1; + font-family: 'Lato', sans-serif; + color: white; + } + html, + body { + height: 100%; + margin: auto; + background: #121212; + } + p { + margin-top: 1rem; + } + .container { + height: 100%; + display: flex; + align-items: center; + text-align: center; + justify-content: center; + } + .text-16-white { + font-weight: 900; + font-size: 1rem; + color: white; + } + </style> + </head> + <body> + <nav></nav> + <div class="container"> + <section> + <svg + width="80" + height="80" + 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> + <p class="text-16-white">Hors ligne</p> + <p class="text-16-white"> + Vérifiez votre connexion pour lancer Ecolyo. + </p> + </section> + </div> + <footer></footer> + </body> </html> diff --git a/src/targets/vendor/assets/safari-pinned-tab.svg b/src/targets/vendor/assets/safari-pinned-tab.svg index 7c0e38096960afb18746a2285ee2533ede3f46ef..86ecc043a096ea79cba52125e977db6f36e31002 100644 --- a/src/targets/vendor/assets/safari-pinned-tab.svg +++ b/src/targets/vendor/assets/safari-pinned-tab.svg @@ -1,6 +1,27 @@ <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"/> +<path d="M7.71752 15.9459C7.89575 16.018 8.1044 16.018 8.28262 15.9459C15.617 12.9798 15.3188 8.82513 14.9253 2.74386C14.9 2.35282 14.584 2.04484 14.1938 2.00845C12.0938 1.81258 10.19 1.15013 8.40862 0.110419C8.15637 -0.0368062 7.84377 -0.0368062 7.59152 0.110419C5.81012 1.15013 3.90634 1.81258 1.80631 2.00845C1.41616 2.04484 1.10016 2.35282 1.07486 2.74386C0.68138 8.82513 0.383192 12.9798 7.71752 15.9459Z" fill="url(#paint0_radial_14017_3992)"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M13.9784 2.9502C14.1742 5.98388 14.3001 8.2739 13.6019 10.1841C12.9366 12.0042 11.4549 13.6145 8.00007 15.0264C4.54525 13.6145 3.06355 12.0042 2.39825 10.1841C1.70001 8.2739 1.82595 5.98388 2.02175 2.9502C4.1949 2.72861 6.16707 2.03889 8.00007 0.981219C9.83308 2.03889 11.8052 2.72861 13.9784 2.9502ZM8.28262 15.9459C8.1044 16.018 7.89575 16.018 7.71752 15.9459C0.411623 12.9913 0.679183 8.85733 1.07029 2.81449L1.07486 2.74386C1.10016 2.35282 1.41616 2.04484 1.80631 2.00845C3.90634 1.81258 5.81012 1.15013 7.59152 0.110419C7.84377 -0.0368062 8.15637 -0.0368062 8.40862 0.110419C10.19 1.15013 12.0938 1.81258 14.1938 2.00845C14.584 2.04484 14.9 2.35282 14.9253 2.74386L14.9299 2.81449C15.321 8.85732 15.5885 12.9913 8.28262 15.9459Z" fill="#FFC600"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M13.9784 2.9502C14.1742 5.98388 14.3001 8.2739 13.6019 10.1841C12.9366 12.0042 11.4549 13.6145 8.00007 15.0264C4.54525 13.6145 3.06355 12.0042 2.39825 10.1841C1.70001 8.2739 1.82595 5.98388 2.02175 2.9502C4.1949 2.72861 6.16707 2.03889 8.00007 0.981219C9.83308 2.03889 11.8052 2.72861 13.9784 2.9502ZM8.28262 15.9459C8.1044 16.018 7.89575 16.018 7.71752 15.9459C0.411623 12.9913 0.679183 8.85733 1.07029 2.81449L1.07486 2.74386C1.10016 2.35282 1.41616 2.04484 1.80631 2.00845C3.90634 1.81258 5.81012 1.15013 7.59152 0.110419C7.84377 -0.0368062 8.15637 -0.0368062 8.40862 0.110419C10.19 1.15013 12.0938 1.81258 14.1938 2.00845C14.584 2.04484 14.9 2.35282 14.9253 2.74386L14.9299 2.81449C15.321 8.85732 15.5885 12.9913 8.28262 15.9459Z" fill="url(#paint1_linear_14017_3992)" fill-opacity="0.75"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M8.00049 16C8.09714 16 8.19379 15.982 8.28284 15.9459C15.5887 12.9913 15.3212 8.85733 14.9301 2.8145L14.9255 2.74386C14.9002 2.35282 14.5842 2.04484 14.194 2.00845C12.094 1.81258 10.1902 1.15013 8.40884 0.110419C8.28277 0.0368413 8.14163 3.51217e-05 8.00049 0V0.981335C9.83344 2.03895 11.8055 2.72862 13.9786 2.9502C14.1744 5.98388 14.3004 8.2739 13.6021 10.1841C12.9368 12.0042 11.4552 13.6145 8.00049 15.0263V16Z" fill="#DB8300"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M8.00049 16C8.09714 16 8.19379 15.982 8.28284 15.9459C15.5887 12.9913 15.3212 8.85733 14.9301 2.8145L14.9255 2.74386C14.9002 2.35282 14.5842 2.04484 14.194 2.00845C12.094 1.81258 10.1902 1.15013 8.40884 0.110419C8.28277 0.0368413 8.14163 3.51217e-05 8.00049 0V0.981335C9.83344 2.03895 11.8055 2.72862 13.9786 2.9502C14.1744 5.98388 14.3004 8.2739 13.6021 10.1841C12.9368 12.0042 11.4552 13.6145 8.00049 15.0263V16Z" fill="url(#paint2_linear_14017_3992)" fill-opacity="0.75"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M5 5.67099C5 5.30041 5.30041 5 5.67099 5C6.04156 5 6.34198 5.30041 6.34198 5.67099V10.3721C6.34198 10.4756 6.258 10.5596 6.15441 10.5596H5.18756C5.08398 10.5596 5 10.4756 5 10.3721V5.67099ZM7.39637 8.06776C7.39637 7.69718 7.69678 7.39677 8.06735 7.39677C8.43793 7.39677 8.73834 7.69718 8.73834 8.06776V10.3724C8.73834 10.476 8.65437 10.56 8.55078 10.56H7.58393C7.48034 10.56 7.39637 10.476 7.39637 10.3724V8.06776ZM10.4642 6.43798C10.0936 6.43798 9.79318 6.73839 9.79318 7.10897V10.3722C9.79318 10.4758 9.87715 10.5598 9.98074 10.5598H10.9476C11.0512 10.5598 11.1352 10.4758 11.1352 10.3722V7.10897C11.1352 6.73839 10.8347 6.43798 10.4642 6.43798Z" fill="#FFC600"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M5 5.67099C5 5.30041 5.30041 5 5.67099 5C6.04156 5 6.34198 5.30041 6.34198 5.67099V10.3721C6.34198 10.4756 6.258 10.5596 6.15441 10.5596H5.18756C5.08398 10.5596 5 10.4756 5 10.3721V5.67099ZM7.39637 8.06776C7.39637 7.69718 7.69678 7.39677 8.06735 7.39677C8.43793 7.39677 8.73834 7.69718 8.73834 8.06776V10.3724C8.73834 10.476 8.65437 10.56 8.55078 10.56H7.58393C7.48034 10.56 7.39637 10.476 7.39637 10.3724V8.06776ZM10.4642 6.43798C10.0936 6.43798 9.79318 6.73839 9.79318 7.10897V10.3722C9.79318 10.4758 9.87715 10.5598 9.98074 10.5598H10.9476C11.0512 10.5598 11.1352 10.4758 11.1352 10.3722V7.10897C11.1352 6.73839 10.8347 6.43798 10.4642 6.43798Z" fill="url(#paint3_linear_14017_3992)"/> +<defs> +<radialGradient id="paint0_radial_14017_3992" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.40671 1.92427) rotate(72.5777) scale(12.0014 12.5544)"> +<stop stop-color="#2B2D37"/> +<stop offset="1" stop-color="#15161B"/> +</radialGradient> +<linearGradient id="paint1_linear_14017_3992" x1="7.7126" y1="15.4832" x2="2.58608" y2="1.87636" gradientUnits="userSpaceOnUse"> +<stop stop-color="#CB6E00"/> +<stop offset="1" stop-color="#FFC600" stop-opacity="0"/> +</linearGradient> +<linearGradient id="paint2_linear_14017_3992" x1="12.4082" y1="15.5311" x2="8.00024" y2="0.870295" gradientUnits="userSpaceOnUse"> +<stop stop-color="#793A00"/> +<stop offset="1" stop-color="#DB8300" stop-opacity="0"/> +</linearGradient> +<linearGradient id="paint3_linear_14017_3992" x1="11.1352" y1="10.3683" x2="5.28757" y2="5.00002" gradientUnits="userSpaceOnUse"> +<stop stop-color="#DB8300"/> +<stop offset="1" stop-color="#FFC600"/> +</linearGradient> +</defs> </svg> diff --git a/src/types/custom.d.ts b/src/types/custom.d.ts index 7112effa625990e5b6011188a0044ae5092e2bc6..8dbc0480a1c5a9a63f17a3107ad1a6acffec6805 100644 --- a/src/types/custom.d.ts +++ b/src/types/custom.d.ts @@ -7,4 +7,9 @@ declare module '*.svg' { export default content } +declare module '*.gif' { + const content: string + export default content +} + declare module '*.webapp'