From ffebd69d2940244a5b5d0e69eff4f6f5fbf9e4cd Mon Sep 17 00:00:00 2001 From: Niels Gras Date: Wed, 8 May 2024 15:27:04 +0200 Subject: [PATCH 1/5] Add color research findings to documentation --- docs/documentation/brainstorm/bluepalette.png | Bin 0 -> 13147 bytes .../brainstorm/colorsforlayout.md | 24 +++++++++++++++++- .../documentation/brainstorm/greenpalette.png | Bin 0 -> 13150 bytes docs/documentation/brainstorm/redpalette.png | Bin 0 -> 2408 bytes .../brainstorm/yellowpalette.png | Bin 0 -> 13143 bytes 5 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 docs/documentation/brainstorm/bluepalette.png create mode 100644 docs/documentation/brainstorm/greenpalette.png create mode 100644 docs/documentation/brainstorm/redpalette.png create mode 100644 docs/documentation/brainstorm/yellowpalette.png diff --git a/docs/documentation/brainstorm/bluepalette.png b/docs/documentation/brainstorm/bluepalette.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c4db8ede545c76c6731d074e31e49e871f4404 GIT binary patch literal 13147 zcmeAS@N?(olHy`uVBq!ia0y~yU~XYxV2a>i0*Y*1zQ2coL4m>3#WAFU@$C&m-op$6 zERNBPNiqi$I5LB!`g@hR_=-8E2>eJjxD+1lxAj-*-7@zCkqR4rAQ=(2T-ktY&-#8K zS@V8Akkm^#CNS;C3{F%L8Q6PN30GfJRRO8r^Zx$8i2dEz1Nz((N}NLXNTk_jt{|3O9{$yheyd`4@>Tn8lFAR)R~6UF~vqk%zN z<2D+!qd_~GYDWtMXjwa2AdHr^OrzD YELLOW: Yellow belongs in the same park as red because they are both warm colors. Yellow boosts emotions such as warmth, cheerfulness, happiness, energy, clarity, and attention, making it a good choice for us to look at. People associate the color or yellow with. Sunshine, creativity, imagination, hope, joy, the future, and spirituality. The various shades affect yellow in different ways, and bright sharp yellows can be tiring and cause headaches. Lighter shades appeal to the happiness aspect, reminding users of summer and the sun. Darker shades, such as gold, add weight. This makes yellow an interesting color option for our app. + +![palettes of yellow](yellowpalette.png) + + + GREEN: + + +Green is on the opposite side of the spectrum from red and yellow. Green is a colder color, which gives it a different effect. Green enhances emotions such as restful, natural, stable, healthy, and prosperity. This can make it a viable option, especially because it gives people a sense of good health. People associate color green with. Freshness, ecology, nature, health, balance, fertility, growth, renewal, healing, money, and good luck. This is interesting because it not only provides people with the feeling of being healthy, but also of being outside in nature, which may help elderly people feel less isolated. However, the shades of green also make people feel different. Pale greens are soothing. Dark greens can improve concentration. However, because we do not rely on concetration, it will have little impact on our project. + + +![palletes of green](greenpalette.png) + + BLUE: + + +Blue is also a colder color, so it takes the same path as green, giving it a more calming effect. However, it is not comparable to green because they influnce other emotions. Blue enhances emotions like calm, security, peace, patience, loyalty, trust, and sadness. It has the same soothing effect as green, but it does not give people the feeling of being healthy. It gives people trust and peace, which are interesting emotions, but they are not beneficial to us. People associate the color blue with stability, protection, trust, loyalty, patience, perseverance, security, peace, loyalty, sadness and depression, and masculinity. This further confirms that blue gives people a sense of security, which is not important for us because we want people to start exercising. Pale blue is cooling and relaxing, but it should not be used inappropriately because it can make people feel sad and depressed. Indigo is useful in situations where fear prevents activity. Indigo may be useful for a cool-down exercise or if someone is afraid of exercising. + +![palletes of blue](bluepalette.png) ### Conclusion We decided to go for @@ -27,4 +47,6 @@ We decided to go for # Source -https://eldertech.org/color-in-designing-technology-for-seniors/ \ No newline at end of file +https://eldertech.org/color-in-designing-technology-for-seniors/ + +https://decode.agency/article/choose-color-palette-for-apps/ \ No newline at end of file diff --git a/docs/documentation/brainstorm/greenpalette.png b/docs/documentation/brainstorm/greenpalette.png new file mode 100644 index 0000000000000000000000000000000000000000..e3f41fc2be153c341caf9868af68a225e4353046 GIT binary patch literal 13150 zcmeAS@N?(olHy`uVBq!ia0y~yU~XYxV2a>i0*Y*1zQ2coL4m>3#WAFU@$C&o!NUv! zt_Q1DOpxm6@amY*z@^E}v#u$Fv%5oT$Mb}AzSbig>M7&WbAeP0;p;S zF8UbGzsMzM-H3!44Yk~Y9g2V^odg=K0yKI;4AAJFw632$VI4O(Ly&Mspy4dANhn4q znFOCn-{N${Zvhf^=;^vB0yYWRXo1Bulk66YDwQ!Iz1Nz((N} zNLXNTk_ju^kual=WGtI;KBKi`t^*QokPuz0iQ<2-(Qd{^YuvP5-mqvP;Ug;~d{O-m zG8z=L#-l+y8nmOScCw literal 0 HcmV?d00001 diff --git a/docs/documentation/brainstorm/redpalette.png b/docs/documentation/brainstorm/redpalette.png new file mode 100644 index 0000000000000000000000000000000000000000..e475f3789460b09e60fdd9842e367fb5c180da99 GIT binary patch literal 2408 zcmeAS@N?(olHy`uVBq!ia0y~yV0L0)V07SM1By)KJQD__7>k44ofy`glX(f`u%tWs zIx;Y9?C1WI$O`0h7I;J!Gcd@ugD_+N(~qeP3><$wT^vIy;@;ly&zC+f+wkz=q)kBz z4!{1|hurbzxve22-n)8>>jQ?&HC}(NM_#g1-?}*F-gCBzt2CLS|4A} zzq|76abw>38O2h^e{SphoVHJ=*mnEpnLFpduCw3&`*y#5Z>stAKUJpwDYgse^L`<^bXUS_v_ndob)Lxq7|9E=-{hqh~>gH@OejKrX^9lc~xvx`qOaHI^m?Rf=FP^XU zw9U%(ulLWY-c$X-dZ(Sn`q>{Ui|2f(L&ycgf@?_VnY@V}Bvdeeww?CJ^ul9Rh+l4Ce3a{Cg zuU}u1f2Q_%$D3pJ@8pkV?w+eyBGrHUr**{l1z(+v|JQGfVqkFS6JTOsC~6U4V3?rX z!obiVqsYR*@PtE=fkDBYgOP#3(usqC;e;SC?T#uP4S~@R7!85Z5Eu;s`iDST&woZ8 Y>+>&#)9$SWwvHG)UHx3vIVCg!0PRPKi0*Y*1zQ2coL4m>3#WAFU@$HR;yoUn> zSP#Z$cX{e7Hs&3jWX)l)ed6T~ZB>(jakGjJRR0*jMOSYdW7a5~}#!VW!YT|axmpc+AL zQvew)A-Y%-%mCRTs#FHXNhZN((zn1g0^P<4GWy60312V+WHiXjAS|$WW|G}vm`0el z72J+yaKY?wXziE_!r<_dgoPK(+l+=d`^P(V=i~4LLf?FgnWst|3Qf8AfLrMrRpD zXBmdT7{cip5@HMt!a|_60HYJFVdQ I&MBb@0EeAtKmY&$ literal 0 HcmV?d00001 From b1db3b56128dc144219c47df2ae5bcd16992f47a Mon Sep 17 00:00:00 2001 From: Luca Warmenhoven Date: Wed, 8 May 2024 15:47:41 +0200 Subject: [PATCH 2/5] Added basic server files for RaspBerry Pi --- code/web/database_queries.js | 0 code/web/incoming_request_handlers.js | 0 code/web/server.js | 25 +++++++++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 code/web/database_queries.js create mode 100644 code/web/incoming_request_handlers.js create mode 100644 code/web/server.js diff --git a/code/web/database_queries.js b/code/web/database_queries.js new file mode 100644 index 0000000..e69de29 diff --git a/code/web/incoming_request_handlers.js b/code/web/incoming_request_handlers.js new file mode 100644 index 0000000..e69de29 diff --git a/code/web/server.js b/code/web/server.js new file mode 100644 index 0000000..13aae80 --- /dev/null +++ b/code/web/server.js @@ -0,0 +1,25 @@ +const mariadb = require('mariadb'); +const express = require('express'); +const app = express(); + +const serverPort = 3000; + +const databaseCredentials = { + host: 'localhost', + user: 'fitbot', + password: 'fitbot123', + database: 'fitbot', + connectionLimit: 5, + allowUnauthorized: true +} + +// Create connection pool +const pool = mariadb.createPool(databaseCredentials); + +// Register incoming HTTP request handlers +require('incoming_request_handlers')(app, pool); + +// Start server +app.listen(port, () => { + console.log(`Server running on port ${serverPort}`); +}) \ No newline at end of file From 5c333454bb1ee24e07fce4eacc2ec158cf247c5a Mon Sep 17 00:00:00 2001 From: SebasKoedam Date: Wed, 8 May 2024 15:52:49 +0200 Subject: [PATCH 3/5] chore: Update NodeJs and MariaDB setup documentation navigation --- .../raspberryPi/apache/apache.md | 1 + .../raspberryPi/apache/apacheSetup.md | 47 ++++++++ .../raspberryPi/mariaDB/mariaDB.md | 58 +++++++++- .../raspberryPi/mariaDB/mariaSetup.md | 2 +- .../raspberryPi/nodeJs/nodeSetup.md | 4 +- .../raspberryPi/phpMyAdmin/phpMyAdmin.md | 1 + .../raspberryPi/phpMyAdmin/phpMyAdminSetup.md | 100 ++++++++++++++++++ 7 files changed, 207 insertions(+), 6 deletions(-) create mode 100644 docs/documentation/raspberryPi/apache/apache.md create mode 100644 docs/documentation/raspberryPi/apache/apacheSetup.md create mode 100644 docs/documentation/raspberryPi/phpMyAdmin/phpMyAdmin.md create mode 100644 docs/documentation/raspberryPi/phpMyAdmin/phpMyAdminSetup.md diff --git a/docs/documentation/raspberryPi/apache/apache.md b/docs/documentation/raspberryPi/apache/apache.md new file mode 100644 index 0000000..b006663 --- /dev/null +++ b/docs/documentation/raspberryPi/apache/apache.md @@ -0,0 +1 @@ +# Apache \ No newline at end of file diff --git a/docs/documentation/raspberryPi/apache/apacheSetup.md b/docs/documentation/raspberryPi/apache/apacheSetup.md new file mode 100644 index 0000000..e316bc7 --- /dev/null +++ b/docs/documentation/raspberryPi/apache/apacheSetup.md @@ -0,0 +1,47 @@ +# Apache Setup on Raspberry Pi + +Apache is a popular open-source web server that is widely used to serve web content. It is a powerful and flexible server that can be used to host websites, web applications, and more. In this guide, we will show you how to set up Apache on your Raspberry Pi. This will allow you to host your own websites and serve content to users on your local network or the internet. + +## Prerequisites + +Before you begin, you will need the following: + +- A Raspberry Pi with Raspbian installed +- Access to the terminal on your Raspberry Pi + +## Installation + +### Step 1: Update the Package List + +The first step is to update the package list on your Raspberry Pi. This will ensure that you have the latest information about available packages. + +Run the following command to update the package list: + +```bash + +sudo apt update + +``` + +### Step 2: Install Apache + +Next, you will need to install the Apache web server on your Raspberry Pi. You can do this by running the following command: + +```bash + +sudo apt install apache2 + +``` + +During the installation process, you may be prompted to confirm that you want to install the packages. Type `Y` and press `Enter` to continue. + +### Step 3: Verify the Installation + +To verify that Apache has been installed correctly, you can open a web browser on your computer and enter the IP address of your Raspberry Pi in the address bar. If Apache has been installed successfully, you should see the default Apache web page. + +For example, if the IP address of your Raspberry Pi is `145.92.8.132`, you would enter `http://145.92.8.132` in the address bar. + +## Conclusion + +You have successfully set up Apache on your Raspberry Pi. You can now host your own websites and serve content to users on your local network or the internet. If you have any questions or run into any issues, feel free to refer to the [Apache documentation](https://httpd.apache.org/docs/) for more information. +``` \ No newline at end of file diff --git a/docs/documentation/raspberryPi/mariaDB/mariaDB.md b/docs/documentation/raspberryPi/mariaDB/mariaDB.md index 4919611..c8253db 100644 --- a/docs/documentation/raspberryPi/mariaDB/mariaDB.md +++ b/docs/documentation/raspberryPi/mariaDB/mariaDB.md @@ -1,3 +1,57 @@ -# MariaDB +# MariaDB create database -MariaDB is a fork of MySQL and is a popular choice for database management systems. It is open-source and is widely used in web applications. MariaDB is a community-driven project and is developed by the original developers of MySQL. It is designed to be fully compatible with MySQL, meaning that it can be used as a drop-in replacement for MySQL. \ No newline at end of file +In this guide, we will show you how to create a new database in MariaDB. This will allow you to store and manage data in a structured way. + +## Prerequisites + +Before you begin, you will need the following: + +- A Raspberry Pi with Raspbian installed +- Access to the terminal on your Raspberry Pi +- MariaDB installed on your Raspberry Pi + +If you have not already installed MariaDB, you can follow our guide on [how to install MariaDB on your Raspberry Pi](../mariaDB/mariaSetup.md). + +## Step 1: Access the MariaDB Shell + +The first step is to access the MariaDB shell. You can do this by running the following command in the terminal: + +```bash + +sudo mysql -u root -p +``` + +You will be prompted to enter the root password that you set during the MariaDB installation process. + +## Step 2: Create a New Database + +Once you are in the MariaDB shell, you can create a new database by running the following command: + +```sql + +CREATE DATABASE database_name; +``` + +Replace `database_name` with the name that you want to give to your new database. + +For example, to create a database called `mydatabase`, you would run the following command: + +```sql + +CREATE DATABASE mydatabase; +``` + +## Step 3: Verify the Database Creation + +To verify that the database has been created successfully, you can run the following command in the MariaDB shell: + +```sql + +SHOW DATABASES; +``` + +This will display a list of all the databases on your MariaDB server, including the one that you just created. + +## Conclusion + +You have successfully created a new database in MariaDB. You can now start adding tables and data to your database to store and manage information. If you have any questions or run into any issues, feel free to refer to the [MariaDB documentation](https://mariadb.com/kb/en/) for more information. \ No newline at end of file diff --git a/docs/documentation/raspberryPi/mariaDB/mariaSetup.md b/docs/documentation/raspberryPi/mariaDB/mariaSetup.md index 8366913..594d36f 100644 --- a/docs/documentation/raspberryPi/mariaDB/mariaSetup.md +++ b/docs/documentation/raspberryPi/mariaDB/mariaSetup.md @@ -1,4 +1,4 @@ -# MariaDB +# MariaDB Setup on Raspberry Pi MariaDB is a fork of MySQL and is a popular choice for database management systems. It is open-source and is widely used in web applications. MariaDB is a community-driven project and is developed by the original developers of MySQL. It is designed to be fully compatible with MySQL, meaning that it can be used as a drop-in replacement for MySQL. diff --git a/docs/documentation/raspberryPi/nodeJs/nodeSetup.md b/docs/documentation/raspberryPi/nodeJs/nodeSetup.md index 5a47147..230a0f0 100644 --- a/docs/documentation/raspberryPi/nodeJs/nodeSetup.md +++ b/docs/documentation/raspberryPi/nodeJs/nodeSetup.md @@ -1,6 +1,4 @@ -# NodeJs Setup - -https://pimylifeup.com/raspberry-pi-nodejs/ +# NodeJs Setup on Raspberry Pi ## Prerequisites diff --git a/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdmin.md b/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdmin.md new file mode 100644 index 0000000..36e4e21 --- /dev/null +++ b/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdmin.md @@ -0,0 +1 @@ +# phpMyAdmin \ No newline at end of file diff --git a/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdminSetup.md b/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdminSetup.md new file mode 100644 index 0000000..7291ec5 --- /dev/null +++ b/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdminSetup.md @@ -0,0 +1,100 @@ +# phpMyAdmin setup on Raspberry Pi + +phpMyAdmin is a free and open-source tool written in PHP that allows you to manage MySQL and MariaDB databases through a web interface. It provides an easy-to-use graphical interface for performing database operations such as creating, editing, and deleting databases, tables, and records. + +In this guide, we will show you how to set up phpMyAdmin on your Raspberry Pi. This will allow you to manage your MySQL and MariaDB databases through a web browser. + +## Prerequisites + +Before you begin, you will need the following: + +- A Raspberry Pi with Raspbian installed +- Access to the terminal on your Raspberry Pi +- MySQL or MariaDB installed on your Raspberry Pi + +If you have not already installed MySQL or MariaDB, you can follow our guides on [how to install MySQL on your Raspberry Pi](../mysql/mysqlSetup.md) or [how to install MariaDB on your Raspberry Pi](../mariaDB/mariaSetup.md). + +## Installation + +### Step 1: Install phpMyAdmin + +The first step is to install phpMyAdmin on your Raspberry Pi. You can do this by running the following command: + +```bash + +sudo apt install phpmyadmin +``` + +During the installation process, you will be prompted to select the web server that you are using. If you are using Apache, select `apache2` by pressing the `Space` key, then press `Tab` to select `OK` and press `Enter` to continue. + +You will also be prompted to configure the database for phpMyAdmin. Select `Yes` and enter the root password for your MySQL or MariaDB server when prompted. + +### Step 2: Configure phpMyAdmin + +After installing phpMyAdmin, you will need to configure it to work with your web server. You can do this by running the following command: + +```bash + +sudo dpkg-reconfigure phpmyadmin +``` + +During the configuration process, you will be prompted to select the web server that you are using. If you are using Apache, select `apache2` by pressing the `Space` key, then press `Tab` to select `OK` and press `Enter` to continue. + +You will also be prompted to configure the database for phpMyAdmin. Select `Yes` and enter the root password for your MySQL or MariaDB server when prompted. + +### Step 3: Access phpMyAdmin + +Once you have installed and configured phpMyAdmin, you can access it through a web browser. Open a web browser on your computer and enter the IP address of your Raspberry Pi followed by `/phpmyadmin` in the address bar. + +For example, if the IP address of your Raspberry Pi is `145.92.8.132/phpmyadmin`, you would enter `http://145.92.8.132/phpmyadmin` in the address bar. + +You will be prompted to enter the username and password for your MySQL or MariaDB server. Enter `root` as the username and the root password that you set during the installation process. + +You should now see the phpMyAdmin login page, where you can log in and start managing your databases. If not, you may need to restart the Apache web server by running the following command: + +```bash + +sudo systemctl restart apache2 +``` + +Check phpMyAdmin Configuration: Ensure that phpMyAdmin is correctly configured in Apache2. There should be a phpMyAdmin configuration file in the /etc/apache2/conf-enabled/ directory named phpmyadmin.conf. If it's not there, you can create a symbolic link to it with: + +```bash + +sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf +``` + +### Step 4: Log in to phpMyAdmin + +Once you have restarted the Apache web server, you can log in to phpMyAdmin using the username `root` and the root password that you set during the installation process. + +You should now see the phpMyAdmin dashboard, where you can manage your MySQL or MariaDB databases through a web interface. + +If not you may need to change the port number in the phpMyAdmin configuration file. You can do this by editing the `config.inc.php` file located in the `/etc/phpmyadmin` directory: + +```bash + +sudo nano /etc/phpmyadmin/config.inc.php +``` + +Find the line that starts with `$cfg['Servers'][$i]['host']` and add the port number after the host name. For example, if your MySQL or MariaDB server is running on port `3306`, the line should look like this: + +```php + +$cfg['Servers'][$i]['host'] = 'localhost:3306'; +``` + +Save the file and restart the Apache web server by running the following command: + +```bash + +sudo systemctl restart apache2 +``` + +You should now be able to log in to phpMyAdmin using the username `root` and the root password that you set during the installation process. + +## Conclusion + +You have successfully set up phpMyAdmin on your Raspberry Pi. You can now use phpMyAdmin to manage your MySQL or MariaDB databases through a web interface. If you have any questions or run into any issues, feel free to refer to the [phpMyAdmin documentation](https://docs.phpmyadmin.net/en/latest/) for more information. + + From 2ff4d8937a4f2b3cd034a8bd432449877f4dcc0c Mon Sep 17 00:00:00 2001 From: Luca Warmenhoven Date: Wed, 8 May 2024 15:53:46 +0200 Subject: [PATCH 4/5] Added comment to incoming_request_handlers.js --- code/web/incoming_request_handlers.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/web/incoming_request_handlers.js b/code/web/incoming_request_handlers.js index e69de29..84d200a 100644 --- a/code/web/incoming_request_handlers.js +++ b/code/web/incoming_request_handlers.js @@ -0,0 +1,11 @@ + + + + + + +// Om iets met de database te doen, is het handig om een functie te maken +// die een `app` parameter en een `pool` parameter accepteert. +// Deze moet dan geëxporteerd worden om deze te kunnen gebruiken in `server.js`. +// Dit is een voorbeeld van hoe je dat zou kunnen doen: +// module.exports = function(app, pool) { ... } \ No newline at end of file From 22c923992092ed0cdc7995e2265f33b62a34a99f Mon Sep 17 00:00:00 2001 From: Niels Gras Date: Wed, 8 May 2024 15:57:02 +0200 Subject: [PATCH 5/5] added orange --- .../documentation/brainstorm/colorsforlayout.md | 7 +++++++ docs/documentation/brainstorm/orangepalette.png | Bin 0 -> 13163 bytes 2 files changed, 7 insertions(+) create mode 100644 docs/documentation/brainstorm/orangepalette.png diff --git a/docs/documentation/brainstorm/colorsforlayout.md b/docs/documentation/brainstorm/colorsforlayout.md index 51fec86..190c23b 100644 --- a/docs/documentation/brainstorm/colorsforlayout.md +++ b/docs/documentation/brainstorm/colorsforlayout.md @@ -17,6 +17,13 @@ Red is an interesting color because it increases excitement, activity, aggressio ![palettes of red](redpalette.png) + + ORANGE: + + +Orange is a warm color that is a combination of red and yellow, making it a good middle ground between the two. Orange is an interesting color for our project because it promotes emotions like playful, warm, friendly, social, gregarious, cheerful, vibrant, confident, and successful. As we can see, there is a good balance of red and yellow emotions. People associate the color orange with extroversion, adventure, celebration, courage, confidence, good health, friendship, and success. This makes it a suitable choice for our project because it triggers most of the emotions we wanted. It is not as aggressive as red, but it basically has the same effect. Deeper oranges are warmer, while lighter tints make it feel more like yellow. We should consider orange for our app because it stimulates the desired emotions. +![palettes of orange](orangepalette.png) + YELLOW: diff --git a/docs/documentation/brainstorm/orangepalette.png b/docs/documentation/brainstorm/orangepalette.png new file mode 100644 index 0000000000000000000000000000000000000000..a053702424c575c4a747bd108e8667c6cc76fdd0 GIT binary patch literal 13163 zcmeAS@N?(olHy`uVBq!ia0y~yU~XYxV2a>i0*Y*1zQ2coL4m>3#WAFU@$C&m-Xjb= zERMoFvlnpAc7LY+Ak|>fYVGAwmEX+!4(NV3YsIwufc0yRIZWr*C>L;@0TP@VflRsu zVI30>EO+7Dav)OCjj3Nqbpn&DlHD?v5b;JKi})lrruEx38pU?RCDkouDRb))%4p;g zv}U~Ox`1U51Lu?m2~`20`hQIUQAl z2xL;cp!i7N!=Xq}17r#qa|qTuG9^uM;121y!RevLq^hu!1Gll_qs9t+91R3u0vip4 z(LjI{HKQqEG$o9t1bEFmnjJ>7!)SIG%?`+|@zFA2v`iQ+6GqE~(J}#Tm}0bG94#0} z3&zocakO9@Ef_Heu}5o%(b{3Ob{MT4Mr()B+F`VIz&g)6T15_qD$;O$d@Tcmuo`GB z!03Fsb>rxw0^sV3(LfjtgwZuNqYI5jS6huPIU8MfH@f(6bOq+L#%)H&Y6f7KqF$tZTT<1@$=twAGz^}uelF{r5}E)+8Oiwo literal 0 HcmV?d00001