{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "a4996be8-b55c-4ad3-9aad-8fe798f8aa71", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
place_idnamesitetypeboroughstreetcityzipstatelatitudelongituderatingreviewsreviews_per_score_1reviews_per_score_2reviews_per_score_3reviews_per_score_4reviews_per_score_5photos_countbusiness_statusrangeverified
0ChIJD_TV4nTXDIgRKsl6834pCaEThe Courier Cafehttp://thecouriercafe.com/RestaurantNaN111 N Race StUrbana61801Illinois40.112948-88.2092174.51761.047.030.0115.0397.01172.0898OPERATIONAL$$True
1ChIJD9ldZ9jZDIgRMUYeLZxDdPQUrbana Garden Family Restauranthttp://urbanagardenrestaurant.com/American restaurantNaN810 W Killarney StUrbana61801Illinois40.132961-88.2187974.41445.042.036.0129.0361.0877.0239OPERATIONAL$True
2ChIJ14I1w3XXDIgRsIxIOTftS4QSilvercreekhttps://www.couriersilvercreek.com/RestaurantNaN402 N Race StUrbana61801Illinois40.115497-88.2088084.5843.021.025.052.0150.0595.0515OPERATIONAL$$$True
3ChIJA8eR9SjYDIgRGxQ28fd1aBgCracker Barrel Old Country Storehttps://www.crackerbarrel.com/Locations/States...American restaurantNaN2101 N Kenyon RdUrbana61802Illinois40.133462-88.1995424.42948.0121.091.0235.0642.01859.0684OPERATIONAL$$True
4ChIJO6srX0zXDIgRaywVouCA2i8Big Grove Tavernhttp://www.biggrovetavern.com/American restaurantDowntown Champaign1 E Main StChampaign61820Illinois40.118221-88.2432494.21008.063.061.093.0209.0582.0617OPERATIONAL$$True
.....................................................................
296ChIJX5pCsAbaDIgRmT1UEdAqPesThe Bistro - Eat. Drink. Connect.®https://www.marriott.com/hotels/hotel-informat...BistroNaN1811 Moreland BlvdChampaign61822Illinois40.136371-88.2514604.03.00.01.00.00.02.03OPERATIONALNaNTrue
297ChIJ8eRMazbXDIgRsIP65ykJwcUAuntie Lee's Chinese Kitchenhttps://auntieleestogo.com/Chinese restaurantCampustown49b E Green StChampaign61820Illinois40.109783-88.2404893.277.028.04.03.05.037.0130OPERATIONAL$True
298ChIJhSpxYmXXDIgRSo-9tse5FckThe Literaryhttp://www.literarybookbar.com/Brunch restaurantDowntown Champaign122 N Neil StChampaign61820Illinois40.117293-88.2433824.7238.04.03.013.027.0191.0232OPERATIONAL$$True
299ChIJJ93NORfaDIgR8xk4BkesfdgStarbuckshttps://www.starbucks.com/store-locator/store/...Coffee shopNaN2702 N Prospect AveChampaign61822Illinois40.148159-88.2572914.3837.046.029.061.0170.0531.0118OPERATIONAL$$True
300ChIJj-DNyAjaDIgR3oK2e_dscxAEinstein Bros. Bagelshttps://locations.einsteinbros.com/us/il/champ...Bagel shopNaN803 Anthony DrChampaign61822Illinois40.136800-88.2573534.4249.013.06.017.056.0157.070CLOSED_TEMPORARILY$True
\n", "

301 rows × 22 columns

\n", "
" ], "text/plain": [ " place_id name \\\n", "0 ChIJD_TV4nTXDIgRKsl6834pCaE The Courier Cafe \n", "1 ChIJD9ldZ9jZDIgRMUYeLZxDdPQ Urbana Garden Family Restaurant \n", "2 ChIJ14I1w3XXDIgRsIxIOTftS4Q Silvercreek \n", "3 ChIJA8eR9SjYDIgRGxQ28fd1aBg Cracker Barrel Old Country Store \n", "4 ChIJO6srX0zXDIgRaywVouCA2i8 Big Grove Tavern \n", ".. ... ... \n", "296 ChIJX5pCsAbaDIgRmT1UEdAqPes The Bistro - Eat. Drink. Connect.® \n", "297 ChIJ8eRMazbXDIgRsIP65ykJwcU Auntie Lee's Chinese Kitchen \n", "298 ChIJhSpxYmXXDIgRSo-9tse5Fck The Literary \n", "299 ChIJJ93NORfaDIgR8xk4Bkesfdg Starbucks \n", "300 ChIJj-DNyAjaDIgR3oK2e_dscxA Einstein Bros. Bagels \n", "\n", " site type \\\n", "0 http://thecouriercafe.com/ Restaurant \n", "1 http://urbanagardenrestaurant.com/ American restaurant \n", "2 https://www.couriersilvercreek.com/ Restaurant \n", "3 https://www.crackerbarrel.com/Locations/States... American restaurant \n", "4 http://www.biggrovetavern.com/ American restaurant \n", ".. ... ... \n", "296 https://www.marriott.com/hotels/hotel-informat... Bistro \n", "297 https://auntieleestogo.com/ Chinese restaurant \n", "298 http://www.literarybookbar.com/ Brunch restaurant \n", "299 https://www.starbucks.com/store-locator/store/... Coffee shop \n", "300 https://locations.einsteinbros.com/us/il/champ... Bagel shop \n", "\n", " borough street city zip state \\\n", "0 NaN 111 N Race St Urbana 61801 Illinois \n", "1 NaN 810 W Killarney St Urbana 61801 Illinois \n", "2 NaN 402 N Race St Urbana 61801 Illinois \n", "3 NaN 2101 N Kenyon Rd Urbana 61802 Illinois \n", "4 Downtown Champaign 1 E Main St Champaign 61820 Illinois \n", ".. ... ... ... ... ... \n", "296 NaN 1811 Moreland Blvd Champaign 61822 Illinois \n", "297 Campustown 49b E Green St Champaign 61820 Illinois \n", "298 Downtown Champaign 122 N Neil St Champaign 61820 Illinois \n", "299 NaN 2702 N Prospect Ave Champaign 61822 Illinois \n", "300 NaN 803 Anthony Dr Champaign 61822 Illinois \n", "\n", " latitude longitude rating reviews reviews_per_score_1 \\\n", "0 40.112948 -88.209217 4.5 1761.0 47.0 \n", "1 40.132961 -88.218797 4.4 1445.0 42.0 \n", "2 40.115497 -88.208808 4.5 843.0 21.0 \n", "3 40.133462 -88.199542 4.4 2948.0 121.0 \n", "4 40.118221 -88.243249 4.2 1008.0 63.0 \n", ".. ... ... ... ... ... \n", "296 40.136371 -88.251460 4.0 3.0 0.0 \n", "297 40.109783 -88.240489 3.2 77.0 28.0 \n", "298 40.117293 -88.243382 4.7 238.0 4.0 \n", "299 40.148159 -88.257291 4.3 837.0 46.0 \n", "300 40.136800 -88.257353 4.4 249.0 13.0 \n", "\n", " reviews_per_score_2 reviews_per_score_3 reviews_per_score_4 \\\n", "0 30.0 115.0 397.0 \n", "1 36.0 129.0 361.0 \n", "2 25.0 52.0 150.0 \n", "3 91.0 235.0 642.0 \n", "4 61.0 93.0 209.0 \n", ".. ... ... ... \n", "296 1.0 0.0 0.0 \n", "297 4.0 3.0 5.0 \n", "298 3.0 13.0 27.0 \n", "299 29.0 61.0 170.0 \n", "300 6.0 17.0 56.0 \n", "\n", " reviews_per_score_5 photos_count business_status range verified \n", "0 1172.0 898 OPERATIONAL $$ True \n", "1 877.0 239 OPERATIONAL $ True \n", "2 595.0 515 OPERATIONAL $$$ True \n", "3 1859.0 684 OPERATIONAL $$ True \n", "4 582.0 617 OPERATIONAL $$ True \n", ".. ... ... ... ... ... \n", "296 2.0 3 OPERATIONAL NaN True \n", "297 37.0 130 OPERATIONAL $ True \n", "298 191.0 232 OPERATIONAL $$ True \n", "299 531.0 118 OPERATIONAL $$ True \n", "300 157.0 70 CLOSED_TEMPORARILY $ True \n", "\n", "[301 rows x 22 columns]" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "import numpy as np\n", "import plotly.express as px\n", "import plotly.graph_objects as go\n", "\n", "pd.set_option('display.max_columns', 50)\n", "\n", "df = pd.read_csv('https://github.com/bdi475/datasets/raw/main/cu-restaurants-20240409.csv')\n", "df" ] }, { "cell_type": "code", "execution_count": 2, "id": "0c0c8af3-f505-4aed-a463-4faf6d444390", "metadata": {}, "outputs": [], "source": [ "pd.set_option('display.max_columns', 50)" ] }, { "cell_type": "code", "execution_count": 3, "id": "cb37b910-ec83-4c05-a235-043aee6b0c56", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
place_idnamesitetypeboroughstreetcityzipstatelatitudelongituderatingreviewsreviews_per_score_1reviews_per_score_2reviews_per_score_3reviews_per_score_4reviews_per_score_5photos_countbusiness_statusrangeverified
0ChIJD_TV4nTXDIgRKsl6834pCaEThe Courier Cafehttp://thecouriercafe.com/RestaurantNaN111 N Race StUrbana61801Illinois40.112948-88.2092174.51761.047.030.0115.0397.01172.0898OPERATIONAL$$True
1ChIJD9ldZ9jZDIgRMUYeLZxDdPQUrbana Garden Family Restauranthttp://urbanagardenrestaurant.com/American restaurantNaN810 W Killarney StUrbana61801Illinois40.132961-88.2187974.41445.042.036.0129.0361.0877.0239OPERATIONAL$True
2ChIJ14I1w3XXDIgRsIxIOTftS4QSilvercreekhttps://www.couriersilvercreek.com/RestaurantNaN402 N Race StUrbana61801Illinois40.115497-88.2088084.5843.021.025.052.0150.0595.0515OPERATIONAL$$$True
3ChIJA8eR9SjYDIgRGxQ28fd1aBgCracker Barrel Old Country Storehttps://www.crackerbarrel.com/Locations/States...American restaurantNaN2101 N Kenyon RdUrbana61802Illinois40.133462-88.1995424.42948.0121.091.0235.0642.01859.0684OPERATIONAL$$True
4ChIJO6srX0zXDIgRaywVouCA2i8Big Grove Tavernhttp://www.biggrovetavern.com/American restaurantDowntown Champaign1 E Main StChampaign61820Illinois40.118221-88.2432494.21008.063.061.093.0209.0582.0617OPERATIONAL$$True
.....................................................................
296ChIJX5pCsAbaDIgRmT1UEdAqPesThe Bistro - Eat. Drink. Connect.®https://www.marriott.com/hotels/hotel-informat...BistroNaN1811 Moreland BlvdChampaign61822Illinois40.136371-88.2514604.03.00.01.00.00.02.03OPERATIONALNaNTrue
297ChIJ8eRMazbXDIgRsIP65ykJwcUAuntie Lee's Chinese Kitchenhttps://auntieleestogo.com/Chinese restaurantCampustown49b E Green StChampaign61820Illinois40.109783-88.2404893.277.028.04.03.05.037.0130OPERATIONAL$True
298ChIJhSpxYmXXDIgRSo-9tse5FckThe Literaryhttp://www.literarybookbar.com/Brunch restaurantDowntown Champaign122 N Neil StChampaign61820Illinois40.117293-88.2433824.7238.04.03.013.027.0191.0232OPERATIONAL$$True
299ChIJJ93NORfaDIgR8xk4BkesfdgStarbuckshttps://www.starbucks.com/store-locator/store/...Coffee shopNaN2702 N Prospect AveChampaign61822Illinois40.148159-88.2572914.3837.046.029.061.0170.0531.0118OPERATIONAL$$True
300ChIJj-DNyAjaDIgR3oK2e_dscxAEinstein Bros. Bagelshttps://locations.einsteinbros.com/us/il/champ...Bagel shopNaN803 Anthony DrChampaign61822Illinois40.136800-88.2573534.4249.013.06.017.056.0157.070CLOSED_TEMPORARILY$True
\n", "

301 rows × 22 columns

\n", "
" ], "text/plain": [ " place_id name \\\n", "0 ChIJD_TV4nTXDIgRKsl6834pCaE The Courier Cafe \n", "1 ChIJD9ldZ9jZDIgRMUYeLZxDdPQ Urbana Garden Family Restaurant \n", "2 ChIJ14I1w3XXDIgRsIxIOTftS4Q Silvercreek \n", "3 ChIJA8eR9SjYDIgRGxQ28fd1aBg Cracker Barrel Old Country Store \n", "4 ChIJO6srX0zXDIgRaywVouCA2i8 Big Grove Tavern \n", ".. ... ... \n", "296 ChIJX5pCsAbaDIgRmT1UEdAqPes The Bistro - Eat. Drink. Connect.® \n", "297 ChIJ8eRMazbXDIgRsIP65ykJwcU Auntie Lee's Chinese Kitchen \n", "298 ChIJhSpxYmXXDIgRSo-9tse5Fck The Literary \n", "299 ChIJJ93NORfaDIgR8xk4Bkesfdg Starbucks \n", "300 ChIJj-DNyAjaDIgR3oK2e_dscxA Einstein Bros. Bagels \n", "\n", " site type \\\n", "0 http://thecouriercafe.com/ Restaurant \n", "1 http://urbanagardenrestaurant.com/ American restaurant \n", "2 https://www.couriersilvercreek.com/ Restaurant \n", "3 https://www.crackerbarrel.com/Locations/States... American restaurant \n", "4 http://www.biggrovetavern.com/ American restaurant \n", ".. ... ... \n", "296 https://www.marriott.com/hotels/hotel-informat... Bistro \n", "297 https://auntieleestogo.com/ Chinese restaurant \n", "298 http://www.literarybookbar.com/ Brunch restaurant \n", "299 https://www.starbucks.com/store-locator/store/... Coffee shop \n", "300 https://locations.einsteinbros.com/us/il/champ... Bagel shop \n", "\n", " borough street city zip state \\\n", "0 NaN 111 N Race St Urbana 61801 Illinois \n", "1 NaN 810 W Killarney St Urbana 61801 Illinois \n", "2 NaN 402 N Race St Urbana 61801 Illinois \n", "3 NaN 2101 N Kenyon Rd Urbana 61802 Illinois \n", "4 Downtown Champaign 1 E Main St Champaign 61820 Illinois \n", ".. ... ... ... ... ... \n", "296 NaN 1811 Moreland Blvd Champaign 61822 Illinois \n", "297 Campustown 49b E Green St Champaign 61820 Illinois \n", "298 Downtown Champaign 122 N Neil St Champaign 61820 Illinois \n", "299 NaN 2702 N Prospect Ave Champaign 61822 Illinois \n", "300 NaN 803 Anthony Dr Champaign 61822 Illinois \n", "\n", " latitude longitude rating reviews reviews_per_score_1 \\\n", "0 40.112948 -88.209217 4.5 1761.0 47.0 \n", "1 40.132961 -88.218797 4.4 1445.0 42.0 \n", "2 40.115497 -88.208808 4.5 843.0 21.0 \n", "3 40.133462 -88.199542 4.4 2948.0 121.0 \n", "4 40.118221 -88.243249 4.2 1008.0 63.0 \n", ".. ... ... ... ... ... \n", "296 40.136371 -88.251460 4.0 3.0 0.0 \n", "297 40.109783 -88.240489 3.2 77.0 28.0 \n", "298 40.117293 -88.243382 4.7 238.0 4.0 \n", "299 40.148159 -88.257291 4.3 837.0 46.0 \n", "300 40.136800 -88.257353 4.4 249.0 13.0 \n", "\n", " reviews_per_score_2 reviews_per_score_3 reviews_per_score_4 \\\n", "0 30.0 115.0 397.0 \n", "1 36.0 129.0 361.0 \n", "2 25.0 52.0 150.0 \n", "3 91.0 235.0 642.0 \n", "4 61.0 93.0 209.0 \n", ".. ... ... ... \n", "296 1.0 0.0 0.0 \n", "297 4.0 3.0 5.0 \n", "298 3.0 13.0 27.0 \n", "299 29.0 61.0 170.0 \n", "300 6.0 17.0 56.0 \n", "\n", " reviews_per_score_5 photos_count business_status range verified \n", "0 1172.0 898 OPERATIONAL $$ True \n", "1 877.0 239 OPERATIONAL $ True \n", "2 595.0 515 OPERATIONAL $$$ True \n", "3 1859.0 684 OPERATIONAL $$ True \n", "4 582.0 617 OPERATIONAL $$ True \n", ".. ... ... ... ... ... \n", "296 2.0 3 OPERATIONAL NaN True \n", "297 37.0 130 OPERATIONAL $ True \n", "298 191.0 232 OPERATIONAL $$ True \n", "299 531.0 118 OPERATIONAL $$ True \n", "300 157.0 70 CLOSED_TEMPORARILY $ True \n", "\n", "[301 rows x 22 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('https://github.com/bdi475/datasets/raw/main/cu-restaurants-20240409.csv')\n", "df" ] }, { "cell_type": "markdown", "id": "baee9b62-71e8-49a5-b09c-4da7a58ce187", "metadata": {}, "source": [ "## Challenge 1: Restaurants by Price Range" ] }, { "cell_type": "code", "execution_count": 4, "id": "4465101e-0a58-489a-ab34-70a82d8ae51c", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "customdata": [ [ "$$" ], [ "$" ], [ "$$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$$" ], [ "$$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$$" ], [ "$$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$" ], [ "$" ], [ "$$" ], [ "$$" ], [ "$" ] ], "domain": { "x": [ 0, 1 ], "y": [ 0, 1 ] }, "hovertemplate": "Price Range=%{customdata[0]}", "labels": [ "$$", "$", "$$$", "$$", "$$", "$", "$$", "$$", "$$", "$$", "$", "$$", "$$", "$", "$$", "$$", "$$", "$$", "$", "$$", "$", "$$", "$", "$$", "$", "$", "$$", "$$", "$$", "$", "$", "$", "$", "$", "$$", "$", "$$$", "$$$", "$$", "$", "$$", "$", "$", "$", "$", "$$", "$", "$$", "$", "$", "$", "$$", "$", "$", "$$", "$", "$$", "$", "$", "$", "$$", "$$", "$", "$", "$", "$", "$", "$$", "$", "$$", "$$", "$", "$$", "$", "$", "$$", "$", "$", "$$", "$", "$", "$", "$$", "$", "$$", "$", "$", "$$", "$", "$$", "$$", "$$$", "$$", "$", "$$", "$$", "$$", "$", "$$", "$", "$", "$$", "$$", "$$", "$$", "$$", "$$", "$$", "$", "$", "$$", "$$", "$", "$$", "$$", "$$", "$$", "$$", "$$", "$", "$$", "$$", "$", "$", "$$", "$", "$$", "$", "$", "$", "$$", "$$", "$", "$$", "$$", "$", "$$", "$", "$", "$$", "$$", "$$", "$", "$", "$", "$", "$", "$", "$", "$", "$", "$$", "$$", "$$$", "$", "$", "$$", "$$", "$", "$$", "$", "$", "$$", "$", "$", "$", "$", "$", "$$", "$", "$$", "$", "$$", "$$", "$$", "$$", "$", "$", "$$", "$$", "$", "$", "$$", "$", "$", "$", "$", "$", "$$", "$", "$$", "$", "$$", "$$", "$$", "$$", "$$", "$", "$", "$$", "$", "$", "$$", "$$", "$", "$$", "$$", "$$", "$$", "$", "$", "$$", "$", "$", "$", "$", "$", "$", "$", "$", "$", "$$", "$", "$", "$", "$", "$$", "$", "$", "$", "$", "$", "$", "$", "$", "$", "$$", "$$$", "$$", "$$", "$$", "$", "$", "$", "$", "$", "$", "$", "$$", "$", "$$", "$$", "$", "$", "$$", "$", "$", "$$", "$$", "$" ], "legendgroup": "", "marker": { "colors": [ "#AED581", "#C5E1A5", "#7CB342", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#7CB342", "#7CB342", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#7CB342", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#AED581", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#7CB342", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#7CB342", "#AED581", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#C5E1A5", "#C5E1A5", "#AED581", "#AED581", "#C5E1A5" ] }, "name": "", "showlegend": false, "textinfo": "percent+label", "textposition": "outside", "type": "pie" } ], "layout": { "autosize": true, "font": { "family": "Helvetica, Inter, Arial, sans-serif" }, "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "rgb(36,36,36)" }, "error_y": { "color": "rgb(36,36,36)" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "baxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "line": { "color": "white", "width": 0.6 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "rgb(237,237,237)" }, "line": { "color": "white" } }, "header": { "fill": { "color": "rgb(217,217,217)" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "colorscale": { "diverging": [ [ 0, "rgb(103,0,31)" ], [ 0.1, "rgb(178,24,43)" ], [ 0.2, "rgb(214,96,77)" ], [ 0.3, "rgb(244,165,130)" ], [ 0.4, "rgb(253,219,199)" ], [ 0.5, "rgb(247,247,247)" ], [ 0.6, "rgb(209,229,240)" ], [ 0.7, "rgb(146,197,222)" ], [ 0.8, "rgb(67,147,195)" ], [ 0.9, "rgb(33,102,172)" ], [ 1, "rgb(5,48,97)" ] ], "sequential": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "sequentialminus": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ] }, "colorway": [ "#1F77B4", "#FF7F0E", "#2CA02C", "#D62728", "#9467BD", "#8C564B", "#E377C2", "#7F7F7F", "#BCBD22", "#17BECF" ], "font": { "color": "rgb(36,36,36)" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "radialaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } }, "shapedefaults": { "fillcolor": "black", "line": { "width": 0 }, "opacity": 0.3 }, "ternary": { "aaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "baxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "caxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } } }, "title": { "text": "Restaurants by Price Range
CU has few options for fine dining" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAzUAAAH0CAYAAAAExwPUAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3Qd8FOed//HfqoMkBAJEBwMGAwabYgM2ccc1LolbnDhxnHZpd7lcLve/y6XdXfoldorjxEmc6t7iuOCOjY1twAaMselVoneQEBJq+399xxndsqjsrmZXMzufeb14gcXMM8/zfoZkvvuUjUSj0ahxIIAAAggggAACCCCAAAIBFYgQagLac1QbAQQQQAABBBBAAAEEHAFCDQ8CAggggAACCCCAAAIIBFqAUBPo7qPyCCCAAAIIIIAAAgggQKjhGUAAAQQQQAABBBBAAIFACxBqAt19VB4BBBBAAAEEEEAAAQQINTwDCCCAAAIIIIAAAgggEGgBQk2gu4/KI4AAAggggAACCCCAAKGGZwABBBBAAAEEEEAAAQQCLUCoCXT3UXkEEEAAAQQQQAABBBAg1PAMIIAAAggggAACCCCAQKAFCDWB7j4qjwACCCCAAAIIIIAAAoQangEEEEAAAQQQQAABBBAItAChJtDdR+URQAABBBBAAAEEEECAUMMzgAACCCCAAAIIIIAAAoEWINQEuvuoPAIIIIAAAggggAACCBBqeAYQQAABBBBAAAEEEEAg0AKEmkB3H5VHAAEEEEAAAQQQQAABQg3PAAIIIIAAAggggAACCARagFAT6O6j8ggggAACCCCAAAIIIECo4RlAAAEEEEAAAQQQQACBQAsQagLdfVQeAQQQQAABBBBAAAEECDU8AwgggAACCCCAAAIIIBBoAUJNoLuPyiOAAAIIIIAAAggggAChhmcAAQQQQAABBBBAAAEEAi1AqAl091F5BBBAAAEEEEAAAQQQINTwDCCAAAIIIIAAAggggECgBQg1ge4+Ko8AAggggAACCCCAAAKEGp4BBBBAAAEEEEAAAQQQCLQAoSbQ3UflEUAAAQQQQAABBBBAgFDDM4AAAggggAACCCCAAAKBFiDUBLr7qDwCCCCAAAIIIIAAAggQangGEEAAAQQQQAABBBBAINAChJpAdx+VRwABBBBAAAEEEEAAAUINzwACCCCAAAIIIIAAAggEWoBQE+juo/IIIIAAAggggAACCCBAqOEZCI1AU1OTNTQ0OO3t2bNnaNpNQxFAAAEEEEAAgWwXCEyo+cxnPmPz5s1rsz8GDhxol156qf3Lv/yL9ejRw/M+27dvn1VWVjrlTpo0yfLz8z2/RyYL9LI91dXVNm3aNKf63/72t+2jH/2o501ZtmyZXXfddceVW1xcbCNGjLDrr7/e+dVZv9x11132P//zP045L7/8sg0ePNjzusYX2J3Pbdobxw0QQAABBBBAAAGfCAQm1HzqU5+yV155pUO20047ze69916LRCKe8j7yyCP2H//xH06Z8+fPN4WoIB9etufQoUMmdx3/+Z//aZ/4xCc8p2kv1MTe6NOf/rT9+7//e4f37o5Q053PrecdQYEIIIAAAggggIBPBQIZam699VaHs6WlxbZs2WI///nPW3kVak4//XRPub0MAZ5WLMXCvGxPpkONRuQuvPBCa25utsWLF9sDDzzQqqD/Lisra1dFo20rV650/v7cc89Ny6he/M1jQ02mn9sUHw8uQwABBBBAAAEEAicQuFCjKUf65D72+O///m+7++67nR995zvfsRtuuMH586pVq+zXv/61vfXWW1ZSUuKEnU9+8pN2wgkntF6uqVi33Xabvfbaa7Znzx47++yz7YwzznCms/Xu3dsUAB599FFbtGiRc81VV11ls2fPtksuucR5sf7LX/7iTGXasGGDjRkzxhm1uOiii+zEE090zv/JT35iVVVVNnz4cPvqV7/q/KyxsdH+9V//1fmzzr388stt/fr19otf/ML52Ze+9CV7+umn7amnnnLqr/rOnTvXqcvq1audes2cOdNmzZrl/NKhe/zsZz9z/nzTTTc5I0rPPvusVVRU2Pvf/367+OKLHYOO2tOZRVtPd2yo+X//7/85QfOFF15w1q6obv/4j//orF9Rn/3hD39wilB71W4dOs91mTx5stM/8UfsSI1GYzQq4x5f+cpX7IknnnD+8+GHH7aJEyc60xB1aMrazp077a9//at96EMfsj59+jjt16FnRv+tY/fu3Xb77bfbkiVLTO1RP+pa9bE76qc+U/1ffPFF27x5s3Of888/3z7ykY90ODLohppknluv+to1evLJJx2DdevW2ZQpUxxvPZc6Pv7xj7dOH9y/f7/zDOpZP3z4sPPza665xs4666y2up6fIYAAAggggAACvhHIilDz4x//2H772986qHrx1EuYXurbekEuLy93gshJJ51kdXV1duWVVzovqfHH1KlT7Z577nGmnT322GPH/LWmWGmq1de+9jXnRTr+0AusrtF6j6uvvtreeecdZy2OXix11NfXO/+t4wtf+ILzEv7GG2/YjTfe6PxMIcatk8LNu+++a//2b//W5kOjl1AFMN1D99Kh+9fW1h5z/hVXXGEaKdALbVvtUR06s8jLyzuuDrGhpq0Kqp0aTdHaGwUxHQqOv//9750/v/nmm04w0PHd737XCR/xR0eh5kc/+pHdeeedziXqL/Xb+PHjj3NU2QpQ8WtqFAYVYPRCH3+40+kUXvXy7wbb2PO0huhb3/pWu8Gmo1DT1nP7t7/9zbO+dk3+67/+65im6d+A296f/vSnTshU+FNgb8vBPafNB5AfIoAAAggggAACPhAIXKiRmT5V16GXzW3btplebN1j6dKlVlRUZJdddpkTDPSCrxCil/w//vGPzmkaQfjTn/5k+gTb/VRfAeXkk0+2P//5z/b8888752mERjtmPfTQQ/bggw86P9NieH3areChkQUd+l2BZPny5aZ1Gzr0IqmfpRJq3LboHgppGgHR1Cq9jP7TP/2T89caadChQKNgExtq9PN/+Id/sAMHDjh1d48VK1Y406/aas+mTZs6tdDoRPwRH2o0UqUgo+DkviBrVEAvzDfffLMzIqZDVtrUQaNk7gjV66+/bv379z/uHrGhRqFMQUEjQhpZ+fKXv9x6H20kMWDAgNZQ4xY0bNgwx1AjcfGhJjbkKfhp9Eah1z002jdnzpzW0aQZM2Y4o0wa8XGnsim0KUy1dcROP+vsuS0tLbUPf/jDnvW1Rpf0rLsBV4FR/yZiw5kbWBTg3GdFIU+BXM+e24duf7XZSH6IAAIIIIAAAgh0s0AgQ017ZnoZ1dQxvYBp2owOvbR+9rOfdf6sqUvuaIlerp955hlnupoOvUxee+21zkuxuyGBXmA1baytNShan+G+/H7sYx9zXgIVhr74xS865X3uc59zppilEmomTJjglK31IQpuCm36XSMc55xzjjPVTKMqell1R4BiQ43qo9EDHd/73vecAKfjpZdesqFDh7bZHt0vEYuOQo3qovCnEZ3Y+mjq2y9/+UvnpVkvzzrcETW9QCu0aBTHDYTx90hkowCZqW+j0WhrqFGgvf/++23cuHFOkfEbBfTr188JsjrU1/p7TTdT+HXXaWkkTv4KTCpvwYIFThhT/2saog5N9/vmN7/Z5mOZyEYB7nPrdV9rquLnP/95p16apuf+WYFbo1o6FGr0AYBGLnVolNOdJqhQrzCoQ/2nfuRAAAEEEEAAAQT8KJBVoUYvYNpCV1O2tC5Fh15ENcKhQ586u59a33fffc56kwsuuOC4ftHIjkY69NKro72F9bt27XJe4hUWNm7ceMyUr66Emq9//evOqIZ7aLqaXjC1RkYjB7FThNoKNe7IiK7XC/r3v/99pyit1WgvpCkoJWIRjxU7UiNzdyRJ52kES956YdaomOqt8KBD62L0ku1uBx27Fir+Hp2FGq1f0oiPftfImjv9TO254447WouLDzUayXCDSXzdY+ugjQnc6YAa9XEPbVKho6NAlkiocZ9bleVlX6u/3b7XtDY3wGldkBv0FWq01ux973tfa7vcNqrv3GctNhT58X/IqBMCCCCAAAIIhFsgcKEmdsG11sRouplGR/QCpvCiqTUKGgoGHR3up+MKCz/84Q/bXEugT+UVbNoKNQcPHnTWYrgvu6qXXtj1wqijo1CjRdiawqajrTU1v/nNb5xF6Do0zUpTrBTU3ENTnXRfvXC2FWq0vui8885zTo8dgeko1OjcRCziTeM3ClCodA996q+1Ggobbv21zknrnTS1TqM2Co86NHKmkNnWERtqFDDUNo2oyHzIkCHOy3pubq5zaWyoid/mOT7UaDqaRud0aKRFIy5tHW44a+95Ur+7G1XEn9PWmpr2nluv+1pBUqFFhwLxqFGjnD/HrmPS3ysEalOEjo6OQl+HF/KXCCCAAAIIIIBABgQCHWpcH3e3MPeFTWtH3JEOjci436MS76lP2vWCqRdivZwrxOgTbTeouAvF2wo1sWFB52nK1/bt21tHO9xQo58vXLjQ9Om3G3g0LUjrN3S0FWq0iF5TzXRo3YbWo+jQNVoTot3ENA1NgcGrUJOoRbxhbKhREFMg07F3715nKqCO2J/HWmpbZU3r6igU6PqONgqIr09sqNFohLuzms6LDzU5OTmtO3u5mz/oPAVjhQAdKkM7uHU2Ra69f6sdbRQQ/9zq+fGyr7Xrn9v+2NG72HVMCjUa0TrllFOcJjAik4H/1eUWCCCAAAIIIOC5QFaEmm984xut31ei7ZX1Kb4bCvS7tjrWp+AavXn11VetsLDQWf+inc3cTQHcUQxtPKCXbR3ui27si7gWjY8dO9ZZZ+HuuuV+IadeEH/1q1+1vgzrhTJ2/YKmAimMaCcud+Sis1ATP1VIO1XF7uzW1VDjtkf1SMSio1Cjv9OIxciRI50tgzXyoyN2XVPsFDS3LAU1rWlq70hXqNH6KU1/0yifRn0UaPW7QoxGADXypxEkTY3T9x/pUJ9rBErPkTvFUaNN8mvr6CjUxD+3Crux08K62tcKeO46GLXrBz/4ge3YscPZmMGdhuluFKDgqWCrNmvtk75gVm11dxVUWHWnDnr+v0IUiAACCCCAAAIIdFEgK0KNwoK7s5n7kq4XOHfBc7xRW2FF52hKlKYkuS98esnXz7Rmxp0mpfP0MquXPnfRu/6sHddit4Z276GF6u0tIldZnYUardWJfTHVFCItwncPd2pX7ML8zqaftdWewYMHOyHPPdqz6CzUtPU8artq9zth9Pfx60w6mnqm89MVatRmjYpp+mFbh8LNP//zPzsjYh19V4sCjgJSsqEm/rnVBgte93Xs5hht1c8NNQr1Gl1s69CaKH0XkPudPV383xwuRwABBBBAAAEEPBfIilATOxVMazq08FrTyrSFrjsdypVT2NCuZBqt0U5ZCj7aCcpd9O2ep93DNHVMx5EjR5wXcW2rrENlaPRBoSb2O18UUJ577jnnizT1ibdGVDTFSee5oxa6XvVT3RSetB5Ia2ZUtjta4e4M5tbld7/7Xev5+pmmC/Xq1au1TL1w6lP5D37wg84lsaEmdsqVOxrVVnu0pXUiFvFPoL5/xl3srzVGmmrnWspAdXenNrnXxu6q1dnUs/hQo+ClvmjviJ1+5k4BdM/VKJK7FbZ2uBs0aJDzRaja6Sz+OdF6HPWxu1ZHIzd6JtasWdN6a00p1Hf/uFt7Jxtq2npuve5rtU87l2lnOIUzjVxOnz699cs33e85Ut01IqlRqdjvONKW0BqVbC+0ef6/SBSIAAIIIIAAAgikIBCYUJNC25xLtChf38GiQ6McmoYTfyjcaFcxvaBrREEvq1q3En/oe1/0BY4lJSWt5ah8be+rERMFpfYOhSxN/dGLtLYETvbQy7peqLUls7Z69uJoqz2JWnR0f7VTL9NybOvT/dhRJY2SuNtve9GmVMtQP2pUTNMUx4wZ0+Zzor/Tuhf90gYFGulJx+iFV32tNrkBU9//o5CpkK0g7q61cTfMcN30fGsnPK2V0jRCd+fAVF25DgEEEEAAAQQQyIRA1oeaTCByj8QENEKk0QCN1LhT6LSYXSGRw3uBDRs2tO5qpumE2nlOU9y03sndqlk7ofXu3dv7m1MiAggggAACCCCQQQFCTQaxw34rjeC4GzjIQt9p4y62D7tNutofuxlB/D00dc7dhS9d96dcBBBAAAEEEEAgEwKEmkwocw9HQN/tow0cNP1O342iNUAFBQXopFFA0wk1/VIjYkuWLHE2tBg9erSz3bb7vTVpvD1FI4AAAggggAACGREg1GSEmZsggAACCCCAAAIIIIBAugQINemSpVwEEEAAAQQQQAABBBDIiAChJiPM3AQBBBBAAAEEEEAAAQTSJUCoSZcs5SKAAAIIIIAAAggggEBGBAg1GWHmJggggAACCCCAAAIIIJAugUCGGn0J4r59+6ympsb5kkR9QWB+fr7nRs3Nzc6XMaaj7GQqW19f73zLe9++fZO5jHNTENAXVqrfvfqC0/gq6EtJ9dyWlpZ2+3Oluun5Vnu7+xlPoau4BAEEEEAAAQQQaBUIVKjRC9iCBQucb3SPP/TlglOnTrXc3Fznr95++21bu3atjR071k499dTjzn/jjTessrLSTjnlFDvppJPafCSefPJJq6urs+uuu67bHpmXX37Zdu/e7dxfWyDryxODduilWds59+zZ09nOWYcfbGMdFTaeeuopa2hosMLCQrvyyis9Z16zZo0tX77cKff00093vgBTX5Cp7+4ZMGCA5/dLpMBly5bZunXr7Nxzz7X+/fun1C/uv6XubEcibeUcBBBAAAEEEMhegcCEGr0Y66VToxYKLsOGDXO+iV5f6KiXQ30fh17K9HKmw31Zay/ULFq0yKqqqnwdavSi/be//c1ycnKc7xZROItEIoF7GhXKFM5GjBhh06dPd+r/wgsvOCMWCmp+OPQs6JlQoJk4cWJavsPliSeecJ7f4cOH28knn2ybN282BZ1zzjnH+vXr1y0M8aEmlX7RBwjr16/v1nZ0Cx43RQABBBBAAAHfCAQm1CxdutT5VFvTzS688MJjpsscOXLE5syZ46C6nxZnQ6iprq62Z5991ioqKpwXxqAebYUav7Vl1apV9u677zrBUUE4HccjjzziBFS/BLnY8O+O1KSj3ZSJAAIIIIAAAgikWyAQoUbTzvRCqOOiiy5qc73DypUrnU+LNZVMv7wMNZoqtHr1atN6i4KCAhs5cqRNmjSptW8UqvRCvGvXLjt69KgTvPTJu6a26ZN/HRp1URlbtmxx1sdoDcPQoUNt2rRpbY6+bN261WmDpr/pRVhTt9R2jVIp7GjKj37XyI3Wf0yZMsX69OljqsuLL77orDM688wznXsfOHDAXnvtNWfq1wUXXOD8TCNbTz/9tPXu3bv1vPiHrampyRYuXGh79uwx/VlT3zRCpml+qpNGHV566SVnBEY2GjVTO7VeZObMmU699G32+iRfP9c1Gl27+OKLnWmEGqlRm9zjnXfesY0bNzpTwHSu1hDNmDGjdcqa/NTHKltlakqbe96sWbNapx7KReeqPiqrqKjIGRkZNWpUm/+eVJbqqTqqXzTip/J0dFYntx3qa7edl19++TH3cZ1kpEMG6nfVU1O/zjjjDKcfXn31Vef5mTBhgtP3ek70vMk3fgqlprFp+qTOV7/qWWprmmVsRdQ+9afWo+m5ka/aq1EqN9TE94s+LBg8eLDzHOtDBfd+aq+eBR2a5qm/S7Ydqo+eYz1f6kdNwVOd1Bfy1zPPgQACCCCAAAIIJCIQiFCjl3JNi9HLW/wLY3uN9DLU6B56oddLll5EdSjoaB2PwoHWh+jFVS/PeinTdDiFEb3cX3LJJc75r7/+um3bts15eVU7NHqhKXWxU7Ji27Jz507nhVov7nrx1HUahdIL6bx585xTFZ50T/1MhztKpQCoIHjttdc6L6+uhc6Rn+6v8ufPn++0QW2JP3S9pkspFPTq1csJKHr5VDv13womCiXPPPNM66Vqu15UXaPLLrvMDh065LRDP1M7FPbe9773Hbd2Q3VRnfTyrJEple2GliuuuMJ5uXfXbuiGCncycds+aNAgp1zd//HHH3far3Jk7J6jl269/McfCkAKF2qbTHXdaaed5vh0VicFQzesqFyFSTc4uvdREFD/79271/mRG3g1/Uwh7qyzzrKBAwe2mugc9ZG8XEuFIDeUKbS6wURl6RzdQ6F29uzZbf6TkIP6Uz56ZuTplq0L2ltT89BDD7WWJ28917qXjve///3Ov4n4NTXueqmO2qH+UT+pPupz/ftSiHMPjcbqfhwIIIAAAggggEAiAoEINfrkdvHixU5gOP/88xNpl6cjNXqZ1EulDn06rpc4vRzrJVkv3s8//7zzUqqXUx16YXv00Ued37XJgF4o//rXvzqfRl9zzTWt9dfLn0KHXg7bOtzpZ0OGDGkdTXHXZcS+oGuE6JVXXmkNUe7LuKas6QVdwUMhQcfkyZNtzJgx9uabbzprOtqbdqSRJ03JcsOCrlWA03Q4laURFL1Eu6Emthw3ROmTdwWttqafxW4UoBA4d+5c5+VWFu5mD2+99ZYzMuNauy/PCh4KVTpPgULBwl3cr00kNCoV+6zoZVn1lKNGedo63OlnblhNtE5uqFHQ0+iCRmHaOxQ2FVTcTQiWLFnSZqiJDboaAdHUS/cZ0EifRlsUJhSYZRDbL531p0LQeeed51RRgfO5555z/txZqIl93tzny7VqL9R01A4FXYXJ2H837ocXqg+hJqH/meMkBBBAAAEEEPi7QCBCjfsil8zaks52P0tmowC9hLrTyPRpvoKFRi7cqVPu1Cq97OuXPkXXJ/863J3T3NETffqsRf96SXXLbO9pjA81+oRcn24rHLkvpu61mgbmhig3eJ144olOiHn44Yed0QGNFLibKbijMLEhK7YeetnVS687iuD+naYayVYjPOPGjXPCgl6wY4OZG+LcoNFZqHH7KjY86n4KI9ocwi3ffXnWZgN6YXYPbaagPpC1GzL1dzLWeXpxdoNSe9bxoSbROrmhJpE1KYmGmthd7jRS9thjj7U+b26g0DOkPnAPBVQFIPW5piLGH249FercaWM6RwFQQbCjUBO/G5xGlxTI3E042gs1HbXDfb4uvfTSY4KgwrlCOqGG/49CAAEEEEAAgWQEAhFq3E/j9Qm9pjS1dSgAaF2NXtr1wue+pLY3vUrrF7TmInZaT3y5bW07rLUlGoVxp2DpGnfUo616uaFGU7e0XsGduqNzNQ1IL6BtTYnS38eHGndEpqMOvvrqq52/1siQRg20/kUvippOtWLFCmc6maag6UXZHUlpqzw3KCj0KES5h1sHBUyVrVDTVth010Dp+s5CjfuirpEOrd+IPTT9SVOT9ILsvjy7I1Duee7olWut4KWRAIU891AI1Qu9+q2tIz7UJFonNywksu13oqEmtiw3ILrPW/x0t/i2uKNa8T/XM6tnV89HbMDrbEtn+cdOo1S57k5xGvFTaG4v1HTUjtggGltX998SoSaZ/xnnXAQQQAABBBAIRKhRN7lz+xVqFG7iDzekuJ8e65NrvSDpxV6fBscfbmCJH4mIPS+RUOOOimhakRZP6wVf94x/0XbLVUDT2hqNPmm6jY7YkaDY+8eHGnd6jj45d6e6xbdLU8J0uJ+EK9TJ4qqrrmpd9C4jvfjHj3jEluXWP95bwVHhSJslaEMGhZq21pGov2TygQ98oNNQo+lU8ojfecydHhU/UhM/KtKetUbMZK2XcK0F6ej7Z+JDTaJ1ynSo0doyPQfaqKKt77ZRUHa/Cyi2PzXCp0CtKWsKKe7hltfRSE1sgPcq1Lj/tuKfL3e9EKGG/3NCAAEEEEAAgWQEAhNq3E+D9Ym7FmLHftqsURB38bz70uZO1RKG1l/EfkIfe378J9fJhhr3JcxdX6DrY++tT6v1EqrzNDUodocq94UyfuTBrUN8qIndBU5hwf0WeE290kuiFn+708Dcl3SVpRddLbZ3R0zc8jtqu/uln/rOlvHjx7eyaO2L1psoECnMKNRoJEf1cfvE/STfXS/R2UiNO6Utfs2UG6Di19R0FGrUbl2nTQNiX/o1BU9rT9obUYkPNYnWKdOhRmvLtMZMU8hi1we53xWjkcfYaWlux2l6oqYfahc47a7mHq5LpkNNW8+XgqemG+o5J9Qk8z/jnIsAAggggAACgQk1sbtx6WVe05Q0YqPAoGlkOvSyppc293BfAPXSrS881CfUeiHXp/c6tCYkdmvm+MchkZEaLWTXgnaVrQCgNTVaAK2pPjrcKVWa7qXwoVCjl3e9YOpFVEfs2oPYOrS1UYDbJhlo+o+mJ2mNg8pW+FAddMR+d4/aroX9eqnXS6yO2DVBbf0zcNemaCMDGSkUajRFI1PuiEfs7mcandLIjQKdRnJ0L/dF2W2HQpfK0tqZWFv1rXxkphEgrYXR/bVZgY74XbY6CjV6MVbZqqNe8HVP1VlBoKPpi/GhJtE6ZTrUyFcjU+6Xzapv1T49TwqVGvXTdL34I3YRvp4RPa96Tt3RwkyHmtj6KHzq+dKIop5jHYQa/s8JAQQQQAABBJIRCEyoUaO0SF8L/PXJf+yh0KKRg9gF0PHBJvZ8vajrBbyjQKPzEwk1evnViIumSrmHQovW9uilUYdGB/S9M5oO54Yd/Vz1UL31YtrW4YaG2N3PdD8ZqLzYww0usT9zpxzp+2pUhg53dCh+BKat++slUyFKL9DuoalN2oFOU8Lc+mkkSGt13DUsClyy1dom99An8O6WvfKIt1WI0Wib+1Kr69SvsSMu7midNknQxgfuET/9TN/hopGW2Hor3Oi69tbUqK+0Did2xC2ROrk7y6Wypsb9Qll3K+62nrf4NTVqs0YaNd0y9llS+zQlUaNn7R3uLoLu3+v50yiYwqprGl8HTSOMn37mbtzR2UYBHa2pUR3i/03o2dJzpWmD7U0zTeZ/3DgXAQQQQAABBMIjEKhQ43aLXnw14qIXaa0h6WgbXfcahQ59OqyXvvZebLvS7RohUPkKM+60MI2W6MUz9n46vsrgAAAgAElEQVQaVdLPVWeFn7Y+VU+kHgp4+nReL6Z6we9sJ7VEymzrHPd7XnQ/2cVau6HGnWam+iiItPdirfVEaq9CUFuHQoiChPpKI0naKU7tS+VQvfXSrN/lL+tUyvKyTqm0o71rVC/9G1AfaNRF7Uvk0L8dfSigEKRrYjeBSOR6r85RPdzvzNG/EY0y6Zemaapd+o4lDgQQQAABBBBAIFGBQIaaRBvHeekViA816b0bpWeTgPsdRBrN0y56OhSKtfYnfovwbGo3bUEAAQQQQACB9AgQatLjGopSCTWh6Oa0NFKjdpq6pxEnjRZpdNPd7jx+emFaKkChCCCAAAIIIJBVAoSarOrOzDZG0/+05mbQoEHOAn8OBJIR0DRMbXKgL//UNEFNW9QOgZp2yIEAAggggAACCCQjQKhJRotzEUAAAQQQQAABBBBAwHcChBrfdQkVQgABBBBAAAEEEEAAgWQECDXJaHEuAggggAACCCCAAAII+E6AUOO7LqFCCCCAAAIIIIAAAgggkIwAoSYZLc5FAAEEEEAAAQQQQAAB3wkQanzXJVQIAQQQQAABBBBAAAEEkhEg1CSjxbkIIIAAAggggAACCCDgOwFCje+6hAohgAACCCCAAAIIIIBAMgKEmmS0OBcBBBBAAAEEEEAAAQR8J0Co8V2XUCEEEEAAAQQQQAABBBBIRoBQk4wW5yKAAAIIIIAAAggggIDvBAg1vusSKoQAAggggAACCCCAAALJCBBqktHiXAQQQAABBBBAAAEEEPCdAKHGd11ChRBAAAEEEEAAAQQQQCAZAUJNMlqciwACCCCAAAIIIIAAAr4TINT4rkuoEAIIIIAAAggggAACCCQjQKhJRotzEUAAAQQQQAABBBBAwHcChBrfdQkVQgABBBBAAAEEEEAAgWQECDXJaHEuAggggAACCCCAAAII+E6AUOO7LqFCCCCAAAIIIIAAAgggkIwAoSYZLc5FAAEEEEAAAQQQQAAB3wkQanzXJVQIAQQQQAABBBBAAAEEkhEg1CSjxbkIIIAAAggggAACCCDgOwFCje+6hAohgAACCCCAAAIIIIBAMgKEmmS0OBcBBBAImcDhhn1W23DAjjQetPrGw9YUbbTmlkZrdn5v+vvv7/25JdpoTc7fNVlLS2PruQNKTrScSK5FIrmWE8mxHNPv7/2KRHIsN5JnebmFVpBbZPm5PSw/p+jvf9Z/F1lhbnHI1GkuAggggECyAoSaZMU4HwEEEMgSgahFra7xkBNYahsO2pGGg1bb+F6A0X/XN9V40lKFmq4eeTkFTrgpzIv5lduz9b8VhDgQQAABBMIrQKgJb9/TcgQQCJFAY3O97aursgN1223fkS1W27DfjjQeyoiAF6Gms4rmRPKsOL+39SzobcX6ld/Higv6mH7OgQACCCCQ/QKEmuzvY1qIAAIhE4haix2q32n7j2y1/XXbbH/dVmcKWXcdmQg17bVNozsKOiUFfay0sL/1Kqxwpr1xIIAAAghklwChJrv6k9YggEAIBeoaq53g4vw6ss0O1m+3lmizbyS6M9QcjxCxkoJy61VUYWWFFc7vuZF831hREQQQQACB1AQINam5cRUCCCDQrQKaRra9ZpVtr15tWszv58NfoeZ4qZ75va2saID1LhpofXoM8TMldUMAAQQQaEeAUMOjgQACCAREYO+RSifEKMxodCYoh99DTayjpqaVFQ208h5DrLznUGcnNg4EEEAAAf8LEGr830fUEAEEQiqgtTG7D29yQsyO6jV2tLk2kBJBCjXxwNpsQAFHIzglBX0D6U+lEUAAgTAIEGrC0Mu0EQEEAiOgtTC7Dq+zbdWrbWfNGmtsORqYurdX0SCHmtg2FeT2tP7FJ1hF8Sjrkd8r8P1CAxBAAIFsEiDUZFNv0hYEEAiswI6a1VZ18B0n0OjLK7PpyJZQE9snWodTUTzS+hePdL4glAMBBBBAoHsFCDXd68/dEUAgxAL1TYdt84Glzq+6puCskUm2y7Ix1MQaaA2ORnD69RzO9+Ik+3BwPgIIIOCRAKHGI0iKQQABBBIV2FO7yTbuX2wanYlaNNHLAntetocat2O0yYBGbgaXnmQ98ssC219UHAEEEAiiAKEmiL1GnRFAIHACDc11VnVwmW06sMQON+wPXP27UuGwhJpYI33J56DSk6xvz6FmFukKH9cigAACCCQgQKhJAIlTEEAAgVQF9IWYm/Yvtq3VK3z1hZiptieV68IYalyngtweNrBkjA0sHWN5OYWp8HENAggggEACAoSaBJA4BQEEEEhGoLml0aoOvW2b9i+xQ0d3JXNpVp4b5lDjdmjEcqyiZJQNLTvZCnOLs7KfaRQCCCDQnQKEmu7U594IIJBVAs3RRlu/b6Gt2/t6VmzF7FXnEGpiJSPOpgIKNz3y2Bbaq2eMchBAAAFCDc8AAggg0EUBfbfMpgOLbc2e+Xa0+UgXS8u+ywk1bfdp357DbFjZJNP20BwIIIAAAl0TINR0zY+rEUAgxAJRa7HKA8ts9Z5XsnpL5q52MaGmY8E+PQbb0LKJVlrQr6vUXI8AAgiEVoBQE9qup+EIINAVgS2H3rFVe+ZZbcOBrhQTimsJNYl1s8LNyD7TrCivNLELOAsBBBBAoFWAUMPDgAACCCQhoO+WWbn7Jas+uieJq8J9KqEmmf6P2ICS0Ta896mWz25pycBxLgIIhFyAUBPyB4DmI4BAYgK7azfYil0v2cH67YldwFmtAoSa5B+GnEieDe01wQb3Gm/6Uk8OBBBAAIGOBQg1PCEIIIBABwJ1jTW2dPtjtrt2I04pChBqUoQzM33PzYjek61/8cjUC+FKBBBAIAQChJoQdDJNRACB5AWiFrX1+xbYqt0vm7Zq5khdgFCTup17ZXFBuZ1YPtOKC9gpreualIAAAtkoQKjJxl6lTQgg0CWBg3U7bPG2R62mYW+XyuHi9wQINV49CREb3GucDS87hSlpXpFSDgIIZI0AoSZrupKGIIBAVwWaWhpsxa65tvHAm10tiutjBAg13j4Ohbk9bVT56danxxBvC6Y0BBBAIMAChJoAdx5VRwAB7wS2Va+05Tufsfqmw94VSkmM1KTxGejbc7iN6jPN8nN7pPEuFI0AAggEQ4BQE4x+opYIIJAmATYCSBMsIzXphzWz3Ei+ndh3pvXtOSwj9+MmCCCAgF8FCDV+7RnqhQACaRVgI4C08h5TONPP0m8tY31xJ9s/p9+aOyCAgD8FCDX+7BdqhQACaRQ40njIFm150A7W70jjXSjaFSDUZOZZKMortXH9zrKe7JCWGXDuggACvhIg1PiqO6gMAgikW2BnzTp7c9tfranlaLpvRfl/FyDUZO5RiFiOndBnig0qPSlzN+VOCCCAgA8ECDU+6ASqgAAC6ReIRlts+a5nbeN+djZLv/axdyDUZFrcrHfRYBvTd6bl5xZl/ubcEQEEEOgGAUJNN6BzSwQQyKxAbcNBW7jlAas+uiuzN+ZujgChpnsehPycIjup/1nWq7B/91SAuyKAAAIZFCDUZBCbWyGAQOYFth5aYUu3P27N0cbM35w7Emq6/RmIONPRBpeO6/aaUAEEEEAgnQKEmnTqUjYCCHSbQEu0yZbteMoqDy7rtjpw4/cEGKnp/idBX9Q5tu8sy83J6/7KUAMEEEAgDQKEmjSgUiQCCHSvQM3Rvc50s8MN+7q3ItydUOOjZ0C7o43vf471yO/lo1pRFQQQQMAbAUKNN46UggACPhHYfGCpvb3zGdNIDYc/BBip8Uc/qBb6HhuN2JT3HOqfSlETBBBAwAMBQo0HiBSBAAL+EHhz619ta/W7/qgMtWgVINT472EYWjbRhped4r+KUSMEEEAgRQFCTYpwXIYAAv4RaGw+agu23G/7jlT6p1LUhFDj82egvMdQG9tvljN6w4EAAggEXYBQE/QepP4IhFygvumwvVp5l9Uc3RNyCf82n5Ea//ZNSUFfm1BxnuXlFPi3ktQMAQQQSECAUJMAEqcggIA/BbQhgAJNfVONPytIrRwBQo2/H4TC3GI7ecAFVpRX4u+KUjsEEECgAwFCDY8HAggEUuBA3XYn0DS1HA1k/cNUaUKN/3s7N5Lv7IzWq6jC/5WlhggggEAbAoQaHgsEEAicwM7D623RlgesJdocuLqHscKEmmD0esQiNqbvmdaveEQwKkwtEUAAgRgBQg2PAwIIBEpg84G37K0dTwSqzmGvLKEmWE/AyD6n2aDSscGqNLVFAIHQCxBqQv8IAIBAcARW7Zlnq/e8EpwKU1NHgFATvAdhRO8pNqTX+OBVnBojgEBoBQg1oe16Go5AcASi0agzOlN5cFlwKk1NWwUINcF8GPgum2D2G7VGIKwChJqw9jztRiAgAs0tTc76mV21GwJSY6oZL0CoCe4zMbBkjI0qPz24DaDmCCAQGgFCTWi6moYiEDwBbQTwWuXdtpcv1Qxe58XUmFAT6O6ziuLRNrp8ukUikWA3hNojgEBWCxBqsrp7aRwCwRXQlLOFW+63nYfXBbcR1NwRINQE/0HoXzzSTiyfSbAJflfSAgSyVoBQk7VdS8MQCLbAkm2PWdWht4PdCGpPqMmiZ0DBZkzfM7KoRTQFAQSySYBQk029SVsQyBKB5TufsQ3738iS1tAMRmqy5xkYVHqSjewzLXsaREsQQCBrBAg1WdOVNASB7BBYu/dVW7H7xexoDK1gpCYLn4HhZaeYdkbjQAABBPwkQKjxU29QFwRCLqAtm5dufzzkCtnXfEZqsq9PR/U53QaWjsm+htEiBBAIrAChJrBdR8URyC6BbdWr7I2tD2VXo2gNIzVZ/AyM6Xum9S8+IYtbSNMQQCBIAoSaIPUWdUUgSwV2Hd5gC6rutahFs7SF4W4WIzXZ2v8RG9f/bCvvMSRbG0i7EEAgQAKEmgB1FlVFIBsFDtRts1c2/8n0nTQc2SlAqMnOflWrIpZjEwdcaKWFfbO3kbQMAQQCIUCoCUQ3UUkEslOg+uhue3nTH62p5Wh2NpBWOQKEmux+EPJyCu3UgZdYYV5xdjeU1iGAgK8FCDW+7h4qh0D2CjQ219vcDXdYXVN19jaSlhFqQvIM9MjrZacMvMRyc/JC0mKaiQACfhMg1PitR6gPAiEQiEaj9lrV3bandlMIWksTGakJxzPQp8cQG9fvbItEIuFoMK1EAAFfCRBqfNUdVAaBcAis3P2irdn7ajgaSyuZfhaiZ2BIrwk2ovfkELWYpiKAgF8ECDV+6QnqgUBIBHbWrLMFW+4LSWtppgQYqQnXczCm7xnWv3hkuBpNaxFAoNsFCDXd3gVUAIHwCBxu2G8vbviNNUcbw9NoWkqoCdkzELGIs76muKBPyFpOcxFAoDsFCDXdqc+9EQiRQFNLg7208Xd2uGFfiFpNUxmpCeczUJhbbJMHXWa5OfnhBKDVCCCQcQFCTcbJuSEC4RR4vepe23V4fTgbH/JWM/0snA+ANg4Y3/+ccDaeViOAQMYFCDUZJ+eGCIRPYO3e12zF7rnhazgtdgQINeF9EE7oPcUG9xofXgBajgACGRMg1GSMmhshEE6BvbWVNr/yz+FsPK0m1IT+GYjYpAEXWWlh39BLAIAAAukVINSk15fSEQi1wJHGQ87GAI0t9aF2CHvjGakJ9xNQkNvDTh14meXnFoYbgtYjgEBaBQg1aeWlcATCK9Dc0mTzNt1p1Ud3hxeBljNSwzPgCPQqrLCTKy7gizl5HhBAIG0ChJq00VIwAuEWeGfnc7Z+/8JwI9B6Qg3PQKvACX2m2uDScYgggAACaREg1KSFlUIRCLfA/rpt9vKm34cbgda3CjD9jIdBAhHLsSmD3m9F+aWAIIAAAp4LEGo8J6VABMIt0BJtthfW/8pqGw+EG4LWE2p4Bo4TKCkot0kDLmYaGs8GAgh4LkCo8ZyUAhEIt8DK3S/Zmr3zw41A648RYKSGByJWYHjvU21or5NBQQABBDwVINR4yklhCIRb4GD9Tntp4+/MLBpuCFpPqOEZ6EAgYpMHXWY988tQQgABBDwTINR4RklBCIRboCXaYi9uuMNqGvaGG4LWHyfASA0PRbxAz/zedurASywSyQEHAQQQ8ESAUOMJI4UggICmnGnqGQcC8QKEGp6JtgSGlU20YWWngIMAAgh4IkCo8YSRQhAIt8Dhhv3O5gBRawk3BK1vU4BQw4PRlkDEInYq09B4OBBAwCMBQo1HkBSDQFgFotGos33zgfrtYSWg3Z0IEGp4RNoTKC3oZ5MGXgQQAggg0GUBQk2XCSkAgXALrN+3wN7Z9Xy4EWh9hwKEGh6QjgTG9ptl/XqOAAkBBBDokgChpkt8XIxAuAWONBy05zf8ylqiTeGGoPWEGp6BlAXyc4ps6uArLDcnP+UyuBABBBAg1PAMIIBAygILqu63nYfXpnw9F4ZDgJGacPRzV1o5uHScndBnaleK4FoEEAi5AKEm5A8AzUcgVYF9R7bYK5v/mOrlXBciAUJNiDo75aby3TUp03EhAgg4AoQaHgQEEEhJ4MWNv7VD9TtTupaLwiVAqAlXf6faWjYNSFWO6xBAgFDDM4AAAikJbK9ZbYu2PJjStVwUPgFCTfj6PNUWs2lAqnJchwACjNTwDCCAQFIC0WiLvbDhV6bvpuFAIBEBQk0iSpwjgcLcYmfTgEgkBxAEEEAgKQFCTVJcnIwAApsPLLG3dswBAoGEBQg1CVNxopmNKj/NBpaMxQIBBBBISoBQkxQXJyMQboHmliZ7Zt3PrKH5SLghaH1SAoSapLhCf7K2eJ425CrLieSG3gIABBBIXIBQk7gVZyIQeoE1e+fbyt0vhd4BgOQECDXJeXG22fDep9rQXidDgQACCCQsQKhJmIoTEQi3QENznT2z9mfWHG0MNwStT1qAUJM0WegvyI3kO6M1eTkFobcAAAEEEhMg1CTmxFkIhF5g+c5nbcP+RaF3ACB5AUJN8mZcYTak1wQb0XsyFAgggEBCAoSahJg4CYFwC9Q1Vtuz635hUWsJNwStT0mAUJMSW+gviliOM1pTkNsj9BYAIIBA5wKEms6NOAOB0Ass3vaobTn0TugdAEhNgFCTmhtXmQ0qPclG9pkGBQIIINCpAKGmUyJOQCDcArUNB+y59beFG4HWd0mAUNMlvlBfrB3QThvyQdbWhPopoPEIJCZAqEnMibMQCK0Aa2lC2/WeNZxQ4xllKAsaVnaKDSubGMq202gEEEhcgFCTuBVnIhA6gaaWRnt67S3W1NIQurbTYO8ECDXeWYaxJO2EdvrQq/nemjB2Pm1GIAkBQk0SWJyKQNgEtNuZRmo4EOiKAKGmK3pcK4FR5afZwJKxYCCAAALtChBqeDgQQKBNgWg06qylOdJ4ECEEuiRAqOkSHxebWWFusU0dfKVFIhE8EEAAgTYFCDU8GAgg0KbAzsNrbUHV/egg0GUBQk2XCSnAzMb2m2X9eo7AAgEEECDU8AwggEDiAq9W3mV7ajclfgFnItCOAKGGR8MLgZ75vW3yoMu8KIoyEEAgCwUYqcnCTqVJCHRVoOboHnthw6+7WgzXI+AIEGp4ELwSmDhgtvUqrPCqOMpBAIEsEiDUZFFn0hQEvBJ4a8eTtvnAUq+Ko5yQCxBqQv4AeNj8/sUn2Ji+Z3pYIkUhgEC2CBBqsqUnaQcCHgk0NNfZ02tvtZZos0clUkzYBQg1YX8CvGt/xHKc7Z3zcgq8K5SSEEAgKwQINVnRjTQCAe8E1u59zVbsnutdgZQUegFCTegfAU8BRvaZZoNKT/K0TApDAIHgCxBqgt+HtAABzwS0jfMz635m9U01npVJQQgQangGvBQoyiu1qYOv8LJIykIAgSwQINRkQSfSBAS8EthWvdLe2PqwV8VRDgKOAKGGB8FrgUkDLrLSwn5eF0t5CCAQYAFCTYA7j6oj4LXAwi0P2I6aNV4XS3khFyDUhPwBSEPz+xePtDF9z0hDyRSJAAJBFSDUBLXnqDcCHgs0Nh+1OWt+bFFr8bhkigu7AKEm7E+A9+3PieTa6UOusdycPO8Lp0QEEAikAKEmkN1GpRHwXmDLoXds8bZHvS+YEkMvQKgJ/SOQFoCx/WZZv54j0lI2hSKAQPAECDXB6zNqjEBaBJh6lhZWCmVNDc9AmgTKewy1cf3PTlPpFIsAAkETINQErceoLwJpEGDqWRpQKbJVgJEaHoZ0COg7a6YP1RS0/HQUT5kIIBAwAUJNwDqM6iKQDoEth5bb4m1/S0fRlIkAu5/xDKRNQJsFaNMADgQQQIBQwzOAAAK2oOp+23l4LRIIpEWAkZq0sFKomfUuGmQTKs7DAgEEEDBCDQ8BAiEXYOpZyB+ADDSfUJMB5NDeImKnD7na8nMLQytAwxFA4D0BQg1PAgIhF6g69LYt2fZYyBVofjoFCDXp1KXs0eXTmeLIY4AAAoQangEEwi6woOo+23l4XdgZaH8aBQg1acSlaCsrHGAnD7gACQQQCLkAIzUhfwBofrgFmHoW7v7PVOsJNZmSDut9IjZj6HV8EWdYu592I/B3AUINjwICIRaoOvi2LdnO1LMQPwIZaTqhJiPMob7JuP5nWXmPYaE2oPEIhF2AUBP2J4D2d6tAQ0ODPfbYY3bdddcdV4+1a9daTU2NTZs2LW11fL3qXtt1eH3ayqdgBCRAqOE5SLeAnjGtreFAAIHwChBqwtv3tLybBebOnWv33nuvLVmyxK6++mr7+Mc/biNGjLCjR4/aww8/bHfffbcdPnzYbrzxRudXaWmppzVuibbY46u+Z1GLelouhSEQL0Co4ZlIt0BBbg87bcgH030bykcAAR8LEGp83DlULXsF1q1b54zO3HLLLU6wGT58uOlnCjL333+/PfLII3bJJZfYvn37bPny5XbGGWfYF7/4RU9B9h3ZYq9s/qOnZVIYAm0JEGp4LjIhMGXQ+61HflkmbsU9EEDAhwKEGh92ClXKfoF77rnHHnzwQSfQfPe737VvfetbNm/ePLvwwgvtK1/5ig0bNsxmzpzphJrTTjvNKisrbdasWZ7CrN37qq3Y/aKnZVIYAoQanoHuEjihz1QbXDquu27PfRFAoJsFCDXd3AHcPpwCW7dutfPOO8+ZdqZ1M7fddpvl5uY6GFpj8+1vf9vOPPNMmz59ut18881pQWI9TVpYKbQNAUZqeCwyIVBWNNBOrjg/E7fiHggg4EMBQo0PO4UqhUNg4cKF9tvf/tbmz59v5eXl9v3vf98uuOACa2xstDlz5tjtt99umzdvtgkTJtitt95qo0eP9gwmGo3aE6t/aM3RRs/KpCAE2hMg1PBsZEIgYjk2Y9h1lhN57wMiDgQQCJcAoSZc/U1rfSZQW1trX/rSl2zgwIH2wgsvOAGnoKDAqaX+/Prrr9vSpUttyJAhTrDx6jhUv8te3Pgbr4qjHAQ6FCDU8IBkSkAjNRqx4UAAgfAJEGrC1+e02AcCmm5WUlJi119/vbOm5utf/7pNmTLFHnroIWcq2uc//3mrq6tz1tT079/fmYK2Zs0ay8nJ8aT2G/e/YW/vfMaTsigEgc4ECDWdCfH3XgkMLzvFhpZN9Ko4ykEAgQAJEGoC1FlUNXsE7rrrLvvLX/5iP//5z01/1rQzBZlFixbZN77xDcvLy7OLLrrIjhw5YlVVVc4mAk8++aRnAG9sfdi2Va/0rDwKQqAjAUINz0emBHoXDbIJFedl6nbcBwEEfCRAqPFRZ1CV8AhUV1fbZz/7WVu8eHFro7/5zW/aTTfd5IzI6Pf9+/c7f6f1Nlpfo13QvDqeXP2/1thS71VxlINAhwKEGh6QTAnkRvJsxrDrM3U77oMAAj4SINT4qDOoSvgENm7caP/7v//rjNgUFha2ArS0tNijjz7qTD/79Kc/7dm0M92gtuGAPbf+tvBh0+JuEyDUdBt9KG88ZdDl1iO/VyjbTqMRCLMAoSbMvU/bu12gqanJ3n33XZs8efJxddm9e7fV19c7X8zp5VF5cJkt3f64l0VSFgKM1PAM+EbgxL4zrKLYu90ifdMwKoIAAh0KEGp4QBAImYACjYINBwKZEmCkJlPS3EcCA0pG2+jyGWAggEDIBAg1IetwmovAc+t/abUN763X4UAgEwKEmkwocw9XQFPPNAWNAwEEwiVAqAlXf9PakAs0tRy1J1b/KOQKND/TAoSaTItzv5nDPsSXcPIYIBAyAUJNyDqc5oZb4EDddpu36c5wI9D6jAsQajJOHvobnjrwEisuKA+9AwAIhEmAUBOm3qatoRfYcmi5Ld72t9A7AJBZAUJNZr25m9mJfWdaRfEoKBBAIEQChJoQdTZNzazA008/bfr1i1/8wrmxtm/+05/+ZFu3brUZM2bY+9//fhs6dOhxldKuZ3PmzLFXX33V+W6aK664ovU8fYeNvtvmnHPOaf2ZdlD73ve+Z9/61rcsEol02MiVu1+yNXvnZxaCu4VegFAT+kcg4wCDe423E3pPyfh9uSECCHSfAKGm++y5cxYLbNmyxc4//3w74YQT7Pnnn7fGxkY7/fTTbebMmXbVVVfZE088YQcOHLD77rvvOIWbb77ZevXqZVdeeaU9/vjjThjS7wsXLrTvfOc7dvXVV9tf/vIXu+eee5ztnvV9NrW1tfbRj360U9FFWx+y7dWrOj2PExDwUoBQ46UmZSUi0LtokE2oOC+RUzkHAQSyRIBQkyUdSTP8I6CRkxtvvNEGDBhgq1atckLNO++844QR/XdeXp4tWbLEbrjhBnvzzTetd+/erZWvrq62adOm2UMPPeR8d83KlSudEPTaa6/ZHXfcYePHj7frrrvOfvKTn1hFRYV96EMfsptuuskJObFf3tmextwNd1j10d3+waImoRAg1ISim33VyILcHnbakA/6qk5UBgEE0itAqEmvL6WHUOD222+3DRs22MUXX+yED4WaaDRqzc3N1tDQYCtWrDCdo9EVhZf4Q0dm2OAAACAASURBVCM1dXV19oEPfMD+9rf31r888MADNn/+fPv+979v119/vRNw9LNXXnnFysrKnOCTyPHYqu9ZS7Q5kVM5BwHPBAg1nlFSUBICM4ZeZ7k5+UlcwakIIBBkAUJNkHuPuvtOYNmyZfbZz37WnnnmGXvjjTdaQ41bUXfkRf+t6WJf//rXnZGb2ENB6De/+Y0VFxc7wUcjMwozLS0tNm/ePOeXpqaNGzfOPvOZz9hdd93lhCit1dFam/jy3LKPNB60Z9e9t76HA4FMChBqMqnNvVyBSQMutNLC/oAggEBIBAg1Ielompl+AY3GXHDBBXbuuefaRRdd5Ewtu/vuu+3nP/+5M6UsP/+9Tww1Pe3ll1+2z33uc866mOnTp7dWbvXq1c7GAL/+9a9t9uzZtmDBAmd6mTYOGDt27DGNuO2222zChAm2Z88eZ+RH63c0EqQRnLaOXYc32OtV96QfgjsgECdAqOGR6A4BdkDrDnXuiUD3CRBqus+eO2eZgKaXXX75/32L9f79+02/TjzxRPvkJz/pTB9zd0JTAJoyZYp985vftGuuuaZV4rHHHrOvfvWrpnCTm5vr/Fw7pX3ta19zpqO5x759++xf//Vf7Y9//KMTgm655RY76aST7NJLLzWFHd0z/tiwf5Et3/lslqnTnCAIEGqC0EvZV8dhZZNMvzgQQCAcAoSacPQzrewGgblz59oPf/hDZ01NVVWVM4qjUKNd0TQ9TeFl0aJFzk5nmkKmv9eOaNdee61znaaYaaTmU5/6lLPzWd++fVtboeloGsnRKM+Xv/xlZyRIO6tpSpvupzLjj2U7nrJNBxZ3gwS3DLsAoSbsT0D3tF/fU6PRGg4EEAiHAKEmHP1MK7tBIDbU6PZaP/Pggw86NRk2bJh9+tOfto985CNWX19vkyZNsjvvvNNZE6OpZ/o+G43ylJeXO9PUPvGJT7S2QGtnvvvd7zqbBehYt26d/eAHP3B+V8CJHfmJbfarlXfZntpN3SDBLcMuQKgJ+xPQPe0vKxpgJ1dc0D03564IIJBxAUJNxsm5YZgFNG3s8OHDNmLEiA4ZtCnApk2bnHUy7jQ09wKN5mj6mgJPMsfTa39q9U01yVzCuQh4IkCo8YSRQpIUKMortamDr0jyKk5HAIGgChBqgtpz1BuBJASaW5rs8dXfT+IKTkXAOwFCjXeWlJSMQMTOGHaDRSKRZC7iXAQQCKgAoSagHUe1EUhG4HDDPnt+/e3JXMK5CHgmQKjxjJKCkhQ4fejVlp9TlORVnI4AAkEUINQEsdeoMwJJChyo22bzNv0+yas4HQFvBAg13jhSSvICpwy82EoK/m+TleRL4AoEEAiKAKEmKD1FPRHoggDfUdMFPC7tsgChpsuEFJCiwEn9zrK+PYeleDWXIYBAkAQINUHqLeqKQIoCW6tX2JtbH0nxai5DoGsChJqu+XF16gJ8AWfqdlyJQNAECDVB6zHqi0AKApsOLLFlO+akcCWXINB1AUJN1w0pITWBUeWn2cCSsaldzFUIIBAoAUJNoLqLyiKQmsDava/ait0vpnYxVyHQRQFCTRcBuTxlgRN6T7HBvcanfD0XIoBAcAQINcHpK2qKQMoCK3bNtbX7Xkv5ei5EoCsChJqu6HFtVwSGlZ1iw8omdqUIrkUAgYAIEGoC0lFUE4GuCLy1Y45tPrCkK0VwLQIpCxBqUqbjwi4KDOk1wUb0ntzFUrgcAQSCIECoCUIvUUcEuijwxtaHbVv1yi6WwuUIpCZAqEnNjau6LjCo9CQb2Wda1wuiBAQQ8L0Aocb3XUQFEei6wGuVd9vu2o1dL4gSEEhBgFCTAhqXeCIwoGS0jS6f4UlZFIIAAv4WINT4u3+oHQKeCMzbdKcdqNvuSVkUgkCyAoSaZMU43yuBfsUn2Ni+Z3pVHOUggICPBQg1Pu4cqoaAVwLPr/+lHW7Y71VxlINAUgKEmqS4ONlDgfIeQ21c/7M9LJGiEEDArwKEGr/2DPVCwEOBOWt+Yg3NRzwskaIQSFyAUJO4FWd6K9C7aJBNqDjP20IpDQEEfClAqPFlt1ApBLwVeHzV96052uRtoZSGQIIChJoEoTjNc4FehRU2ccBsz8ulQAQQ8J8AocZ/fUKNEPBc4InVP7SmlgbPy6VABBIRINQkosQ56RAoLii3Uwdeko6iKRMBBHwmQKjxWYdQHQTSITBnzY+tobkuHUVTJgKdChBqOiXihDQJ9MjvZVMGXZ6m0ikWAQT8JECo8VNvUBcE0iTw9Npbrb7pcJpKp1gEOhYg1PCEdJdAYW6xTRtyVXfdnvsigEAGBQg1GcTmVgh0l8Az635udY2Huuv23DfEAj3yelmvoooQC9D07hTIzymy04de3Z1V4N4IIJAhAUJNhqC5DQLdKfDc+tustuFAd1aBe4dUoFfBYOtR0DOkrafZ3S2QE8mzmcOu7+5qcH8EEMiAAKEmA8jcAoHuFnhhw6+s5uje7q4G9w+bQDRiJXkDrLhHSdhaTnt9IpCbU2Azhl7rk9pQDQQQSKcAoSadupSNgE8EXtzwGzt0dJdPakM1wiLQ3JhjFWUjLC8nNyxNpp0+EyjMK7Fpg6/0Wa2oDgIIpEOAUJMOVcpEwGcCL2280w7Wb/dZrahONgtELWoHDx20cUNOz+Zm0jafC7Cls887iOoh4KEAocZDTIpCwK8CL2/6g+2v2+rX6lGvLBSIRAustq7WRlaMz8LW0aSgCJQVDbSTK84PSnWpJwIIdEGAUNMFPC5FICgC8zf/2fYeqQxKdalnFggcrKm2QWWjrVfPsixoDU0IqkDfnsPtpH7vS0v1165dazU1NTZt2rS0lE+hCCCQnAChJjkvzkYgkAKvVd5tu2s3BrLuVDp4AhHLtbc2zbPZJ3/ccnNygtcAapw1AgNKRtvo8hmetufo0aP28MMP2913322HDx+2G2+80flVWlrq6X0oDAEEkhMg1CTnxdkIBFJgQdV9tvPwukDWnUoHT6CpIWKV+1bamWOuCF7lqXFWCQzpNd5G9J7iaZvuv/9+e+SRR+ySSy6xffv22fLly+2MM86wL37xi57eh8IQQCA5AUJNcl6cjUAgBRZuecB21KwJZN2pdLAEotGobdix0gaUjbITB0wKVuWpbdYJjOh9qg3pdbKn7frSl75kw4YNs5kzZzqh5rTTTrPKykqbNWuWp/ehMAQQSE6AUJOcF2cjEEiBpdsft8qDywJZdyodLAFtELBk0/N2+sjLrV/pgGBVntpmncDo8uk2oORET9v12GOP2be//W0788wzbfr06XbzzTd7Wj6FIYBAagKEmtTcuAqBQAms3P2Srdk7P1B1prLBFNh/6IBt3rfczh9/oxXmFwWzEdQ6awTG9nuf9es53NP2NDY22pw5c+z222+3zZs324QJE+zWW2+10aNHe3ofCkMAgeQECDXJeXE2AoEU2HRgsS3b8VQg606lAyTQkmPLKl+2gryedu646y0SiQSo8lQ1GwUmVJxvvYsGpqVp8+fPt9dff92WLl1qQ4YMcYINBwIIdJ8Aoab77LkzAhkT2Fmz1hZsuT9j9+NG4RRobIjaO1tfsVH9pthJg6eGE4FW+0rglIGXWElBuad1+tSnPmWf//znra6uzllT079/f2cK2po1ayyH3f48taYwBJIRINQko8W5CARU4GD9Dntp4+8CWnuqHQQBd4OA6vq9Nn3kFda3tCII1aaOWS4wdfCVVpRX4mkrv/CFL1heXp5ddNFFduTIEauqqrJ58+bZk08+6el9KAwBBJITINQk58XZCARS4GhTrT219pZA1p1KB0Mg0lJgSzY/71T2gvEftYL8wmBUnFpmtcD0oddaXk6Bp23UiMxNN91k+/fvd8otLy931tdoFzQOBBDoPgFCTffZc2cEMiagT9EfW/U9i1pLxu7JjcIlsPfgHqvav9KK8ktYTxOurvd1a88Y9uG0rO1qaWmxRx991Jl+9ulPf5ppZ75+CqhcWAQINWHpadoZeoFn1v3c6hoPhd4BAO8FcqJ5tnjTXKfg0f2m2FjW03iPTIlJC+RG8m3GsOuSvi7RC3bv3m319fU2fLi3u6slen/OQwCBYwUINTwRCIRE4OVNf7D9dVtD0lqamUmBo/XNtmL7q84tWU+TSXnu1ZFAYW6xTRtyFUgIIBASAUJNSDqaZiLwxtaHbVv1SiAQ8FYgarZq61Kra6xxyp094WOWn+ftGgZvK0xpYREoKehrpwy8OCzNpZ0IhF6AUBP6RwCAsAgs3/msbdi/KCzNpZ0ZEog059uSyhecu/XIL7Fz+H6aDMlzm84E+vUcYWP7zersNP4eAQSyRIBQkyUdSTMQ6Exg3b7X7d1d7718ciDglcCu/Ttt28E1TnGj+021sYOneFU05SDQJYFhZZNMvzgQQCAcAoSacPQzrUTAth56197c9lckEPBOoCXXlm5+sbW8GSOvtPLS/t6VT0kIdEFAozQareFAAIFwCBBqwtHPtBIB23uk0uZv/jMSCHgmUF/XaCt3vN5a3uwJN1l+Xr5n5VMQAl0ROHXgJVZcUN5hEc8//7y99NJLx5zzve99z/nve++911555RXr27evnXPOOXbxxW2vz5k/f749/fTT1tDQ4Hwh5+zZs50tnuvq6uyFF16wnj172tlnn235+e/923jxxRedP5911lldaR7XIoBAnAChhkcCgZAINDTX25w1/xuS1tLMdAtEo2arYzYIYD1NusUpP1mBmcM+ZDmR3A4v+9rXvmbNzc02derU1vNuuOEGu+eee+wXv/iF8x00ffr0MZ1311132cyZM48pb+nSpfbJT37Svv71rzs/VyD68Y9/bBdeeKF96EMfcsrds2ePE2J+8IMfOMHnYx/7mP3pT3+yHj16JNskzkcAgQ4ECDU8HgiESOCZtT+zuqbqELWYpqZNoLnAllY+31o862nSJk3BKQjk5xbZ6UOu7vRKBY+vfOUrNmPGjGPO/exnP+sEmE984hPOz2+++WYbP368/fu///sx5ynArFq1yv7whz84P//c5z5ngwYNsi984Qt2+eWX26JFi6ympsYJN2vWrLEHH3zQGcW5/vrrO60bJyCAQHIChJrkvDgbgUALLNzygO2oeW9RNwcCXRHYsXeL7aje2FrEzFFXWp8S1tN0xZRrvRPoVVhhEwfM7rTAyZMnO4Fjy5Ytdt5555lGaUaNGuWM3ih8VFZW2pIlS+w//uM/nNGVWbOO3U1t8eLF9uEPf9i+/OUvW0tLizO645539dVXO2Fp3759zt/9z//8jxOS7r777tapaJ1WkBMQQCBhAUJNwlSciEDwBVbvedlW7Xk5+A2hBd0rEM2zpZvmHlOH2RM+bvl5ed1bL+6OwN8FBpScaKPLp3foUV1dbdOmTXNCyRlnnGEPPfSQaX2Mfg0cONC59qtf/ao99thjVlxcbPfff7+NGzfumDJ37NjhjLrs3LnT+Xnsebt27XKuKSkpsWuvvdYeeOABGzZsmJ177rk2b948mzRpkg0dOpQ+QwABjwQINR5BUgwCQRDYeXitLai6PwhVpY4+FjhSW2+rd/3fdx7l5eTb7JM/ZpFIxMe1pmphEhjZ5zQbVDq2wyZHo1E7ePCgs2ZGx6FDh+y0006zH/7wh3bNNde0Xrt//35nilpTU5MzyhJ7fOlLX3LWzPzud79zRnb++Z//2VkroxGb2EP3+cd//Ee78847nfU2EyZMsGXLltmtt9563OhPmPqJtiLgpQChxktNykLA5wL1TTX29Nqf+ryWVM/XAtGILa9cYE0tR1urObT3OJs0nC859HW/haxypwy82EoK+nbY6qqqKluxYoVdeumlznmacqaRm1tuucXuuOMO+7d/+zebPv290Z777rvPfvWrXzmjOLGHdjDTlDJtFqBDoz0/+clPnLU0sYd+pqlo2ihAIz8KPdp5bc6cOfazn/0sZL1DcxFIjwChJj2ulIqAbwWeWnOLHW2u9W39qJi/BVqa8m1Z1bFf4jp1+MU2oDfTaPzdc+Gq3cxhN1hOJKfDRmuE5cwzz3RChUZPND1M616WL1/u/K4Rmm9+85uWl5fnjMBoiprWzmjHs23bttkVV1xhn/nMZ5zRHoUUTT37l3/5Fxs9erT953/+Z+u9NQ1N//373//e1q9fb5///OedP2vUR1PTNNrDgQACXRcg1HTdkBIQCJTA61X32q7D6wNVZyrrH4GtezbZ7pqqYyp07rgbrEdBsX8qSU1CLVCc38dOHfTe6Etnh6aD/fKXv7Ta2vc+6PnOd77jbBagERyNvijY6NBojjYLGDx4sBNg5s6d64y4bNy40b797W/bwoULnfO0XuYb3/iGjRjxf1/6qb//4Ac/aNqUQMevf/1rZzMBjdxoK+gBAwZ0Vk3+HgEEEhAg1CSAxCkIZJPAyt0v2Zq9x06hyKb20Zb0CeRGC+3NTc8dcwOtpzl/wo2Wm9Px94Gkr1aUjMCxAolsEhB7RWNjo7P72ZAhQ6ywsLD1rzRVbOvWrVZRUeGMqHR0KPxo+lr//sfvAKjRmRNPPJFuQgCBNAsQatIMTPEI+E1ge80qW7TlIb9Vi/oEQKCm9oit2/XmMTUd1nucTWQ9TQB6LzxVHF0+wwaUjA5Pg2kpAgg4AoQaHgQEQiZwpPGgPbvu2J15QkZAc1MQiEbN3q1caI0xGwSomKkjLrYBZaynSYGUS9IkoKlnmoLGgQAC4RIg1ISrv2ktAo7Ak6t/dNzLKTQIdCTQ0pRny6qO/W4anX/euI9YUUEP8BDwhUDEIqZNAthe3BfdQSUQyKgAoSaj3NwMAX8IvFp5l+2p3eSPylAL3wvo+zyqdm+0fbVbj6kr62l833Whq2CvwgqbOGB26NpNgxFAgOlnPAMIhFLg3V0v2Lp9r4ey7TQ6eYFcK7I3Nz573IXD+oy3icPOTL5ArkAgTQLDyk6xYWUT01Q6xSKAgJ8FGKnxc+9QNwTSJLDz8DpbUHVfmkqn2GwTOFRTYxv2LD2uWdNGXGIVZUOyrbm0J8ACkwZcaKWFx+9AFuAmUXUEEEhQgFCTIBSnIZBNAs0tTfbkmh9ZS7Q5m5pFW9IgELFce2vTPGuJthxX+nnjbrSigqI03JUiEUheICeSazOGXmeRTr50M/mSuQIBBIIgQKgJQi9RRwTSIMCXcKYBNQuLbG7Isbe3vnRcy7Se5oIJH7WcnI6/tT0LSWiSTwV6Fw2yCRXn+bR2VAsBBNItQKhJtzDlI+BTgY3737S3dz7t09pRLT8IaIOADTtWWnX93uOqw3oaP/QQdYgVOKH3FBvcazwoCCAQUgFCTUg7nmYjUNdYbc+s+xkQCLQrEGnOtyWVL7T596yn4cHxm8CpAy+14gK+n8Zv/UJ9EMiUAKEmU9LcBwEfCryw/ldW03D8p/A+rCpV6gaBPQf32Jb9K9u88/njbrRC1tN0Q69wy7YEciP5Nn3otXw/DY8HAiEWINSEuPNpOgLv7nre1u1bAAQCxwnkRPNs8abjv2xTJ7KehgfGbwL9eo6wsf1m+a1a1AcBBDIoQKjJIDa3QsBvAntqN9urlX/xW7Wojw8EjtY32Yrtr7VZE9bT+KCDqMIxAmP7vc/69RyOCgIIhFiAUBPizqfpCESjLfbE6h9Zc7QRDAT+TyBqtmrrUqtrrGlTZfLQ2TaofARiCPhCIGI5ztSz3Jw8X9SHSiCAQPcIEGq6x527IuAbgUVbH7Lt1at8Ux8q4gOB5nxb2s4GAardWWOutZIeZT6oKFVAwIytnHkKEEBAAoQangMEQi5QeXCZLd3+eMgVaH6swK79O2zbwbVtokQsYrNPvsnycvlUnKfGHwKjyk+3gSVj/FEZaoEAAt0mQKjpNnpujIA/BI421dpTa2/xR2WoRfcLtOTa0s0vtluPitIRNm3k7O6vJzVA4O8Cpw35oBXk9sADAQRCLkCoCfkDQPMRkMC8Tb+3A3XbwEDA6uoabdWO19uVmDTkXBvadzRSCPhCoKSgr50y8GJf1IVKIIBA9woQarrXn7sj4AuBDfvfsOU7n/FFXahE9wlEo2arO9ggQDU7e8x1VtyjV/dVkjsjECMwvPepNrTXyZgggAACrKnhGUAAAbOG5np7as1PLGotcIRYINqUb29VvdCugNbTXHjyxy03NzfESjTdTwJTB19pRXklfqoSdUEAgW4SYKSmm+C5LQJ+E3hj68O2rbrtb4/3W12pT3oEtu/dYjurN7ZbOOtp0uNOqakJlBb0s0kDL0rtYq5CAIGsEyDUZF2X0iAEUhPYdXiDvV51T2oXc1XwBaJ5tnTT3A7bccqQ82xI31HBbystyAqB0eXTbUDJiVnRFhqBAAJdFyDUdN2QEhDICoFoNGrPrPup1Tcdzor20IjkBI7U1tvqXYs6vOjsMddbcY/S5ArmbATSIMAXbqYBlSIRCLgAoSbgHUj1EfBSYNXuebZ67yteFklZQRCIRmx55QJrajnabm35fpogdGR46tiv5wgb229WeBpMSxFAoFMBQk2nRJyAQHgEahsO2HPrbwtPg2mpI9DSlGfLqjqeesZ6Gh4WPwmcXHG+lRUN9FOVqAsCCHSzAKGmmzuA2yPgN4H5m/9ie49s9lu1qE8aBbbu2WS7a6o6vAPradLYARSdlEB+TpHpCzcjkUhS13EyAghktwChJrv7l9YhkLTAlkPLbfG2vyV9HRcEUyAnWmCLNz3faeXPHvMhK+7B1rmdQnFC2gWGlk204WWnpP0+3AABBIIlQKgJVn9RWwTSLtDc0mRz1vzYmqONab8XN+h+gZrDR2zd7jc7rIjW01w08WbLycnp/gpTg9ALTBv8ASvM6xl6BwAQQOBYAUINTwQCCBwn8NaOObb5wBJkslwgGjV7t3KhNXawQYAIKkpPsGkjL8hyDZoXBIG+PYfZSf3OCkJVqSMCCGRYgFCTYXBuh0AQBA7UbbN5m34fhKpSxy4INDfm2ttbXuy0hFOHnmeDy/l+mk6hOCHtAhMHzLZehRVpvw83QACB4AkQaoLXZ9QYgYwIPL/+djvcsC8j9+ImmRfQ9xJV7d5o+2q3dnrzc8beYD2Lijs9jxMQSKdAz/zeNnnQZem8BWUjgECABQg1Ae48qo5AOgU2H1xqb21/Mp23oOxuFMiJFtriTc91WgPW03RKxAkZEhjT9wzrXzwyQ3fjNgggEDQBQk3Qeoz6IpAhgZZoiz2z7md2tOlwhu7IbTIpcKim2jbseavTW/YtHmzTR1/a6XmcgEA6Bd7bxvkDFomwWUU6nSkbgSALEGqC3HvUHYE0C2w88Ka9vePpNN+F4jMtELFce2vTPFNw7ewYN/AMG1kxobPT+HsE0iowrGyS6RcHAggg0J4AoYZnAwEE2hVoiTbbM+t+zmhNlj0jTQ05tnzrSwm16oxRH7TeJeUJnctJCKRHIOKM0hTk9khP8ZSKAAJZIUCoyYpupBEIpE9g/f6F9s7OztdepK8GlOylgDYI2LBjpVXX702o2AsmfMwK8goSOpeTEEiHwICSE210+fR0FE2ZCCCQRQKEmizqTJqCQDoEmlsanbU1Dc116SieMjMskOgGAapWrx4VNmvMFRmuIbdDIFYgYtMGX2mFeey+x3OBAAIdCxBqeEIQQKBTgbX7XrMVu+Z2eh4n+F/gwKEDtmnf8oQqynqahJg4KY0CjNKkEZeiEcgyAUJNlnUozUEgHQJNLQ32zNqfdvrN8+m4N2V6KNCSY8sqX05ogwDd9czRV1tZcR8PK0BRCCQuELEcmzbkKtbSJE7GmQiEWoBQE+rup/EIJC6weu8rtmr3vMQv4EzfCTQ2mL2z9eWE68V6moSpODENAgNLxtio8tPTUDJFIoBANgoQarKxV2kTAmkQ0GjNU2tuseZoYxpKp8h0CyS7QUBZjwo7k/U06e4Wym9HgFEaHg0EEEhWgFCTrBjnIxBiAY3UaMSGI3gCOS2Ftnhz4rvYsZ4meH2cTTVmlCabepO2IJAZAUJNZpy5CwJZIdDQXO+srWG0JnjduffgXqvavyLhip85+horK+6d8PmciIBXAjmRXJs2+CrLzy3yqkjKQQCBEAgQakLQyTQRAS8F1u59zVbsZic0L03TXVZONM8Wb0quzy48+WbLy81Nd9UoH4HjBIb3PtWG9joZGQQQQCApAUJNUlycjAACLdFme3797Xak8SAYARFoqG+xd7fPT7i2rKdJmIoTPRYoyO1pUwdfYRqt4UAAAQSSESDUJKPFuQgg4Ajsrt1kr1XehUYQBKJmq7YutbrGmoRrO27gmTayYnzC53MiAl4JjO33PuvXc7hXxVEOAgiESIBQE6LOpqkIeCmwaMuDtr1mtZdFUlYaBJLdIEBVOHP0tVZWXJaG2lAkAu0LlBT0tVMGXgwRAgggkJIAoSYlNi5CAIEjjYfs+fW/NE1H4/CvwPa9W2xn9cakKnjRxJstN4fpP0mhcXKXBU4deKkVF/Blr12GpAAEQipAqAlpx9NsBLwQ4As5vVBMYxnRPFua5AYBrKdJY39QdLsC/YtH2pi+ZyCEAAIIpCxAqEmZjgsRQIBNA/z9DNTW1tuaXYuSquT4gbPshIpxSV3DyQh0RYAtnLuix7UIIOAKEGp4FhBAoEsCbBrQJb70XRyN2PLKBdbUcjSpe8w68Vrr1ZP1NEmhcXKXBE7oM9UGlxKku4TIxQggYIQaHgIEEOiywIIt99vOmrVdLocCvBNoacy1ZVteTLrACybcZAV5+UlfxwUIpCLQM7+3aS1NJBJJ5XKuQQABBFoFCDU8DAgg0GUBNg3oMqHnBWzds8l211QlVW5RfomdO+56XjCTUuPk1AUiNnnQZdYzn5HB1A25EgEEXAFCDc8CAgh4IrBqz8u2es/LnpRFIV0TiLQU2JLNzyddyKh+U+ykwVOTvo4LEEhFYGjZRBtedkoql3INAgggcJwAoYaHAgEEPBFouWJEeQAAHt5JREFUbmlytniua6r2pDwKSV2g5nCtrdu9OOkCpo+83PqWDkj6Oi5AIFmBorwSmzzo/aZNAjgQQAABLwQINV4oUgYCCDgCe2srbX7ln9HoRoFo1OzdyoXWmOQGAary+eM/aoX5hd1Ye24dFoFJAy620sK+YWku7UQAgQwIEGoygMwtEAiTwMrdL9qava+Gqcm+amtzY469veWlpOvEepqkybggRYGBJWNsVPnpKV7NZQgggEDbAoQangwEEPBUoCXaYvM23WmH6nd6Wi6FdS4QjUatavdG21e7tfOT485gPU3SZFyQgkBhbrEz7Sw3Jy+Fq7kEAQQQaF+AUMPTgQACngvUNhywFzf+xppaGjwvmwI7+h/0AluyKfkNAlTi9JFXWN/SCngRSKNAxE4deIkVF/RJ4z0oGgEEwipAqAlrz9NuBNIssK16lb2x9aE034XiYwUO1VTbhj1vpYRywfiPWUF+QUrXchECiQiM6D3ZhvSakMipnIMAAggkLUCoSZqMCxBAIFGBJdv+ZlWHlid6Oud1QSBiufbWpnmm6X/JHj3yS+wcvp8mWTbOT0KgtLC/TayYzXcgJWHGqQggkJwAoSY5L85GAIEkBDT9bO6GO+xI48EkruLUVASaGiK2fOu8VC610f2m2Fi+nyYlOy7qXCA3km9TBl9uBbk9Oj+ZMxBAAIEUBQg1KcJxGQIIJCZwsG6Hs3FA1KKJXcBZSQtog4ANO1Zadf3epK/VBTNGXmnlpf1TupaLEOhMYHz/c6xPjyGdncbfI4AAAl0SINR0iY+LEUAgEYG1+16zFbvmJnIq56QgEImmvkGAbjd7wscsP4/1NCnQc0knAmzfzCOCAAKZEiDUZEqa+yAQYgGNJOhLOfcdqQqxQvqavv/QAdu8L7W1S6ynSV+/hL3k4vw+NmngRZYTyQ07Be1HAIEMCBBqMoDMLRBAwKy+6bDN3fBra2iug8NLgZYcW1b5ckobBKgao/tNtbGDp3hZI8pCwPJyCm3yoMtYR8OzgAACGRMg1GSMmhshgMC+I1ts/uY/W9SS36ELvbYFGhvM3tn6cso8M0ZdaeUlrKdJGZALjxOIWMQmDrjISgv7ooMAAghkTIBQkzFqboQAAhLYcugdW7ztUTA8EPj/7d17cFT13cfxz95yTwgJSbinkKQERCzwiFYeLnJ5qk91nEIFHou2nanT2qrT20ynOlante20to7am7WlFy9VcR46PNqCBQQqihpA7he5BDABQq4QQkh2s/vM71BSEJGc7Nns2d33mXGIye98z/f3+u0/nznn/DbaDQJMC7PG3KGAP+BAN5RA4KxAWcEkleSUw4EAAgj0qQChpk+5uRgCCBiBXfVrtLv+n2BEKeAJp2njwRW9rsL7NL2m48RLCBRlj1BF4SfxQQABBPpcgFDT5+RcEAEEjEBVzRLVnNwORhQCDS31Oty0s9cVyoom6OODeJ+m14CceIFATlqB9diZ1+NFBgEEEOhzAUJNn5NzQQQQMALhSJf1fk1Tew0gvRDwRvzaUB3dNtlXl/63BvQb1IurcwoCFwqk+7I0buANCvgyoEEAAQTiIkCoiQs7F0UAASNgdkJbU71IbZ1NgNgU6DjTpR1H1tk868Lh00YtUFZ6dlQ1OBkBnydgBZrMQC4YCCCAQNwECDVxo+fCCCBgBNo6W7T6wFMKhs8A0lOBiLSrZpPag609PeOicX5vQDPGfE4+L98h0mtETpRHXo0tmaXc9AFoIIAAAnEVINTElZ+LI4CAETBbPa879LT1SBrH5QU8XWnaeKj3GwSYKwzNr9SVwydf/mKMQOAjBEYNmKLCrGEYIYAAAnEXINTEfQloAAEEjEDtyV16p+YlMHogUNd0TLUte3ow8tJDJgz/lEryh0ZVg5NTW6A0f7yG5I1ObQRmjwACrhEg1LhmKWgEAQTMNs9mu2eOjxAI+7Tp4GtRE02v/B9lpmVFXYcCqSlQkl2mssJrUnPyzBoBBFwpQKhx5bLQFAKpK7Dl6DIdaK5KXYDLzPxMe1A7j74Zlc/Z92luk8/rj6oOJ6emQP/MIRpdNC01J8+sEUDAtQKEGtcuDY0hkLoC2+pWaF/j+tQFuMTMIxFpd5QbBJjSw/qP1thh1+GLgG2BvPQSjSmeLq+HDSZs43ECAgjEVIBQE1NeiiOAQG8Fdtev1a76tb09PTnP60rTpig3CDAwE0s/peJ+vE+TnB+S2M2KQBM7WyojgED0AoSa6A2pgAACMRLY2/Cmth9fGaPqiVf2aEONjp7cH3Xj11fepoy0zKjrUCB1BAg0qbPWzBSBRBUg1CTqytE3AikisL/pHW09tjxFZvsR04z4tal6VdQO5n2amWMWyuv1Rl2LAqkhQKBJjXVmlggkugChJtFXkP4RSAEBgo10uq1Du+veinq1eZ8masKUKkCgSanlZrIIJLQAoSahl4/mEUgdgYPNm/Tu0VdSZ8LnzzTi0dZD6xUKd0Q9/4mlN6i435Co61Ag+QVy04t0RfEMNgVI/qVmhggkhQChJimWkUkgkBoCh1u2aOORpakx2fNmGQml6d3DKxyZ94zKzyk9LcORWhRJXoH8jEGqLJpKoEneJWZmCCSdAKEm6ZaUCSGQ3AI1J7arqnZJck/yA7Orqa/W8dbDUc+Z92miJkyJAgOySlVReJ08Hk9KzJdJIoBAcggQapJjHZkFAiklcDbY/FVSJOnn7YtkqKr6VUfmyfs0jjAmdZGh/cZqeL9xST1HJocAAskpQKhJznVlVggkvcDxUwf0ds1ihcKdST3X1rbT2ltX5cgcJ5beqOJ+gx2pRZHkEygruEYlOWXJNzFmhAACKSFAqEmJZWaSCCSnwKnOJr156Dm1BZuTcoIe+bT14BsKOrBBgAHifZqk/JhEPSmPvBo14D9VkMUXskaNSQEEEIibAKEmbvRcGAEEnBAIdnVYd2zq26qdKOeqGqFOaWvNWkd64n0aRxiTrojfm67RRdOVm16YdHNjQgggkFoChJrUWm9mi0CSCkS0rW6l9jWuT5r5RSIR7T+6UyfPNDgyp8H9ynVV6TRHalEkOQSyA/01umia0vxZyTEhZoEAAiktQKhJ6eVn8ggkl8D7J7ZpY+1SRRRO+Il5IgFtrF7p2DyuHDJdQwt5X8Ix0AQvVJg5TBUDrmPL5gRfR9pHAIF/CxBq+DQggEBSCTS31+rNw8+rs+t0Qs+r6USTDjZuc2wOUytuVXZmnmP1KJS4AmZ3M7PLGQcCCCCQTAKEmmRaTeaCAAKWQHuwVevff14nzhxLTJGwV5sPrVU44swdJ488mnXFHfL7/InpQdeOCHg9fo0aMFn9M4c4Uo8iCCCAgJsECDVuWg16QQABxwS6wiFtqP2rjrTucqxmXxUKdkS0rfafjl2uOLdUE0fMcqwehRJPIN2XrdHF05UV6Jd4zdMxAggg0AMBQk0PkBiCAAKJK7Cn4XXtPL46YSbg9AYBZuLjhkzXEN6nSZjPgNONFmQOVXnhtfJ705wuTT0EEEDANQKEGtcsBY0ggECsBI63VWtDzRJ1dLXF6hKO1fV0BbTxkHMbBJjGplbMU3ZmrmM9UigxBLwen0b0n6iSnPLEaJguEUAAgSgECDVR4HEqAggkjkBn1xltOvJ/Otq629VN17fU6/2mnY71yPs0jlEmVKHMQD9VDpiizACbQyTUwtEsAgj0WoBQ02s6TkQAgUQUONyyRVuOLVMo3Om69r0RvzZUr3K0L96ncZQzIYoNzP24RvSfII+8CdEvTSKAAAJOCBBqnFCkBgIIJJTA6c4WVdUuUVN7jav67jjTpR1H1jna07gh12tI4UhHa1LMnQJ+b7oqCq9ldzN3Lg9dIYBAjAUINTEGpjwCCLhVIKI9Deu06/had3xZZ0TaVbPJ2o7ayYP3aZzUdG+tAVnDNbLgaplgw4EAAgikogChJhVXnTkjgEC3QEv7Ub1T+79q62yKr0pXQJsc3iDAvE/zX2O/IK+Xx5Diu7ixu3rAm6Hywmu4OxM7YiojgECCCBBqEmShaBMBBGInEI6EtPXYP1TdvCF2F7lM5bqmo6ptec/R6/M+jaOcritWnD1SIwr+Qz4PX6rqusWhIQQQ6HMBQk2fk3NBBBBwq0Ddqf3adGSpzoRO9WmLnkhAG6ud3cbZTID3afp0GfvsYum+LFUUXqe8jOI+uyYXQgABBNwuQKhx+wrRHwII9KlAVySo9xre1N6GN9QVCfXJtdvbg9p19E3HrzXt4/OVlZHjeF0KxkfAfO/MkLzRGpJ3hczPHAgggAAC/xYg1PBpQAABBD5EoD10UjvqVun9E9ti6hOJSLtjsEEA79PEdNn6vHhh1jDrizTTfFl9fm0uiAACCCSCAKEmEVaJHhFAIG4Cze1HrO+1aW6vjUkPkVCa3j28wvHaJbkf04QRMx2vS8G+FTBfollWMEl56UV9e2GuhgACCCSYAKEmwRaMdhFAID4CtSd3anvdCp0OnnC0gSMN7+vYyQOO1jTFrho6Q4MLRjhel4J9I+D3pml4/jgNzKmQ5Ombi3IVBBBAIIEFCDUJvHi0jgACfSsQjnRpX+Nb2tPwukLhzugvHvFrU/Wq6Ot8SIUpFXOVk5kfk9oUjaWAxwoypf2vks8TiOWFqI0AAggklQChJqmWk8kggEBfCHR0tWln3WodbNkU1eVOt53R7rq3o6pxqZNnjrldaf60mNSmaGwEBmSVWndnMvy5sbkAVRFAAIEkFiDUJPHiMjUEEIitwMkzx7X52DI1nj5k/0IRj7YeWq9QuMP+uZc5Iy+zWJMrbna8LgVjI2DCzLD8K5Xpz4vNBaiKAAIIpIAAoSYFFpkpIoBAbAUaTx/W3sb1Otq6p8cXCof82nw4No+eVQ78pEYUj+lxLwyMj0Bh1nDrzgxhJj7+XBUBBJJLgFCTXOvJbBBAII4CbcFm7W1Yr8Mtmy/7HTc19dU63no4Jt1+smyO8rP7x6Q2RaMT8Hr8Ks4ZqcG5lcrw8x1C0WlyNgIIIPBvAUINnwYEEEDAYYFg1xkdaK7S/qZ31BFqu6i6N5KmDdXOb+N87kK8T+PwgjpQLt2XrUF5o1SSUy6fx+9ARUoggAACCJwvQKjh84AAAgjESMDslma+vHNf43qd7Kjvvkpr22ntrauKyVV5nyYmrL0umpderMF5o1SQOZStmXutyIkIIIDA5QUINZc3YgQCCCAQtcDxtv3Wo2l1pw5o+6G3FIzBBgGmSd6niXqpHClQlP0xDc4brewAjwE6AkoRBBBA4DIChBo+IggggEAfCrS0H9HbB1/WlppVau1odPzKk8vnKi+L76dxHLYHBbPTClSSUyYTaPiOmR6AMQQBBBBwUIBQ4yAmpRBAAIGeCkQU1t7jVXq35h/afewNhcLBnp76keN4n8YRxh4X8XvTrRAzMKdcmYF+PT6PgQgggAACzgoQapz1pBoCCCBgW6AjdFrbj67VlpoVqm7cYvv8cyf0yyzWdXw/Ta/9en6iR/0zBqk4p0wFWUPkkbfnpzISAQQQQCAmAoSamLBSFAEEEOidwIn249pSu1Kba1ao/pS9LZ95n6Z35j05ywSXfhklMt8tU5g1VOYODQcCCCCAgHsECDXuWQs6QQABFwo8++yzWrhw4UWddXZ2aunSpbr11lsv+tvy5cs1adIkFRQURDWjhrYa7Ttepb31VdYdHLNV9Ecd15XNVb9s3qeJCv28k813yvTPHKzCrGHWv7wn45QsdRBAAAHnBQg1zptSEQEEkkBg586d+vOf/6wlS5boxhtvtIKNCSrmWLVqlf7yl79o48aNmjNnjj7/+c+rtLRUdXV11u/NeRUVFVqwYIHmzp3riEZXOKhDzTu6Q86xk/svqjt77Bfk9/ocuV6qFjG7leVnDlR+xiDlZRTzaFmqfhCYNwIIJJwAoSbhloyGEUAg1gLmLsyUKVP09a9/XX//+991880360c/+pFef/11HTt2zLo78/Of/9wKMMOHD9fevXtl7uiY8Xl5eQoGgxo7dqyeeOIJ/eIXv+gOQ0723dbZon31G7T3+AbrX78vwPs0vQAOeDOUnzlI+RkDrbsxPFbWC0ROQQABBFwgQKhxwSLQAgIIuEtgz549uummm7Rp0yZ95zvf0a9//WutXr1aV1xxhVasWKHFixdbgebhhx/W9773Pa1Zs0azZs3S1Vdfrccff1wbNmywgk9LS4vS0tJUWVkZ8wk2ttWoM9ymU51Nau1o0JlQa8yvmagXMO/GmDsxJsiYbZg5EEAAAQQSX4BQk/hryAwQQMBhgUgkoqlTp6qsrEzNzc164YUXlJmZaV2lpqZG119/vfXYWWtrq3Unxuc7+8jXfffdp7feektFRUV68MEHNWbMGIc763m5rkhIpzoa1NrZqFMdjWrtbLjsOzk9r544IwO+DOWmFSkvfYBy04uUk17AI2WJs3x0igACCPRYgFDTYyoGIoBAKgns27fPenxs2bJl1rTvuece3XvvvdbPJrg89dRT1uNoZjMA82jazJkzrQC0aNEi61G0trY2zZ4923pM7VwgirdfsKtdbcEWmUfXTgeb//VvS7zbcuT6Xo9P6f4cZfpzlRHIVU6gv3LTB1i/40AAAQQQSH4BQk3yrzEzRACBKATuvPNOTZ8+XQ899JAVcMrLy61qJrSYkDNw4ECtXLnSCjjmUTNzmCBjfv/II4/ou9/9rubPnx9FB7E/9bQVdJqtR9Y6Qu0Khs/IBKBgV4c6u9plvijUDYfP41fGv0KLCS9WiAnkWr9L8529k8aBAAIIIJCaAoSa1Fx3Zo0AAh8hYN6fMds1P/bYY/rqV79qvVNj3pExd146OjqUk5OjefPmWe/U3H///Ro/frx++9vf6tFHH9WLL76oJ5980hpvdk7bunWr/vCHPyS0d1ckaD26Zv7rNP9aocf8fDb4hMJnfzZ/C0dCHzpXsz2yuZty8X9++Tw+eczfvD7r53NjzBbK6f5s686LCS4BvhsmoT9HNI8AAgjEUoBQE0tdaiOAQEIKmO2cb7nlFj3zzDN6+umn9Y1vfMPa0tk8ZnbkyBHrd2ZDAPN389jZXXfdpfXr11ubBXzta1+zNggwAcg8vma2djZ3azgQQAABBBBAIHYChJrY2VIZAQQSVCAcDuuHP/yhFV7OHWZjgJ/85Cc6efKkvvzlL1s7nJ07HnjgAd1xxx165ZVXrAB07hg1apSef/555ebmJqgEbSOAAAIIIJAYAoSaxFgnukQAgTgInDhxQnfffbf1box5R+b848CBA/rpT39q3bFJT0/v/pN5PO0HP/iB9YWdkydPjkPXXBIBBBBAAIHUEyDUpN6aM2MEELAhUFVVZX3/zAePUCik7du36xOf+MRFf9u1a5f1pZzZ2dk2rsRQBBBAAAEEEOitAKGmt3KchwACCCCAAAIIIIAAAq4QINS4YhloAgEEEEAAAQQQQAABBHorQKjprRznIYAAAggggAACCCCAgCsECDWuWAaaQAABBBBAAAEEEEAAgd4KEGp6K8d5CCCAAAIIIIAAAggg4AoBQo0rloEmEEAgHgJNTU168sknZXYrmzRpkj796U9r5MiRF7Vitm/+05/+pJqaGl1zzTXWuKFDh3aPi0Qiuv/++zV//nxdddVV1u/b29u1cuVKZWVlaerUqQoEAtbvX3vtNevnKVOmxGPKXBMBBBBAAIGkFCDUJOWyMikEEOiJwC233KKuri7deeed2rFjh/74xz/KbOGcn5/ffXowGLS2dL722mtlxr/88stqbm62vlTTHKtXr7b+M///+9//XtOmTbN+bwLOhAkTVF9fb4WYH//4x+rs7NTtt99uBaTMzMyetMgYBBBAAAEEEOiBAKGmB0gMQQCB5BNobGy0gsq6detUUlJihZuJEyfqgQce0Ny5c7snvG3bNs2ZM8e6m+P3+7Vx40YtWLCgO/yYOzStra1atmxZd6gxQeamm27S22+/bf3NhJs9e/Zo8eLF8nq9mjdvXvKBMiMEEEAAAQTiKECoiSM+l0YAgfgJtLW1WUHDBA5z7N+/XzfccIN1J6aysrK7MfNomQk85i6LuZvzq1/9Subcl1566YLmzZdwPv744913akwQMo+qmfAUDof1/e9/X1/84hf17LPPdj+KFr/Zc2UEEEAAAQSSS4BQk1zryWwQQKAXAm+88Ya++c1vaty4cfrd7373oRV27txpPX5mjoULF1rv0Jg7N+eOD4aauro6vfDCC8rJydFnP/tZvfjiixo2bJimT5+uNWvW6Morr7zgvZxetM0pCCCAAAIIIPAvAUINHwUEEEhZgVAopIcffljPPfecvvWtb+lLX/rSBUHlgzBm/Nq1a/WVr3zFOsdsLnCpUHP+uS0tLbr77rutx9Nmz56tMWPGaPPmzXr00Uc1efLklPVn4ggggAACCDglQKhxSpI6CCCQcALm7sx7772nJ5544kN3PTMT+tvf/qZXX33VGmMO8zja+PHjL3r35oN3as7H+NnPfmY9imYeYVu6dKlVa8WKFVbtxx57LOHcaBgBBBBAAAG3CRBq3LYi9IMAAn0iUFtbaz0K9stf/lIVFRXd1ywsLFR2draeeeYZzZw50/q9+dcEkRkzZmj58uX69re/bW0CUFBQ0H3epUKNeQztvvvu06JFi7Rv3z7ddddd1s/m3RrzaNq9997bJ/PlIggggAACCCSzAKEmmVeXuSGAwCUFTDi55557Lvr7Qw89ZO1+Zt55ObdFs3l/xuxcZg7zXox5TO2222674NxLhZoHH3xQn/nMZ2T+bo7f/OY31pbO5s6NqWt2XuNAAAEEEEAAgegECDXR+XE2AgikiIDZxezUqVMqLS21NWNzd6a8vNzWOQxGAAEEEEAAAXsChBp7XoxGAAEEEEAAAQQQQAABlwkQaly2ILSDAAIIIIAAAggggAAC9gQINfa8GI0AAggggAACCCCAAAIuEyDUuGxBaAcBBBBAAAEEEEAAAQTsCRBq7HkxGgEEEEAAAQQQQAABBFwmQKhx2YLQDgIIIIAAAggggAACCNgTINTY82I0AggggAACCCCAAAIIuEyAUOOyBaEdBBBAAAEEEEAAAQQQsCdAqLHnxWgEEEAAAQQQQAABBBBwmQChxmULQjsIIIAAAggggAACCCBgT4BQY8+L0QgggAACCCCAAAIIIOAyAUKNyxaEdhBAAAEEEEAAAQQQQMCeAKHGnhejEUAAAQQQQAABBBBAwGUChBqXLQjtIIAAAggggAACCCCAgD0BQo09L0YjgAACCCCAAAIIIICAywQINS5bENpBAAEEEEAAAQQQQAABewKEGntejEYAAQQQQAABBBBAAAGXCRBqXLYgtIMAAggggAACCCCAAAL2BAg19rwYjQACCCCAAAIIIIAAAi4TINS4bEFoBwEEEEAAAQQQQAABBOwJEGrseTEaAQQQQAABBBBAAAEEXCZAqHHZgtAOAggggAACCCCAAAII2BMg1NjzYjQCCCCAAAIIIIAAAgi4TIBQ47IFoR0EEEAAAQQQQAABBBCwJ0CosefFaAQQQAABBBBAAAEEEHCZAKHGZQtCOwgggAACCCCAAAIIIGBPgFBjz4vRCCCAAAIIIIAAAggg4DIBQo3LFoR2EEAAAQQQQAABBBBAwJ4AocaeF6MRQAABBBBAAAEEEEDAZQKEGpctCO0ggAACCCCAAAIIIICAPQFCjT0vRiOAAAIIIIAAAggggIDLBAg1LlsQ2kEAAQQQQAABBBBAAAF7AoQae16MRgABBBBAAAEEEEAAAZcJEGpctiC0gwACCCCAAAIIIIAAAvYECDX2vBiNAAIIIIAAAggggAACLhMg1LhsQWgHAQQQQAABBBBAAAEE7AkQaux5MRoBBBBAAAEEEEAAAQRcJkCocdmC0A4CCCCAAAIIIIAAAgjYEyDU2PNiNAIIIIAAAggggAACCLhMgFDjsgWhHQQQQAABBBBAAAEEELAnQKix58VoBBBAAAEEEEAAAQQQcJkAocZlC0I7CCCAAAIIIIAAAgggYE+AUGPPi9EIIIAAAggggAACCCDgMgFCjcsWhHYQQAABBBBAAAEEEEDAngChxp4XoxFAAAEEEEAAAQQQQMBlAoQaly0I7SCAAAIIIIAAAggggIA9AUKNPS9GI4AAAggggAACCCCAgMsECDUuWxDaQQABBBBAAAEEEEAAAXsChBp7XoxGAAEEEEAAAQQQQAABlwkQaly2ILSDAAIIIIAAAggggAAC9gQINfa8GI0AAggggAACCCCAAAIuEyDUuGxBaAcBBBBAAAEEEEAAAQTsCRBq7HkxGgEEEEAAAQQQQAABBFwmQKhx2YLQDgIIIIAAAggggAACCNgTINTY82I0AggggAACCCCAAAIIuEyAUOOyBaEdBBBAAAEEEEAAAQQQsCdAqLHnxWgEEEAAAQQQQAABBBBwmQChxmULQjsIIIAAAggggAACCCBgT4BQY8+L0QgggAACCCCAAAIIIOAyAUKNyxaEdhBAAAEEEEAAAQQQQMCeAKHGnhejEUAAAQQQQAABBBBAwGUC/w/J3BsEFZ+TcgAAAABJRU5ErkJggg==", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.pie(\n", " df[df['range'].notna()],\n", " names='range',\n", " title='Restaurants by Price Range
CU has few options for fine dining',\n", " height=500,\n", " template='simple_white',\n", " color='range',\n", " color_discrete_map={\n", " \"$\": \"#C5E1A5\",\n", " \"$$\": \"#AED581\",\n", " \"$$$\": \"#7CB342\"\n", " },\n", " labels={\n", " 'range': 'Price Range'\n", " },\n", ")\n", "\n", "fig.update_traces(\n", " textinfo='percent+label',\n", " textposition='outside',\n", " showlegend=False\n", ")\n", "\n", "fig.update_layout(\n", " font_family='Helvetica, Inter, Arial, sans-serif',\n", ")\n", "\n", "fig.show()\n" ] }, { "cell_type": "markdown", "id": "bddcd0e0-85c0-4a36-9ac2-b09fec838473", "metadata": {}, "source": [ "## Challenge 2: Reviews breakdown by ZIP Code" ] }, { "cell_type": "code", "execution_count": 5, "id": "24090ec3-9c4b-4fbc-9d8f-e85ce7e32470", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
zipreviews_per_score_1reviews_per_score_2reviews_per_score_3reviews_per_score_4reviews_per_score_5
0618011766.0923.02151.05018.013240.0
1618021073.0548.01238.02807.07534.0
2618205203.02881.06267.015858.046818.0
3618212974.01242.02463.04851.013385.0
4618222306.01450.03169.07203.017756.0
\n", "
" ], "text/plain": [ " zip reviews_per_score_1 reviews_per_score_2 reviews_per_score_3 \\\n", "0 61801 1766.0 923.0 2151.0 \n", "1 61802 1073.0 548.0 1238.0 \n", "2 61820 5203.0 2881.0 6267.0 \n", "3 61821 2974.0 1242.0 2463.0 \n", "4 61822 2306.0 1450.0 3169.0 \n", "\n", " reviews_per_score_4 reviews_per_score_5 \n", "0 5018.0 13240.0 \n", "1 2807.0 7534.0 \n", "2 15858.0 46818.0 \n", "3 4851.0 13385.0 \n", "4 7203.0 17756.0 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df_zip_wide = df.groupby(\n", " ['zip'], as_index=False\n", ").agg({\n", " 'reviews_per_score_1': 'sum',\n", " 'reviews_per_score_2': 'sum',\n", " 'reviews_per_score_3': 'sum',\n", " 'reviews_per_score_4': 'sum',\n", " 'reviews_per_score_5': 'sum',\n", "})\n", "\n", "display(df_zip_wide)" ] }, { "cell_type": "code", "execution_count": 6, "id": "36b722c8-a3c6-4039-aef6-4d1cabc7cba1", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
zipreview_ratingnum_reviewspercentage
06180111766.00.076457
5618012923.00.039960
106180132151.00.093125
156180145018.00.217248
2061801513240.00.573210
16180211073.00.081288
6618022548.00.041515
116180231238.00.093788
166180242807.00.212652
216180257534.00.570758
26182015203.00.067548
76182022881.00.037402
126182036267.00.081361
1761820415858.00.205876
2261820546818.00.607813
36182112974.00.119366
86182121242.00.049849
136182132463.00.098856
186182144851.00.194702
2361821513385.00.537227
46182212306.00.072325
96182221450.00.045477
146182233169.00.099392
196182247203.00.225913
2461822517756.00.556894
\n", "
" ], "text/plain": [ " zip review_rating num_reviews percentage\n", "0 61801 1 1766.0 0.076457\n", "5 61801 2 923.0 0.039960\n", "10 61801 3 2151.0 0.093125\n", "15 61801 4 5018.0 0.217248\n", "20 61801 5 13240.0 0.573210\n", "1 61802 1 1073.0 0.081288\n", "6 61802 2 548.0 0.041515\n", "11 61802 3 1238.0 0.093788\n", "16 61802 4 2807.0 0.212652\n", "21 61802 5 7534.0 0.570758\n", "2 61820 1 5203.0 0.067548\n", "7 61820 2 2881.0 0.037402\n", "12 61820 3 6267.0 0.081361\n", "17 61820 4 15858.0 0.205876\n", "22 61820 5 46818.0 0.607813\n", "3 61821 1 2974.0 0.119366\n", "8 61821 2 1242.0 0.049849\n", "13 61821 3 2463.0 0.098856\n", "18 61821 4 4851.0 0.194702\n", "23 61821 5 13385.0 0.537227\n", "4 61822 1 2306.0 0.072325\n", "9 61822 2 1450.0 0.045477\n", "14 61822 3 3169.0 0.099392\n", "19 61822 4 7203.0 0.225913\n", "24 61822 5 17756.0 0.556894" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_ratings_by_zip = pd.melt(\n", " df_zip_wide,\n", " id_vars='zip',\n", " value_vars=[\n", " 'reviews_per_score_1',\n", " 'reviews_per_score_2',\n", " 'reviews_per_score_3',\n", " 'reviews_per_score_4',\n", " 'reviews_per_score_5'\n", " ],\n", " var_name='review_rating',\n", " value_name='num_reviews'\n", ")\n", "\n", "df_ratings_by_zip['zip'] = df_ratings_by_zip['zip'].astype(str)\n", "df_ratings_by_zip['review_rating'] = df_ratings_by_zip['review_rating'].str.replace('reviews_per_score_', '')\n", "df_ratings_by_zip['percentage'] = df_ratings_by_zip['num_reviews'] / df_ratings_by_zip.groupby('zip')['num_reviews'].transform('sum')\n", "df_ratings_by_zip.sort_values(['zip', 'review_rating'], inplace=True)\n", "\n", "df_ratings_by_zip" ] }, { "cell_type": "code", "execution_count": 7, "id": "11182ab5-29f3-499a-8d8a-31ee4571d40b", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "hovertemplate": "Review Rating=1
Number of reviews=%{x}
ZIP Code=%{y}", "legendgroup": "1", "marker": { "color": "#EF5350", "pattern": { "shape": "" } }, "name": "1", "offsetgroup": "1", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ 1766, 1073, 5203, 2974, 2306 ], "xaxis": "x", "y": [ "61801", "61802", "61820", "61821", "61822" ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=2
Number of reviews=%{x}
ZIP Code=%{y}", "legendgroup": "2", "marker": { "color": "#EF9A9A", "pattern": { "shape": "" } }, "name": "2", "offsetgroup": "2", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ 923, 548, 2881, 1242, 1450 ], "xaxis": "x", "y": [ "61801", "61802", "61820", "61821", "61822" ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=3
Number of reviews=%{x}
ZIP Code=%{y}", "legendgroup": "3", "marker": { "color": "#FDD835", "pattern": { "shape": "" } }, "name": "3", "offsetgroup": "3", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ 2151, 1238, 6267, 2463, 3169 ], "xaxis": "x", "y": [ "61801", "61802", "61820", "61821", "61822" ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=4
Number of reviews=%{x}
ZIP Code=%{y}", "legendgroup": "4", "marker": { "color": "#9CCC65", "pattern": { "shape": "" } }, "name": "4", "offsetgroup": "4", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ 5018, 2807, 15858, 4851, 7203 ], "xaxis": "x", "y": [ "61801", "61802", "61820", "61821", "61822" ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=5
Number of reviews=%{x}
ZIP Code=%{y}", "legendgroup": "5", "marker": { "color": "#689F38", "pattern": { "shape": "" } }, "name": "5", "offsetgroup": "5", "orientation": "h", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ 13240, 7534, 46818, 13385, 17756 ], "xaxis": "x", "y": [ "61801", "61802", "61820", "61821", "61822" ], "yaxis": "y" } ], "layout": { "autosize": true, "barmode": "relative", "font": { "family": "Helvetica, Inter, Arial, sans-serif" }, "legend": { "title": { "text": "Review Rating" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "rgb(36,36,36)" }, "error_y": { "color": "rgb(36,36,36)" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "baxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "line": { "color": "white", "width": 0.6 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "rgb(237,237,237)" }, "line": { "color": "white" } }, "header": { "fill": { "color": "rgb(217,217,217)" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "colorscale": { "diverging": [ [ 0, "rgb(103,0,31)" ], [ 0.1, "rgb(178,24,43)" ], [ 0.2, "rgb(214,96,77)" ], [ 0.3, "rgb(244,165,130)" ], [ 0.4, "rgb(253,219,199)" ], [ 0.5, "rgb(247,247,247)" ], [ 0.6, "rgb(209,229,240)" ], [ 0.7, "rgb(146,197,222)" ], [ 0.8, "rgb(67,147,195)" ], [ 0.9, "rgb(33,102,172)" ], [ 1, "rgb(5,48,97)" ] ], "sequential": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "sequentialminus": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ] }, "colorway": [ "#1F77B4", "#FF7F0E", "#2CA02C", "#D62728", "#9467BD", "#8C564B", "#E377C2", "#7F7F7F", "#BCBD22", "#17BECF" ], "font": { "color": "rgb(36,36,36)" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "radialaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } }, "shapedefaults": { "fillcolor": "black", "line": { "width": 0 }, "opacity": 0.3 }, "ternary": { "aaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "baxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "caxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } } }, "title": { "text": "Total number of reviews by zip code
61820 has the largest number of reviews" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 81081.05263157895 ], "title": { "text": "Number of reviews" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "categoryorder": "total ascending", "domain": [ 0, 1 ], "range": [ -0.5, 4.5 ], "title": { "text": "ZIP Code" }, "type": "category" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAzUAAAH0CAYAAAAExwPUAAAAAXNSR0IArs4c6QAAIABJREFUeF7snQeYVcX9v78LS+9FQSwgEkWKBYgYo6IQo1hCjPGHgiZ2LBH/lvgzGqNRsWsCNoxGjUaNBcUSe+8CikpAESUCMWIDUZHO/p/P5Debs5e7u/feOefee5b3PA+Py95p5525OO/5zsypqKqqqjIuCEAAAhCAAAQgAAEIQAACKSVQgdSktOdoNgQgAAEIQAACEIAABCDgCCA1DAQIQAACEIAABCAAAQhAINUEkJpUdx+NhwAEIAABCEAAAhCAAASQGsYABCAAAQhAAAIQgAAEIJBqAkhNqruPxkMAAhCAAAQgAAEIQAACSA1jAAIQgAAEIAABCEAAAhBINQGkJtXdR+MhAAEIQAACEIAABCAAAaSGMQABCEAAAhCAAAQgAAEIpJoAUpPq7qPxEIAABCAAAQhAAAIQgABSwxiAAAQgAAEIQAACEIAABFJNAKlJdffReAhAAAIQgAAEIAABCEAAqWEMQAACEIAABCAAAQhAAAKpJoDUpLr7aDwEIAABCEAAAhCAAAQggNQwBiAAAQhAAAIQgAAEIACBVBNAalLdfTQeAhCAAAQgAAEIQAACEEBqGAMQgAAEIAABCEAAAhCAQKoJIDWp7j4aDwEIQAACEIAABCAAAQggNYwBCEAAAhCAAAQgAAEIQCDVBJCaVHcfjYcABCAAAQhAAAIQgAAEkBrGAAQgAAEIQAACEIAABCCQagJITaq7j8ZDAAIQgAAEIAABCEAAAkgNYwACEIAABCAAAQhAAAIQSDUBpCbV3UfjIQABCEAAAhCAAAQgAAGkhjEAAQhAAAIQgAAEIAABCKSaAFKT6u6j8RCAAAQgAAEIQAACEIAAUsMYgAAEIAABCEAAAhCAAARSTQCpSXX30XgIQAACEIAABCAAAQhAAKlhDEAAAhCAAAQgAAEIQAACqSaA1KS6+2g8BCAAAQhAAAIQgAAEIIDUMAYgAAEIQAACEIAABCAAgVQTQGpS3X00HgIQgAAEIAABCEAAAhBAahgDEIAABCAAAQhAAAIQgECqCSA1qe4+Gg8BCEAAAhCAAAQgAAEIIDWMAQhAAAIQgAAEIAABCEAg1QSQmlR3H42HAAQgAAEIQAACEIAABJAaxkBZEvjuu+9s9erV1rZt25K1T/WvXLnS1d+yZcuStSMNFS9btsyqqqqssrLSmjZtmoYm00YIQAACEIAABBoQgVRIzc9+9jObMWNGvdhvv/1222GHHepNt2LFCps5c6ZL16NHD+vYsWO9eXyCOXPm2N577+3+etVVV9lee+2Vc95SJfz6669t4MCBrvpzzjnHDjnkkFI1pd56H330UTv33HNt0aJF1qpVK3vrrbfqzZNUgttuu83OO+88V/zzzz9v3bp1S6qqgsstl7793ve+5+5h5MiRdsEFFxR8P8XM+MADD9hpp53mqnzsscdsiy22KGb11AUBCEAAAhCAQIwEUiE1I0aMsFmzZtV725qE7rjjjvWmmzdvnv3oRz9y6f7whz/YvvvuW28en+D999+3ffbZx/11woQJNnz48JzzlirhkiVLbNCgQa76M8880w4//PBSNaXOehUZUTuXLl3q0iE19XdTufRtGqVm0qRJdsYZZzjIkulevXrVD5wUEIAABCAAAQiUJYFUSM2TTz5pixcvdgC/+OILJyK6BgwYYAcccEA12CFDhliXLl3qBY3UlKfUfPnll9VSOmrUKPcUvU2bNvX2Z1IJNE68TO+2227WokWLpKoquNxykRp9RyWlm2yyifXv37/g+ylmRqSmmLSpCwIQgAAEIJAsgVRITRTBggULbOjQoe5Xmvj+/ve/r0FI0nPllVfa1KlT7aOPPrI+ffrYTjvtZGPHjnWT0jfffNP++te/2kMPPeTyKbLzwx/+0I499lj396effto02Xnvvfesffv21Z8rja5cIzWnn366m+QpkqM2PfLII6alQooK6c9GG23kytMSGNWp67LLLrNmzZq5n//4xz/a3LlzrXv37nbqqae6slSmLuWfP3++e7rs/37ooYfaPffcY3//+9/t448/doxOOeUUV1504qsy1q5da0899ZTbL6L7+tWvflVjz4iWfikK9frrr9u3337rlq5JHnfZZRdX3wcffOA+1yWuaofu77rrrnPL+bJdufTLHXfc4XjokrD27dvXfve7361T3Jo1a+zkk092vz/wwANt4cKFdt9997mlTz/96U/d0rW62n/55Zc7frouueSSalnREiTdh67/9//+n2msaSzo0jjr0KGD+/ndd9919zp9+nRr3bq1ff/737cjjjjC3funn35q48aNc+l2331323///R1nv8xpu+22c2l1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NdsyrThud+7cuaZlZ7p0qp8/qjyOsikDAhCAAAQgAAEIZBJAahgTEIAABCAAAQhAAAIQgECqCSA1qe4+Gg8BCEAAAhCAAAQgAAEIIDWMAQhAAAIQgAAEIAABCEAg1QSQmlR3H42HAAQgAAEIQAACEIAABJAaxgAEIAABCEAAAhCAAAQgkGoCSE2Juk8votQLQbO9FLRETXIvHi23NpWKRRrr1cslddX1UslS3pdeeqkX3lZWVroX3nJBAAIQgAAEIACBuAikSmo0afv8889t0aJFbgKuo2k322wza9asWVYe7733nrVs2dKlybx0vK3eQq43z2uS1bZtW9tkk01qJNMk7F//+pfp7eKrVq1yx9927tzZ/Yle+vyzzz4zvdxQb5bfYIMN6n2h4RtvvOHKK9VLCXXfy5cvd+31k+Ak26QjfhcvXmybb765dezYMa7xW5Ryvv76a8dIrMr5evPNN62iosK23377smvmkiVL7IMPPnDt0ss+t9pqq6K38a233jL9GzJw4MCi102FEIAABCAAAQgkSyA1UiPB0KRk7dq1NYj4SZz+G72++OILmzdvnhOfPn361PhMovLpp5+uQzYqGapn5syZTnoyL03KNTnXJZlZsGDBOmm22GILa9++fa29J4Fo0qSJbbPNNsn2cC2le8no3r17taQl2aY0S424SGq22267kvRVrpWWs9S8//779s0337gHEBtvvLF16NAh19uKLd0//vEP930eMGBAbGVSEAQgAAEIQAAC5UEgNVLz4YcfmqIriqh873vfc5GTOXPm2LJly9wkyb/cT5NnLXHxMpJNajRJ1eUn9HoSr6fIEif/u3//+9+mN7BLPPr27euWZUlgJES6+vXr556Kz5gxw/1dbVLbvEzps7omT0kKRC5DC6nJhdJ/0iA1ubOqLaUeECgyqO8SS8/CeVICBCAAAQhAAAI1CaRGajSxzBSFFStW2D//+U9r166dbbTRRu7O9LRacuKvTKlRHj2xlaREl+n4J8mSI0mSlq5Jjrys+PLeeecdJ1RaqiZxkugoIqPIjL8kOvosGgXJHHhearQUR1KlZTGKBqjc6PI2v0xOS9t0SbIkTyrbX2qnJEzL4BRhUjldunSpZpJZtwROdYqTOKgNus9c26T6xN2Lo56+qz0qp7YrW6RG0vjll1+a+kR9q8mu7n3DDTd0xeh+1Fbd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KIAAUlMANLLkRACpyQlT9kRIDVITMHzImjABpCZhwBQPAQhAoAACSE0B0MiSEwGkJidMSE2UQLM+fazZZnew/Cxg7JA1eQJITfKMqQECEIBAvgSQmnyJkT5XAkhNrqSypCNSQ6QmYPiQNWECSE3CgCkeAhCAQAEEkJoCoJElJwJITU6YiNQQqQkYKGQtCQGkpiTYqRQCEIBAnQTWF6mpWrzYqpYvy3k0VLRuYxVt2uScnoTrEihrqVm1apXpyLdnn33WOnTo4N66qjeO+quqqsq9hVVvcdULfHTphUB6w+mjjz7qXnak86/1VlNdixYtsokTJ5rearrDDjvYPvvs496Kqmvu3Lmurnnz5tngwYPt0EMPdW9mresiUkOkhn9UypcAUlO+fUPLIACB9ZfA+iI1q6ZPt2XXXJVbR1dWWsuTT7HKrXrnlp5UWQmUtdRMmDDBJk+ebHo5j948etVVV9mbb75pbdq0caKjP3feeafdeOONNmTIEHeDkpaHH37YTjjhBHf2tcp46aWXrEuXLjZixAhbs2aNHX300TZz5ky7+eabberUqe5M7H333de22GILO+igg+y6666zQYMGuZcAITXrEmBPDf+apIEAUpOGXqKNEIDA+kZgvZGaadNs6cXjcuveykprfc55Vrn11rmlryXV66+/bo899pidc845QeWkNXPZSs3y5cutf//+9sADD1ifPn0cX/2sKErXrl1dhOabb75xEZmo1EhcFIE55phjbPXq1U5OLrroIheZ2XHHHasFR3IzcOBAJy6NGze2K664wl588UVXz9NPP23HHnusvfPOO9aiRYta+5ZIDZGatH7x14d2IzXrQy9zjxCAQNoIIDVZeixQahYuXOjmrn/+85/dg3/Nl9fHq2ylRsvB9txzTxs3bpzdf//91rt3b7fMTP+NXlpaNn78+BqRGkVgTjzxRJsxY4Y9/vjj9swzz1izZs1s9uzZNmDAAJf9ww8/tL322sseeught1zto48+siuvvNJ99v777zsxeuqpp6x79+5ITQYBIjXr4z8V6btnpCZ9fUaLIQCBhk8AqYlfal555RX729/+5rZS6EE9UlNm3yNFTY444gjr1auXkxkZqCRlypQp1rRp0+rWZkqNlqQpSqO3k+otpYry3HrrrdauXbvqPC+//LKdcsopts0229gNN9xgp512mjNbH65b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ORiQmnR9V5CadPVXKVqL1JSCOnVCAAIQaHgEiiU1mr+edtpp1QA/+eQT9/NOO+1k1157bcMDm1apmTBhgk2ePNnGjh1rMtGrrrrK3nzzTWvTpo0THf2588477cYbb7QhQ4a425S0PPzww+70hw8++MBUxksvvWRdunSxESNGmNYdHn300U5iFKabOnWqrVy50n74wx/aHnvsYfvtt5/de++9tnjxYrvvvvuQmgb0dUBqGlBnJnQrSE1CYCkWAhCAwHpGoFhSk4n1oosuMgUFOP2sjAbc8uXLrX///vbAAw9Ynz59XMv08+DBg61r164uQvPNN9+4iExUaiQuisAcc8wxtnr1ahs0aJCpgxWZ2XHHHasFR3IzcOBAO/vss50kXXzxxfbMM8+4et577z0nN0899ZQ7QaK2i0hNGQ2YHJqC1OQAaT1PgtSs5wOA24cABCAQEwGkJiaQeRRTtsvP5s6da3vuuaeNGzfO7r//fuvdu7dbZqb/Ri8tLRs/fnyNSI0iMCeeeKLNmDHDHn/8cScrzZo1s9mzZ9uAAQNc9g8//ND22msve+ihh9zStiVLlrhj8HTdc889rl5FcZo0aYLU5DGgyjkpUlPOvVMebUNqyqMfaAUEIACBtBMoldSknVtI+8tWal588UU74ogjrFevXk5mnn76aScpU6ZMsaZNm1bfc6bUaEmaojStWrWypUuXuijPrbfeau3atavO8/LLL9spp5xi22yzjd1www3Vv1f05o477rDzzjvPzjzzTDv88MOrP7vtttvW4ax00w8eaatnzQzpA2v529/Zsn/MtKply+otp9WPtrXGVZearZpfb9qCErTZw15a2cvmfPlqQdnLORNSU869Ux5tQ2rKox9oBQQgAIG0E/js27n22Xcf5ngbFbZR662sU8tNc0xPsmwEylZqvJxoz4yWkPnlYldccYXbyO+vqNT4NKNHj7aTTz7ZvvzySxftOf30023UqFFuOZqOutOBAKeeeqodddRRVllZ6YpSpEYy9NFHH7nlakOHDq3BS2KUeZ1//vlITYq+V0hNijqrRE1FakoEnmohAAEIQAACgQTKVmpmzZrlNvY///zz1q1bN3eb2sh//PHH2/77759VahYsWOBkZNKkSS4Ko0snQmgJmURF0Rm9lEiHB/hTz5Tm22+/tV/84he2ySabuGVn2mOTy8Wemlwo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EEAAAQQQQCDHCxBqcnwX0gAEEEAAAQQQQAABBOItQKiJd//TegQQQAABBBBAAAEEcrwAoSbHdyENQAABBBBAAAEEEEAg3gKEmnj3P61HAAEEEEAAAQQQQCDHCxBqcnwX0gAEEEAAAQQQQAABBOItQKiJd//TegQQQAABBBBAAAEEcrwAoSbHdyENQAABBBBAAAEEEEAg3gKEmnj3P61HAAEEEEAAAQQQQCDHCxBqcnwX0gAEEEAAAQQQQAABBOItQKiJd//TegQQSFDgp59+sh07dljx4sWtdOnSKUp/8803dvDgQfv973+fYK0Zv/zEiRP28ccf23nnnWdFixbN1roTqWzXrl323//+1y677LJEiiX82m3btlmJEiXcHw4EEEAAAQQyI0CoyYwSr0EAAQT+X2D9+vXWrl07K1OmjC1atMgKFiyYZPPwww/b0qVLbfny5dnqdfToUatcubKNGzfOGjdunK11Z7ayxx57zJ577jlr0aKFjRo1KrPFsvS66tWrW58+faxbt25ZKk8hBBBAAIH4CRBq4tfntBgBBHwIeKFGVdx22202cODAWISaJk2aWMOGDW3QoEE+9DJX9LPPPrOSJUtaqVKlMleAVyGAAAIIxF6AUBP7UwAABBBIRMALNW3atLEZM2bYvHnz3CiKjuQjNRrFmT59ur3wwgtJ1Q8fPtxNTevUqZONHTvWfv75Zzv99NPttddes3PPPdf69u1r77//vr3yyiuWJ08e6969u7Vq1cq8kZp+/frZmjVr7NNPP7WqVava4MGDrVKlSq5+TXt78skn7e2333Z1Nm/e3JVXPStXrrQpU6bYzTffbKNHj7YBAwbYVVddlaLZei8q/89//tOOHDliV155pd13331uRErBbc6cOe6/W7dubXfeeWeKspqSpvem76f3Lg/9v77v+PHjbevWrVarVi3r3bu3XXTRRfb000+7dmrkJ3fu3K6uN954w1566SV79tlnXbv0/q+77jr3tfTqUflPPvnExowZ414n6yVLlrj6NT1ww4YN9uijj9ozzzxj3377rU2dOtW1T2FJFh06dEik63ktAggggECIBQg1Ie4c3hoCCIRPwAs1CjNDhgxxb/DVV1914SF5qFGIePDBB90NvXe0bdvWqlWr5m7a77rrLps/f75deOGF1rRpUxc69u3b59aR6GZ77dq1LsC8++67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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.bar(\n", " df_ratings_by_zip,\n", " x='num_reviews',\n", " y='zip',\n", " color='review_rating',\n", " color_discrete_map={\n", " \"1\": \"#EF5350\",\n", " \"2\": \"#EF9A9A\",\n", " \"3\": \"#FDD835\",\n", " \"4\": \"#9CCC65\",\n", " \"5\": \"#689F38\"\n", " },\n", " labels={\n", " 'review_rating': 'Review Rating',\n", " 'zip': 'ZIP Code',\n", " 'percentage': 'Percentage',\n", " 'num_reviews': 'Number of reviews'\n", " },\n", " title='Total number of reviews by zip code
61820 has the largest number of reviews',\n", " template='simple_white',\n", " height=500\n", ")\n", "\n", "fig.update_layout(\n", " font_family='Helvetica, Inter, Arial, sans-serif',\n", ")\n", "fig.update_yaxes(categoryorder='total ascending')\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "4ba5f995-c7ac-42d4-9119-5dfe9ff19c15", "metadata": {}, "source": [ "## Challenge 3: Reviews breakdown by ZIP Code (100% Stacked Bar Chart)" ] }, { "cell_type": "code", "execution_count": 8, "id": "c94ebe23-6a5e-4844-aae9-5f2992d5b218", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "hovertemplate": "Review Rating=1
Zip=%{x}
Percentage=%{y}
text=%{text}", "legendgroup": "1", "marker": { "color": "#EF5350", "pattern": { "shape": "" } }, "name": "1", "offsetgroup": "1", "orientation": "v", "showlegend": true, "text": [ "⭐ 7.6%", "⭐ 8.1%", "⭐ 6.8%", "⭐ 11.9%", "⭐ 7.2%" ], "textfont": { "color": "white" }, "textposition": "auto", "type": "bar", "x": [ "61801", "61802", "61820", "61821", "61822" ], "xaxis": "x", "y": [ 0.07645683608970473, 0.08128787878787878, 0.06754774299920807, 0.11936584386915512, 0.0723246769539581 ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=2
Zip=%{x}
Percentage=%{y}
text=%{text}", "legendgroup": "2", "marker": { "color": "#EF9A9A", "pattern": { "shape": "" } }, "name": "2", "offsetgroup": "2", "orientation": "v", "showlegend": true, "text": [ "⭐⭐ 4.0%", "⭐⭐ 4.2%", "⭐⭐ 3.7%", "⭐⭐ 5.0%", "⭐⭐ 4.5%" ], "textfont": { "color": "white" }, "textposition": "auto", "type": "bar", "x": [ "61801", "61802", "61820", "61821", "61822" ], "xaxis": "x", "y": [ 0.03996016971166335, 0.04151515151515151, 0.0374024692640243, 0.049849488260084285, 0.04547735541337348 ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=3
Zip=%{x}
Percentage=%{y}
text=%{text}", "legendgroup": "3", "marker": { "color": "#FDD835", "pattern": { "shape": "" } }, "name": "3", "offsetgroup": "3", "orientation": "v", "showlegend": true, "text": [ "⭐⭐⭐ 9.3%", "⭐⭐⭐ 9.4%", "⭐⭐⭐ 8.1%", "⭐⭐⭐ 9.9%", "⭐⭐⭐ 9.9%" ], "textfont": { "color": "white" }, "textposition": "auto", "type": "bar", "x": [ "61801", "61802", "61820", "61821", "61822" ], "xaxis": "x", "y": [ 0.09312494588276041, 0.09378787878787878, 0.08136108117932674, 0.09885611077664058, 0.09939154434826244 ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=4
Zip=%{x}
Percentage=%{y}
text=%{text}", "legendgroup": "4", "marker": { "color": "#9CCC65", "pattern": { "shape": "" } }, "name": "4", "offsetgroup": "4", "orientation": "v", "showlegend": true, "text": [ "⭐⭐⭐⭐ 21.7%", "⭐⭐⭐⭐ 21.3%", "⭐⭐⭐⭐ 20.6%", "⭐⭐⭐⭐ 19.5%", "⭐⭐⭐⭐ 22.6%" ], "textfont": { "color": "white" }, "textposition": "auto", "type": "bar", "x": [ "61801", "61802", "61820", "61821", "61822" ], "xaxis": "x", "y": [ 0.21724824660143735, 0.21265151515151515, 0.20587586171082867, 0.1947019867549669, 0.22591268347760632 ], "yaxis": "y" }, { "alignmentgroup": "True", "hovertemplate": "Review Rating=5
Zip=%{x}
Percentage=%{y}
text=%{text}", "legendgroup": "5", "marker": { "color": "#689F38", "pattern": { "shape": "" } }, "name": "5", "offsetgroup": "5", "orientation": "v", "showlegend": true, "text": [ "⭐⭐⭐⭐⭐ 57.3%", "⭐⭐⭐⭐⭐ 57.1%", "⭐⭐⭐⭐⭐ 60.8%", "⭐⭐⭐⭐⭐ 53.7%", "⭐⭐⭐⭐⭐ 55.7%" ], "textfont": { "color": "white" }, "textposition": "auto", "type": "bar", "x": [ "61801", "61802", "61820", "61821", "61822" ], "xaxis": "x", "y": [ 0.5732098017144341, 0.5707575757575758, 0.6078128448466122, 0.5372265703391531, 0.5568937398067997 ], "yaxis": "y" } ], "layout": { "autosize": true, "barmode": "relative", "font": { "family": "Helvetica, Inter, Arial, sans-serif" }, "legend": { "title": { "text": "Review Rating" }, "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "rgb(36,36,36)" }, "error_y": { "color": "rgb(36,36,36)" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "baxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "line": { "color": "white", "width": 0.6 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "rgb(237,237,237)" }, "line": { "color": "white" } }, "header": { "fill": { "color": "rgb(217,217,217)" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "colorscale": { "diverging": [ [ 0, "rgb(103,0,31)" ], [ 0.1, "rgb(178,24,43)" ], [ 0.2, "rgb(214,96,77)" ], [ 0.3, "rgb(244,165,130)" ], [ 0.4, "rgb(253,219,199)" ], [ 0.5, "rgb(247,247,247)" ], [ 0.6, "rgb(209,229,240)" ], [ 0.7, "rgb(146,197,222)" ], [ 0.8, "rgb(67,147,195)" ], [ 0.9, "rgb(33,102,172)" ], [ 1, "rgb(5,48,97)" ] ], "sequential": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "sequentialminus": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ] }, "colorway": [ "#1F77B4", "#FF7F0E", "#2CA02C", "#D62728", "#9467BD", "#8C564B", "#E377C2", "#7F7F7F", "#BCBD22", "#17BECF" ], "font": { "color": "rgb(36,36,36)" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "radialaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } }, "shapedefaults": { "fillcolor": "black", "line": { "width": 0 }, "opacity": 0.3 }, "ternary": { "aaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "baxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "caxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } } }, "title": { "text": "Review rating breakdown by zip code
61820 has the highest proportion of 5 star reviews" }, "uniformtext": { "minsize": 10, "mode": "hide" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ -0.5, 4.5 ], "title": { "text": "Zip" }, "type": "category" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 1.0526315789473684 ], "tickformat": ",.0%", "title": { "text": "Percentage" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAAzUAAAKKCAYAAAAEB3X4AAAAAXNSR0IArs4c6QAAIABJREFUeF7snQeYFdX9hr+7hbbA0gRUmoAUNSpVRcWCDRUVEQu22GINlhj/xm7sLbFHTaKxl6jYFRBUbBgbXUEBAaUsRTDAylL2/3yH52yGu/fend3ZnXvuzHeex0fdnTPnzPs7M3veOWUS5eXl5VASAREQAREQAREQAREQAREQgRwlkJDU5GjkVG0REAEREAEREAEREAEREAFDQFKjhiACIiACIiACIiACIiACIpDTBCQ1OR0+VV4EREAEREAEREAEREAEREBSozYgAiIgAiIgAiIgAiIgAiKQ0wQkNTkdPlVeBERABERABERABERABERAUqM2IAIiIAIiIAIiIAIiIAIikNMEJDU5HT5VXgREQAREQAREQAREQAREQFKjNiACIiACIiACIiACIiACIpDTBCQ1OR0+VV4EREAEREAEREAEREAEREBSozYgAiIgAiIgAiIgAiIgAiKQ0wQkNTkdPlVeBERABERABERABERABERAUqM2IAIiIAIiIAIiIAIiIAIikNMEJDU5HT5VXgREQAREQAREQAREQAREQFKjNiACIiACIiACIiACIiACIpDTBCQ1OR0+VV4EREAEREAEREAEREAEREBSozYgAiIgAiIgAiIgAiIgAiKQ0wQkNTkdPlVeBERABERABERABERABERAUqM2IAIiIAIiIAIiIAIiIAIikNMEJDU5HT5VXgREQAREQAREQAREQAREQFKjNiACIiACIiACIiACIiACIpDTBCQ1OR0+VV4EREAEREAEREAEREAEREBSozYgAiIgAiIgAiIgAiIgAiKQ0wQkNTkdPlVeBERABERABERABERABERAUqM2IAIiIAIiIAIiIAIiIAIikNMEJDU5HT5VXgREQAREQAREQAREQAREQFKjNiACIiACIiACIiACIiACIpDTBCQ1OR0+VV4EREAEREAEREAEREAEREBSozYgAiIgAiIgAiIgAiIgAiKQ0wQkNTkdPlVeBERABERABERABERABERAUqM2IAIiIAIiIAIiIAIiIAIikNMEJDU5HT5VXgREQAREQAREQAREQAREQFKjNiACIiACIiACIiACIiACIpDTBCQ1OR0+VV4EREAEREAEREAEREAEREBSozYgAiIgAiIgAiIgAiIgAiKQ0wQkNTkdPlVeBERABERABERABERABERAUuOjDZSVlWHDhg3Iy8tDgwYNfOTIjUNKS0tRXl6OgoIC1KtXLzcqrVrmNAG2N7Y7JrY5tj0lERABERABERABEQhKIGek5qyzzsL777+f8nrbtm2LwYMH4+KLL0bDhg2DMqmU/7zzzsPYsWPBcj788MNaP39dn3DdunWYPn26KaZTp05o0aKF+e/tt9/e/Pu4447DjTfeWNfVqDj/8OHDMWnSJBOze++9N7Ry0xV09tln47PPPsOAAQPw4IMPVqs+r776Ki699FKT55133kGXLl2qlT/Mgz/44AOceeaZpkjWe4cddgizeFPWjBkzcOSRR5r//stf/oIhQ4aEXoeaFHjllVfihRdeMPcO24qSCIiACIiACIiAWwRyRmrOOOMMTJgwISO9vn374plnnkEikahVyrkuNfPmzcMBBxxgmPz1r3/F4Ycfbv47W1LDTi07t/vvvz8efvjhWo1VTU520kknmY7q3nvvjUcffbRap3jppZdw+eWXmzxvv/02unbtWq38YR783nvv4Xe/+50p8uWXX8ZvfvObMIvPaan5v//7P8OsqKjICLmSCIiACIiACIiAWwRyUmr4hpdp06ZNWLBgAe65554KqpSafv361Srlr776CkuWLEGjRo2wzz771Oq5wzhZOqnh6BOn1bVr1y7UDq6kJoyoVy7DBan55Zdf8PHHH5vK7bLLLthmm22yA6OapUpqqglMh4uACIiACIhAyARyTmpSvSm9/vrr8dRTTxl0N9xwA44//njz39988w3+9re/4euvv0bjxo2N7Jx++ulmChbn9bOjwtS+fXv88Y9/rEB/33334bvvvjNraO666y7z9n7q1Klo2bIlrr322orj+Gb+3//+t5naxXPy/Oeee655m8uO2/PPP2+O5dQ5vhX/9ttvK6Y3cQoWRwZWrVqFq6++2hw3aNCgiqk53nZg69OrVy/07NnTjEY1a9YMf/7zn7Fx40Y88cQT4NSi2bNnm9EXjlgddNBBZtSAQkY2r7/+ujnl7rvvjj333BPnnHOOmTbF9UJ77LEHTjjhBMyfPx933323Oe6UU04xU+1Gjx6N1q1b47DDDsPBBx9sONo0bdo0PPLII4YvO6fXXXedeZtNAeRULhuH5DbtlZqjjjrK5Pnhhx/A67vg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oux42yl/lBp2oK28UIpuvPFGUz5HCuwaFY7s2B3vqts+aktqWDdKHde+8L6w64Ks/LH9pNoxjJJn201yW/VupsDfcX0at2W2qU2bNkbuMm0UwJFSfsx02bJlRrpsG7PrW5LL5Pbmdpt1To/jfTlmzJiKER7y53oYvzHxPgsoQly/RmmyEmpHaqrzDPD7MNZxIiACIiACIiACNScQCanhFCi7sxk7G5wXzw5yuq/D261rLTbv22X+zNuh5/8nSw07xxyh8O585Q2BdwtaypN3UTXzUKq46Np2hllXTktLl9JJDacQ2e2a+TadU13sSAfPZa/Tu9aFP7frBWoqNZzaRDlj5zNd8is1qfJTCClN6aSGefzE1zuKwo0GKHfeNUeUMI4OJUuNV5rYiaUocx0TZSt5m2tv/e1ak2RR8R7DUQhuXmBHAavbPmpLalJxp4x7dy/jQvuddtqp4tCqpp6l21rZnoACyF3VMklNqnrx/rEjLcm/ZzzYVtLFhW2II0V+Y5IsZsnlWampzjOg5o9n5RQBERABERABEfBLIBJS452GZXcx43obThHjWgxvYkefb9ntQm/+jh9o5Nx/JnZa2BHitsU2cWoOp+h4p6RwlzNOJbPbztpjb7311i2+3+IVCnas7dt671oAdnK33XbbtDGzmxkkTz/jN3UoNd6tlNkB5JtqjpiwA80RHF6LV/ySv1NjBYQLre0GAF6x8y605poau16D5fINNsti3Shm9q05RzfsdtnJF2a/U8POKDuHnDZkk3eNDkdCWDcm76J7/r+f+HL7Y/Kx52dsOaXK1tGOkFm+doSI5/euC7EjXpxqyFE57/a+/H9+oJXJSg03BeDooP12kr02bozAERtvrKvbPqobIy/75N3POCpjZYB1o+RxaqQ3eRfi80OcdppaqsbqZZbq95zWR6mx69Y4qsgdAb27n3G0xY4+8hwUTsqz935NPjentLFe3o06KPkcXevRo4c5vDoxYbumENvEtk2544iNd92P32eA34exjhMBERABERABEag5gZyRmppeIqfX8HsZTJ07dzadktpMy5cvN6Mj3GqYWyqn+pZGbZaX6ly8Ro5CUFYydf7YgeXWyRzR4bdXapo4lc9uTU2e3D6YIxnehe+clsfNEfwkSiWn7dWEn5/4svPJ4xh/785xfuqWfAx39mJ74joLni/T7lYULx5L7tttt52ZoudSYhzZdjkNM13dvDvfcYc2xqi2k1dquNifa2HIjS8RuJbHT+K1cGobP3pLaWReTkNNTn5jwjpwowreJ5leOPD8LjwD/DDSMSIgAiIgAiIQZQKRl5ooBy9b18YOJL8HZNc78G0+P9jI9Q3J61WyVUeVG4wAZYejkBw1sZtp2I9wBjtz5dzJUlPb59f5REAEREAEREAEok9AUhP9GNfJFSZP0fEWwil+FB19o6NO0IdyUm4d7l3Hwm2ZBwwYUCdlS2rqBKtOKgIiIAIiIAKxIiCpiVW4a/diS0pKwO1tufbFTu/imgl+1V0ptwkwrlxDwmmVHJWz3yyqi6viFtlcx8apm1y3oyQCIiACIiACIiAC1SUgqakuMR0vAiIgAiIgAiIgAiIgAiLgFAFJjVPhUGVEQAREQAREQAREQAREQASqS0BSU11iOl4EREAEREAEREAEREAERMApApIap8KhyoiACIiACIiACIiACIiACFSXgKSmusR0vAiIgAiIgAiIgAiIgAiIgFMEJDVZCge/cM4PQbq07XFd1onftuGHK+vi46Q8L89fF+fOUvNQsdUkwLbLD8s2adJE7aCa7HS4CIiACIiACESBQE5JzYYNGzB//nzMmzfPfHW8RYsW4BbCDRs2TBmLjz76yByzww47VPo9tyOeNWuW2Yq4fv362GabbdC9e/ctjmNHmcfw2LVr16KoqMh8RT75C+MrV67EnDlz8PPPP6Nly5bm6/HcCjdT+ve//22+5H7wwQdnpR2RH790z3oWFBSYOtRlnbhlL+PGrYHTfb3e1oFfkR88eLBvLvymCr8UP3z4cN95ghzIj1GSGeMX5ZSujVQ3PnXNaObMmZgyZYoppl+/fujUqVPKIj///POUP+fx/HhsTRNlqqyszNz7uZh437sW01zkqDqLgAiIgAhkl0DOSE15eTlef/11rFu3DolEAvx/Jo52DB061PzbmxYuXIiPP/7YdKCTv7Hh7QR58zRr1gwHHnig+RHf/o8bNw6rVq2qFKHtt98eu+66q/k5O+rssCenfffdN2NHqS4Fwk+T+vrrr/H999+bb5C0a9fOZKnLOlmpqYrLyy+/jObNm1fruyhhSw05UaQPP/xwP6hz9phUbaQm8alrAHwuUMA6dOiAHXfc0XTQkxNfXrz99tspq9KzZ0/stNNONa7mO++8Y0aJwpLqGlc0TUYXY1rb16jziYAIiIAIRJ9AzkjNl19+aUZDOnbsaD7uSLn59NNPsXTpUvTt29eMjjB99dVXWL58OTh6wpRKatgpZdpzzz3NCA3fvH/wwQfgSJD9GTv87NRxOssBBxxgpolRYOzbXnZoKVdvvvmmmfq0//77mze1P/30Ez755BMjWcOGDUvbgupSIPw0W1elxk/dk4+R1NSEWtV5UrWRqnOFf8RLL71U8XIjXek//vijeV785je/qTTS2qBBg0BT1nJdasKPmEoUAREQAREQgdonkDNSQwnglB+OytjEKUeUmK233tpMC2PiW0eO4th/kqWG08goIpxydsQRR1Scix0ednw4AsORGE5dW7RoUYWs2ANtB4bTXFj+tGnT0KVLF/Tu3bviXGPHjjVSNWDAgEodKHuQlZo2bdpgwYIFRtLYuerVq9cWeSht3377LZYtW2bkiVOeeL3eN8u//PKLOYb15TQYnodvrC2T5GZDMeM0PrsOhWJHUfRbJ5bHkRf+m2LHKWysN0dY0iU7UrPLLruY6yUfih/jQ5G0I23kyymDrA8T10owLznwGPKiPM6dO9fka9SoEazUMCbkwLfy9erVM6LLTqw3cZoS5ZS8OdrCUSrWySaWx3Owjpyex3U6PKZPnz7m/99//30TdybmHzhwYKVpaBw1eO+994yAsy6MC89LQd59990rpiZ+99134KghpZz/5jWyTbLulGNKBcsiY0595PXZqXtsq1OnTgVHGXg9FHkm/p6jb971RTyOLwTYNsiQ/HbbbbeKaZup6tG+fXtzPyS3keT48EXAxIkTTd3537xHmZf3g40p7yXy5jTQSZMmGY68RvLxsk/VdjJxsJzJmIkjNIxT69atK51q+vTpmDFjhpnuWd1pg3zB8cMPP5g2y5cbHNHlvc1nyJgxYypGc9keeI287/ic4bNhyZIl5toZP8aG02WZj4kjR5z2xnbB+LPebB/JKVM7yXQvMua8ZnL23gdsi6w37x2OYifHlOWz/bP+vA7GlPVk+2O74jOXI+FkwHuVic9PtkE+P+3IL6+JdWd7ZJvLxDHtg0O/EAEREAEREAGfBHJCaji1g394+ceZHVV2EtmB4h9adqBSJf6BHT9+fMqRmtdee810NNixY34ey5EaduCGDBlipICdL3Zi9tlnH9OptOmVV14xHVR2qNmZZMcv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i3yesf72G0eZdmjzG4eqOPo9j44TAREQAREQgWQCOSc1CmF8CNg31N634nZ9hJ9do7JFKllq6qIeXqnxvj2vi7J0ThEQAREQAREQARFwnYCkxvUIxbh+fEPPhcd8C863xHzbbafiJU9jcwmTpMalaKguIiACIiACIiACcSAgqYlDlHP4Gjldh3P3uQ6K05w49YeLtjmFytXEtSBcZ8IF/Fw8XheJ64O4Yx83EqjutLa6qI/OKQIiIAIiIAIiIALZJCCpySZ9lS0CIiACIiACIiACIiACIhCYgKQmMEKdQAREQAREQAREQAREQAREIJsEJDXZpK+yRUAEREAEREAEREAEREAEAhOQ1ARGqBOIgAiIgAiIgAiIgAiIgAhkk4CkJpv0VbYIiIAIiIAIiIAIiIAIiEBgApKawAh1AhEQAREQAREQAREQAREQgWwSkNRkk77KFgEREAEREAEREAEREAERCExAUhMYoU4gAiIgAiIgAiIgAiIgAiKQTQKSmmzSV9kiIAIiIAIiIAIiIAIiIAKBCUhqAiPUCURABERABERABERABERABLJJQFKTTfoqWwREQAREQAREQAREQAREIDABSU1ghDqBCIiACIiACIiACIiACIhANglIarJJX2WLgAiIgAiIgAiIgAiIgAgEJiCpCYxQJxABERABERABERABERABEcgmAUlNNumrbBEQAREQAREQAREQAREQgcAEJDWBEeoEIiACIiACIiACIiACIiAC2SQgqckmfZUtAiIgAiIgAiIgAiIgAiIQmICkJjBCnUAEREAEREAEREAEREAERCCbBCQ12aSvskVABERABERABERABERABAITkNQERqgTiIAIiIAIiIAIiIAIiIAIZJOApCab9FW2CIiACIiACIiACIiACIhAYAKSmsAIdQIREAEREAEREAEREAEREIFsEpDUZJO+yhYBERABERABERABERABEQhMQFITGKFOIAIiIAIiIAIiIAIiIAIikE0CkpoA9Lfffnt89913Ac6grCIgAiIgAiIgAiIgAiIgAkEJSGoCEJTUBICnrCIgAiIgAiIgAiIgAiJQSwQkNQFASmoCwFNWERABERABERABERABEaglApKaACAlNQHgKasIiIAIiIAIiIAIiIAI1BIBSU0AkJKaAPCUVQREQAREQAREQAREQARqiYCkJgBISU0AeMoq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AZMEKDUmATI5CZAACZAACZAACZAACZBAyxKg1LQsf5ZOAiRAAiRAAiRAAiRAAiRgkgClxiRAJicBEiABEiABEiABEiABEmhZApSaluXP0kmABEiABEiABEiABEiABEwSoNSYBMjkJEACJEACJEACJEACJEACLUuAUtOy/Fk6CZAACZAACZAACZAACZCASQKUGpMAmZwESIAESIAESIAESIAESKBlCVBqWpY/SycBEiABEiABEiABEiABEjBJgFJjEiCTkwAJkAAJkAAJkAAJkAAJtCwBSk3L8mfpJEACJEACJEACJEACJEACJglQakwCZHISIAESSCUCkUgES5cubbTKrVu3RlZWFjZu3Ii+ffum0qGxriRAAiRAAhlMgFKTwcHnoZMACWQegcrKSuy7776NHvhll12Gbt264eabb8avv/6aeYB4xCRAAiRAAilJgFKTkmFjpUmABEggcQIiNrW3YDCIUaNG4ZdffsEbb7yBjh07Yv369dhrr70SL4QpSYAESIAESMBGApQaG2GzKBIgARJQkcCkSZPw3HPP4f7778cZZ5yBOXPmYPr06XjyySexePFi3HvvvTjnnHPw0ksvYdGiRTjmmGNw0003oaCgQMXDYZ1IgARIgAQykAClJgODzkMmARIggSiBWbNm4YYbbsBFF12EcePGGR+//PLLseFnX331FYYPH258fv3110PTNEN+RGwee+wxgiQBEiABEiABJQhQapQIAytBAiRAAvYTkOFm0jNz4IEHGj01LperUam59dZbMXLkSOP7GTNmYMKECfj000/RpUsX+yvOEkmABEiABEigHgFKDU8JEiABEshAAps3bzaERjbprZFVz6JbQz01b731Fvr162fsIqunnXLKKZg2bRoOOuigDKTHQyYBEiABElCNAKVGtYiwPiRAAiRgMYFQKITRo0fjiy++MBYGqL8gQENSM3fuXHTo0MGoWbSH5+mnn8YRRxxhcW2ZPQmQAAmQAAk0TYBS0zQj7kECJEACaUXgvvvuwxNPPBFbGKD+wTUkNbV7ZaZOnYqJEydy+FlanRU8GBIgARJIbQKUmtSOH2tPAiRAAnERkHkwl156KXr06IGrrrpqp7R9+vTBTz/9tNNCAf3798c///lPrFq1Crfffjs8Hg/efvvtuMrmziRAAiRAAiRgFQFKjVVkmS8JkAAJKEjg8ccfN3poGtvqv3wzuvqZLCYwf/58I9nAgQMxefJk9O7dW8EjZJVIgARIgAQykQClJhOjzmMmARIggWYSiErN559/bqyO5vf7ueJZM9lxNxIgARIgAfsIUGrsY82SSIAESCDlCNSWmvbt26dc/VlhEiABEiCBzCBAqcmMOPMoSYAESCAhAgsXLoQMSZP5M8XFxQnlwUQkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQQoNZbiZeYkQAIkQAIkQAIkQAIkQAJWE6DUWE2Y+ZMACZAACZAACZAACZAACVhKgFJjKV5mTgIkQAIkQAIkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQQoNZbiZeYkQAIkQAIkQAIkQAIkQAJWE6DUWE2Y+ZMACZAACZAACZAACZAACVhKgFJjKV5mTgIkQAIkQAIkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQQoNZbiZeYkQAIkQAIkQAIkQAIkQAJWE6DUWE2Y+ZMACZAACZAACZAACZAACVhKgFJjKV5mTgIkQAIkQAIkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQQoNZbiZeYkQAIkQAIkQAIkQAIkQAJWE6DUWE2Y+ZMACZAACZAACZAACZAACVhKgFJjKV5mTgIkQAIkQAIkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQQoNZbiZeYkQAIkQAIkQAIkQAIkQAJWE6DUWE2Y+ZMACZAACZAACZAACZAACVhKgFJjKV5mTgIkQAIkQAIkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQQoNZbiZeYkQAIkQAIkQAIkQAIkQAJWE6DUWE2Y+ZMACZAACZAACZAACZAACVhKgFJjKV5mTgIkQAIkQAIkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQQoNZbiZeYkQAIkQAIkQAIkQAIkQAJWE6DUWE2Y+ZMACZAACZAACZAACZAACVhKgFJjKV5mTgIkQAIkQAIkQAIkQAIkYDUBSo3VhJk/CZAACZAACZAACZAACZCApQT+H3ToUsGOcxjRAAAAAElFTkSuQmCC", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.bar(\n", " df_ratings_by_zip,\n", " x='zip',\n", " y='percentage',\n", " color='review_rating',\n", " color_discrete_map={\n", " \"1\": \"#EF5350\",\n", " \"2\": \"#EF9A9A\",\n", " \"3\": \"#FDD835\",\n", " \"4\": \"#9CCC65\",\n", " \"5\": \"#689F38\"\n", " },\n", " labels={\n", " 'review_rating': 'Review Rating',\n", " 'zip': 'Zip',\n", " 'percentage': 'Percentage'\n", " },\n", " title='Review rating breakdown by zip code
61820 has the highest proportion of 5 star reviews',\n", " text=df_ratings_by_zip.apply(lambda r: f\"{'⭐' * int(r['review_rating'])} {'{0:.1f}%'.format(r['percentage'] * 100)}\", axis=1),\n", " template='simple_white',\n", " height=650\n", ")\n", "\n", "fig.update_layout(\n", " yaxis_tickformat=',.0%',\n", " uniformtext_minsize=10,\n", " uniformtext_mode='hide',\n", " font_family='Helvetica, Inter, Arial, sans-serif',\n", ")\n", "fig.for_each_trace(lambda t: t.update(textfont_color='white'))\n", "\n", "fig.show()" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.7" } }, "nbformat": 4, "nbformat_minor": 5 }