From 233ce289c8c75870dd8387a8f44810d38d4ee61a Mon Sep 17 00:00:00 2001 From: RisvanaCybro Date: Thu, 24 Aug 2023 10:46:51 +0530 Subject: [PATCH] Aug 24 : [ADD] Initial Commit 'user_weather_notification' --- user_weather_notification/README.rst | 46 ++ user_weather_notification/__init__.py | 23 + user_weather_notification/__manifest__.py | 50 ++ .../controllers/__init__.py | 22 + .../controllers/user_weather_notification.py | 72 +++ .../doc/RELEASE_NOTES.md | 6 + user_weather_notification/models/__init__.py | 22 + user_weather_notification/models/res_users.py | 67 +++ .../static/description/assets/icons/cogs.png | Bin 0 -> 1377 bytes .../description/assets/icons/consultation.png | Bin 0 -> 1458 bytes .../description/assets/icons/ecom-black.png | Bin 0 -> 576 bytes .../assets/icons/education-black.png | Bin 0 -> 733 bytes .../description/assets/icons/hotel-black.png | Bin 0 -> 911 bytes .../assets/icons/insta_feed_snippet_icon.png | Bin 0 -> 28397 bytes .../description/assets/icons/license.png | Bin 0 -> 1095 bytes .../description/assets/icons/lifebuoy.png | Bin 0 -> 1199 bytes .../static/description/assets/icons/logo.png | Bin 0 -> 3452 bytes .../assets/icons/manufacturing-black.png | Bin 0 -> 673 bytes .../description/assets/icons/pos-black.png | Bin 0 -> 878 bytes .../description/assets/icons/puzzle.png | Bin 0 -> 653 bytes .../assets/icons/restaurant-black.png | Bin 0 -> 905 bytes .../assets/icons/service-black.png | Bin 0 -> 839 bytes .../assets/icons/trading-black.png | Bin 0 -> 427 bytes .../description/assets/icons/training.png | Bin 0 -> 627 bytes .../description/assets/icons/update.png | Bin 0 -> 1225 bytes .../static/description/assets/icons/user.png | Bin 0 -> 988 bytes .../description/assets/icons/wrench.png | Bin 0 -> 1205 bytes .../description/assets/misc/categories.png | Bin 0 -> 1532 bytes .../description/assets/misc/check-box.png | Bin 0 -> 1118 bytes .../description/assets/misc/compass.png | Bin 0 -> 1931 bytes .../description/assets/misc/corporate.png | Bin 0 -> 1177 bytes .../assets/misc/customer-support.png | Bin 0 -> 2136 bytes .../description/assets/misc/cybrosys-logo.png | Bin 0 -> 4496 bytes .../description/assets/misc/features.png | Bin 0 -> 589 bytes .../static/description/assets/misc/logo.png | Bin 0 -> 3452 bytes .../description/assets/misc/pictures.png | Bin 0 -> 1692 bytes .../description/assets/misc/pie-chart.png | Bin 0 -> 2338 bytes .../description/assets/misc/right-arrow.png | Bin 0 -> 967 bytes .../static/description/assets/misc/star.png | Bin 0 -> 1642 bytes .../description/assets/misc/support.png | Bin 0 -> 3892 bytes .../description/assets/misc/whatsapp.png | Bin 0 -> 5097 bytes .../static/description/assets/modules/1.png | Bin 0 -> 100428 bytes .../static/description/assets/modules/2.png | Bin 0 -> 61925 bytes .../static/description/assets/modules/3.png | Bin 0 -> 60296 bytes .../static/description/assets/modules/4.png | Bin 0 -> 58127 bytes .../static/description/assets/modules/5.png | Bin 0 -> 60776 bytes .../static/description/assets/modules/6.gif | Bin 0 -> 81458 bytes .../description/assets/screenshots/1.png | Bin 0 -> 133187 bytes .../description/assets/screenshots/2.png | Bin 0 -> 127609 bytes .../description/assets/screenshots/3.png | Bin 0 -> 167791 bytes .../description/assets/screenshots/4.png | Bin 0 -> 167707 bytes .../description/assets/screenshots/5.png | Bin 0 -> 122722 bytes .../description/assets/screenshots/6.png | Bin 0 -> 170323 bytes .../description/assets/screenshots/7.png | Bin 0 -> 76817 bytes .../description/assets/screenshots/hero.gif | Bin 0 -> 225665 bytes .../static/description/banner.png | Bin 0 -> 60928 bytes .../static/description/icon.png | Bin 0 -> 17789 bytes .../static/description/index.html | 550 ++++++++++++++++++ .../static/src/img/weather_card.jpg | Bin 0 -> 12163 bytes .../static/src/js/weather_notification.js | 49 ++ .../static/src/scss/weather.scss | 11 + .../xml/weather_notification_templates.xml | 52 ++ user_weather_notification/views/assets.xml | 13 + .../views/res_users_views.xml | 26 + 64 files changed, 1009 insertions(+) create mode 100644 user_weather_notification/README.rst create mode 100755 user_weather_notification/__init__.py create mode 100755 user_weather_notification/__manifest__.py create mode 100755 user_weather_notification/controllers/__init__.py create mode 100644 user_weather_notification/controllers/user_weather_notification.py create mode 100644 user_weather_notification/doc/RELEASE_NOTES.md create mode 100644 user_weather_notification/models/__init__.py create mode 100644 user_weather_notification/models/res_users.py create mode 100644 user_weather_notification/static/description/assets/icons/cogs.png create mode 100644 user_weather_notification/static/description/assets/icons/consultation.png create mode 100644 user_weather_notification/static/description/assets/icons/ecom-black.png create mode 100644 user_weather_notification/static/description/assets/icons/education-black.png create mode 100644 user_weather_notification/static/description/assets/icons/hotel-black.png create mode 100644 user_weather_notification/static/description/assets/icons/insta_feed_snippet_icon.png create mode 100644 user_weather_notification/static/description/assets/icons/license.png create mode 100644 user_weather_notification/static/description/assets/icons/lifebuoy.png create mode 100644 user_weather_notification/static/description/assets/icons/logo.png create mode 100644 user_weather_notification/static/description/assets/icons/manufacturing-black.png create mode 100644 user_weather_notification/static/description/assets/icons/pos-black.png create mode 100644 user_weather_notification/static/description/assets/icons/puzzle.png create mode 100644 user_weather_notification/static/description/assets/icons/restaurant-black.png create mode 100644 user_weather_notification/static/description/assets/icons/service-black.png create mode 100644 user_weather_notification/static/description/assets/icons/trading-black.png create mode 100644 user_weather_notification/static/description/assets/icons/training.png create mode 100644 user_weather_notification/static/description/assets/icons/update.png create mode 100644 user_weather_notification/static/description/assets/icons/user.png create mode 100644 user_weather_notification/static/description/assets/icons/wrench.png create mode 100644 user_weather_notification/static/description/assets/misc/categories.png create mode 100644 user_weather_notification/static/description/assets/misc/check-box.png create mode 100644 user_weather_notification/static/description/assets/misc/compass.png create mode 100644 user_weather_notification/static/description/assets/misc/corporate.png create mode 100644 user_weather_notification/static/description/assets/misc/customer-support.png create mode 100644 user_weather_notification/static/description/assets/misc/cybrosys-logo.png create mode 100644 user_weather_notification/static/description/assets/misc/features.png create mode 100644 user_weather_notification/static/description/assets/misc/logo.png create mode 100644 user_weather_notification/static/description/assets/misc/pictures.png create mode 100644 user_weather_notification/static/description/assets/misc/pie-chart.png create mode 100644 user_weather_notification/static/description/assets/misc/right-arrow.png create mode 100644 user_weather_notification/static/description/assets/misc/star.png create mode 100644 user_weather_notification/static/description/assets/misc/support.png create mode 100644 user_weather_notification/static/description/assets/misc/whatsapp.png create mode 100644 user_weather_notification/static/description/assets/modules/1.png create mode 100644 user_weather_notification/static/description/assets/modules/2.png create mode 100644 user_weather_notification/static/description/assets/modules/3.png create mode 100644 user_weather_notification/static/description/assets/modules/4.png create mode 100644 user_weather_notification/static/description/assets/modules/5.png create mode 100644 user_weather_notification/static/description/assets/modules/6.gif create mode 100644 user_weather_notification/static/description/assets/screenshots/1.png create mode 100644 user_weather_notification/static/description/assets/screenshots/2.png create mode 100644 user_weather_notification/static/description/assets/screenshots/3.png create mode 100644 user_weather_notification/static/description/assets/screenshots/4.png create mode 100644 user_weather_notification/static/description/assets/screenshots/5.png create mode 100644 user_weather_notification/static/description/assets/screenshots/6.png create mode 100644 user_weather_notification/static/description/assets/screenshots/7.png create mode 100644 user_weather_notification/static/description/assets/screenshots/hero.gif create mode 100644 user_weather_notification/static/description/banner.png create mode 100644 user_weather_notification/static/description/icon.png create mode 100644 user_weather_notification/static/description/index.html create mode 100644 user_weather_notification/static/src/img/weather_card.jpg create mode 100644 user_weather_notification/static/src/js/weather_notification.js create mode 100644 user_weather_notification/static/src/scss/weather.scss create mode 100644 user_weather_notification/static/src/xml/weather_notification_templates.xml create mode 100644 user_weather_notification/views/assets.xml create mode 100644 user_weather_notification/views/res_users_views.xml diff --git a/user_weather_notification/README.rst b/user_weather_notification/README.rst new file mode 100644 index 000000000..b615364a7 --- /dev/null +++ b/user_weather_notification/README.rst @@ -0,0 +1,46 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +User Weather Notification +========================= +A weather notification app providing users with timely weather updates and alerts. + +Configuration +============= +- Required OpenWeatherMap API. + +Company +------- +* `Cybrosys Techno Solutions `__ + +License +------- +General Public License, Version 3 (AGPL v3). +(https://www.gnu.org/licenses/agpl-3.0-standalone.html) + +Credits +------- +Developer: (V14) Mohamed Muzammil VP, Contact : odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ diff --git a/user_weather_notification/__init__.py b/user_weather_notification/__init__.py new file mode 100755 index 000000000..26f86433e --- /dev/null +++ b/user_weather_notification/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Mohamed Muzammil VP (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import controllers +from . import models diff --git a/user_weather_notification/__manifest__.py b/user_weather_notification/__manifest__.py new file mode 100755 index 000000000..1245e03f4 --- /dev/null +++ b/user_weather_notification/__manifest__.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Mohamed Muzammil VP (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +{ + 'name': 'User Weather Notification', + 'version': '14.0.1.0.0', + 'category': 'Extra Tools', + 'summary': """A weather notification app providing users with timely + weather updates and alerts.""", + 'description': """Users can see Weather Notification by using + OpenWeatherMap API""", + 'author': "Cybrosys Techno Solutions", + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['web'], + 'data': [ + 'views/res_users_views.xml', + 'views/assets.xml', + ], + 'qweb': [ + 'static/src/xml/weather_notification_templates.xml', + ], + 'external_dependencies': { + 'python': ['geocoder'], + }, + 'images': ['static/description/banner.png'], + 'license': 'AGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/user_weather_notification/controllers/__init__.py b/user_weather_notification/controllers/__init__.py new file mode 100755 index 000000000..f2d304621 --- /dev/null +++ b/user_weather_notification/controllers/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Mohamed Muzammil VP (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import user_weather_notification diff --git a/user_weather_notification/controllers/user_weather_notification.py b/user_weather_notification/controllers/user_weather_notification.py new file mode 100644 index 000000000..937215b1a --- /dev/null +++ b/user_weather_notification/controllers/user_weather_notification.py @@ -0,0 +1,72 @@ +# -*- coding: utf-8 -*- +############################################################################### +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Mohamed Muzammil VP (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +############################################################################### +import geocoder +import requests +from requests.exceptions import ConnectionError, Timeout +from odoo import http +from odoo.http import request + + +class WeatherNotification(http.Controller): + """Class defined to fetch weather details based on location""" + + @http.route('/weather/notification/check', type='json', auth="public", + methods=['POST']) + def weather_notification(self): + """Controller for fetching weather data""" + try: + if request.env.user.location_set == 'auto' \ + and request.env.user.api_key: + if geocoder.ip('me').status_code == 200: + lat = round(geocoder.ip('me').latlng[0], 2) + lng = round(geocoder.ip('me').latlng[1], 2) + url = f'https://api.openweathermap.org/data/2.5/weather?lat={lat}&lon={lng}&appid={request.env.user.api_key}' + try: + # Set timeout to 5 seconds + response = requests.get(url, timeout=5) + if response.status_code == 200: + return response.json() + else: + return {'data': False} + except Timeout: + return {'data': False, 'message': 'Request timed out.'} + else: + return {'data': False, + 'message': 'Failed to get location data.'} + elif request.env.user.location_set == 'manual' \ + and request.env.user.api_key: + url = f'https://api.openweathermap.org/data/2.5/weather?q={request.env.user.city}&appid={request.env.user.api_key}' + try: + # Set timeout to 5 seconds + response = requests.get(url, timeout=5) + if response.status_code == 200: + return response.json() + else: + return {'data': False} + except Timeout: + return {'data': False, 'message': 'Request timed out.'} + except ConnectionError: + return {'data': False, + 'message': 'No internet connection. ' + 'Please check your internet connectivity.'} + else: + return {'data': False} diff --git a/user_weather_notification/doc/RELEASE_NOTES.md b/user_weather_notification/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..e2b820a4d --- /dev/null +++ b/user_weather_notification/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 11.08.2023 +#### Version 14.0.1.0.0 +#### ADD +- Initial commit for User Weather Notification diff --git a/user_weather_notification/models/__init__.py b/user_weather_notification/models/__init__.py new file mode 100644 index 000000000..8da09c18c --- /dev/null +++ b/user_weather_notification/models/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Mohamed Muzammil VP (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import res_users diff --git a/user_weather_notification/models/res_users.py b/user_weather_notification/models/res_users.py new file mode 100644 index 000000000..6ecbed69c --- /dev/null +++ b/user_weather_notification/models/res_users.py @@ -0,0 +1,67 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Mohamed Muzammil VP (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +import requests +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError + + +class ResUsers(models.Model): + """Inherit the res.users model to add custom fields and methods""" + _inherit = "res.users" + + api_key = fields.Char(string='API Key', help="API key from OpenWeatherMap") + location_set = fields.Selection( + selection=[('auto', 'Use Browser Location'), + ('manual', 'Manual Location')], + string="Set Location", default='auto', + help="Use Browser Location: Fetching data based on browsers location," + "Manual Location:Need to specify the city in the city field") + city = fields.Char(string='City', + help="Enter the city name to find weather") + + @api.constrains('city') + def _check_city(self): + """Constraints to check if the city is valid or not""" + try: + for rec in self: + if rec.api_key: + url = f'https://api.openweathermap.org/data/2.5/weather?q={rec.city}&appid={rec.api_key}' + try: + # Set timeout to 5 seconds + response = requests.get(url, timeout=5) + response_json = response.json() + if response_json['cod'] != 200: + raise ValidationError(_(response_json['message'])) + except requests.Timeout: + raise ValidationError( + _('API request timed out. Please check your ' + 'internet connection or try again later.')) + except requests.exceptions.ConnectionError: + raise ValidationError( + _('Please check your internet connection or try again later.')) + + @api.constrains('city', 'location_set') + def validation_of_city(self): + """The city name should be required if the location is set to + manual.""" + if self.location_set == 'manual' and self.city is False: + raise ValidationError(_('Please Enter a city name')) diff --git a/user_weather_notification/static/description/assets/icons/cogs.png b/user_weather_notification/static/description/assets/icons/cogs.png new file mode 100644 index 0000000000000000000000000000000000000000..95d0bad62cf22361b148e1d6cefe2ceab605955d GIT binary patch literal 1377 zcmV-n1)lneP)lH5n~Zj$eiG;8wLI!*reT1_VfljL=sA}=JrOptsX2RfC&)+l61t|6JPeb$mZ z6v1wNClWXiLSlOh+mR64U7bjvhva*zJ0HRRaDbgl@(q$*^PYf*$fE&7)c&&!Rfm?&yLyFbQ?2&R6W6v@rWu!;bZU9|_! z4Je^Q5$r!vH2{)*ok-wK1%Wz7TG;LgvHhtN39JtxLC&_yAzs|bhFaWtFLrukMR}l_ zP~>z0rF26#(W+H@aXx?6lf(f454Uv()R+QrlZafX3t}g5wp6-Blj;u$XaE#h->+xC z005Fp0GtMpYoBiuo)VG0UP0_GltOix%1(%-bKgbA0o1pB3&6VoRs+}%fFWUi1MmQV zmjH~{WZwYT7ng4njIz1iD4PuYIM&NvU6NVO4kNuj`IZ(nzL#XTM^~@uFGT>-aT6dh zAgaP68%9MDu}+cu7uohT0RHqW9d8lhD-kJqd^i9;Rw)OT!X*D$Y?MvID9;=%I@23T z$~m4}V3f^0BG}d<_%@?#emG&81LI_NvTQ!T$gzGzil=|K?VCM%e*mZ`d`!0R--N(> zX_T!|fX{f;z6ZDfz>JL{bFu7UqLI0BExN7c!HmOYg;$V?QB4==-_|4!R<1p=W!b zXM0?cbrc+q5buUe#ZpdV?VzCxk-Rm+);3(wb8q`(#{e8FI_3z8RwJLQk>}&nRHK0| zNhvzkFo4$qbT=sr4i@y>Bdr`7j(HfwmH^uc7xH9%r%nnDB_ty3>&opGxGMoP9kf;< zd%_$N;{SC3V62>WZcCaxpx6frT|FlOj5R5zGbh3vrqY>j1H`{Bkt_d-PcIzGcOeS& z0OimpMB04AZ5M$FkksHx)9_uX*rDTKrDER^Aij2r>}i8vD4G(OFwKFYV|^yVP5w23 z`asH~GaMjZ={ojt!?Lb#lcy352^1ZBLpqIV|5 zLfz5N09ce%03XI(J-h5`5#>QuTr`wWt<}xj9|=Odm?U{1pyiQF6&>pYfaOUB0`PfX zSMHvKeKvO?5vfw7-bq{v4vAnDh^?3%L|Q@w6Pmd9iD(;0IfB{ww?bB5NS1mno@&9c zXC4%!P8Bklxq~Ew%%g071mXR`&iMY{dhWR!JtLt}njRD_-Cxi%N0X&qj~Nq_rI}Yn za8e0TJ(H#J00000NkvXXu0mjfE=YKA literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/consultation.png b/user_weather_notification/static/description/assets/icons/consultation.png new file mode 100644 index 0000000000000000000000000000000000000000..8319d4baa09d6afac9362dff318f63a0f96f555e GIT binary patch literal 1458 zcmV;j1x@;iP)fo-7eN@Nx;}%h)9e^5-C?E zsEH&b3Z#%2B-}L7v^LRRD&QZ8A<7MshM0yxF7rU)x4)gW;*vW;3 z#hX3&)M|C@Hzy`0dbVF71Cp#6E*?;(1E5ZgN|t#IpsRseZTS;fmL2OZ%G1F2%+iN5 z?1unK-3Ni+4&6W$B|ic7=Z$mSG;E8PyRX^_00(R zZhUjoBfjtdy_aS#1FePDP8??a5dOFCh z*MWRv)G@zc9y@oAQ6L5)gF{}MFZh1tt%7=2kn>q6`mgJDye)VpNyeX>nXy(;k)8%5c~P{u8)+YKOVK2Ka7pM_X}a`O zk#~c24MYp^y)u3b+*+!2>R#%t}=?wy_< zpYKn-%7CQNC`x``VuKC^f_Kx@zC4JDHDk0HCO^O4#RC{@^;{j6<{9 literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/ecom-black.png b/user_weather_notification/static/description/assets/icons/ecom-black.png new file mode 100644 index 0000000000000000000000000000000000000000..a9385ff13f696e96d517a56ce2b2ff7d282c748a GIT binary patch literal 576 zcmV-G0>Ax5}Z)a!cc0ra5uqqg5lnhXD zTbP_`oKdQ!!sJxrjN&KdC#M>hn6H53Z@_@W06J)|I<5r7bODP7TpFfK@D$$y9ro1J z_#n7|3NU9+Eg3t67i6kk1G7mAm}&y~>LPq;59$DNz9rz_PKFAe2JQYcbvs+lNHw^F+;#7cCP*z(AJ2&$C0H1W+ddn*~CoC?@7snGmV!9 z<==r}6|tyA>`?)>6k{b=2d<=(_5rWxzxsKgUs~Q{+du)!y5s>SG|Pu>T2kaR7OcV&-NYURtom{p?~^a9V+ z7O-a3C?=EC%HIJ!R*hUb72^tZzf-`AuuDDSkJJnF?!xs=oN3JbnbTGPz&Os^S>dl1 z(84w;APbb-b_k@KC|~4YkNmz@^KPH*e34{*2J>2yF9_24A}NIoShST-^{Ye_(vLmm zd~pgm3F$kIkw;g)NYXe9tbV#5fWaonr$h>8ffe1h+u&f*`C7F2cl-b`l5Ye!`u+O= O0000##3Xw+{I#MbTYoZ-I?3FUBiCh!QRfyd*8S0 zzBhAFP*6~?-lzdrfLY+Hwprk^9?LDGz;$2=SdFk>z#U*LBaI?QQKD9e7VcUbxCb21 zK<^(;Xc0+8N7+;0G_au`qDwm1ixh;r_7XS;lzSn3Ks%r7fpFK}0T+SIX$T+G&OY=( zxNCJ_5*Q8nGpO{QD=gKm=?w>jvsI4EeCbfxmVgL)==l)8DLS{4AE!e?Z8#kPQdt|>qP=~ z0Jlc(3Gg?f*M1lL)`j_1YkWB%UdQh2b66h*ZnCzsy7n_B0ckvzW`}^r+Q1XwyiR6N z+Zb>`kF^u{kzSF3ZWCxE2%MHJ3h_5t<4fjdNthVL50AOsk~o%60t*2`LXkdVyV0$h z3!el&2Fvm1lW@sw^on`m-Vx`wwB6`P4R}rO zE6^)ow-A5YnfJ&y0Ye!WLUqzpz$M^$fY4`p?Mdxxh|Yg2?gAd7ipc|DXJ`UZ90Kkq z5IzMQOgng*oJH-CT;UDiOoqC=IL6w|-va-Bgt_N1s&c*2*98Ry1?!OCgV~htO4sqyP_dDm_d+wti*Wu|Jegr#e_!#{@68vYp!)bLlu6Zk`LG>4b) zEtVJfV|c&7EyFk1UEqgt9*;Njw1VZ>g|{(-Ih??2*p8dxr0-%j^2hNC#&IhqaU^nc z@$+Ql#-r}>$jwGuyQA&xajp}QpNYQgQvRX3un9j@9GJrg7>xWw!mm^1U#(2=6#lMo z|KQokEyJGV*$a3$^4H^V!vBQLO`Y#xXJTY1;rCX!>CE#}6@DtiPgnT82{)9?y|d)x z(wYD^;79DoMQqIQU*HgKi6iBw;@FUI9sNVmM#^uDbMB8mr2J(psR`f_e2lfYQ^?Pc zD*O(-j!VKyGmVpx8^nFlK|*>Q!@2nVHmt#iLfSnlYCO2 zdFMZq-%%fsUm+%4DcBAM@nlB#OJUtlu?=@5vKyk0-(~c{nEb2TSI|FD&|jC)U02XO zP_VtPpg&ess@n%zfz}7m^l)@9-pa_g6!iB9hqNkI7IY^HwJpfkw1vjiEIS#Wpt0?`HcKIp}DC=(*S1hNk)FAp#M3(Ph`2hp<^Rwd!~tF ztxuuW2aq1-#_&}}?@!(9I-!5fU3;7r`rs;-;>L{bUqXMKVkK5&4iq?1871GE)(+iE(2hg+zdgWT>s_5?n3yszX(6k07r<#7z+xi};Iw>y+AElqG*-EPDTmCjr_EtL l9oc+vR{1Wfk3Rkj{so);rk=IPI$i((002ovPDHLkV1j5u&D{V1 literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/insta_feed_snippet_icon.png b/user_weather_notification/static/description/assets/icons/insta_feed_snippet_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9af668a31db06d0c0e7216e8cff86f6c01cda88e GIT binary patch literal 28397 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 literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/license.png b/user_weather_notification/static/description/assets/icons/license.png new file mode 100644 index 0000000000000000000000000000000000000000..a5869797ecaa7583c552c3bb7c9bce5910df78e0 GIT binary patch literal 1095 zcmV-N1i1T&P)?DLX z+1Y*BO%2WWvTu05Ki}`p`@J{sJ=nx1)&%L)P@|a%i#deKSU(9Ndee~mRtn|o9hqkt zsH)g_?j-1Oz*{rH&X9nd_6n5~S%#SclCXXhkhBHYOR<={+%T9HHm_+Rj=iH!?az_sX`LfziH+4|52SPxCd(lFQ#& zy}6O4ybXVUJ6qGPGqH9kZO+TqO1)ZNXdyA~iK zjU@8F177OZcQq)~$=N9vU#B7D6{_#K`1J!DzKA!x0H-08MD^1m@!Cu1^1Ay68A9JiW%_ zS;VTfBGKSzreWdMUn09>mmHnKrHDNn2a^cnnZ|MXDzMjuSf_9uLfT_HXSmEliE3?k zXG5qm?Zm1JIMsm2cnJK_V=hkE@UzgSfJcoDFQBI%WSu~xnTe+6cI1o%43w{m$eK<( z*6j^w>_69x>X$9vq!B%D)n2i2Fx3eCH`fw(T?A+}`>a(i3QK#4M*6$U2tPE#;4RnK z>mxwS8DJZNZzlfX70^76^jmNLyX*lJ7YEWlH{ zcu!SGBHwAI5D}|zA|-av#xj{i{y7^5SAdUFv(H6FZ!P*Haqu>f2gqsj_qOq~2-w*F zS(Vp;I|v^e^)8@E=esPmmg4ZVjs4>wpR8c|FGJSOYN$8)|IM@rI3xAI#QT>#L{?m_|*Crlo{0DLwqmu7G?&JUf N002ovPDHLkV1nf|8?OKW literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/lifebuoy.png b/user_weather_notification/static/description/assets/icons/lifebuoy.png new file mode 100644 index 0000000000000000000000000000000000000000..658d56cccfbc0e46060ad4850b9fc60c656baf18 GIT binary patch literal 1199 zcmV;g1W@~lP)K~!jg?OD%n8$}d;Z#;H3_Ux`{Y$>IOhC`GK2Z&mUBGl%91P8y|S)kfJ7y@Fv(h8fJTCuS1y-dl~V3Bn@u?h-V-e;5wUK!dy#X#2mo{Oe@Ws202*N! zUYebq1*Oz(7=|0J>pn(AT~tHi06fpT5Cp+8=UfzYF~>QdlTyCudEUcDqp?-Q3ClZy zh`8_jS1ilAN<>A)|0jSkVOiEy-}kQ++2pw<5YcQ91S^cOdS0R|Fvb>wAgB}3_lVdx zo@Z(pi+`PnCN6%2qaJh2n$9r_fQWby1S^wxWem84@B1sJuai*#Qp(HIeDX(8DwXO| z%F8CUnE~{Az4MH*g_Fz52gcZf=Xn=0?a~H`hylQ*oZNq<_}k0ls8Xpc6H#iiO$}f$ z7+lQz-Xr3jB4gvg7!%!YH+A(>1Bjw%(UgpcwAQ*+tJSUpz&ZeoCZ;U_SQA3r;GDOJ z$T;)HSw0bo%R@wVuh)CagoKDRBK{zR*fFtJO3f3|HAFNzMEd>yw@I~AqJ#bY{dp7T z002bv$W%N4fDmGbh<-J-uT(0DT8^y%5pku|M*#3XBv+M(*h9qcYPH&RL>!t5ih0Vt zUhhjHdIJES%P?;Pz-K~;bwmtD2ac^kEdHi}cmRNNMD(sw>ZYmi5uOi;=pD!w4*<{v zfK{c`>d}E?De;q!JM+w*2G6)Xkk{#{&dFU)|KBh!fb9Z)o)nlf5uR}Y zd|trusm)0`Mppsg1Ndk6r(q8O?g$}n6g)=1h>y{88Rl&O_*4k-$x*rHnJTQfhuU9KK{~ ze{gV+s3kFgxc1mJAwWb%MAv-ZUm~J%N@uP-7z~#3)Ik8So7O{0t+hLy&I_FLR}6^` z@phbH$Kh*4{3egHFbsdG*XzG0ji){Z*L5FjtyLbvcvB|f%{;ykQM#_XnP!t303zyA zsq`QZDWumnCUwuh==b}N5RuYsGT*~mt@c!Fo%$4}0j>3>Nw>~uBiXinKZ>Hx$z_=# zilR=d)w*wDYuue4X>6r_BNNeAsf38{WsIw8wR+FAJ7-+XA!5H;t=^mFN<>lA$s-;h zXEln5eaCU`PGe7Ktv4OVxtm8kK!NspT#NkddEOtDN@bZbcA|D8B1!;w=r~T1>a_U% zK%>#vBBJeXx4STU!I1-p7aW^eM`ao&dc|bh_WW=-{0Wl3r~lMizvej3Q$);_Ad@h$ zFS2H{DJ{#|0D#*mX186}-I$d4sUW^)U5g92(PHl7XX2Xm3}<-8@HhS0PsfeRnq&X~ N002ovPDHLkV1i;vH)8+* literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/logo.png b/user_weather_notification/static/description/assets/icons/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..478462d3e73d73cc9bae9fea8e7f8fac84fab049 GIT binary patch literal 3452 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 Eg49ZXX8-^I literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/puzzle.png b/user_weather_notification/static/description/assets/icons/puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..65cf854e7ea72e36142ffc1a407bf2b8355cc85c GIT binary patch literal 653 zcmV;80&@L{P)9a`;n_Do>R91)@YfrZ;WIBYI)WE@w%y z7IC%30~nX`B(&|Bi6!}ZGuBf8IAM^ zQA&SX2=P2@*<+`kI7+k$-1A&gaYV-{Ks?g2#0TH?II!as;HNYK-X1sS_e0Z#CLzvF_5wZZ}7k)9y#mQhdC00000NkvXXu0mjfog*sX literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/restaurant-black.png b/user_weather_notification/static/description/assets/icons/restaurant-black.png new file mode 100644 index 0000000000000000000000000000000000000000..4a35eb939cf065c6f8cf83781a15f357348769da GIT binary patch literal 905 zcmV;419tq0P)?`PC*pLe{WG*jTWtl`Uu)I!h(oI7q&uZZ6pM-kw|Ur zMPftz3s_jOvBN@wkko<{5h@lmjYJTFNYSdk7WZDgxt))5&f8mkk}hV>Idh-qo-=c2 z<}K*Z0h|JE0{hdxYd{s)k+v@ZXMrAIo@0zw;4N@F7c(R11%8u|tpdl>{-S`voX=~= zI9qe}3E(2Iz)Gr4;kyl(s~mqF&>XN=fMdX2piMb8pcAmd@&I7Dz-K#&h$ije8Ud@c zgQt)P0N6-UPAX^wv}*@XAr$~{fXT%{gxOL;d7J^}NS&nu>IqNA5SA(ZHvoI3&Qbww zBrApmt%jI`Qb(zPr3MliEX(6AgxqFAfF%PhK$pZ(DxlHPm#x|JJ?#vOh0iFWL*gX; zvNkySP6D04&a{0VI7IUG&7=5n`XhX%X!6%0pdIMTwKt`IMHB^02%jlh^`s@_+Eq$X zUua7+@KNF<74Svq=fdYgTbhAkiIY^oW1*i5PYP{`fFHnsWN@i~VW3~=Tf~(@TO!~V ziHK=MH!#NJVMOxR&(xQ+UJ$o$y2)oaLNW;@b@MoYxa>1*DRX}LjYb1P&7s^nlmWWk=>z*h>g|NU{%5MtF5CHx% zsv|6})E_wVDBiwF?G1#>YfMYTD&SYd?mLjjCb;?_Zxs-Gkk1|~y%8;uG6am{&rq!N z-f4+g1^f)yLT_-QuCw0J!G4)Cg3XY f0eA)+t%bl}x(3Cqe?`Zc00000NkvXXu0mjfu`-q5 literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/service-black.png b/user_weather_notification/static/description/assets/icons/service-black.png new file mode 100644 index 0000000000000000000000000000000000000000..301ab51cb1363cb8a0063c4f9f7cb9cf73c91e10 GIT binary patch literal 839 zcmV-N1GxN&P)wG}3wsU*IR)z|Z&+>zafrqJwCq*x@FjvNVI2F^z|C zN%{bO#A+2K9mjI&psYL^8b1O*HWO0*iAfK zwBzye?BGqTEZN2s-YR-iRRhR^{{@@H!rmxCX)mp)h^Mf|a7g;p*wW?ud=J0RL?CEP zkEcMj#QI2Tc@Mv*2kEq`DKw7vdi=Jb&-aer)!-Z0qjz+QFK@N1&aRXO}`izA!9+A#$97UmLtKG(#D$V@JG;R0Xua%1u4_kNMazOP^ayYznp(_+pa zmHp&*7l9|T=r9&<9@|?Ko;a_$GXn6R3= z-_eWeE8>!NN6sWQh>p|@{|B~~h0NN}OyO(k|0o{Eevvy?ir79Q%G}xZ=i2u5tSHu2 zwf(N(bFnYJT6O^a^n}=lCZF8Nx;w2}uUkB4XPd5v`7Z>im~HzdJMCK7trz|-8@38>5jc3xX@h`{ zh@iEj_%)@#V~J@-!i)2n-XCy!_SC5Qyigi**PVuC+h<}!~>FElyR+PxP0svs|A}^vKikR z#>I0>S!0;4UyI{*IK1PzbOF;IshL(A_k5A?+#7WY^+>e^YX;p z=xW)DcRQbIOIo!~v-$kABZfD^J?Ag~CjG!0N_ye{SWo@7I2vn7n(V-R~kb-3M9=yBBG68O-n8v2ber%t!Zu Pq0ivy>gTe~DWM4f&Ev8V literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/training.png b/user_weather_notification/static/description/assets/icons/training.png new file mode 100644 index 0000000000000000000000000000000000000000..884ca024d71ca9127a5393134632ee92a61b07c4 GIT binary patch literal 627 zcmV-(0*w8MP)Ji_yZ6G zgCi9sC+SZOF3B?A-3o?c9a^B`5B^xi{atdGlsx zfu5coC)9d9*W)+29w+CYx6HE5(7FIXTmz`}IuU&auvT&%3np6<$3JExZ8|Qv1`yF6 z{uK`ZBO-bN;C9iN>oGlP1At#74phASP()5l1Dq?6>v00$qR~ktYISg_G~Q>PN9l*Pyjm+=0joaxS5K;Rj(=Ddy)iyD^P2j9tz7$MRPPN-6X6Ic< zC{O?T4(yVQo5t(DjmAqa0UQ-9Bj}SmO~ZA+0wO7a=S3S8?~`nFrw($EDaoG!IQ?TF zt|2?U(I}QLQFZXyQiDB8SX$~v-8kVA@YGU+KFk?f>fJUiwWsHQ*BQQneoi* zIdjgY7w2;~&-47A-}lQiGr#AVfgU}2^thi$w2V8gP8xe`iYA|^nQ(?HLC@=`7Uk<}) zLeWEQiU$yZ^@<(}ZFDXOrZ=@2KTECwL3TGYp{o5;VR!&Zenfb(Y~lunk>o@WhF_@a z!ghmmZ=oQx3ZUrTMV_|@z*@URl_LrpnuMspmx02LayE1`&DBGH7 zIB$fJR!y{I;6E2v5gyA7yJ&>%uIrAsk}Qk0c3q+z1eRyI&Umi#qKMSynj`laxQDEG z$>9=BWqAjWxCde)_&ZYtQ_uHfppNAb)C&iMgDG4Yayz-APl492qWnZ z+2s4qPerk;Qd zRTxgcUKCf(0QEW%Si8S$d^23v9Y;Bm$|Jh7D5kUlU|v?DQjz!5DcCSIHI;o!&C;0x zy1x?jTA~w;DMb2S$s6C7*Wr6^*LJGyqHt8;>Dg;xBk)zTu^q3#d?0F4bwS{Xys;0Y z0b}%PxF6sy{*u>yU@TD!7kg>wn=-H#OA+vz;H27KSYpwM_&kp%X2ny`^Yp0@|(y-wyRtOEu) zkZMr2S!>sIk}ylBD^a-LQPoOlqjSJ;L-U^%BWoPTxn4GDGXiV(qm1VDmv{z1L}Jvu zn`vGi$NH_RE@&E5g2~Cr0o8JExjDBIzCUyV^vhJEFcOB*@hFO_Ws){xtzG=^;Lve_ zQnzMHdm+ztcL8TpjlxKr=$THQiK!@hAyIz4N4%2V3+2+10THPgVGEG`aJ3>)#)7~e zj-qI|S!^?IMA7OXjJ}pce+C{;_v(adyt>r~yRAcuwRTCOd=IQ`K0+rHj*6O7#^_|N zR=ZNIR{yzq^QL#_j;<2XwFs{P&o>X}q=;_wJnsh7KQIfj8}c9GwohHEy0HGyN#1EU zwtz&CPhEFtR77q!cFdS4^%iP|h}3+~+kwg^h2P66zKc$%k(WHr*_9O!^)V)55l)iG=bkroSVWSt8oK?9X|oC&>t|S94mi~JQz6J@L4Q+~({Wt+ nVe#UD%iYS|qeqV(_m6)8sc^)gW+q6200000NkvXXu0mjfv*t}m literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/icons/user.png b/user_weather_notification/static/description/assets/icons/user.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffb23d9f036834a32954f83bcfeca00790ee443 GIT binary patch literal 988 zcmV<210(#2P)cAU zg%n1_!UO~hi=Zajq!7VI@CUR>p`!Rx*a$&o3k`~bXb@RtC1&nyR*WQ@xp&s=+|MHZ z%qBDA%sD6P7W>?P9RqF}kWv6&A-zOAepFK7 zn%moe*=$Tc@)I0INT*#4Q(tpt!c>;Iw0DH*Nr(MZj6)>|hd7}=D`NRPh zXvGuSy!q^~M868;^;_^453rHAwcCa0XTYMJUi@XTxY>o~XCPvW7k?SF)lGsQoZDZQ zP)=G_j{)g77n-L5oA={)hSIDH&Cfs)ee1>VM9F4cXnqDNc7ia=s32eb!iDI$gsOi4 zLvKEpLvw7Jbc*9=pw+k^81;$)fYoTt-RZ*gtblIt<9DK%bYb~+p`ZNt9gylSG|w)y z^f7S3E5=1EFtYA*7owK|ZMZhYc+MxrUpVY~%?xuR%hGp%`<%$)6(zO(uDSg$G#5pD z;K6<0FLeNz{gRNEPQuWq)1OJI*Gp=<<_=N;X(Gq;tOM~GAMp_MS;a)29s}JqVCIjM z)b8=k8|EJXBpK4+2QuS_5P5?c0HB~e#B8sn^Ebj8h&ak%8{2szdo@hTfKXDKM!FmH zW1nf?P!ziqZws=70=&$bXf^g?93W~xqS9P$i-O)xkbdQkw>_W_=3j zHL&MZ+4h#Vli`J@6>FxCSeAZmS!$N0X3g}h<>^5?bLOg^ymRRmYovK~+eD>9insPXvj3+6Gb@v&hmf9xq1t2!EP|dQ8Gk{Nb(_%F zfZ2)l~DhpZ1%x!dRjm zO=;u!cb$X1D_}gv>Jbl6rqq7)(!s6*&8$S;I1dcnm#;8RsZyKh9Ozzw#ra8ApLl@n zmu`~X4VYcGB63`?zPU_W_r4w%$5|}xSP?5ge^6@en%S9MO4}qmpBLGc z+0FjUY-Um~^1{NNbKdiv_nq_2d}juhaAqNAYGGAPQ!by+?CdIx=|Q!EF@IoLzlew* zHqN3N&|>jiL`D#~5!H3TiYBy2#kO~cjhT*5UTf&o)WxJyJAvB(gK7(+j!7;TT0A7Y z1FE_V&)W$+3}iZx$0V2A6?Kio3}~@vBQg$L-C2d~l5BRYn{^UNAuSXJ5cvdH*O{zi zV%uGb2Qb}EY>Q0hdBTeCB5i_*J%!Y9hB4-|&cua_ha`5unC%@oF^Pv{Qs|lv<4<)f zUXLH|SJ!zQN!xgltnuI zA*#cGrK&x(v3Ly_Q|`zSxko)OA2y^qPL@<^KO#f_bvjN$1}w`3PIqAS3hH^A zP<=n*vz)54C3ehdJM0g+#tCDPU9e*A9n+;vw!rRxEBni5 z)-Ry*UUp(jA$8sBfPFx3TrnGPh-`L9MCxAWV%Y)pyc>XbNlyG}DwX>i#X}4RsyFRk zVEIC0wZTI&IM}qlEXaTsi?^UUPIBUXU{q}T#a4t=w~?!r^mSlaglPrljv8T7?RP}( z65D>Q9jU9ESY3A%*b`~K>IAlZtB6c%p|F}v<_biHP`wm58|VX$0ly;h9+vfvh)j11 z8_9sG3ZAzI7>zOy_>^pRvxuCEIIkl@7qaR%o>zf8Bd&3X>FJx35Dy`DKpiKGG2_6- zi1EL|_pg8qr_|L-ofg+klMsFq4s0+U^c|Cvl? zW76WGjRAGt5q$puurgxIe=ugV^!5FI`VHxE7Je0$oQCSazOkXL=HEJ@iy7)<8ccM zi$(+ef&T;QIOo)jsy2Ql_>yw@-e%|Y#X_Tj-|AYa)EhMu>Nvyr{xgBmKbe`?Dr?r9 zOju)E)IDj`^R}b-mDwQojt1IgQcl=+(LyKais%c845mdJTs}XVW{eu|uie$6SB5Pd25|YHf6OMZB Tt+q0v00000NkvXXu0mjf(ZE2? literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/categories.png b/user_weather_notification/static/description/assets/misc/categories.png new file mode 100644 index 0000000000000000000000000000000000000000..bedf1e0b189ab85a0800d2bf16f8907ae0f9b225 GIT binary patch literal 1532 zcmZ{keKgZ+9Kav<&g)v_b;hk!gv>VTU}Ro~txRZnf7vk1>ts^0E+H?ytaOVCAAtJwqh7z>jo|))?0E=;^I0L}r!q@1EP`)*ij%*d2<}K;)isHiUuO(K8sRsh z-Pis3{YvV^@OQmmNs&NQU=)KXv{AlE^1MknPJ@r9OQ`&Nj0POs^TNY&qa1m>k$^h9D8PU8DqJ&&5k(K{sH@ z>V&X6c_01q(%2SvYvLlvZnd>@@hKBUnCj~2ChNaWzfP;#&qp?|WQ{%Kh@)Q3?|Ni0 z=(zu3N5auKDLJw+J9M|2X2;&ImwC4Jf<@^EEM+385H^D2h1?zJ3CZs;Z5fLh)hk%5 z92LCeycC`uoi_YZVuu}XVj@bJ4%>5%sl%Pd2NlL!H`UvThTU6LJEXe^gn}6qo&D*^ zm^{E}_)%2m+Lg7mTKSD%vkXWsw?3^(z8CV2X1=Ih+$)FISZ`Q1W>#&(U;Pf3754az zInOwxDLL*iQ+nNfq^Y+ffJ{jKv)@>P_0P3jxYZ!D3cFG&Z(+^{gBw2KslvLZ6k9pp zcav^CwSZWm8XpNq>1*NKY-M4jgw>z=OfFMf(-%Ced^p_UI?=L>ul247laA={vAc40 z&MbkA zQp*daY+?&xt97XHt%JJN_4~;wCD(^h2BpL1xp@X^wlU;+cG@IQw(58Lm3j6ZZ+dn9) zlL|m@Tzt8QBUiJiT2oW)3o_`6!%f0b4fhFzCeI?t)lB#3@yOj}Mt_vsQ;lPFV#O6{ z#%pHl7`Xv@3G+~0gf4=9HDk7006U7#X5b?aGavvftd$iSYlF73p<;LAaeMIAHoLG` zJQn*_0WSNWkeD3Bj6U{lp)90@1PP}9O<*$<8L4b~BJ10ZkX&2>Ie_fuMQn7To%{z~ C2BR$i literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/check-box.png b/user_weather_notification/static/description/assets/misc/check-box.png new file mode 100644 index 0000000000000000000000000000000000000000..42caf24b98062c6ea6bb4a636808964262e04e64 GIT binary patch literal 1118 zcmeAS@N?(olHy`uVBq!ia0vp^3Lq@N1|*eVE!z&HSkfJR9T^xl_H+M9WCckkdj$D1 zFjT2AFf_Cwy$! zfk$L9kWK*O57|!VfeiK%PhVH|XY8`f{5%sry}!V~z%1$M;uw-~@9oTZkKjO=CD^jHr2-Ky_r{i?)~S7_ckB4oN(g5tYF>c zecgT2?!-)3&U=-W^}*{P+mk1&m|2o@3`DB-E~qm~>F;-*yYrll;YLQry_@%LUb%8X zSjE+IehQ%>T3iJ@vm@Fq_A2$CQg(Ju_%mzI0*!##akKYr_)x8V`IhX8_~|jz^_hE> zd;=LayyV?Fk7K&Tx^-+XW2{W<-~V5`@89>ZwyFGC>#fe-*%zH$M9~KbEpB%kplhyQx`MYlUcye6W&9GPaJX2i3?bob^ z=exg^9ZxCxM3D_VHl^jeHY`!8c)H5wMZp^0bDUnQR~=%Q|1hPlj^%al zjs`O?=kPw+Mb0anZ@pqaf4bYWLWeaYbK%J(#?C)E8yU{u zTrOT_@NtibABP9W1^0$+d-vQ_D(lYg?oQ;m@a?L(Z{C9mLOf|(k3Z&gc6i`$@X)`5 zj(b<%uQ*aR(a3;d>&tK7gM$+}IPUzKI3?xtd={Saa$y6>?~&_*ZG>w7{#DSM$re73 zo#ji*{q@_{ugldxe*4`p0=f4`+#~FJYD@<);T3K0RTVZ(~IOI{J%W8*u9*WnXM%N#3}+n;w=F9$v#T_3ILHv09f$= z0PI5mfQA&b*x=X~-2b*97_-TaA4aVSZ19GdIft|9@!#C?$B(cJPz2G^1hfc}=H!$h z9#k8!MN^`&p}kYjYbSq_s3S!GnwCdX;-6K?>A^MlW~@W+hr1_WWGxPgd2V{r)k%}8 z`@Nt`HpQ1%gw>PhZxP~)DeN26sL+QQU{ z8=X<#AL%T$&gkq?(a0b{u))BWK7;|3><4RK5J@RX$ z(S}Z}XkyR`Cl$7Nme&@zL{?CO(=SFeS?(Ug7^y~jPwq$Bhw-+z)>A7RpO*1e4MwGS z!?tam!3yiN^P^z==2Ymif^Sn_MMZt9@54&BgyW9J6EEZ>7oa+7Fgzx|yzbw307XYE*cD0uWM1t?sq(m z9jBP~NW{6Df?8;77_ai$)T`wdKc0X%#E)|{;eJcBhe@f@T)URJue+whDml1xN zmNk61-cbkNU1R|d;RSR}>Pp7Y?F>1OlNfN&=47KVbsz1e6&y8Bh{?cg&1Ig3W01Gv zC7=XiEH4Ov!QLP$LC5WJ9~lk#6lZ-T{B=vW=D7F#K=!-_N+yGmza~Cwnx=Xj)mX7z zOsJg`XhOIrpF3Ee5$Y!;&7`H-MHfA>{W(gimR9q3_d@AdIN>y^r~!^0L3@6yh{FJA z>EzuGB&7WeZtLNXZwe!lM@J>y-=h7@#@G- zXgt!HYgpi<3cuG<_PM-k4z6eGo;5Ik&8_$?xGvg!@iwHsU`34@

a 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 literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/cybrosys-logo.png b/user_weather_notification/static/description/assets/misc/cybrosys-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cc3cc0ccfdaf8dff2e8ebcb010e24ad9e636b494 GIT binary patch literal 4496 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 B&Kv*$ literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/logo.png b/user_weather_notification/static/description/assets/misc/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..478462d3e73d73cc9bae9fea8e7f8fac84fab049 GIT binary patch literal 3452 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 e!*|2?|H>Z_>p))&1OWs90000l? zWKy}bLYpqAEQ(GYLL;Gb(D`-#IL~wb=zX5=`+48*`+lDHkMH++vpn2fWTn-m0RWIC z9Kam{srDn};o#iz@f{BYjOs*k0)QL&sI?$TaIX_`;1CG_67>Kel?4EQfvMC#0pJ80 z0A>OKz_uI!ROyu+p7!7YJlNF*2NE3LoOvlAr055ZFhBlyRK=FmTchU@1VS5t^%)rBQM9x$MwS_ zIXL28E0Jutq+4j;o%BRKk^5frRo5||pMzOotWxt7e`AC8&_%_GFa5wg4|BIgM?sHX}t!3?X6PLp4$UBYR*G4H& zMWX78_VXrTlyZUMxJRvzIRlyY?ck;R``%gwo;iG&QYPkRhHGmxV&U|J?Y^rE3saY1 zG~M-*5Q7+U3lPx5rh}=!OE26Gy*noAY^$SS1z(p>+80-3tY&2q4P(pi=oiXZbv==y zXNz%@hg?y+v5^*UM&psGr?#W?#oy?vVT!Nq;xo2R2u5H<#RL5qj7dO4ac@0F^!ngf z&PKr*uOm|Ap(E|9ZzYaPLWnC%tr3r8Ip>Osz(!1gNeva3Mwcv72UG3Cw(^a2VSqj+ zi^Gw7-K8=_q3X|GY3d)JcoS`y2fuJ>cPr!LN#P&A2aWB|#WZhQ72J@Mi-2%_f2*#Y zN>HTSP7l8m-qvJ*mJe2QXf)d?xw#rCH_dEO(a3Z^O8y(8pbhe*mx~XuA}pYj%F=G$6K(s;ly_O+L&wbDL`GV~pO~%~ zb-PH}OteCdwx9+4m(buZi#6EN`j}3e6EiuG#AL|cKo&hdUL+J{m?}#zsV1<9ax%nz zu6S>pFkEA{-8Z>oTkYo&~Ct(r52;n35<_46W44SR|=yRZb>u`vCFL|O%y zvHd+g6~vOiaEwWo&Gx1)vM`!ybp5j9d~a2FcK#-HcUG{IW9kF$JJMax#<6T@tbvx@ z$jqUkmA=~0F9J@|)1nwszzpy4gMpl7U8}JtE7}@?iFZV zi%UJkou|bMX>_Z&mia{Gm1ER8qI{S!4wYU=N;1}ifE8wL*nd%HI-fmC8l2CMv-R~u zvLDDM5}tj44JzEQ*b$bs1|hT<=)srdA^a+{tvf8CrMN979i}O4ehAemf%4cedr{mn zGO;GJJ6*4d5f{8kimVX0tGi;q66V;a5r+ll#Tf1JQR?ITA_3c#FgN#Z&wSd7rsk1# zz@rm(^=;c#Bj>sSsWVIc7rsY+Ik(`8u_yE!zp6Cn)=S25Z^cV3AX(?Dbv!U6gQlBt zNC{m%*Y<{X>)BW2u_SzBEef}Y{Dt+>dGfohq3m#N@KS^KHSx!Gg!cfYpwHXRC9@B$ z4an`Ay4?85=X%4ZN>1Uk%ZcT8LJ)2eT3WnQW+Lo>r(h_TX1>tfcWOr&Dyk3?X=J36 zKdbY6a*BJb<@)(GsIql|R|Wyu3I4h}nRq`YC5Rbn8xj`^0>Gd#7-O`RF~;gJ+QJrX zZHvb2LZfZbXvv51_x~qE|3ZlfOZd6KWD8G&g28_;Fe9Qv8O)$)`p=ymdGocP0}$|T JxMpl%+CQV6u!vJ6b2LQ+{ z08k|5Hl8;V48(lSS)m0K*v8qWXaU4Y)|bKr#QoPfLFWB}1Vpy6w*bw8ppr_kLt{~G zg3c!!^cfdyd+o&tj0-_-IqKL|DT#v*Tt(VR^p4|6prn%In@+FjDyl+Ba-xF~Di*o1 zx1guX{>c}`ffisl;XpCP%2;L>T(T8x-gJ;p+_7=b(m`FN+@eG_S^4z(swp$6AOG}(RGqLPX`>E|>w!|QLqhG3-1qHCT)(Q)h~`IeQAoQ|B(Fe(k=IQDJyJ-)3slV5N9QB$+< zu4?=JxT>vkq}G80CL?V-ntJN=@c2yUm&LetGTO2T(#j^OseJ*DCoC?G5Q?B&pWvkm zOYoE;DdcSqJUen1_q3ZEmgOznZDExTJ)V_&Rh)`E95GzJ4&G^q{F$r}|7E&o>+(ec z64CLp)6^!M!3fo%=MZluDcd<1WlhCFjp4Bl4#q!@b*1&Xwa{w%sl7v6O-=ScLhV0; z47)u%PF004qYRdY9GTLSaf>OCK~;YtPt6V3z-srmem%XD3*m0au-^8>2S>(GiYsD) zpO-i4^Dmc2^2iIJL37{IB_*OpP`gM*{r#;A#$k<&;^~d;9KudWS?k0v&zimPlH?|J z;knX-i?W2q)DsQlGC4*m`V4HUu4;M&+t4(GUC+0%aXetc60Y;`z{a8cy)H|gYm={j z;l{W9T$SPNFVBC(rBJ#sc(pp-rX=*iu67=eLx|jWLQcNE{{sE{`T7@1Z)9bD8zf0( zjj~_mT4SZ%t3rjZ)!{+2vp?nO{UgKK5#yNL>do)RTlsz2bB}HLdTS3{kkn^F2U7gp zeaCg}X@l?hW~nDsTvy+m_*r&&mzT4%)(9!}{CMT15>^6t%fNQzma@FX@aRa|1l0z*qvGe-ASXo+H75MF{hm1@$B`s6e`mtp!u{1kM23&ZI?Q~aH zN9c6V;=6*9!4dO;r|zZd$_WOZQV@&;NNnA|Q?IR?yF8?du)`6$l_(0$V9J1RKmcV* zL8?eOFOMC}v{Q;TXr?v4(8$Y*4M*d5teg-LQu7*+Szj~fKj&n^&=_#Bn>!WDNFV)p zKhqa@bvz1L=JLch`E!DQQi`PCX&pZg7N>Eq;&or4tJE-I1D?u=@o}LTUVUV9Z1x9K zl-W1V4UY3U$sz7&6*jVHxCmv$zDA`E312662$dQQFCCh1p7TfJ34T$BgE}dRTB|LT-;YEoNK7ViA>jCqdQH zKBcB6G4S@&$Lel2T2^;NazX~5d1xAxU`Q7a_L)UzJ8>v}+Nh30S#B5{KE{W0 z#*57t-V&9JQeIkH6N@r-4+)waqjM8>2F_r#b(0B(>Dx`rM_;dK`EU>?=Qro7lB?mj zx7S_n@%OR(i)Ai{8Me<&+UvtElV8*v3lri0qIr4s zu+es*p>Y-FhM%-{8Q?+x5Ci4jtTNiRdwT3D*)8iinnteUB|-VY!51KxoFN{psB7JI zKNn5!NMef%;b~SiLeB68D2@4D9cerQV-6f;Tjg~E` z?bzd}7Tt$!x1AqrR-WumDLffbZQ^=ao6`5U;WZ~2%Nx&p^xjAh*d9)kkNG}$%5A+VOdR^iev6_9*0mc5>s>W({cMY*pr&6E+Y%Cnm&&+Xg{{c=MKK%dy literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/right-arrow.png b/user_weather_notification/static/description/assets/misc/right-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..730984a0635c971661c6ccafc2fec83a2dee1632 GIT binary patch literal 967 zcmeAS@N?(olHy`uVBq!ia0vp^4j?SR1|)y|Tss#?v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=0965n8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0-33Sk!B6Mi^+1ZV zz$3C4NGE{this?wKn8n>r>`sfGj=I%4b4g4AADwDU~2MoaSW-r_4bZ!MsT3Sv5((f zj=RO|;#kCS=}}7XL8tDJKN>$74xU}fF>8v}j2jEzPD!~~B4D&6V6&)t;iMZW0#n(z zM5Ri70$rZ#WgS)W=yTpFs=aW@vwOvPpZ>4?exP>p_lE`Vt_v~(ZHIzC=1bq*>z0|h zL$rJ5x+8)Hu@2<{TBXXnCcMxU`O+qJVZYbXC(k_;P{=m zoy94kwEF;O_c>0rrT6}e&e$-V*P8MWRF-G>B-@r{Pc42%%tE>x>1&hK=0!iJj_bFU=Io=^F7{M7dD=9_DxO9dJFZ;G)nC3NUIDloLooN-(2f)V94EWEpbZ~Z zma#f64Z4`2v~cT7d6xV)e1{w_vmT7DkGCt5Ur=3pHLa;*5f zc07h}=2!o+4~gCP*(>6B_RmB<{nj$JXpjQAjcb8g9~ebTzfTZ+G3jl;^Y7o%?q9u4 zqt|+Q)SXiP9{zRhqs#@~+wA#bT zfk+J(R@O0J6qFZ;eYtTmFny?&xJHzuB$lLFB^RXvDF!10BO_e{b6q2|5JN*N69X#~ zLu~^CD+2>trOB!&8glbfGSez?Yw)Spo(a^T0k@$fGdH!kBr&%Dw;t&%E;pba22WQ% Jmvv4FO#tlhdcptz literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/star.png b/user_weather_notification/static/description/assets/misc/star.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb9ab29f722b495b4ab0ece3ad21e7b82394f3a GIT binary patch literal 1642 zcmZ{kX;cze6o8)_%zz{|jy5T_nC3DXlBrQ{D7dhQ;$CJZkW?-u8k#BY>10{CONm2j zS(=t;$2D_paV=a*EprsoO3bpw(qZPuoHIYV=iK|<`|kP9`*+i+6h{PXBMbn5aCUNV zmvO^CiG;{%wRoyg2F1g6WIF(A&cnY2D#_-}K~C;u0Aln2;3fm`RrbV{01$}=VD2CQ z*n9vq!g&pDdu0pAA)=#$jI#J*-xx2$&*4tK5i%b9H>F2${jvtib|&MYvrtXNjmD2) z)OG-rbe$dSJbcS0T_J9h7=ba)GD@Y)Z4%I{m53aoBzyMi|aQIi2zE_#N__+%0Hh141 zV)v5xuhe>IzQVca4VwMpL#TJ;||e=cM%{MUEOMwYghQ!59{b=zmX~BHv&X<2eM{7 zJT{LNN4icLnLvP!Ewik?>43_Xk-W6c`%|~N(~8YTkzAaqSziUr9cx*2f;C`S`~LK_)qAtD+(@_ z6v)gsESJaedKJd zzMz`=g#GSPA~$k=udY|Ck-;UK7mXS^iJi>UHmr|=+dAkFfWO*vQtF3n``AUWOpI3? zEF}hZww+i>%gM19tGjo*w3hd8vdUn+qao=`9HKDAWo2bhnFHc|DnA>=!aD;R&9l;G zrwWa{zm=aejS%-0j~v5vqoQM1>P{-W3`>n-jAv(FHm_W(Z&AkG=F|jOSK(ic-5I2q zp)4Nr(r>kMkR2V|4FR2FtE>9(`mG_+yRU7hY2+g&CU!hL`;9QIiA=8G?$yohE_xEw)9HD{!>f`iy!}WHSiub;MVCN)k+@T?13yj(M z(wU){=%JR=)P$>47q{kzQ08MINlTgk`ZK3+cJZm))tuKtzop@eZ`mK)k_5)%yT-<7 z9>}Gn-m+S!GDG8%lC}JoekmU2LoW3`l}DF}z68$8dut|51%IB1IJv-dbq-=RL+?-g z=H}ajB8^x1x2RWPoD5kp^ImzQ|4BH!2EX=(xl8!F0Zc!ydxizbxY`!bGQy8pW&lifskd_1( zFYZ(53wrAabdp3|dUg+}e8=5%A|-3}=ymk=whX)8wAK1OEL4xj(R3@wdMT7sJC|V^ z|CRlxnxbWERUd83oF(h=9O)w4%Br^=^;tdl>2P8Jr}${b9}yZ0%ebU-feJ@{fnBBz zfGa-!2#}ixv)1#}|2o?*cE3B2V4sr0LpUbrqX$H{3T>_F7mKZQOx9b)1)$F|JAE&Q zk~~ENSjzTiKU4itCzMx8>g>~i?O)fwAEN9c)Q;mH+0mFo`w+J z!*=e&?(uBBSn&Qnk5{r7?c-OxFaJUbhB{pk_WapsiU)LORr3U6oHn`k4GMwBkwiW3 zD*crDtFt&2UOG^Vq{eP>JGmCMJ#_qOG1MYg^(i+MY4Mb~cg zU!IW~3F^Z|k&AaZ6EokH)C$R2*K0o-%WkMH8}GxW2eKL1pc4!k00xc07^5wWF%}+Z zGc3j&YqrY>jmDzU^5^=x{wIWl(OJys9}5vrqGDu%{(nEPSs{!Fc3?>OkDYB@-lZ}J NIO8b}Rk(wRe*?eI-Sq$f literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/support.png b/user_weather_notification/static/description/assets/misc/support.png new file mode 100644 index 0000000000000000000000000000000000000000..4f18b8b8201e3a268ab1d8ceb8bf46d7a7a37dd9 GIT binary patch literal 3892 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 literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/misc/whatsapp.png b/user_weather_notification/static/description/assets/misc/whatsapp.png new file mode 100644 index 0000000000000000000000000000000000000000..d513a5356b2564f545f2edcb0b80dd3dbff9629b GIT binary patch literal 5097 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 literal 0 HcmV?d00001 diff --git a/user_weather_notification/static/description/assets/modules/1.png b/user_weather_notification/static/description/assets/modules/1.png new file mode 100644 index 0000000000000000000000000000000000000000..6d11dfe59748d1a5c5e69f1115c1881bb0806261 GIT binary patch literal 100428 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