{"defaultCoordinates":{"lat":37.807,"lng":-122.271},"selectedBackgroundId":null,"featureFlags":{"ff_extensions_use_next_sdk":false,"ff_lightning_server":false,"ff_consistent_permissions":false,"felt_is_up":true,"ff_app_home_react":true,"ff_app_home_search":true,"ff_copy_paste_styles":false,"ff_download_pmtiles":false,"ff_editable_data_person_attribute":true,"ff_felt_ai":false,"ff_in_product_sales_form":true,"ff_isr":false,"ff_library_enchantments":false,"ff_mobile_alpha":false,"ff_more_components":false,"ff_offline":false,"ff_request_edit_access":true,"ff_timeseries_animation":false,"ff_use_our_tiles":false,"ff_wherobots":true},"current_user":{},"hasPendingAccessRequest":false,"maxImageFileSizeBytes":20000000,"mapDescription":null,"createMapParams":null,"customIcons":[],"isVirtualKarta":false,"embedConfig":{"mimeType":"image/svg+xml","barHexColor":"#333333CC","barLogoUrl":"https://felt-user-content.imgix.net/karta_embed_logos/82d02484-348e-405c-87d8-b163bad80fba/6ee2e475-b0a0-49d7-8cac-a8ec5e452d7d.svg?auto=compress%2Cformat&fit=crop&fm=auto&h=64&s=ce58aff16cb6687daa26478429049092","barText":null,"topBarEnabled":true,"barLogoAspectRatio":6.7105263157894735,"barLogoStatus":"uploaded"},"kartaChannel":"anonymous_map:82d02484-348e-405c-87d8-b163bad80fba","viewerPermissionInfo":{"directInvitePermission":null,"effectivePermission":"view_only","effectiveSource":"public_access"},"isAdmin":false,"pipeline":{"syncUploadMaxBytes":15360},"authors":{"a65b8062-3d1f-49e5-9050-c6fb4107891a":{"name":"Kira Morin"},"dca8c9c2-a4e2-453b-94ca-fb528fca3759":{"name":"DMS"}},"individualPermissions":[],"mapUrls":{"export":"https://felt.com/map/export/82d02484-348e-405c-87d8-b163bad80fba","embed":"https://felt.com/embed/map/PreK-Seat-to-Population-Ratio-gtAkhDSOQFyH2LFjutgPuC","login":"/login/map/82d02484-348e-405c-87d8-b163bad80fba","appHomeForKarta":"/maps/contains/82d02484-348e-405c-87d8-b163bad80fba","dataTroubleshooting":"https://help.felt.com/upload-anything/troubleshooting","exportComments":"https://felt.com/map/export/82d02484-348e-405c-87d8-b163bad80fba/comments","signup":"/signup/map/82d02484-348e-405c-87d8-b163bad80fba","supportedFormats":"https://help.felt.com/upload-anything/files"},"defaultControlsMode":null,"actions":[{"id":"eea6e496-1aee-4abc-b9a6-1b334bb742d8","type":"search","config":{},"title":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","layerIds":[],"zOrder":0},{"id":"9efed2ff-8276-4eac-b65a-0835bc684362","type":"spatial_filter","config":{},"title":"Draw Boundaries","deletedAt":null,"insertedAt":"2025-01-30T03:07:53","layerIds":["81ff7eed-fd94-4145-b283-6a2eeab192cf","0d0c28a7-bc89-466a-aec3-2b9a3517112c"],"zOrder":1}],"sharing":{"maxInheritedPermission":"view_and_edit","publicAccess":"view_only"},"layerProcessingEmailSubscriptions":[],"layerGroups":[{"id":"0616f409-3ead-4493-863d-c9c5c6175a91","name":"PreK Locations","visible":true,"description":"","created_at":"2025-01-30T03:07:53","layers":[{"h3_levels":[9,21,41,49,54,62,94,182,276,303,309,310,310,310,310,310],"legendVisibility":"show","next_processing_state":null,"legendDisplay":"default","parsed_size_bytes":532480,"layer_name":"parsed","sql_query_threads":[],"stac_url":null,"bounding_box":{"coordinates":[[[-120.366923,-28.296882],[153.058402,-28.296882],[153.058402,55.14108],[-120.366923,55.14108],[-120.366923,-28.296882]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"visible":true,"edit_version":null,"source_has_custom_query":false,"modified_at":"2025-08-26T18:09:00","remote_data_url":null,"min_zoom":0,"initial_stroke_color":null,"created_at":"2025-01-30T03:07:53","tile_max_zoom":8,"has_download_url":true,"index_json_url":"https://us1.data-pipeline.felt.com/upload/76e8fd48-2299-4802-97c4-39c50000554c.json","source_id":null,"raster_preview_url":null,"raster_colors":null,"errorMessage":null,"tagged_user_ids":[],"z_order":1,"pipeline_version":"0.36.11477","created_by":"Kira Morin","semantic_columns":[],"status":"completed","geocoder_metadata":{"full_matches":395,"no_matches":2,"results_url":"https://us1.data-pipeline.felt.com/6196dade-793d-5ff1-a147-9f3000004453/geocoding/results.csv"},"stats_url":"https://us1.data-pipeline.felt.com/6196dade-793d-5ff1-a147-9f3000004453/stats/stats.json","runCause":"refresh","stats":[],"progress":100,"external_refresh_frequency_ms":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","scheduled_refresh_status":null,"legend_items":[{"id":"0d0c28a7-bc89-466a-aec3-2b9a3517112c-0","visible":true}],"excerpt_url":"https://us1.data-pipeline.felt.com/6196dade-793d-5ff1-a147-9f3000004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/6196dade-793d-5ff1-a147-9f3000004453/{feature}.geojson{?skip_geometry,zoom_level}","html_popup_threads":[{"id":"ee27debf-0980-4030-9109-c5e0d070b180","insertedAt":"2025-11-07T23:57:04.035196","layerId":"0d0c28a7-bc89-466a-aec3-2b9a3517112c"}],"data_last_updated_by_user_at":"2025-01-31T03:36:38","hideFromLegend":false,"column_selections":[{"type":"full_address","column":"address"}],"pipeline_dataset_id":"6196dade-793d-5ff1-a147-9f3000004453","pending_fork_operation":false,"raster_details":null,"scheduled_refresh_frequency":null,"last_processed_at":"2025-01-31T03:36:38","html_popup_source":"<html class=\"{{ _theme }}\">\n\n <head>\n <link rel=\"preload\" href=\"https://felt.com/fonts/AtlasGrotesk-Regular-Cy-Web.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://felt.com/fonts/fonts.css\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://felt.com/css/root.css\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://felt.com/css/html-popup.css\">\n </head>\n\n <body>\n <table class=\"felt-attributes\">\n\n {% assign allowed_attributes = \"full_address,city,license,total_capacity,funding_source,city_council,super_district,county_commission\" | split: \",\" %}\n {% assign display_names = \"Address,City Name,License,Total Capacity,Funding Source,City Council District,City Council Super District,County Commission District\" | split: \",\" %}\n\n {% for attr_name in allowed_attributes %}\n {% for attr in _attributes %}\n {% if attr.name == attr_name %}\n <tr>\n <td>\n {% case attr.name %}\n {% when \"full_address\" %} {{ display_names[0] }}\n {% when \"city\" %} {{ display_names[1] }}\n {% when \"license\" %} {{ display_names[2] }}\n {% when \"total_capacity\" %} {{ display_names[3] }}\n {% when \"funding_source\" %} {{ display_names[4] }}\n {% when \"city_council\" %} {{ display_names[5] }}\n {% when \"super_district\" %} {{ display_names[6] }}\n {% when \"county_commission\" %} {{ display_names[7] }}\n {% else %} {{ attr.name }} {# Fallback in case a new variable is added #}\n {% endcase %}\n </td>\n <td>{{ attr.value }}</td>\n </tr>\n {% endif %}\n {% endfor %}\n {% endfor %}\n\n </table>\n </body>\n\n</html>\n","normalized":{"filename":"PreK-Center-Locations v3.csv","feature_id_field":null,"filetype":"Comma Separated Value (.csv)","layername":"PreK-Center-Locations v3"},"curated_layer":false,"subtitle":"Hover and select \"eye\" icon to toggle layer off and on.","id":"0d0c28a7-bc89-466a-aec3-2b9a3517112c","name":"PreK Locations","geomatch_metadata":null,"debug_layer_compaction":null,"geometry_type":"Point","is_spreadsheet":true,"processing_time_seconds":47,"centroids_layer_name":null,"tile_url":"https://us1.data-pipeline.felt.com/vectortile/6196dade-793d-5ff1-a147-9f3000004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","source_dataset_id":null,"h3_geomatched_level":null,"style":{"attributes":{"address":{"displayName":"Address"},"city_council":{"displayName":"City Council District"},"county_commission":{"displayName":"County Commission District"},"full_address":{"displayName":"Address"},"funding_source":{"displayName":"Funding Source"},"license":{"displayName":"License"},"super_district":{"displayName":"City Council Super District"},"total_capacity":{"displayName":"Total Capacity"}},"config":{},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"offset":[8,8],"padding":2,"placement":"auto","textTransform":"none"},"legend":{},"paint":{"color":"rgb(31, 29, 29)","iconFrame":"frame-circle","iconHideOnZoom":10,"iconImage":"school","opacity":1,"size":{"linear":[[10,0],[11,3],[12,4],[13,6]]},"strokeColor":"rgb(204, 204, 204)","strokeWidth":1},"popup":{"popupLocation":"rightSidebar","titleAttribute":"agency_name","type":"html"},"type":"simple","version":"2.3.1"},"errorType":null,"max_zoom":18,"maximum_bounding_box":{"coordinates":[[[-120.366923,-28.296882],[153.058402,-28.296882],[153.058402,55.14108],[-120.366923,55.14108],[-120.366923,-28.296882]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/0/1.json{?query}","count":397,"count_distinct":339,"name":"agency_name","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/0.json{?query}","type":"TEXT","values":{"A.B. Hill Elementary School Pre-K":2,"Alcy Elementary Pre-K":2,"E.E. Jeter":3,"Holmes Road Elementary Pre-K":3,"Keystone Elementary Pre-K":3,"Kingsbury Elementary School Pre-K":3,"Millington Primary School Pre-K":3,"Ross Elementary School Pre-K":3,"Sea Isle Elementary Pre-K":3,"Shady Grove":5,"White Station Elementary School Pre-K":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/1/1.json{?query}","count":397,"count_distinct":3,"name":"license","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/1.json{?query}","type":"TEXT","values":{"DHS":115,"DOE":249,"Unlicensed":33}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/2/1.json{?query}","count":397,"count_distinct":54,"max":140.0,"median":10.0,"min":0.0,"name":"capacity_3yo","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/2.json{?query}","type":"REAL","values":{"0.0":41,"10.0":44,"18.0":14,"2.0":36,"20.0":25,"4.0":24,"40.0":57,"6.0":9,"60.0":15,"8.0":9,"9.0":35}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/3/1.json{?query}","count":397,"count_distinct":54,"max":140.0,"median":20.0,"min":0.0,"name":"Capacity_4_yo","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/3.json{?query}","type":"REAL","values":{"10.0":44,"11.0":31,"12.0":9,"18.0":39,"20.0":43,"22.0":10,"36.0":22,"40.0":73,"54.0":9,"60.0":20,"9.0":8}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/4/1.json{?query}","count":397,"count_distinct":51,"max":280.0,"median":40.0,"min":4.0,"name":"total_capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/4.json{?query}","type":"REAL","values":{"120.0":15,"16.0":7,"18.0":8,"20.0":123,"22.0":4,"24.0":9,"36.0":5,"40.0":74,"60.0":20,"76.0":6,"80.0":59}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/5/1.json{?query}","count":397,"count_distinct":2,"name":"test","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/5.json{?query}","type":"TEXT","values":{"None":237,"TNReady":160}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/6/1.json{?query}","count":397,"count_distinct":2,"name":"grade_and_subject","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/6.json{?query}","type":"TEXT","values":{"3rd - ELA":160,"None":237}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/7/1.json{?query}","count":397,"count_distinct":72,"max":195.0,"median":63.0,"min":0.0,"name":"valid_tests","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/7.json{?query}","type":"REAL","values":{"0.0":237,"103.0":4,"117.0":4,"35.0":5,"44.0":5,"53.0":5,"60.0":7,"63.0":5,"66.0":6,"72.0":4,"79.0":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/8/1.json{?query}","count":397,"count_distinct":53,"max":146.0,"median":15.0,"min":0.0,"name":"proficient_tests","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/8.json{?query}","type":"REAL","values":{"0.0":243,"10.0":10,"11.0":13,"12.0":6,"15.0":7,"17.0":6,"24.0":6,"34.0":6,"6.0":10,"8.0":7,"9.0":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/9/1.json{?query}","count":397,"count_distinct":98,"max":84.5,"median":23.8,"min":0.0,"name":"pct_proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/9.json{?query}","type":"REAL","values":{"0.0":243,"15.0":4,"16.7":5,"20.5":3,"20.8":3,"22.2":3,"25.0":3,"25.9":3,"26.3":3,"30.4":4,"33.3":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/10/1.json{?query}","count":397,"count_distinct":7,"name":"funding_source","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/10.json{?query}","type":"TEXT","values":{"Early Childhood Special Education":27,"First 8 Memphis":31,"Fund 1":19,"Head Start":44,"Tuition":215,"VPK":21,"VPK/Head Start":40}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/11/1.json{?query}","count":397,"count_distinct":333,"name":"address","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/11.json{?query}","type":"TEXT","values":{"10280 Godwin Road":2,"1083 Holmes Road":3,"1156 Robin Hood Lane":2,"4055 Bayliss Road":3,"4301 Old Allen Road":3,"4840 Chickasaw Road":3,"4890 Ross Road":3,"5250 SEA ISLE ROAD":3,"5360 Shady Grove Rd":5,"6445 William Osteen Drive":3,"7662 Benjestown Road":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/12/1.json{?query}","count":397,"count_distinct":35,"max":38152.0,"median":38116.0,"min":38002.0,"name":"zip","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/12.json{?query}","type":"REAL","values":{"38016.0":17,"38018.0":15,"38109.0":18,"38111.0":24,"38115.0":21,"38116.0":23,"38117.0":20,"38118.0":16,"38127.0":27,"38128.0":16,"38134.0":20}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/13/1.json{?query}","count":397,"count_distinct":9,"name":"city","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/13.json{?query}","type":"TEXT","values":{"Arlington":7,"Bartlett":17,"Collierville":14,"Cordova":12,"Eads":2,"Germantown":16,"Lakeland":3,"Memphis":320,"Millington":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/14/1.json{?query}","count":397,"count_distinct":336,"name":"full_address","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/14.json{?query}","type":"TEXT","values":{"10280 Godwin Road Arlington, TN 38002":2,"1083 Holmes Road Memphis, TN 38116":3,"1156 Robin Hood Lane Memphis, TN 38111":2,"1185 Macon View Drive Memphis, TN 38018":2,"4055 Bayliss Road Memphis, TN 38108":3,"4301 Old Allen Road Memphis, TN 38128":3,"4840 Chickasaw Road Memphis, TN 38117":3,"4890 Ross Road Memphis, TN 38141":3,"5250 SEA ISLE ROAD Memphis, TN 38117":3,"5360 Shady Grove Rd Memphis, TN 38120":5,"7662 Benjestown Road Millington, TN 38053":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/15/1.json{?query}","count":397,"count_distinct":308,"max":35.3640686,"median":35.1211678,"min":35.0041247,"name":"latitude","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/15.json{?query}","type":"REAL","values":{"35.0052494":3,"35.0160743":3,"35.0611948":3,"35.0950892":3,"35.123249":4,"35.1236642":5,"35.1397358":3,"35.1690002":3,"35.2431139":3,"35.3317901":3,"35.3428433":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/16/1.json{?query}","count":397,"count_distinct":306,"max":-89.6481725,"median":-89.9090481,"min":-90.1025719,"name":"longitude","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/16.json{?query}","type":"REAL","values":{"-89.8363827":3,"-89.8475023":3,"-89.8647152":3,"-89.884222":5,"-89.8883365":3,"-89.9009459":3,"-89.9253392":3,"-89.9295839":4,"-89.9533094":3,"-90.029372":3,"-90.0298824":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/17/1.json{?query}","count":397,"count_distinct":308,"name":"geometry","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/17.json{?query}","type":"TEXT","values":{"MULTIPOINT (761900.2243835782 269433.2998517574)":3,"MULTIPOINT (766945.1728004168 388185.05966991076)":3,"MULTIPOINT (788311.0373640686 355008.8794194712)":3,"MULTIPOINT (793638.6808368745 311128.7935161117)":4,"MULTIPOINT (795574.8282052866 327717.6159165908)":3,"MULTIPOINT (802435.4131184298 316782.5858984252)":3,"MULTIPOINT (805557.114927334 300394.3180448265)":3,"MULTIPOINT (807199.7494281208 310738.39663869987)":5,"MULTIPOINT (812131.140590693 287786.7131523541)":3,"MULTIPOINT (819960.5672417762 271042.11426237953)":3,"MULTIPOINT (821308.0650705543 390022.72849864635)":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/18/1.json{?query}","count":397,"count_distinct":303,"name":"parcel_id","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/18.json{?query}","type":"TEXT","values":{"044113 00087C":4,"053056 00001C":3,"055064 00043":3,"067048 00070":3,"068029 00011":5,"077083 00029":3,"090015 00015":3,"093100 00107":3,"093700 00160":3,"D0112 00064":3,"null":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/6196dade-793d-5ff1-a147-9f3000004453/19/1.json{?query}","count":397,"count_distinct":171,"max":47157980200.0,"median":47157020542.0,"min":47157000100.0,"name":"census_tract","stats_url":"https://us1.data-pipeline.felt.com/stats/6196dade-793d-5ff1-a147-9f3000004453/19.json{?query}","type":"REAL","values":{"47157007300.0":7,"47157008600.0":7,"47157009501.0":6,"47157009600.0":10,"47157010210.0":6,"47157010220.0":8,"47157010820.0":6,"47157011600.0":6,"47157021020.0":7,"47157021721.0":8,"47157022121.0":8}}],"content_url":"https://us1.data-pipeline.felt.com/table/6196dade-793d-5ff1-a147-9f3000004453/{page}.json{?query}","row_count":397},"initial_fill_color":null}],"created_by":"Kira Morin","modified_at":"2025-01-30T21:12:30","user_id":"a65b8062-3d1f-49e5-9050-c6fb4107891a","index_json_url":"https://us1.data-pipeline.felt.com/upload/76e8fd48-2299-4802-97c4-39c50000554c.json","z_order":5,"max_zoom":18,"subtitle":null,"isCollapsed":false,"hideFromLegend":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"errorType":null,"visibilityInteraction":"checkbox","legendVisibility":"show","created_at_unix_time_ms":1738206473000,"duplicatedFromId":null,"renderAsLayer":true},{"id":"55037d61-011d-49fd-8e17-122bfa269f9c","name":"Roads (Clipped)","visible":true,"description":"","created_at":"2025-01-30T03:07:53","layers":[{"h3_levels":null,"legendVisibility":"hide","next_processing_state":null,"legendDisplay":"default","parsed_size_bytes":48578560,"layer_name":"parsed","sql_query_threads":[],"stac_url":null,"bounding_box":{"coordinates":[[[-90.08240509033203,35.02103805541992],[-89.63574981689453,35.02103805541992],[-89.63574981689453,35.39997100830078],[-90.08240509033203,35.39997100830078],[-90.08240509033203,35.02103805541992]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"visible":true,"edit_version":null,"source_has_custom_query":false,"modified_at":"2025-08-26T18:54:41","remote_data_url":null,"min_zoom":0,"initial_stroke_color":null,"created_at":"2025-01-30T03:07:53","tile_max_zoom":10,"has_download_url":true,"index_json_url":"https://us1.data-pipeline.felt.com/upload/6862ba8c-e3bc-5f17-a0d9-d472640632e4.json","source_id":null,"raster_preview_url":null,"raster_colors":null,"errorMessage":null,"tagged_user_ids":[],"z_order":1,"pipeline_version":"0.35.11460","created_by":"DMS","semantic_columns":[],"status":"completed","geocoder_metadata":null,"stats_url":"https://us1.data-pipeline.felt.com/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/stats/stats.json","runCause":"transform","stats":[{"aggregation":null,"binLevel":null,"count":93816,"count_distinct":19,"name":"highway","type":"TEXT","values":{"construction":2,"living_street":10,"motorway":766,"motorway_link":830,"pedestrian":35,"platform":7,"primary":1213,"primary_link":178,"proposed":39,"raceway":1,"residential":18576,"secondary":1792,"secondary_link":165,"service":67848,"tertiary":1484,"tertiary_link":60,"trunk":218,"trunk_link":110,"unclassified":482}}],"progress":100,"external_refresh_frequency_ms":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","scheduled_refresh_status":null,"legend_items":[{"id":"ee1677a8-e247-4f49-813c-a74e370d2989--0-primary","visible":true},{"id":"ee1677a8-e247-4f49-813c-a74e370d2989--0-motorway","visible":true},{"id":"ee1677a8-e247-4f49-813c-a74e370d2989--0-trunk","visible":true}],"excerpt_url":"https://us1.data-pipeline.felt.com/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/{feature}.geojson{?skip_geometry,zoom_level}","html_popup_threads":[],"data_last_updated_by_user_at":"2025-01-29T00:10:26","hideFromLegend":true,"column_selections":[],"pipeline_dataset_id":"caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0","pending_fork_operation":false,"raster_details":null,"scheduled_refresh_frequency":null,"last_processed_at":"2025-01-29T00:10:26","html_popup_source":null,"normalized":{"filename":"transformed.gpkg","feature_id_field":null,"filetype":"GeoPackage","layername":"parsed"},"curated_layer":false,"subtitle":"","id":"354cd9ce-b126-4da2-bf0d-1875b973ea21","name":"Roads (Clipped)","geomatch_metadata":null,"debug_layer_compaction":null,"geometry_type":"Line","is_spreadsheet":false,"processing_time_seconds":246,"centroids_layer_name":"parsed-anchors","tile_url":"https://us1.data-pipeline.felt.com/vectortile/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/{z}/{x}/{y}.pbf{?attributes,layer,query}","source_dataset_id":null,"h3_geomatched_level":null,"style":{"config":{"categoricalAttribute":"highway","categories":["primary","motorway","trunk"],"labelAttribute":["highway"],"otherOrder":"below","showOther":false},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":400,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxAngle":30,"maxZoom":23,"minZoom":23,"offset":0,"padding":1,"placement":"Above","repeatDistance":250,"textTransform":"none"},"legend":{"displayName":"auto"},"paint":{"color":["rgb(88, 77, 74)","rgb(76, 70, 66)","rgb(64, 62, 55)"],"lineCap":"round","lineJoin":"round","opacity":1,"size":2},"type":"categorical","version":"2.3.1"},"errorType":null,"max_zoom":18,"maximum_bounding_box":{"coordinates":[[[-90.288592,34.994802],[-89.633741,34.994802],[-89.633741,35.408784],[-90.288592,35.408784],[-90.288592,34.994802]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/0/1.json{?query}","count":93816,"count_distinct":19,"name":"highway","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/0.json{?query}","type":"TEXT","values":{"motorway":766,"motorway_link":830,"primary":1213,"primary_link":178,"residential":18576,"secondary":1792,"secondary_link":165,"service":67848,"tertiary":1484,"trunk":218,"unclassified":482}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/1/1.json{?query}","count":23581,"count_distinct":14265,"name":"name","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/1.json{?query}","type":"TEXT","values":{"Avron B Fogelman Expressway":75,"Bill Morris Parkway":80,"Doctor Martin Luther King Junior Expressway":161,"East Raines Road":69,"Madison Avenue":74,"Poplar Avenue":113,"Union Avenue":80,"W B Fowler Senior Expressway":70,"Winchester Road":134,"Wolf River Boulevard":85,"null":70235}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/2/1.json{?query}","count":9268,"count_distinct":11,"name":"surface","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/2.json{?query}","type":"TEXT","values":{"asphalt":8435,"compacted":9,"concrete":362,"dirt":20,"fine_gravel":8,"gravel":2,"ground":2,"null":84548,"paved":378,"sett":5,"unpaved":45}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/3/1.json{?query}","count":1052,"count_distinct":16,"name":"source","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/3.json{?query}","type":"TEXT","values":{"Bing":350,"MapBox Satellite":14,"Mapbox":7,"Yahoo":68,"bing":17,"http://gis.shelbycounty911.org/datasets":212,"https://leegisopendata2-leegis.opendata.arcgis.com/datasets/roads":35,"local knowledge":38,"maxar":299,"null":92764,"yahoo":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/4/1.json{?query}","count":39333,"count_distinct":11,"name":"service","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/4.json{?query}","type":"TEXT","values":{"1":1,"Blakemore Road":1,"Ruby Oaks Drive":1,"Willow Wyck Drive North":1,"alley":425,"drive-through":129,"driveway":34764,"emergency_access":9,"null":54483,"parking_aisle":3998,"}":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/5/1.json{?query}","count":38774,"count_distinct":3,"name":"oneway","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/5.json{?query}","type":"TEXT","values":{"-1":73,"no":30054,"null":55042,"yes":8647}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/6/1.json{?query}","count":2392,"count_distinct":19,"name":"maxspeed","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/6.json{?query}","type":"TEXT","values":{"10 mph":7,"15 mph":26,"20 mph":62,"30 mph":141,"35 mph":163,"40 mph":718,"45 mph":409,"50 mph":77,"55 mph":491,"65 mph":277,"null":91424}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/7/1.json{?query}","count":8313,"count_distinct":9,"max":9.0,"median":3.0,"min":1.0,"name":"lanes","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/7.json{?query}","type":"REAL","values":{"1.0":1056,"2.0":4371,"3.0":1066,"4.0":876,"5.0":387,"6.0":334,"7.0":195,"8.0":26,"9.0":2,"null":85503}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/8/1.json{?query}","count":37792,"count_distinct":9,"name":"access","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/8.json{?query}","type":"TEXT","values":{"customers":1536,"designated":2,"destination":79,"emergency":1,"no":239,"null":56024,"permissive":7,"permit":13,"private":35870,"yes":45}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/9/1.json{?query}","count":2314,"count_distinct":2,"name":"lit","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/9.json{?query}","type":"TEXT","values":{"no":55,"null":91502,"yes":2259}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/10/1.json{?query}","count":1,"count_distinct":1,"name":"crossing","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/10.json{?query}","type":"TEXT","values":{"marked":1,"null":93815}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/11/1.json{?query}","count":650,"count_distinct":3,"name":"bicycle","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/11.json{?query}","type":"TEXT","values":{"dismount":9,"no":458,"null":93166,"yes":183}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/12/1.json{?query}","count":0,"count_distinct":0,"name":"footway","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/12.json{?query}","type":"TEXT","values":{"null":93816}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/13/1.json{?query}","count":792,"count_distinct":6,"name":"layer","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/13.json{?query}","type":"TEXT","values":{"-1":52,"0":7,"1":705,"2":16,"3":1,"4":11,"null":93024}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/14/1.json{?query}","count":605,"count_distinct":3,"name":"foot","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/14.json{?query}","type":"TEXT","values":{"no":473,"null":93211,"private":1,"yes":131}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/15/1.json{?query}","count":752,"count_distinct":1,"name":"bridge","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/15.json{?query}","type":"TEXT","values":{"null":93064,"yes":752}}],"content_url":"https://us1.data-pipeline.felt.com/table/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/{page}.json{?query}","row_count":93816},"initial_fill_color":null}],"created_by":"DMS","modified_at":"2025-01-30T21:11:08","user_id":"dca8c9c2-a4e2-453b-94ca-fb528fca3759","index_json_url":"https://us1.data-pipeline.felt.com/upload/6862ba8c-e3bc-5f17-a0d9-d472640632e4.json","z_order":6,"max_zoom":18,"subtitle":null,"isCollapsed":false,"hideFromLegend":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"errorType":null,"visibilityInteraction":"checkbox","legendVisibility":"show","created_at_unix_time_ms":1738206473000,"duplicatedFromId":null,"renderAsLayer":true},{"id":"ff9334f9-18ac-4971-b00c-7fa00def6938","name":"Ratio : PreK Seats to Population ","visible":true,"description":"","created_at":"2025-01-30T21:09:14","layers":[{"h3_levels":null,"legendVisibility":"show","next_processing_state":null,"legendDisplay":"default","parsed_size_bytes":1748992,"layer_name":"parsed","sql_query_threads":[],"stac_url":null,"bounding_box":{"coordinates":[[[-90.31049346923828,34.99418640136719],[-89.63277435302734,34.99418640136719],[-89.63277435302734,35.40948486328125],[-90.31049346923828,35.40948486328125],[-90.31049346923828,34.99418640136719]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"visible":false,"edit_version":null,"source_has_custom_query":false,"modified_at":"2025-11-08T00:28:04","remote_data_url":null,"min_zoom":0,"initial_stroke_color":null,"created_at":"2025-01-30T03:07:53","tile_max_zoom":null,"has_download_url":true,"index_json_url":"https://us1.data-pipeline.felt.com/upload/aeb4367f-9db5-4202-9272-e1dc0000554c.json","source_id":null,"raster_preview_url":null,"raster_colors":null,"errorMessage":null,"tagged_user_ids":[],"z_order":3,"pipeline_version":"0.36.11489","created_by":"DMS","semantic_columns":[],"status":"completed","geocoder_metadata":null,"stats_url":"https://us1.data-pipeline.felt.com/ae188826-366b-59ec-b663-2f2400004453/stats/stats.json","runCause":"refresh","stats":[{"aggregation":null,"avg":2.1755793651576205,"binLevel":null,"count":249,"count_distinct":159,"equal_interval":{"10":[[0.0,247],[13.35,0],[26.7,0],[40.05,0],[53.4,0],[66.75,1],[80.1,0],[93.45,0],[106.8,0],[120.14999999999999,1],[133.5,null]],"11":[[0.0,247],[12.136363636363637,0],[24.272727272727273,0],[36.40909090909091,0],[48.54545454545455,0],[60.68181818181819,1],[72.81818181818181,0],[84.95454545454545,0],[97.0909090909091,0],[109.22727272727273,0],[121.36363636363637,1],[133.5,null]],"12":[[0.0,247],[11.125,0],[22.25,0],[33.375,0],[44.5,0],[55.625,0],[66.75,1],[77.875,0],[89.0,0],[100.125,0],[111.25,0],[122.375,1],[133.5,null]],"13":[[0.0,246],[10.26923076923077,1],[20.53846153846154,0],[30.80769230769231,0],[41.07692307692308,0],[51.346153846153854,0],[61.61538461538462,0],[71.88461538461539,1],[82.15384615384616,0],[92.42307692307693,0],[102.69230769230771,0],[112.96153846153847,0],[123.23076923076924,1],[133.5,null]],"3":[[0.0,247],[44.5,1],[89.0,1],[133.5,null]],"4":[[0.0,247],[33.375,0],[66.75,1],[100.125,1],[133.5,null]],"5":[[0.0,247],[26.7,0],[53.4,1],[80.1,0],[106.8,1],[133.5,null]],"6":[[0.0,247],[22.25,0],[44.5,0],[66.75,1],[89.0,0],[111.25,1],[133.5,null]],"7":[[0.0,247],[19.071428571428573,0],[38.142857142857146,0],[57.21428571428572,1],[76.28571428571429,0],[95.35714285714286,0],[114.42857142857144,1],[133.5,null]],"8":[[0.0,247],[16.6875,0],[33.375,0],[50.0625,0],[66.75,1],[83.4375,0],[100.125,0],[116.8125,1],[133.5,null]],"9":[[0.0,247],[14.833333333333334,0],[29.666666666666668,0],[44.5,0],[59.333333333333336,1],[74.16666666666667,0],[89.0,0],[103.83333333333334,0],[118.66666666666667,1],[133.5,null]]},"geometric_interval":{"10":[[0.0,126],[0.6325715666722451,54],[1.6652899203066687,35],[3.351276540830801,24],[6.103770359288328,7],[10.597413504743201,1],[17.93360753478446,0],[29.910469315820492,0],[49.46355331750342,1],[81.38536229940492,1],[133.5,null]],"11":[[0.0,122],[0.5614216890324566,50],[1.4380376909809693,32],[2.806804929376295,23],[4.944027782643816,19],[8.281133900031556,1],[13.491763770323658,0],[21.627754263318135,0],[34.33146628084156,0],[54.167317756224904,1],[85.13944647031495,1],[133.5,null]],"12":[[0.0,115],[0.5045046130531095,50],[1.263534130698087,36],[2.4054975414384314,20],[4.123586760835144,19],[6.708459917054314,6],[10.597413504743201,1],[16.44836211737058,0],[25.251141295805162,0],[38.49496317744785,0],[58.42035429283299,1],[88.39819714281738,1],[133.5,null]],"13":[[0.0,109],[0.4579675836838446,53],[1.1256694750729088,31],[2.0991571882825557,22],[3.5184707172567355,19],[5.587783833585011,12],[8.604775277683435,1],[13.003451003430442,0],[19.416577622706598,0],[28.766708343671198,0],[42.39889583804402,0],[62.27418329953992,1],[91.25170813479892,1],[133.5,null]],"3":[[0.0,221],[4.123586760835144,26],[25.251141295805162,2],[133.5,null]],"4":[[0.0,201],[2.4054975414384314,45],[10.597413504743201,1],[38.49496317744785,2],[133.5,null]],"5":[[0.0,180],[1.6652899203066687,59],[6.103770359288328,8],[17.93360753478446,0],[49.46355331750342,2],[133.5,null]],"6":[[0.0,165],[1.263534130698087,56],[4.123586760835144,25],[10.597413504743201,1],[25.251141295805162,0],[58.42035429283299,2],[133.5,null]],"7":[[0.0,153],[1.0142027449014175,55],[3.057012697568405,34],[7.171646111542186,5],[15.459352028231265,0],[32.15247203456213,0],[65.77580017228252,2],[133.5,null]],"8":[[0.0,145],[0.8453990195723069,56],[2.4054975414384314,29],[5.284501824126385,16],[10.597413504743201,1],[20.401855511227733,0],[38.49496317744785,0],[71.88396632570662,2],[133.5,null]],"9":[[0.0,135],[0.7239501290156782,54],[1.972004047333174,32],[4.123586760835143,25],[7.832808057364765,1],[14.227320590064714,0],[25.251141295805148,0],[44.25565842371209,1],[77.01849817824794,1],[133.5,null]]},"histogram":[[0.0,204],[2.78009162848813,30],[5.56018325697626,12],[8.34027488546439,1],[11.12036651395252,0],[13.90045814244065,0],[16.68054977092878,0],[19.46064139941691,0],[22.24073302790504,0],[25.02082465639317,0],[27.8009162848813,0],[30.58100791336943,0],[33.36109954185756,0],[36.14119117034569,0],[38.92128279883382,0],[41.70137442732195,0],[44.48146605581008,0],[47.26155768429821,0],[50.04164931278634,0],[52.82174094127447,0],[55.6018325697626,0],[58.38192419825073,0],[61.16201582673886,0],[63.94210745522699,0],[66.72219908371513,0],[69.50229071220325,1],[72.28238234069138,0],[75.0624739691795,0],[77.84256559766764,0],[80.62265722615577,0],[83.4027488546439,0],[86.18284048313203,0],[88.96293211162016,0],[91.7430237401083,0],[94.52311536859642,0],[97.30320699708456,0],[100.08329862557268,0],[102.86339025406082,0],[105.64348188254894,0],[108.42357351103708,0],[111.2036651395252,0],[113.98375676801334,0],[116.76384839650146,0],[119.5439400249896,0],[122.32403165347772,0],[125.10412328196585,0],[127.88421491045398,0],[130.6643065389421,0],[133.44439816743025,1],[136.22448979591837,null]],"jenks_natural_breaks":{"10":[[0.0,99],[0.3086419701576233,44],[0.8333333134651184,33],[1.5555555820465088,26],[2.5,16],[4.0,20],[5.916666507720947,7],[7.535714149475098,1],[11.043478012084961,1],[72.0,2],[133.5,null]],"11":[[0.0,99],[0.3086419701576233,44],[0.8333333134651184,33],[1.5555555820465088,26],[2.5,12],[3.2413792610168457,10],[4.75,14],[5.916666507720947,7],[7.535714149475098,1],[11.043478012084961,1],[72.0,2],[133.5,null]],"12":[[0.0,99],[0.3086419701576233,44],[0.8333333134651184,33],[1.5555555820465088,26],[2.5,12],[3.2413792610168457,7],[4.34782600402832,8],[5.142857074737549,9],[5.916666507720947,7],[7.535714149475098,1],[11.043478012084961,1],[72.0,2],[133.5,null]],"13":[[0.0,98],[0.28915661573410034,43],[0.8108108043670654,29],[1.3333333730697632,17],[1.8636363744735718,15],[2.5,12],[3.2413792610168457,7],[4.34782600402832,8],[5.142857074737549,9],[5.916666507720947,7],[7.535714149475098,1],[11.043478012084961,1],[72.0,2],[133.5,null]],"3":[[0.0,246],[11.043478012084961,1],[72.0,2],[133.5,null]],"4":[[0.0,204],[2.7428572177886963,42],[11.043478012084961,1],[72.0,2],[133.5,null]],"5":[[0.0,170],[1.375,48],[4.0,28],[11.043478012084961,1],[72.0,2],[133.5,null]],"6":[[0.0,162],[1.1494252681732178,52],[3.2413792610168457,24],[5.916666507720947,8],[11.043478012084961,1],[72.0,2],[133.5,null]],"7":[[0.0,126],[0.6060606241226196,58],[1.7647058963775635,30],[3.2413792610168457,24],[5.916666507720947,8],[11.043478012084961,1],[72.0,2],[133.5,null]],"8":[[0.0,107],[0.42553192377090454,63],[1.3333333730697632,32],[2.5,16],[4.0,20],[5.916666507720947,8],[11.043478012084961,1],[72.0,2],[133.5,null]],"9":[[0.0,107],[0.42553192377090454,63],[1.3333333730697632,32],[2.5,16],[4.0,20],[5.916666507720947,7],[7.535714149475098,1],[11.043478012084961,1],[72.0,2],[133.5,null]]},"max":133.5,"median":0.6,"min":0.0,"name":"seat to population - decimal value","quantiles":{"10":[[0.0,96],[0.2513121333744983,16],[0.4898305084745763,18],[0.6795069337442219,19],[0.9624688899950224,15],[1.2571428571428571,16],[1.6746411483253594,17],[2.293822393822394,16],[3.2174603174603176,20],[5.457754010695187,16],[133.5,null]],"11":[[0.0,95],[0.2402069475240207,14],[0.45521870177219387,17],[0.6086842450478813,16],[0.8158594459964323,15],[1.05769772023642,15],[1.4119957206505689,14],[1.8524745891517052,15],[2.4203019507212438,16],[3.836101882613511,17],[5.568850267379682,15],[133.5,null]],"12":[[0.0,94],[0.23721340388007056,13],[0.43020808978255787,15],[0.5642857142857143,14],[0.7392259334999621,15],[0.9975124378109452,13],[1.2571428571428571,14],[1.613331723221833,13],[2.0295319844676065,14],[2.9079721044714892,16],[4.231884057971011,14],[5.752314814814812,14],[133.5,null]],"13":[[0.0,93],[0.23324720068906116,12],[0.39841201210644245,14],[0.5337146668737808,12],[0.686640945261635,15],[0.9227497068688136,12],[1.0729009552538966,13],[1.3770277341705919,12],[1.7450324611449932,13],[2.240702240702241,12],[3.0521535709371137,15],[4.650887573964498,13],[5.85836385836386,13],[133.5,null]],"3":[[0.0,136],[0.7392259334999621,55],[2.0295319844676065,58],[133.5,null]],"4":[[0.0,122],[0.5642857142857143,42],[1.2571428571428571,41],[2.9079721044714892,44],[133.5,null]],"5":[[0.0,112],[0.4898305084745763,37],[0.9624688899950224,31],[1.6746411483253594,33],[3.2174603174603176,36],[133.5,null]],"6":[[0.0,107],[0.43020808978255787,29],[0.7392259334999621,28],[1.2571428571428571,27],[2.0295319844676065,30],[4.231884057971011,28],[133.5,null]],"7":[[0.0,103],[0.37872325906718074,25],[0.6432951355989773,25],[1.031638837353123,23],[1.568253968253968,23],[2.336003560302626,26],[4.799227799227798,24],[133.5,null]],"8":[[0.0,100],[0.3391692274516146,22],[0.5642857142857143,23],[0.8554147465437788,19],[1.2571428571428571,20],[1.8048128342245988,21],[2.9079721044714892,23],[4.974137931034483,21],[133.5,null]],"9":[[0.0,98],[0.28199258924206494,20],[0.5268333074574341,18],[0.7392259334999621,20],[1.0465217770795145,17],[1.5209931998253172,18],[2.0295319844676065,18],[3.093203093203093,21],[5.227513227513224,19],[133.5,null]]},"standard_deviations":{"10":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,0],[55.24296360291615,0],[64.89157891887224,1],[74.54019423482833,0],[84.18880955078443,1],[133.5,null]],"11":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,0],[55.24296360291615,0],[64.89157891887224,1],[74.54019423482833,0],[84.18880955078443,0],[93.83742486674052,1],[133.5,null]],"12":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,0],[55.24296360291615,0],[64.89157891887224,1],[74.54019423482833,0],[84.18880955078443,0],[93.83742486674052,0],[103.48604018269661,1],[133.5,null]],"13":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,0],[55.24296360291615,0],[64.89157891887224,1],[74.54019423482833,0],[84.18880955078443,0],[93.83742486674052,0],[103.48604018269661,0],[113.1346554986527,1],[133.5,null]],"3":[[0.0,241],[6.999887023135669,6],[16.648502339091763,2],[133.5,null]],"4":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,2],[133.5,null]],"5":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,2],[133.5,null]],"6":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,2],[133.5,null]],"7":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,0],[55.24296360291615,2],[133.5,null]],"8":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,0],[55.24296360291615,0],[64.89157891887224,2],[133.5,null]],"9":[[0.0,241],[6.999887023135669,6],[16.648502339091763,0],[26.29711765504786,0],[35.945732971003956,0],[45.594348286960056,0],[55.24296360291615,0],[64.89157891887224,1],[74.54019423482833,1],[133.5,null]]},"stdev":9.648615315956096,"sum":541.7192619242475,"type":"REAL","values":{"4.3478260869565215":1,"0.34934497816593885":1,"7.535714285714286":1,"4.666666666666667":1,"133.5":1,"0.975609756097561":1,"2.0714285714285716":1,"0.9850746268656716":1,"0.425531914893617":1,"7.428571428571429":1,"0.759493670886076":1,"0.7643312101910829":1,"3.8095238095238093":2,"1.6363636363636365":1,"0.23255813953488372":1,"72.0":1,"0.5571428571428572":1,"0.16363636363636364":1,"11.043478260869565":1,"5.470588235294118":1,"1.7391304347826086":1,"0.43956043956043955":1,"1.313868613138686":1,"0.10344827586206896":1,"0.37735849056603776":1,"0.23703703703703705":1,"1.5555555555555556":1,"3.9069767441860463":1,"1.5510204081632653":1,"1.2021857923497268":1,"0.5263157894736842":1,"1.2765957446808511":1,"2.0085836909871246":1,"3.076923076923077":1,"5.454545454545454":2,"2.3333333333333335":1,"4.0":3,"1.6326530612244898":1,"3.2":1,"4.8979591836734695":1,"5.333333333333333":1,"4.615384615384615":1,"0.9230769230769231":1,"0.9216589861751152":1,"0.17733990147783252":1,"2.088888888888889":1,"0.7096774193548387":1,"2.742857142857143":1,"0.6060606060606061":1,"1.320754716981132":1,"0.30864197530864196":1,"0.5309734513274337":1,"0.18181818181818182":1,"0.1834862385321101":1,"1.0588235294117647":1,"6.666666666666667":1,"1.1111111111111112":1,"4.9655172413793105":1,"1.044776119402985":1,"0.16806722689075632":1,"2.8450704225352115":1,"0.5063291139240507":1,"0.42105263157894735":1,"0.12716763005780346":1,"0.6557377049180327":1,"0.8333333333333334":2,"5.625":1,"0.6412213740458015":1,"5.916666666666667":1,"1.2745098039215685":1,"7.470588235294118":1,"0.6896551724137931":2,"1.095890410958904":1,"0.5":3,"1.3333333333333333":1,"1.839080459770115":1,"0.7407407407407407":2,"2.0":1,"1.2571428571428571":1,"1.0434782608695652":1,"1.951219512195122":1,"1.0":1,"3.125":1,"0.6779661016949152":1,"2.5":1,"6.75":1,"1.401360544217687":1,"0.1568627450980392":1,"2.27027027027027":1,"1.4598540145985401":1,"0.2891566265060241":1,"0.5369127516778524":1,"5.142857142857143":1,"5.777777777777778":1,"0.3883495145631068":1,"0.7361963190184049":1,"7.241379310344827":1,"1.7647058823529411":1,"5.0":1,"2.970873786407767":1,"0.27303754266211605":1,"1.6094674556213018":1,"0.509090909090909":1,"0.8108108108108109":1,"0.5882352941176471":1,"0.44776119402985076":1,"0.7692307692307693":1,"2.2222222222222223":2,"0.5714285714285714":1,"0.4580152671755725":1,"3.0":1,"1.8636363636363635":1,"1.6842105263157894":1,"0.547945205479452":1,"5.882352941176471":1,"2.3095238095238093":1,"0.25316455696202533":1,"1.6":1,"2.336448598130841":1,"0.4745762711864407":1,"5.873015873015873":1,"0.45977011494252873":1,"0.6818181818181818":1,"0.6":1,"0.0":81,"0.35714285714285715":1,"0.6349206349206349":1,"1.0389610389610389":1,"3.2413793103448274":1,"2.3536585365853657":1,"0.14678899082568808":1,"4.864864864864865":1,"1.0133333333333334":1,"3.0952380952380953":1,"4.75":1,"1.8181818181818181":1,"1.0740740740740742":1,"7.0":1,"1.7142857142857142":1,"0.379746835443038":1,"1.375":1,"0.23809523809523808":1,"1.0526315789473684":1,"1.5384615384615385":1,"0.15384615384615385":1,"3.2142857142857144":1,"0.9508196721311475":1,"0.6987951807228916":1,"1.0857142857142856":1,"0.24390243902439024":1,"0.9591836734693877":1,"1.9672131147540983":1,"2.142857142857143":1,"3.2222222222222223":1,"1.1494252873563218":1,"3.0232558139534884":1,"2.4269662921348316":1,"0.2247191011235955":1,"0.821917808219178":1}}],"progress":100,"external_refresh_frequency_ms":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","scheduled_refresh_status":null,"legend_items":[{"id":"81ff7eed-fd94-4145-b283-6a2eeab192cf--0-0","visible":false},{"id":"81ff7eed-fd94-4145-b283-6a2eeab192cf--0-1","visible":false},{"id":"81ff7eed-fd94-4145-b283-6a2eeab192cf--0-2","visible":false},{"id":"81ff7eed-fd94-4145-b283-6a2eeab192cf--0-3","visible":false},{"id":"81ff7eed-fd94-4145-b283-6a2eeab192cf--0-4","visible":false},{"id":"81ff7eed-fd94-4145-b283-6a2eeab192cf--0-5","visible":false}],"excerpt_url":"https://us1.data-pipeline.felt.com/ae188826-366b-59ec-b663-2f2400004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/ae188826-366b-59ec-b663-2f2400004453/{feature}.geojson{?skip_geometry,zoom_level}","html_popup_threads":[{"id":"d4fd689c-13c2-4f84-b05b-5810b156f6ca","insertedAt":"2025-11-07T23:57:11.224264","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}],"data_last_updated_by_user_at":"2025-01-31T19:35:07","hideFromLegend":false,"column_selections":[{"type":"census-tracts","column":"Census Tract geoid"}],"pipeline_dataset_id":"ae188826-366b-59ec-b663-2f2400004453","pending_fork_operation":false,"raster_details":null,"scheduled_refresh_frequency":null,"last_processed_at":"2025-01-31T19:35:07","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 14px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000;\n transition: background-color 0.3s ease-in-out;\n\n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 12px;\n border-radius: 6px;\n text-align: center;\n \n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 6px;\n }\n\n .reading-value {\n font-size: 28px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n .chart-container {\n margin-top: 12px;\n }\n\n </style>\n</head>\n\n \n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0:0' | replace: '$', '' | replace: ',', '' }}\";\n\n console.log(\"Raw Ratio String:\", ratioString); // Debugging output\n\n // Ensure the ratio string contains \":\"\n let ratioParts = ratioString.includes(':') ? ratioString.split(':') : ['0', '0'];\n\n // Convert both parts to integers (or default to 0)\n let numerator = Math.floor(parseFloat(ratioParts[0])) || 0; \n let denominator = Math.floor(parseFloat(ratioParts[1])) || 0;\n\n console.log(\"Parsed Numerator:\", numerator, \"Parsed Denominator:\", denominator); // Debugging output\n\n // Special case: If both numerator and denominator are zero, display \"0\"\n let formattedRatio;\n if (numerator === 0 && denominator === 0) {\n formattedRatio = \"0\";\n } else {\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n denominator = 1;\n }\n formattedRatio = `${numerator}:${denominator}`;\n }\n\n console.log(\"Final Formatted Ratio:\", formattedRatio); // Debugging output\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (formattedRatio === \"0\") {\n ratioContainer.style.backgroundColor = \"transparent\";\n ratioContainer.style.color = \"black\";\n } else if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"#EA4C4C\"; // Red for < 0.5\n ratioContainer.style.color = \"white\";\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"#FFB500\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\";\n } else {\n ratioContainer.style.backgroundColor = \"#299A2D\"; // Green for 1+\n ratioContainer.style.color = \"white\";\n }\n </script>\n\n\n\n \n <div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 16px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 yo Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute));\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"tcap\" class=\"reading-container\">\n <span class=\"reading-label\">3rd Gr ELA TNReady % Proficient or Above</span>\n <div class=\"reading-value\" id=\"tcapvalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const tcap = \"{{[\"TNReady Percent Proficient\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"TCAP % Proficient (Raw):\", tcap);\n\n // Display the formatted value in the HTML\n const tcapvalue = document.getElementById('tcapvalue');\n if (tcap !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(tcap));\n tcapvalue.textContent = `${percentage}%`;\n } else {\n tcapvalue.textContent = 'N/A'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","normalized":{"filename":"prek_schools_all_data_corrected.xlsx","feature_id_field":null,"filetype":"MS Office Open XML spreadsheet","layername":"prek_schools_all_data_corrected"},"curated_layer":false,"subtitle":"PreK Seat : Population as Decimal Value","id":"81ff7eed-fd94-4145-b283-6a2eeab192cf","name":"Ratio by Census Tract","geomatch_metadata":{"full_matches":249,"no_matches":0,"results_url":"https://us1.data-pipeline.felt.com/ae188826-366b-59ec-b663-2f2400004453/geomatch/results.csv"},"debug_layer_compaction":null,"geometry_type":"Polygon","is_spreadsheet":true,"processing_time_seconds":26,"centroids_layer_name":"parsed-anchors","tile_url":"https://us1.data-pipeline.felt.com/vectortile/ae188826-366b-59ec-b663-2f2400004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","source_dataset_id":null,"h3_geomatched_level":null,"style":{"attributes":{"Census Tract geoid":{"format":{"mantissa":0,"thousandSeparated":false}},"County Commission District":{"format":{"mantissa":0,"thousandSeparated":true}},"DHS Capacity":{"format":{"mantissa":0,"thousandSeparated":true}},"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":1,"postfix":"%"}},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}}},"config":{"labelAttribute":["seat to population - approximate ratio"],"numericAttribute":"seat to population - decimal value","steps":[0,0.5,0.8,1,30,72,133.5]},"filters":null,"label":{"color":"rgb(37, 19, 19)","fontSize":{"linear":[[11,0],[12,12],[13,14],[15,23]]},"fontStyle":"italic","fontWeight":500,"haloColor":"rgb(255, 255, 255)","haloWidth":1.2,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":[{"color":["#dc565f","#e79c6a","#e9d9a2","#c2e2ba","#69bab1","#2b8bab"],"isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":2},{"color":["#dc565f","#e79c6a","#e9d9a2","#c2e2ba","#69bab1","#2b8bab"],"opacity":0.8,"strokeColor":"rgb(128, 128, 128)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"Census Tract Name","type":"html","width":350},"type":"numeric","version":"2.3.1"},"errorType":null,"max_zoom":18,"maximum_bounding_box":{"coordinates":[[[-90.310491,34.994188],[-89.632776,34.994188],[-89.632776,35.409483],[-90.310491,35.409483],[-90.310491,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/0/1.json{?query}","count":249,"count_distinct":249,"max":47157980402,"median":47157020531,"min":47157000100,"name":"Census Tract geoid","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/0.json{?query}","type":"INTEGER","values":{"47157000100":1,"47157000200":1,"47157000300":1,"47157000400":1,"47157000600":1,"47157000700":1,"47157000800":1,"47157000900":1,"47157001100":1,"47157001200":1,"47157001300":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/1/1.json{?query}","count":249,"count_distinct":249,"name":"Census Tract Name","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/1.json{?query}","type":"TEXT","values":{"Census Tract 100.01; Shelby County; Tennessee":1,"Census Tract 100.02; Shelby County; Tennessee":1,"Census Tract 101.20; Shelby County; Tennessee":1,"Census Tract 101.21; Shelby County; Tennessee":1,"Census Tract 101.22; Shelby County; Tennessee":1,"Census Tract 102.10; Shelby County; Tennessee":1,"Census Tract 102.20; Shelby County; Tennessee":1,"Census Tract 103; Shelby County; Tennessee":1,"Census Tract 105; Shelby County; Tennessee":1,"Census Tract 106.10; Shelby County; Tennessee":1,"Census Tract 106.20; Shelby County; Tennessee":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/2/1.json{?query}","count":249,"count_distinct":199,"max":1341,"median":204,"min":0,"name":"Population 0 to 5 Years Old, ACS 2022","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/2.json{?query}","type":"INTEGER","values":{"0":9,"146":3,"275":3,"28":2,"30":2,"343":3,"35":2,"41":2,"53":2,"57":2,"93":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/3/1.json{?query}","count":249,"count_distinct":130,"max":402,"median":61,"min":0,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/3.json{?query}","type":"INTEGER","values":{"0":9,"17":4,"26":4,"28":4,"29":5,"32":5,"41":4,"44":5,"56":4,"59":4,"77":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/4/1.json{?query}","count":249,"count_distinct":234,"max":250001,"median":60294,"min":0,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/4.json{?query}","type":"INTEGER","values":{"0":13,"17614":1,"19803":1,"20435":1,"20750":1,"20813":1,"22610":1,"2499":1,"250001":3,"25278":1,"41250":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/5/1.json{?query}","count":249,"count_distinct":234,"max":396.0,"median":95.51,"min":0.0,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/5.json{?query}","type":"REAL","values":{"0.0":13,"27.9":1,"3.96":1,"31.37":1,"32.37":1,"32.87":1,"32.97":1,"35.81":1,"396.0":3,"40.04":1,"65.34":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/6/1.json{?query}","count":249,"count_distinct":197,"max":250001,"median":42264,"min":0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/6.json{?query}","type":"INTEGER","values":{"0":46,"10139":1,"11417":1,"11523":1,"12168":1,"14485":1,"15259":1,"15435":1,"19073":1,"2499":2,"250001":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/7/1.json{?query}","count":249,"count_distinct":196,"max":415.33,"median":70.21,"min":0.0,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/7.json{?query}","type":"REAL","values":{"0.0":46,"16.84":1,"18.97":1,"19.14":1,"20.21":1,"24.06":1,"25.35":1,"25.64":1,"39.54":2,"4.15":2,"415.33":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/8/1.json{?query}","count":249,"count_distinct":116,"max":533,"median":60,"min":0,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/8.json{?query}","type":"INTEGER","values":{"0":102,"10":3,"11":2,"12":2,"13":2,"28":4,"36":3,"44":3,"49":3,"57":3,"60":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/9/1.json{?query}","count":249,"count_distinct":199,"max":1341,"median":204,"min":0,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/9.json{?query}","type":"INTEGER","values":{"0":9,"146":3,"275":3,"28":2,"30":2,"343":3,"35":2,"41":2,"53":2,"57":2,"93":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/10/1.json{?query}","count":249,"count_distinct":179,"max":1341,"median":116,"min":0,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/10.json{?query}","type":"INTEGER","values":{"0":14,"11":3,"121":3,"177":3,"21":3,"251":3,"33":3,"38":5,"41":3,"53":3,"6":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/11/1.json{?query}","count":249,"count_distinct":143,"max":100.0,"median":56.14,"min":0.0,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/11.json{?query}","type":"REAL","values":{"0.0":14,"0.49":1,"100.0":93,"2.07":1,"3.14":1,"3.81":1,"4.83":1,"4.85":1,"5.5":1,"6.15":1,"65.75":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/12/1.json{?query}","count":249,"count_distinct":74,"max":909,"median":44,"min":0,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/12.json{?query}","type":"INTEGER","values":{"0":144,"10":4,"11":2,"16":2,"20":3,"23":3,"28":6,"44":3,"57":3,"6":2,"8":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/13/1.json{?query}","count":249,"count_distinct":131,"max":909,"median":68,"min":0,"name":"Population - Total Ethnicity Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/13.json{?query}","type":"INTEGER","values":{"0":80,"10":3,"11":2,"13":2,"20":2,"28":3,"4":2,"49":4,"8":2,"84":3,"93":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/14/1.json{?query}","count":249,"count_distinct":68,"max":100.0,"median":48.07,"min":0.0,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/14.json{?query}","type":"REAL","values":{"0.0":144,"0.59":1,"100.0":38,"4.85":1,"5.5":1,"5.82":1,"5.83":1,"7.07":1,"7.75":1,"79.52":2,"8.32":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/15/1.json{?query}","count":249,"count_distinct":232,"max":4795,"median":1486,"min":0,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/15.json{?query}","type":"INTEGER","values":{"0":6,"1011":2,"1152":2,"1547":2,"1650":2,"1873":2,"199":2,"380":2,"484":2,"583":2,"870":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/16/1.json{?query}","count":249,"count_distinct":204,"max":1412,"median":302,"min":0,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/16.json{?query}","type":"INTEGER","values":{"0":6,"116":2,"120":2,"247":3,"255":3,"337":4,"341":3,"48":2,"55":2,"60":3,"93":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/17/1.json{?query}","count":249,"count_distinct":233,"max":85.65,"median":20.47,"min":0.0,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/17.json{?query}","type":"REAL","values":{"0.0":6,"15.96":2,"16.92":2,"17.56":2,"19.32":2,"19.91":2,"20.36":2,"22.2":2,"22.66":2,"23.53":2,"8.71":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/18/1.json{?query}","count":249,"count_distinct":230,"max":3896,"median":1129,"min":0,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/18.json{?query}","type":"INTEGER","values":{"0":6,"1129":2,"474":2,"550":2,"793":2,"847":2,"859":2,"860":2,"883":2,"904":2,"953":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/19/1.json{?query}","count":249,"count_distinct":233,"max":98.96,"median":78.89,"min":0.0,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/19.json{?query}","type":"REAL","values":{"0.0":6,"75.1":2,"76.47":2,"77.34":2,"77.8":2,"79.64":2,"80.09":2,"80.68":2,"82.44":2,"83.08":2,"84.04":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/20/1.json{?query}","count":249,"count_distinct":8,"max":7,"median":2,"min":0,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/20.json{?query}","type":"INTEGER","values":{"0":1,"1":169,"2":33,"3":25,"4":7,"5":8,"6":3,"7":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/21/1.json{?query}","count":249,"count_distinct":81,"max":267,"median":36,"min":0,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/21.json{?query}","type":"INTEGER","values":{"0":90,"10":5,"11":3,"18":3,"2":6,"20":10,"4":6,"40":11,"6":6,"60":4,"9":8}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/22/1.json{?query}","count":249,"count_distinct":88,"max":320,"median":40,"min":0,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/22.json{?query}","type":"INTEGER","values":{"0":78,"10":5,"18":6,"20":13,"22":3,"36":5,"40":14,"54":6,"60":8,"76":4,"9":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/23/1.json{?query}","count":249,"count_distinct":68,"max":534,"median":66,"min":0,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/23.json{?query}","type":"INTEGER","values":{"0":78,"100":6,"120":6,"160":5,"18":3,"180":5,"20":17,"40":19,"58":3,"60":15,"80":16}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/24/1.json{?query}","count":249,"count_distinct":159,"max":133.5,"median":0.975609756097561,"min":0.0,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/24.json{?query}","type":"REAL","values":{"0.0":81,"0.10344827586206896":1,"0.12716763005780346":1,"0.5":3,"0.6896551724137931":2,"0.7407407407407407":2,"0.8333333333333334":2,"2.2222222222222223":2,"3.8095238095238093":2,"4.0":3,"5.454545454545454":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/25/1.json{?query}","count":249,"count_distinct":161,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/25.json{?query}","type":"TEXT","values":{"00:00:00":6,"0:1":72,"1:0":3,"1:2":3,"20:27":2,"20:29":2,"20:9":2,"4:1":3,"5:6":2,"60:11":2,"80:21":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/26/1.json{?query}","count":249,"count_distinct":86,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/26.json{?query}","type":"TEXT","values":{"00:00:00":9,"0:1":72,"1:1":16,"1:2":11,"1:4":5,"1:6":5,"2:1":6,"2:3":7,"3:1":5,"3:4":5,"4:1":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/27/1.json{?query}","count":249,"count_distinct":42,"max":240,"median":38,"min":0,"name":"DHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/27.json{?query}","type":"INTEGER","values":{"0":169,"120":3,"16":2,"18":5,"20":13,"22":2,"24":3,"26":3,"36":4,"40":3,"76":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/28/1.json{?query}","count":249,"count_distinct":27,"max":440,"median":80,"min":0,"name":"DOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/28.json{?query}","type":"INTEGER","values":{"0":111,"100":4,"120":7,"140":3,"160":7,"180":4,"20":17,"200":2,"40":28,"60":15,"80":32}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/29/1.json{?query}","count":249,"count_distinct":64,"max":534,"median":80,"min":0,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/29.json{?query}","type":"INTEGER","values":{"0":136,"100":3,"120":5,"144":3,"16":3,"18":5,"20":10,"36":3,"40":5,"76":3,"80":11}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/30/1.json{?query}","count":249,"count_distinct":8,"max":200,"min":0,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/30.json{?query}","type":"INTEGER","values":{"0":219,"120":1,"140":1,"20":6,"200":1,"40":14,"60":5,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/31/1.json{?query}","count":249,"count_distinct":9,"max":280,"min":0,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/31.json{?query}","type":"INTEGER","values":{"0":223,"120":2,"20":9,"26":1,"280":1,"38":1,"40":9,"80":2,"84":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/32/1.json{?query}","count":249,"count_distinct":4,"max":140,"min":0,"name":"PreK Funding - Fund 1","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/32.json{?query}","type":"INTEGER","values":{"0":231,"140":1,"20":11,"40":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/33/1.json{?query}","count":249,"count_distinct":6,"max":160,"min":0,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/33.json{?query}","type":"INTEGER","values":{"0":209,"160":2,"20":24,"40":7,"60":4,"80":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/34/1.json{?query}","count":249,"count_distinct":6,"max":260,"min":0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/34.json{?query}","type":"INTEGER","values":{"0":228,"20":11,"260":1,"40":5,"60":1,"80":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/35/1.json{?query}","count":249,"count_distinct":5,"max":80,"min":0,"name":"PreK Funding - VPK/Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/35.json{?query}","type":"INTEGER","values":{"0":211,"20":14,"40":14,"60":8,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/36/1.json{?query}","count":249,"count_distinct":8,"name":"City Council District","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/36.json{?query}","type":"TEXT","values":{"0":62,"1":18,"2":25,"3":27,"4":27,"5":24,"6":34,"7":32}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/37/1.json{?query}","count":249,"count_distinct":14,"max":13,"median":8,"min":0,"name":"County Commission District","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/37.json{?query}","type":"INTEGER","values":{"1":18,"10":24,"11":19,"12":17,"13":17,"2":16,"4":17,"5":17,"7":22,"8":31,"9":19}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/38/1.json{?query}","count":249,"count_distinct":3,"max":9,"min":0,"name":"Council Super District","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/38.json{?query}","type":"INTEGER","values":{"0":71,"8":95,"9":83}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/39/1.json{?query}","count":249,"count_distinct":34,"name":"Zip Code","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/39.json{?query}","type":"TEXT","values":{"0":33,"38017":9,"38104":8,"38106":12,"38109":9,"38111":10,"38112":8,"38114":9,"38118":12,"38127":12,"38128":9}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/40/1.json{?query}","count":249,"count_distinct":3,"max":2,"min":0,"name":"Count of PreK Agency Tested","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/40.json{?query}","type":"INTEGER","values":{"0":1,"1":206,"2":42}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/41/1.json{?query}","count":249,"count_distinct":2,"name":"Test - Grade and Subject","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/41.json{?query}","type":"TEXT","values":{"0":149,"TNReady - 3rd - ELA":100}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/42/1.json{?query}","count":249,"count_distinct":80,"max":540,"median":97,"min":0,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/42.json{?query}","type":"INTEGER","values":{"0":149,"132":3,"34":2,"40":3,"48":3,"60":2,"69":2,"70":2,"72":2,"88":3,"92":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/43/1.json{?query}","count":249,"count_distinct":59,"max":228,"median":26,"min":0,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/43.json{?query}","type":"INTEGER","values":{"0":152,"11":3,"12":4,"18":3,"19":3,"22":3,"24":3,"6":7,"68":3,"7":3,"74":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/ae188826-366b-59ec-b663-2f2400004453/44/1.json{?query}","count":249,"count_distinct":90,"max":84.5360824742268,"median":24.3589743589743,"min":0.0,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/ae188826-366b-59ec-b663-2f2400004453/44.json{?query}","type":"REAL","values":{"0.0":152,"12.5":2,"15.0":3,"16.6666666666666":2,"22.2222222222222":2,"25.0":2,"35.7142857142857":2,"52.2727272727272":2,"6.81818181818182":1,"8.33333333333333":1,"8.57142857142857":1}}],"content_url":"https://us1.data-pipeline.felt.com/table/ae188826-366b-59ec-b663-2f2400004453/{page}.json{?query}","row_count":249},"initial_fill_color":null},{"h3_levels":null,"legendVisibility":"show","next_processing_state":null,"legendDisplay":"default","parsed_size_bytes":663552,"layer_name":"parsed","sql_query_threads":[],"stac_url":null,"bounding_box":{"coordinates":[[[-90.310298,34.994188],[-89.632776,34.994188],[-89.632776,35.409483],[-90.310298,35.409483],[-90.310298,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"visible":false,"edit_version":null,"source_has_custom_query":false,"modified_at":"2025-11-10T23:47:14","remote_data_url":null,"min_zoom":0,"initial_stroke_color":null,"created_at":"2025-01-30T03:07:53","tile_max_zoom":null,"has_download_url":true,"index_json_url":"https://us1.data-pipeline.felt.com/upload/f7892b02-d77a-4293-98a7-21fb0000554c.json","source_id":null,"raster_preview_url":null,"raster_colors":null,"errorMessage":null,"tagged_user_ids":[],"z_order":0,"pipeline_version":"0.36.11492","created_by":"DMS","semantic_columns":[],"status":"completed","geocoder_metadata":null,"stats_url":"https://us1.data-pipeline.felt.com/8f352f40-7b2c-5fcb-baaa-0f0a00004453/stats/stats.json","runCause":"refresh","stats":[{"aggregation":null,"avg":1.0700026848089699,"binLevel":null,"count":13,"count_distinct":13,"equal_interval":{"10":[[0.593505039193729,5],[0.7639386007993003,1],[0.9343721624048715,2],[1.104805724010443,2],[1.275239285616014,1],[1.4456728472215854,1],[1.6161064088271568,0],[1.7865399704327278,0],[1.9569735320382993,0],[2.1274070936438703,1],[2.2978406552494417,null]],"11":[[0.593505039193729,3],[0.7484446406533393,2],[0.9033842421129494,3],[1.0583238435725597,2],[1.21326344503217,0],[1.3682030464917803,2],[1.5231426479513903,0],[1.6780822494110006,0],[1.8330218508706109,0],[1.9879614523302211,0],[2.1429010537898314,1],[2.2978406552494417,null]],"12":[[0.593505039193729,3],[0.7355330071983717,2],[0.8775609752030145,3],[1.019588943207657,1],[1.1616169112122998,1],[1.3036448792169426,1],[1.4456728472215854,1],[1.587700815226228,0],[1.7297287832308705,0],[1.8717567512355133,0],[2.013784719240156,0],[2.155812687244799,1],[2.2978406552494417,null]],"13":[[0.593505039193729,3],[0.7246077788903222,2],[0.8557105185869156,2],[0.9868132582835089,1],[1.117915997980102,2],[1.2490187376766952,0],[1.3801214773732888,2],[1.511224217069882,0],[1.642326956766475,0],[1.7734296964630687,0],[1.9045324361596618,0],[2.035635175856255,0],[2.1667379155528486,1],[2.2978406552494417,null]],"3":[[0.593505039193729,9],[1.1616169112122998,3],[1.7297287832308705,1],[2.2978406552494417,null]],"4":[[0.593505039193729,8],[1.019588943207657,3],[1.4456728472215854,1],[1.8717567512355133,1],[2.2978406552494417,null]],"5":[[0.593505039193729,6],[0.9343721624048715,4],[1.275239285616014,2],[1.6161064088271568,0],[1.9569735320382993,1],[2.2978406552494417,null]],"6":[[0.593505039193729,5],[0.8775609752030145,4],[1.1616169112122998,2],[1.4456728472215854,1],[1.7297287832308705,0],[2.013784719240156,1],[2.2978406552494417,null]],"7":[[0.593505039193729,5],[0.8369815557731165,3],[1.0804580723525041,2],[1.3239345889318916,2],[1.5674111055112792,0],[1.8108876220906667,0],[2.054364138670054,1],[2.2978406552494417,null]],"8":[[0.593505039193729,5],[0.8065469912006931,3],[1.019588943207657,2],[1.2326308952146212,1],[1.4456728472215854,1],[1.6587147992285494,0],[1.8717567512355133,0],[2.0847987032424777,1],[2.2978406552494417,null]],"9":[[0.593505039193729,5],[0.7828756631999193,2],[0.9722462872061095,2],[1.1616169112122998,1],[1.3509875352184901,2],[1.5403581592246804,0],[1.7297287832308705,0],[1.919099407237061,0],[2.108470031243251,1],[2.2978406552494417,null]]},"geometric_interval":{"10":[[0.593505039193729,2],[0.6795383331260162,3],[0.7780428398973628,0],[0.8908263613780487,3],[1.0199587547528097,1],[1.1678099195308986,1],[1.3370932910765398,2],[1.5309156388738736,0],[1.752834083447988,0],[2.006921378343875,1],[2.2978406552494417,null]],"11":[[0.593505039193729,2],[0.671227059376499,2],[0.7591271101106136,1],[0.8585380479746916,2],[0.9709672728099403,1],[1.0981195849059968,2],[1.2419230354328927,0],[1.4045581620975123,2],[1.588491053334151,0],[1.7965107423920679,0],[2.0317714983385433,1],[2.2978406552494417,null]],"12":[[0.593505039193729,2],[0.6643787026495546,1],[0.7437157755794992,2],[0.8325269197221261,1],[0.9319434854288937,2],[1.043231923747573,1],[1.1678099195308986,1],[1.307264451087439,1],[1.463372006433558,1],[1.638121213677937,0],[1.8337381738233451,0],[2.0527148186959994,1],[2.2978406552494417,null]],"13":[[0.593505039193729,2],[0.6586385424987503,1],[0.7309200445108228,2],[0.8111339938304886,0],[0.9001509274352057,2],[0.998936918345691,1],[1.1085640601151459,2],[1.23022210192626,0],[1.365231360568071,2],[1.515057049422338,0],[1.6813251799674516,0],[1.8658402083739407,0],[2.0706046187045777,1],[2.2978406552494417,null]],"3":[[0.593505039193729,6],[0.9319434854288937,5],[1.463372006433558,2],[2.2978406552494417,null]],"4":[[0.593505039193729,5],[0.8325269197221261,4],[1.1678099195308986,3],[1.638121213677937,1],[2.2978406552494417,null]],"5":[[0.593505039193729,5],[0.7780428398973628,3],[1.0199587547528097,2],[1.3370932910765398,2],[1.752834083447988,1],[2.2978406552494417,null]],"6":[[0.593505039193729,3],[0.7437157755794992,3],[0.9319434854288937,3],[1.1678099195308986,2],[1.463372006433558,1],[1.8337381738233451,1],[2.2978406552494417,null]],"7":[[0.593505039193729,3],[0.7201276425472587,2],[0.8737648163276991,3],[1.0601800419042724,2],[1.2863664229192353,2],[1.5608090216844899,0],[1.893803164298425,1],[2.2978406552494417,null]],"8":[[0.593505039193729,3],[0.7029288172493108,2],[0.8325269197221261,2],[0.9860188614463736,2],[1.1678099195308986,1],[1.383117566487784,2],[1.638121213677937,0],[1.9401395627675144,1],[2.2978406552494417,null]],"9":[[0.593505039193729,2],[0.6898364414158712,3],[0.8018033284970647,1],[0.9319434854288937,2],[1.0832066033716075,2],[1.2590211358662682,1],[1.463372006433558,1],[1.7008909288404832,0],[1.9769613871885932,1],[2.2978406552494417,null]]},"histogram":[[0.593505039193729,1],[0.6289972427767301,1],[0.6644894463597312,1],[0.6999816499427323,0],[0.7354738535257334,2],[0.7709660571087344,0],[0.8064582606917355,0],[0.8419504642747366,0],[0.8774426678577377,0],[0.9129348714407388,1],[0.9484270750237399,1],[0.983919278606741,1],[1.0194114821897422,0],[1.0549036857727432,0],[1.0903958893557442,0],[1.1258880929387454,1],[1.1613802965217466,0],[1.1968725001047475,1],[1.2323647036877485,0],[1.2678569072707497,0],[1.303349110853751,0],[1.338841314436752,0],[1.374333518019753,0],[1.409825721602754,1],[1.4453179251857553,0],[1.4808101287687563,1],[1.5163023323517573,0],[1.5517945359347585,0],[1.5872867395177597,0],[1.6227789431007609,0],[1.6582711466837616,0],[1.6937633502667628,0],[1.729255553849764,0],[1.7647477574327652,0],[1.800239961015766,0],[1.8357321645987672,0],[1.8712243681817684,0],[1.9067165717647696,0],[1.9422087753477704,0],[1.9777009789307716,0],[2.0131931825137728,0],[2.048685386096774,0],[2.0841775896797747,0],[2.119669793262776,0],[2.155161996845777,0],[2.1906542004287783,0],[2.226146404011779,0],[2.2616386075947803,0],[2.2971308111777815,1],[2.3326230147607827,null]],"jenks_natural_breaks":{"3":[[0.593505039193729,8],[1.0040761232376099,4],[1.490095853805542,1],[2.2978406552494417,null]],"4":[[0.593505039193729,5],[0.7634961605072021,5],[1.2012133598327637,2],[1.490095853805542,1],[2.2978406552494417,null]]},"max":2.2978406552494417,"median":0.9649923896499238,"min":0.593505039193729,"name":"seat to population - decimal value","quantiles":{"10":[[0.593505039193729,2],[0.6503964132262282,1],[0.7209426673747463,1],[0.7602284725619488,1],[0.8903904666220938,1],[0.9649923896499238,2],[1.032038714237102,1],[1.166818872741639,1],[1.342670212675566,1],[1.4794716352994872,2],[2.2978406552494417,null]],"11":[[0.593505039193729,2],[0.6439023147597778,1],[0.7084392862504472,1],[0.7575549232371961,1],[0.8211753815330619,1],[0.9416042029070016,1],[0.9863107699989773,1],[1.0930480828492766,1],[1.185579494963453,1],[1.3941090729885115,1],[1.4852666596699673,2],[2.2978406552494417,null]],"12":[[0.593505039193729,1],[0.6384905660377358,1],[0.698019801980198,1],[0.7553269654665687,1],[0.7634961439588689,1],[0.9221140472878998,1],[0.9649923896499238,1],[1.0040760869565217,1],[1.143889223359422,1],[1.2012133468149646,1],[1.4369747899159664,1],[1.4900958466453673,2],[2.2978406552494417,null]],"3":[[0.593505039193729,4],[0.7634961439588689,4],[1.143889223359422,5],[2.2978406552494417,null]],"4":[[0.593505039193729,3],[0.7553269654665687,3],[0.9649923896499238,3],[1.2012133468149646,4],[2.2978406552494417,null]],"5":[[0.593505039193729,3],[0.7209426673747463,2],[0.8903904666220938,3],[1.032038714237102,2],[1.342670212675566,3],[2.2978406552494417,null]],"6":[[0.593505039193729,2],[0.698019801980198,2],[0.7634961439588689,2],[0.9649923896499238,2],[1.143889223359422,2],[1.4369747899159664,3],[2.2978406552494417,null]],"7":[[0.593505039193729,2],[0.6810114488537802,2],[0.7588280419632688,2],[0.9282395247681889,1],[0.9984927016270078,2],[1.1766458653340177,2],[1.4521522346957951,2],[2.2978406552494417,null]],"8":[[0.593505039193729,2],[0.6682551840089669,1],[0.7553269654665687,2],[0.8428050956233843,1],[0.9649923896499238,2],[1.0739826551579719,1],[1.2012133468149646,2],[1.463535318280667,2],[2.2978406552494417,null]],"9":[[0.593505039193729,2],[0.6583336446852232,1],[0.7362245776377785,1],[0.7634961439588689,2],[0.9364068280752411,1],[0.9910481878543225,1],[1.143889223359422,2],[1.2798004945152983,1],[1.472388827735567,2],[2.2978406552494417,null]]},"standard_deviations":{"3":[[0.593505039193729,5],[0.8453985926962357,5],[1.294606776921704,3],[2.2978406552494417,null]],"4":[[0.593505039193729,5],[0.8453985926962357,5],[1.294606776921704,2],[1.7438149611471723,1],[2.2978406552494417,null]],"5":[[0.593505039193729,5],[0.8453985926962357,5],[1.294606776921704,2],[1.7438149611471723,0],[2.1930231453726403,1],[2.2978406552494417,null]]},"stdev":0.4492081842254682,"sum":13.910034902516609,"type":"REAL","values":{"0.593505039193729":1,"0.6384905660377358":1,"0.698019801980198":1,"0.7553269654665687":1,"0.7634961439588689":1,"0.9221140472878998":1,"0.9649923896499238":1,"1.0040760869565217":1,"1.143889223359422":1,"1.2012133468149646":1,"1.4369747899159664":1,"1.4900958466453673":1,"2.2978406552494417":1}}],"progress":100,"external_refresh_frequency_ms":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","scheduled_refresh_status":null,"legend_items":[{"id":"be902420-d305-4eba-9575-35bf06584079--0-0","visible":false},{"id":"be902420-d305-4eba-9575-35bf06584079--0-1","visible":false},{"id":"be902420-d305-4eba-9575-35bf06584079--0-2","visible":false},{"id":"be902420-d305-4eba-9575-35bf06584079--0-3","visible":false}],"excerpt_url":"https://us1.data-pipeline.felt.com/8f352f40-7b2c-5fcb-baaa-0f0a00004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/8f352f40-7b2c-5fcb-baaa-0f0a00004453/{feature}.geojson{?skip_geometry,zoom_level}","html_popup_threads":[],"data_last_updated_by_user_at":"2025-01-31T22:30:59","hideFromLegend":false,"column_selections":[],"pipeline_dataset_id":"8f352f40-7b2c-5fcb-baaa-0f0a00004453","pending_fork_operation":false,"raster_details":null,"scheduled_refresh_frequency":null,"last_processed_at":"2025-01-31T22:30:59","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 14px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000;\n transition: background-color 0.3s ease-in-out;\n\n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 12px;\n border-radius: 6px;\n text-align: center;\n \n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 6px;\n }\n\n .reading-value {\n font-size: 28px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n .chart-container {\n margin-top: 12px;\n }\n\n </style>\n</head>\n\n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0' | replace: '$', '' | replace: ',', '' }}\";\n\n // Split ratio into two parts\n let ratioParts = ratioString.split(':');\n\n if (ratioParts.length === 2) {\n // Convert both parts to integers (flooring to remove decimals)\n let numerator = Math.floor(parseFloat(ratioParts[0])); \n let denominator = Math.floor(parseFloat(ratioParts[1]));\n\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n numerator = 0;\n denominator = 1; // Default to avoid division error\n }\n\n // Format the ratio properly (e.g., \"2:1\", \"3:2\")\n let formattedRatio = `${numerator}:${denominator}`;\n\n // Debugging output to check the value\n console.log(\"Formatted Ratio Value:\", formattedRatio);\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const prekTextElement = document.getElementById('prek-text');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"red\"; // Red for < 0.5\n ratioContainer.style.color = \"white\"; // Ensure readable text\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"orange\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\"; \n } else {\n ratioContainer.style.backgroundColor = \"green\"; // Green for 1+\n ratioContainer.style.color = \"white\"; \n }\n } else {\n // Handle invalid ratio cases\n console.log(\"Invalid ratio format:\", ratioString);\n ratioValueElement.textContent = 'N/A'; // Display \"N/A\" when invalid\n prekTextElement.textContent = 'No PreK Capacity'; \n ratioContainer.style.backgroundColor = \"transparent\"; \n ratioContainer.style.color = \"black\"; \n }\n </script>\n\n\n \n <div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 16px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 yo Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute*100));\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"tcap\" class=\"reading-container\">\n <span class=\"reading-label\">3rd Gr ELA TNReady % Proficient or Above</span>\n <div class=\"reading-value\" id=\"tcapvalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const tcap = \"{{[\"TNReady Percent Proficient\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"TCAP % Proficient (Raw):\", tcap);\n\n // Display the formatted value in the HTML\n const tcapvalue = document.getElementById('tcapvalue');\n if (tcap !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(tcap*100));\n tcapvalue.textContent = `${percentage}%`;\n } else {\n tcapvalue.textContent = 'N/A'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite*100));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","normalized":{"filename":"prek_capacity_county_commission.gpkg","feature_id_field":null,"filetype":"GeoPackage","layername":"parsed"},"curated_layer":false,"subtitle":"PreK Seat : Population as Decimal Value","id":"be902420-d305-4eba-9575-35bf06584079","name":"Ratio by County Commission","geomatch_metadata":null,"debug_layer_compaction":null,"geometry_type":"Polygon","is_spreadsheet":false,"processing_time_seconds":50,"centroids_layer_name":"parsed-anchors","tile_url":"https://us1.data-pipeline.felt.com/vectortile/8f352f40-7b2c-5fcb-baaa-0f0a00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","source_dataset_id":null,"h3_geomatched_level":null,"style":{"attributes":{"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Median Income - Percent of County Median, All Families":{"format":{"mantissa":1,"output":"percent"}},"Median Income - Percent of County Median, Families with Children Under 18":{"format":{"mantissa":1,"output":"percent"}},"Population - Percent Hispanic Under 5 Years Old":{"format":{"mantissa":1,"output":"percent"}},"Population - Percent Nonwhite":{"format":{"mantissa":1,"output":"percent"}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":1,"output":"percent"}},"Time to Work - Percent Less than 15 Minutes":{"format":{"mantissa":1,"output":"percent"}},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}},"seat to population - decimal value":{"format":{"mantissa":2}}},"config":{"labelAttribute":["seat to population - approximate ratio"],"numericAttribute":"seat to population - decimal value","steps":[0.59,0.8,1,2,2.4467609828741623]},"label":{"color":"rgb(0, 0, 0)","fontSize":{"linear":[[11,0],[12,16],[13,19],[14,22]]},"fontStyle":"italic","fontWeight":500,"haloColor":"auto","haloWidth":3,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":[{"color":["#dc565f","#e8c68b","#a4d5b5","#2b8bab"],"isSandwiched":false,"opacity":0.88,"strokeColor":"auto","strokeWidth":2},{"color":["#dc565f","#e7ac74","#eff4c8","#7fc4b2","#2b8bab"],"opacity":0.88,"strokeColor":"rgb(128, 128, 128)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"County Commission District","type":"html","width":350},"type":"numeric","version":"2.3.1"},"errorType":null,"max_zoom":18,"maximum_bounding_box":{"coordinates":[[[-90.310298,34.994188],[-89.632776,34.994188],[-89.632776,35.409483],[-90.310298,35.409483],[-90.310298,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/0/1.json{?query}","count":13,"count_distinct":13,"max":13,"median":7,"min":1,"name":"CCD","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/0.json{?query}","type":"INTEGER","values":{"1":1,"10":1,"11":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/1/1.json{?query}","count":13,"count_distinct":13,"name":"Label","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/1.json{?query}","type":"TEXT","values":{"District 1 - Terry Roland":1,"District 10 - Justin Ford":1,"District 11 - Van Turner":1,"District 12 - Steve Basar":1,"District 13 - Reginald Milton":1,"District 2 - George Chism":1,"District 3 - David Reaves":1,"District 4 - Mark Billingsley":1,"District 5 - Heidi Shafer":1,"District 6 - Willie Brooks":1,"District 7 - Melvin Burgess":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/2/1.json{?query}","count":13,"count_distinct":13,"max":13,"median":7,"min":1,"name":"commission","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/2.json{?query}","type":"INTEGER","values":{"1":1,"10":1,"11":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/3/1.json{?query}","count":13,"count_distinct":13,"max":5953,"median":4790,"min":3292,"name":"Population 0 to 5 Years Old, ACS 2022","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/3.json{?query}","type":"INTEGER","values":{"3292":1,"4377":1,"4411":1,"4480":1,"4535":1,"4753":1,"4790":1,"4906":1,"5181":1,"5215":1,"5381":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/4/1.json{?query}","count":13,"count_distinct":13,"max":1786,"median":1438,"min":989,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/4.json{?query}","type":"INTEGER","values":{"1314":1,"1325":1,"1343":1,"1361":1,"1428":1,"1438":1,"1472":1,"1556":1,"1565":1,"1616":1,"989":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/5/1.json{?query}","count":13,"count_distinct":13,"max":111795.5,"median":52803.5,"min":0.0,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/5.json{?query}","type":"REAL","values":{"0.0":1,"38155.0":1,"39057.0":1,"42750.0":1,"49410.0":1,"51855.0":1,"52803.5":1,"54075.0":1,"56167.0":1,"65079.0":1,"77423.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/6/1.json{?query}","count":13,"count_distinct":13,"max":1.8541728861909974,"median":0.8757670746674627,"min":0.0,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/6.json{?query}","type":"REAL","values":{"0.0":1,"0.6328158689090125":1,"0.6477758980993134":1,"0.7090257737088268":1,"0.819484525823465":1,"0.8600358244601453":1,"0.8757670746674627":1,"0.8968554084983581":1,"0.9315520615649981":1,"1.0793611304607424":1,"1.2840912860317777":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/7/1.json{?query}","count":13,"count_distinct":13,"max":105267.5,"median":41287.0,"min":0.0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/7.json{?query}","type":"REAL","values":{"0.0":1,"27961.0":1,"29750.0":1,"31301.0":1,"31494.0":1,"38000.0":1,"41287.0":1,"44452.5":1,"46568.0":1,"55436.0":1,"63834.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/8/1.json{?query}","count":13,"count_distinct":13,"max":2.4907131364754873,"median":0.97688339958357,"min":0.0,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/8.json{?query}","type":"REAL","values":{"0.0":1,"0.6615795949271247":1,"0.7039087639598712":1,"0.7406066628809389":1,"0.7451731970471324":1,"0.8991103539655498":1,"0.97688339958357":1,"1.051781658148779":1,"1.1018360779859928":1,"1.3116600416430058":1,"1.5103634298693924":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/9/1.json{?query}","count":13,"count_distinct":13,"max":2809,"median":728,"min":205,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/9.json{?query}","type":"INTEGER","values":{"1596":1,"205":1,"2230":1,"2250":1,"2302":1,"292":1,"411":1,"515":1,"563":1,"663":1,"728":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/10/1.json{?query}","count":13,"count_distinct":13,"max":5953,"median":4790,"min":3292,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/10.json{?query}","type":"INTEGER","values":{"3292":1,"4377":1,"4411":1,"4480":1,"4535":1,"4753":1,"4790":1,"4906":1,"5181":1,"5215":1,"5381":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/11/1.json{?query}","count":13,"count_distinct":13,"max":5661,"median":2884,"min":2181,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/11.json{?query}","type":"INTEGER","values":{"2181":1,"2451":1,"2540":1,"2572":1,"2777":1,"2876":1,"2884":1,"3807":1,"3814":1,"4552":1,"4701":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/12/1.json{?query}","count":13,"count_distinct":13,"max":0.9582144313086017,"median":0.839470782800441,"min":0.4779780709905222,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/12.json{?query}","type":"REAL","values":{"0.4779780709905222":1,"0.49444570392201315":1,"0.515674310961498":1,"0.5195086705202312":1,"0.5302713987473904":1,"0.64375":1,"0.839470782800441":1,"0.8435601458080194":1,"0.8713730865889879":1,"0.8728667305848514":1,"0.9206716850028952":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/13/1.json{?query}","count":13,"count_distinct":13,"max":1388,"median":488,"min":159,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/13.json{?query}","type":"INTEGER","values":{"159":1,"189":1,"238":1,"326":1,"466":1,"473":1,"488":1,"624":1,"739":1,"755":1,"995":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/14/1.json{?query}","count":13,"count_distinct":13,"max":3601,"median":1329,"min":248,"name":"Population - Total Ethnicity Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/14.json{?query}","type":"INTEGER","values":{"1107":1,"1286":1,"1329":1,"248":1,"2633":1,"2671":1,"2680":1,"2717":1,"651":1,"742":1,"827":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/15/1.json{?query}","count":13,"count_distinct":13,"max":0.8988256549232159,"median":0.3941958887545345,"min":0.07076001497566455,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/15.json{?query}","type":"REAL","values":{"0.07076001497566455":1,"0.17698442840865933":1,"0.17960986382039013":1,"0.23283582089552238":1,"0.32075471698113206":1,"0.36073312968619825":1,"0.3941958887545345":1,"0.4854844351171738":1,"0.5560571858540256":1,"0.5870917573872473":1,"0.6411290322580645":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/16/1.json{?query}","count":13,"count_distinct":13,"max":37297,"median":31004,"min":23439,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/16.json{?query}","type":"INTEGER","values":{"23439":1,"24072":1,"24471":1,"26994":1,"27590":1,"28099":1,"31004":1,"31570":1,"31983":1,"32250":1,"34511":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/17/1.json{?query}","count":13,"count_distinct":13,"max":10405,"median":6761,"min":3560,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/17.json{?query}","type":"INTEGER","values":{"3560":1,"4910":1,"5728":1,"5855":1,"6050":1,"6332":1,"6761":1,"6833":1,"7151":1,"7274":1,"7656":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/18/1.json{?query}","count":13,"count_distinct":13,"max":0.32958504909724423,"median":0.20837040464073456,"min":0.1478896643403124,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/18.json{?query}","type":"REAL","values":{"0.1478896643403124":1,"0.1776124031007752":1,"0.18189227235682004":1,"0.18916299283994623":1,"0.19173123843740783":1,"0.20202749618108595":1,"0.20837040464073456":1,"0.22039091730099342":1,"0.2348526556750022":1,"0.24505255527364989":1,"0.27014804385852637":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/19/1.json{?query}","count":13,"count_distinct":13,"max":30146,"median":22244,"min":16815,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/19.json{?query}","type":"INTEGER","values":{"16815":1,"17107":1,"20512":1,"20829":1,"21165":1,"22084":1,"22244":1,"24171":1,"25933":1,"26406":1,"26522":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/20/1.json{?query}","count":13,"count_distinct":13,"max":0.8521103356596876,"median":0.7916295953592655,"min":0.6704149509027558,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/20.json{?query}","type":"REAL","values":{"0.6704149509027558":1,"0.6871398798577909":1,"0.7298519561414736":1,"0.7549474447263501":1,"0.7651473443249979":1,"0.7796090826990065":1,"0.7916295953592655":1,"0.797972503818914":1,"0.8082687615625922":1,"0.8108370071600538":1,"0.81810772764318":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/21/1.json{?query}","count":13,"count_distinct":8,"max":46,"median":30,"min":24,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/21.json{?query}","type":"INTEGER","values":{"24":1,"26":4,"29":1,"30":1,"34":1,"35":2,"40":2,"46":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/22/1.json{?query}","count":13,"count_distinct":13,"max":1426,"median":548,"min":261,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/22.json{?query}","type":"INTEGER","values":{"261":1,"322":1,"383":1,"389":1,"423":1,"484":1,"548":1,"606":1,"613":1,"900":1,"956":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/23/1.json{?query}","count":13,"count_distinct":13,"max":1660,"median":745,"min":423,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/23.json{?query}","type":"INTEGER","values":{"1000":1,"1096":1,"423":1,"639":1,"704":1,"713":1,"720":1,"738":1,"745":1,"872":1,"927":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/24/1.json{?query}","count":13,"count_distinct":12,"max":3086,"median":1268,"min":846,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/24.json{?query}","type":"INTEGER","values":{"1028":1,"1060":1,"1128":1,"1188":2,"1268":1,"1326":1,"1478":1,"1900":1,"2052":1,"2332":1,"846":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/25/1.json{?query}","count":13,"count_distinct":13,"max":2.2978406552494417,"median":0.9649923896499238,"min":0.593505039193729,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/25.json{?query}","type":"REAL","values":{"0.593505039193729":1,"0.6384905660377358":1,"0.698019801980198":1,"0.7553269654665687":1,"0.7634961439588689":1,"0.9221140472878998":1,"0.9649923896499238":1,"1.0040760869565217":1,"1.143889223359422":1,"1.2012133468149646":1,"1.4369747899159664":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/26/1.json{?query}","count":13,"count_distinct":13,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/26.json{?query}","type":"TEXT","values":{"1028:1361":1,"1188:989":1,"141:202":1,"171:119":1,"1900:1661":1,"2332:1565":1,"297:389":1,"3086:1343":1,"530:893":1,"634:657":1,"663:719":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/27/1.json{?query}","count":13,"count_distinct":9,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/27.json{?query}","type":"TEXT","values":{"10:7":1,"16:7":1,"1:1":3,"2:3":2,"3:2":1,"3:4":2,"3:5":1,"6:5":1,"8:7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/28/1.json{?query}","count":13,"count_distinct":13,"max":624,"median":364,"min":136,"name":"DHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/28.json{?query}","type":"INTEGER","values":{"136":1,"176":1,"188":1,"218":1,"222":1,"330":1,"364":1,"380":1,"466":1,"516":1,"568":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/29/1.json{?query}","count":13,"count_distinct":13,"max":1920,"median":960,"min":344,"name":"DOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/29.json{?query}","type":"INTEGER","values":{"1060":1,"1160":1,"1214":1,"1216":1,"344":1,"620":1,"680":1,"800":1,"860":1,"900":1,"960":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/30/1.json{?query}","count":13,"count_distinct":13,"max":2606,"median":688,"min":388,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/30.json{?query}","type":"INTEGER","values":{"1332":1,"1472":1,"388":1,"426":1,"460":1,"508":1,"578":1,"668":1,"688":1,"798":1,"808":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/31/1.json{?query}","count":13,"count_distinct":10,"max":300,"median":80,"min":0,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/31.json{?query}","type":"INTEGER","values":{"0":1,"120":1,"140":1,"200":1,"220":1,"280":1,"300":1,"40":3,"60":1,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/32/1.json{?query}","count":13,"count_distinct":5,"max":200,"median":40,"min":0,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/32.json{?query}","type":"INTEGER","values":{"0":3,"20":2,"200":1,"40":5,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/33/1.json{?query}","count":13,"count_distinct":9,"max":400,"median":40,"min":0,"name":"PreK Funding - Fund 1","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/33.json{?query}","type":"INTEGER","values":{"0":2,"148":1,"20":2,"200":1,"320":1,"40":3,"400":1,"60":1,"80":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/34/1.json{?query}","count":13,"count_distinct":10,"max":280,"median":100,"min":0,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/34.json{?query}","type":"INTEGER","values":{"0":1,"100":1,"120":1,"160":1,"20":2,"200":1,"260":2,"280":1,"40":2,"60":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/35/1.json{?query}","count":13,"count_distinct":9,"max":280,"median":60,"min":0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/35.json{?query}","type":"INTEGER","values":{"0":3,"100":1,"160":1,"180":1,"20":2,"280":1,"40":2,"60":1,"80":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/36/1.json{?query}","count":13,"count_distinct":8,"max":340,"median":100,"min":0,"name":"PreK Funding - VPK/Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/36.json{?query}","type":"INTEGER","values":{"0":3,"100":3,"120":1,"140":1,"160":1,"300":1,"340":1,"60":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/37/1.json{?query}","count":0,"count_distinct":0,"name":"City Council District","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/37.json{?query}","type":"TEXT","values":{"null":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/38/1.json{?query}","count":13,"count_distinct":13,"name":"County Commission District","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/38.json{?query}","type":"TEXT","values":{"County Commission District 1":1,"County Commission District 10":1,"County Commission District 11":1,"County Commission District 12":1,"County Commission District 13":1,"County Commission District 2":1,"County Commission District 3":1,"County Commission District 4":1,"County Commission District 5":1,"County Commission District 6":1,"County Commission District 7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/39/1.json{?query}","count":0,"count_distinct":0,"name":"Council Super District","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/39.json{?query}","type":"TEXT","values":{"null":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/40/1.json{?query}","count":0,"count_distinct":0,"name":"Zip Code","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/40.json{?query}","type":"TEXT","values":{"null":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/41/1.json{?query}","count":13,"count_distinct":9,"max":33,"median":20,"min":18,"name":"Count of PreK Agency Tested","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/41.json{?query}","type":"INTEGER","values":{"18":2,"19":3,"20":2,"22":1,"23":1,"24":1,"27":1,"28":1,"33":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/42/1.json{?query}","count":13,"count_distinct":1,"name":"Test - Grade and Subject","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/42.json{?query}","type":"TEXT","values":{"TNReady - 3rd - ELA":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/43/1.json{?query}","count":13,"count_distinct":13,"max":1359,"median":909,"min":522,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/43.json{?query}","type":"INTEGER","values":{"1041":1,"1146":1,"1211":1,"1248":1,"522":1,"557":1,"754":1,"778":1,"789":1,"794":1,"909":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/44/1.json{?query}","count":13,"count_distinct":13,"max":688,"median":304,"min":74,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/44.json{?query}","type":"INTEGER","values":{"113":1,"133":1,"139":1,"203":1,"208":1,"304":1,"312":1,"404":1,"416":1,"499":1,"74":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8f352f40-7b2c-5fcb-baaa-0f0a00004453/45/1.json{?query}","count":13,"count_distinct":13,"max":0.632446134347275,"median":0.25,"min":0.1417624521072797,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/8f352f40-7b2c-5fcb-baaa-0f0a00004453/45.json{?query}","type":"REAL","values":{"0.1417624521072797":1,"0.14524421593830333":1,"0.17506297229219145":1,"0.19500480307396734":1,"0.22882288228822883":1,"0.23877917414721722":1,"0.25":1,"0.2510322047894302":1,"0.3267871170463472":1,"0.5062545989698307":1,"0.5358090185676393":1}}],"content_url":"https://us1.data-pipeline.felt.com/table/8f352f40-7b2c-5fcb-baaa-0f0a00004453/{page}.json{?query}","row_count":13},"initial_fill_color":null},{"h3_levels":null,"legendVisibility":"show","next_processing_state":null,"legendDisplay":"default","parsed_size_bytes":1294336,"layer_name":"parsed","sql_query_threads":[],"stac_url":null,"bounding_box":{"coordinates":[[[-90.187152,34.994387],[-89.720123,34.994387],[-89.720123,35.263964],[-90.187152,35.263964],[-90.187152,34.994387]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"visible":true,"edit_version":null,"source_has_custom_query":false,"modified_at":"2025-11-10T23:47:14","remote_data_url":null,"min_zoom":0,"initial_stroke_color":null,"created_at":"2025-01-30T03:07:53","tile_max_zoom":null,"has_download_url":true,"index_json_url":"https://us1.data-pipeline.felt.com/upload/7730dd5d-e3e8-49eb-9e59-8df30000554c.json","source_id":null,"raster_preview_url":null,"raster_colors":null,"errorMessage":null,"tagged_user_ids":[],"z_order":1,"pipeline_version":"0.36.11493","created_by":"DMS","semantic_columns":[],"status":"completed","geocoder_metadata":null,"stats_url":"https://us1.data-pipeline.felt.com/b0e67645-8aa0-5e24-a95c-c5fd00004453/stats/stats.json","runCause":"refresh","stats":[{"aggregation":null,"avg":1.0835365947576747,"binLevel":null,"count":7,"count_distinct":7,"equal_interval":{"10":[[0.7272727272727273,3],[0.832554006775143,0],[0.9378352862775587,1],[1.0431165657799744,0],[1.1483978452823902,1],[1.253679124784806,1],[1.3589604042872216,0],[1.4642416837896373,0],[1.569522963292053,0],[1.674804242794469,1],[1.7800855222968845,null]],"11":[[0.7272727272727273,2],[0.8229829813658325,1],[0.9186932354589377,1],[1.0144034895520428,0],[1.110113743645148,0],[1.2058239977382532,1],[1.3015342518313586,1],[1.3972445059244638,0],[1.492954760017569,0],[1.5886650141106742,0],[1.6843752682037794,1],[1.7800855222968845,null]],"12":[[0.7272727272727273,2],[0.8150071268580737,1],[0.9027415264434202,1],[0.9904759260287666,0],[1.0782103256141131,0],[1.1659447251994595,1],[1.253679124784806,1],[1.3414135243701524,0],[1.4291479239554987,0],[1.5168823235408453,0],[1.6046167231261919,0],[1.6923511227115382,1],[1.7800855222968845,null]],"13":[[0.7272727272727273,2],[0.8082583268899701,1],[0.889243926507213,0],[0.9702295261244559,1],[1.0512151257416988,0],[1.1322007253589415,0],[1.2131863249761845,1],[1.2941719245934273,1],[1.3751575242106702,0],[1.456143123827913,0],[1.5371287234451558,0],[1.6181143230623989,0],[1.6990999226796415,1],[1.7800855222968845,null]],"3":[[0.7272727272727273,4],[1.0782103256141131,2],[1.4291479239554987,1],[1.7800855222968845,null]],"4":[[0.7272727272727273,4],[0.9904759260287666,1],[1.253679124784806,1],[1.5168823235408453,1],[1.7800855222968845,null]],"5":[[0.7272727272727273,3],[0.9378352862775587,1],[1.1483978452823902,2],[1.3589604042872216,0],[1.569522963292053,1],[1.7800855222968845,null]],"6":[[0.7272727272727273,3],[0.9027415264434202,1],[1.0782103256141131,1],[1.253679124784806,1],[1.4291479239554987,0],[1.6046167231261919,1],[1.7800855222968845,null]],"7":[[0.7272727272727273,3],[0.8776745551333212,1],[1.028076382993915,0],[1.178478210854509,2],[1.328880038715103,0],[1.4792818665756968,0],[1.6296836944362907,1],[1.7800855222968845,null]],"8":[[0.7272727272727273,3],[0.8588743266507469,1],[0.9904759260287666,0],[1.1220775254067863,1],[1.253679124784806,1],[1.3852807241628255,0],[1.5168823235408453,0],[1.648483922918865,1],[1.7800855222968845,null]],"9":[[0.7272727272727273,3],[0.8442519267198558,0],[0.9612311261669845,1],[1.0782103256141131,0],[1.1951895250612417,2],[1.3121687245083702,0],[1.4291479239554987,0],[1.5461271234026275,0],[1.663106322849756,1],[1.7800855222968845,null]]},"geometric_interval":{"10":[[0.7272727272727273,2],[0.7953744912472145,1],[0.8698532993243023,0],[0.9513062974384447,1],[1.0403865482248895,0],[1.1378082670553735,1],[1.2443525483758084,1],[1.3608736282578024,0],[1.4883057333750382,0],[1.6276705713172899,1],[1.7800855222968845,null]],"11":[[0.7272727272727273,2],[0.7889284651651808,1],[0.8558111693283457,0],[0.9283639643979666,1],[1.0070675416273316,0],[1.0924433436588685,0],[1.185057019289975,1],[1.285522171122288,1],[1.3945044209240613,0],[1.5127258196403084,0],[1.6409696312687816,1],[1.7800855222968845,null]],"12":[[0.7272727272727273,2],[0.7835967011829249,1],[0.8442827113940479,0],[0.9096685778319581,1],[0.980118283043467,0],[1.056023998372658,0],[1.1378082670553735,1],[1.2259263563844705,1],[1.3208687920396014,0],[1.4231640886893464,0],[1.5333816920660912,0],[1.6521351488912608,1],[1.7800855222968845,null]],"13":[[0.7272727272727273,2],[0.7791133627194419,1],[0.8346492439559954,0],[0.8941437713309686,0],[0.9578791205999326,1],[1.0261575812528636,0],[1.0993029902387053,0],[1.1776622678870712,1],[1.2616070633117877,1],[1.3515355171002392,0],[1.44787414964875,0],[1.551079884100161,0],[1.661642213478168,1],[1.7800855222968845,null]],"3":[[0.7272727272727273,4],[0.980118283043467,2],[1.3208687920396014,1],[1.7800855222968845,null]],"4":[[0.7272727272727273,3],[0.9096685778319581,1],[1.1378082670553735,2],[1.4231640886893464,1],[1.7800855222968845,null]],"5":[[0.7272727272727273,3],[0.8698532993243023,1],[1.0403865482248895,1],[1.2443525483758084,1],[1.4883057333750382,1],[1.7800855222968845,null]],"6":[[0.7272727272727273,3],[0.8442827113940479,1],[0.980118283043467,0],[1.1378082670553735,2],[1.3208687920396014,0],[1.5333816920660912,1],[1.7800855222968845,null]],"7":[[0.7272727272727273,2],[0.8264795213217472,1],[0.9392190488508084,1],[1.0673373011269138,0],[1.2129320798707985,2],[1.378387346555187,0],[1.5664122572682155,1],[1.7800855222968845,null]],"8":[[0.7272727272727273,2],[0.8133739284696501,1],[0.9096685778319581,1],[1.0173634690402966,0],[1.1378082670553735,1],[1.2725124225276014,1],[1.4231640886893464,0],[1.5916512778020018,1],[1.7800855222968845,null]],"9":[[0.7272727272727273,2],[0.8033245351789505,1],[0.8873291746281559,1],[0.9801182830434669,0],[1.0826104632011408,0],[1.1958203773050216,2],[1.3208687920396012,0],[1.4589936740466924,0],[1.6115624456698092,1],[1.7800855222968845,null]]},"histogram":[[0.7272727272727273,1],[0.7491971919754378,1],[0.7711216566781482,0],[0.7930461213808587,0],[0.8149705860835692,1],[0.8368950507862797,0],[0.8588195154889902,0],[0.8807439801917006,0],[0.9026684448944111,0],[0.9245929095971216,0],[0.9465173742998321,0],[0.9684418390025425,1],[0.990366303705253,0],[1.0122907684079636,0],[1.034215233110674,0],[1.0561396978133846,0],[1.078064162516095,0],[1.0999886272188055,0],[1.121913091921516,0],[1.1438375566242265,0],[1.1657620213269368,0],[1.1876864860296474,0],[1.2096109507323578,1],[1.2315354154350684,0],[1.253459880137779,0],[1.2753843448404893,0],[1.2973088095431997,1],[1.3192332742459103,0],[1.341157738948621,0],[1.3630822036513313,0],[1.3850066683540416,0],[1.4069311330567522,0],[1.4288555977594628,0],[1.4507800624621732,0],[1.4727045271648835,0],[1.4946289918675941,0],[1.5165534565703047,0],[1.538477921273015,0],[1.5604023859757254,0],[1.582326850678436,0],[1.6042513153811466,0],[1.626175780083857,0],[1.6481002447865674,0],[1.670024709489278,0],[1.6919491741919885,0],[1.713873638894699,0],[1.7357981035974095,0],[1.7577225683001199,0],[1.7796470330028304,1],[1.8015714977055408,null]],"jenks_natural_breaks":{},"max":1.7800855222968845,"median":0.974025974025974,"min":0.7272727272727273,"name":"seat to population - decimal value","quantiles":{"3":[[0.7272727272727273,2],[0.8266546600630347,2],[1.2173507462686568,3],[1.7800855222968845,null]],"4":[[0.7272727272727273,2],[0.7915427641151187,1],[0.974025974025974,2],[1.2601432057389506,2],[1.7800855222968845,null]],"5":[[0.7272727272727273,2],[0.770475626546369,1],[0.8856031856482105,1],[1.1200208373715839,1],[1.2858186814211268,2],[1.7800855222968845,null]],"6":[[0.7272727272727273,1],[0.7564308681672026,1],[0.8266546600630347,1],[0.974025974025974,1],[1.2173507462686568,1],[1.3029356652092443,2],[1.7800855222968845,null]]},"standard_deviations":{"3":[[0.7272727272727273,3],[0.90796349319507,2],[1.2591096963202795,2],[1.7800855222968845,null]],"4":[[0.7272727272727273,3],[0.90796349319507,2],[1.2591096963202795,1],[1.6102558994454892,1],[1.7800855222968845,null]]},"stdev":0.3511462031252096,"sum":7.584756163303723,"type":"REAL","values":{"0.7272727272727273":1,"0.7564308681672026":1,"0.8266546600630347":1,"0.974025974025974":1,"1.2173507462686568":1,"1.3029356652092443":1,"1.7800855222968845":1}}],"progress":100,"external_refresh_frequency_ms":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","scheduled_refresh_status":null,"legend_items":[{"id":"9e5f7937-912a-4590-8f45-aad85b839053--0-0","visible":true},{"id":"9e5f7937-912a-4590-8f45-aad85b839053--0-1","visible":true},{"id":"9e5f7937-912a-4590-8f45-aad85b839053--0-2","visible":true}],"excerpt_url":"https://us1.data-pipeline.felt.com/b0e67645-8aa0-5e24-a95c-c5fd00004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/b0e67645-8aa0-5e24-a95c-c5fd00004453/{feature}.geojson{?skip_geometry,zoom_level}","html_popup_threads":[{"id":"0a8b19ff-2a82-4a00-a7a9-7305b9d15d5d","insertedAt":"2025-11-10T23:47:17.019845","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}],"data_last_updated_by_user_at":"2025-01-31T22:41:48","hideFromLegend":false,"column_selections":[],"pipeline_dataset_id":"b0e67645-8aa0-5e24-a95c-c5fd00004453","pending_fork_operation":false,"raster_details":null,"scheduled_refresh_frequency":null,"last_processed_at":"2025-01-31T22:41:48","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 14px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000;\n transition: background-color 0.3s ease-in-out;\n\n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 12px;\n border-radius: 6px;\n text-align: center;\n \n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 6px;\n }\n\n .reading-value {\n font-size: 28px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n .chart-container {\n margin-top: 12px;\n }\n\n </style>\n</head>\n\n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0' | replace: '$', '' | replace: ',', '' }}\";\n\n // Split ratio into two parts\n let ratioParts = ratioString.split(':');\n\n if (ratioParts.length === 2) {\n // Convert both parts to integers (flooring to remove decimals)\n let numerator = Math.floor(parseFloat(ratioParts[0])); \n let denominator = Math.floor(parseFloat(ratioParts[1]));\n\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n numerator = 0;\n denominator = 1; // Default to avoid division error\n }\n\n // Format the ratio properly (e.g., \"2:1\", \"3:2\")\n let formattedRatio = `${numerator}:${denominator}`;\n\n // Debugging output to check the value\n console.log(\"Formatted Ratio Value:\", formattedRatio);\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const prekTextElement = document.getElementById('prek-text');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"red\"; // Red for < 0.5\n ratioContainer.style.color = \"white\"; // Ensure readable text\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"orange\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\"; \n } else {\n ratioContainer.style.backgroundColor = \"green\"; // Green for 1+\n ratioContainer.style.color = \"white\"; \n }\n } else {\n // Handle invalid ratio cases\n console.log(\"Invalid ratio format:\", ratioString);\n ratioValueElement.textContent = 'N/A'; // Display \"N/A\" when invalid\n prekTextElement.textContent = 'No PreK Capacity'; \n ratioContainer.style.backgroundColor = \"transparent\"; \n ratioContainer.style.color = \"black\"; \n }\n </script>\n\n\n \n <div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 16px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 yo Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute*100));\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"tcap\" class=\"reading-container\">\n <span class=\"reading-label\">3rd Gr ELA TCAP % Proficient or Above</span>\n <div class=\"reading-value\" id=\"tcapvalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const tcap = \"{{[\"TNReady Percent Proficient\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"TCAP % Proficient (Raw):\", tcap);\n\n // Display the formatted value in the HTML\n const tcapvalue = document.getElementById('tcapvalue');\n if (tcap !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(tcap)*100);\n tcapvalue.textContent = `${percentage}%`;\n } else {\n tcapvalue.textContent = 'N/A'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite*100));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","normalized":{"filename":"prek_capacity_city_council.gpkg","feature_id_field":null,"filetype":"GeoPackage","layername":"parsed"},"curated_layer":false,"subtitle":"PreK Seat : Population as decimal value","id":"9e5f7937-912a-4590-8f45-aad85b839053","name":"Ratio by City Council District","geomatch_metadata":null,"debug_layer_compaction":null,"geometry_type":"Polygon","is_spreadsheet":false,"processing_time_seconds":37,"centroids_layer_name":"parsed-anchors","tile_url":"https://us1.data-pipeline.felt.com/vectortile/b0e67645-8aa0-5e24-a95c-c5fd00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","source_dataset_id":null,"h3_geomatched_level":null,"style":{"attributes":{"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Median Income - Percent of County Median, All Families":{"format":{"mantissa":1,"output":"percent"}},"Median Income - Percent of County Median, Families with Children Under 18":{"format":{"mantissa":1,"output":"percent"}},"Median Income - Total Families":{"format":{"prefix":"$","thousandSeparated":true}},"Population - Percent Hispanic Under 5 Years Old":{"format":{"mantissa":1,"output":"percent"}},"Population - Percent Nonwhite":{"format":{"mantissa":1,"output":"percent"}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":1,"output":"percent"}},"Time to Work - Percent Less than 15 Minutes":{"format":{"mantissa":1,"output":"percent"}},"Time to Work - Percent Over 15 Minutes":{"format":{"mantissa":0,"output":"percent"}},"Total PreK Capacity":{"format":{"mantissa":0,"thousandSeparated":true}},"cd":{"displayName":"City Council District"},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}},"seat to population - decimal value":{"format":{"mantissa":2}}},"config":{"labelAttribute":["seat to population - approximate ratio"],"numericAttribute":"seat to population - decimal value","steps":[0.72402,1,1.5,1.78917470983507]},"label":{"color":"rgb(0, 0, 0)","fontSize":{"linear":[[11,0],[12,15],[13,20],[16,24]]},"fontStyle":"italic","fontWeight":500,"haloColor":"rgb(255, 255, 255)","haloWidth":2.8,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":[{"color":["#dc565f","#eff4c8","#2b8bab"],"isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":2},{"color":["#dc565f","#eff4c8","#2b8bab"],"opacity":0.8,"strokeColor":"rgb(128, 128, 128)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"City Council District","type":"html","width":350},"type":"numeric","version":"2.3.1"},"errorType":null,"max_zoom":18,"maximum_bounding_box":{"coordinates":[[[-90.187152,34.994387],[-89.720123,34.994387],[-89.720123,35.263964],[-90.187152,35.263964],[-90.187152,34.994387]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/0/1.json{?query}","count":7,"count_distinct":7,"max":7.0,"median":4.0,"min":1.0,"name":"objectid","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/0.json{?query}","type":"REAL","values":{"1.0":1,"2.0":1,"3.0":1,"4.0":1,"5.0":1,"6.0":1,"7.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/1/1.json{?query}","count":7,"count_distinct":7,"name":"cd","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/1.json{?query}","type":"TEXT","values":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/2/1.json{?query}","count":7,"count_distinct":7,"max":342369.432297,"median":244146.834193,"min":199618.427446,"name":"shape_leng","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/2.json{?query}","type":"REAL","values":{"199618.427446":1,"201410.073091":1,"243327.21357":1,"244146.834193":1,"318855.102394":1,"327719.730716":1,"342369.432297":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/3/1.json{?query}","count":7,"count_distinct":7,"max":2242961785.51,"median":1015344469.14,"min":645448685.743,"name":"shape_area","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/3.json{?query}","type":"REAL","values":{"1015344469.14":1,"1208844447.01":1,"1511111774.28":1,"2242961785.51":1,"645448685.743":1,"785871857.158":1,"946461127.105":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/4/1.json{?query}","count":7,"count_distinct":7,"max":7,"median":4,"min":1,"name":"council","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/4.json{?query}","type":"INTEGER","values":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/5/1.json{?query}","count":7,"count_distinct":7,"max":8290,"median":6157,"min":5132,"name":"Population 0 to 5 Years Old, ACS 2022","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/5.json{?query}","type":"INTEGER","values":{"5132":1,"5332":1,"5462":1,"6157":1,"7140":1,"7397":1,"8290":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/6/1.json{?query}","count":7,"count_distinct":7,"max":2488,"median":1848,"min":1540,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/6.json{?query}","type":"INTEGER","values":{"1540":1,"1601":1,"1637":1,"1848":1,"2144":1,"2221":1,"2488":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/7/1.json{?query}","count":7,"count_distinct":7,"max":95960.0,"median":49063.0,"min":38711.5,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/7.json{?query}","type":"REAL","values":{"38711.5":1,"39686.5":1,"49028.0":1,"49063.0":1,"62431.5":1,"73808.5":1,"95960.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/8/1.json{?query}","count":7,"count_distinct":7,"max":1.5915348127508542,"median":0.8137293926427174,"min":0.6420456430158888,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/8.json{?query}","type":"REAL","values":{"0.6420456430158888":1,"0.6582164062759147":1,"0.813148903705178":1,"0.8137293926427174":1,"1.0354512886854412":1,"1.224143364182174":1,"1.5915348127508542":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/9/1.json{?query}","count":7,"count_distinct":7,"max":78365.0,"median":30640.0,"min":24819.0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/9.json{?query}","type":"REAL","values":{"24819.0":1,"29363.0":1,"30313.0":1,"30640.0":1,"45422.5":1,"51828.5":1,"78365.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/10/1.json{?query}","count":7,"count_distinct":7,"max":1.8541784970660609,"median":0.724966874881696,"min":0.5872373651334469,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/10.json{?query}","type":"REAL","values":{"0.5872373651334469":1,"0.6947520348286959":1,"0.7172297936778346":1,"0.724966874881696":1,"1.0747326329736893":1,"1.2263037100132501":1,"1.8541784970660609":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/11/1.json{?query}","count":7,"count_distinct":7,"max":2819,"median":805,"min":295,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/11.json{?query}","type":"INTEGER","values":{"1211":1,"2202":1,"2819":1,"295":1,"432":1,"438":1,"805":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/12/1.json{?query}","count":7,"count_distinct":7,"max":8290,"median":6157,"min":5132,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/12.json{?query}","type":"INTEGER","values":{"5132":1,"5332":1,"5462":1,"6157":1,"7140":1,"7397":1,"8290":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/13/1.json{?query}","count":7,"count_distinct":7,"max":7858,"median":4946,"min":2643,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/13.json{?query}","type":"INTEGER","values":{"2643":1,"3130":1,"4837":1,"4946":1,"6335":1,"6959":1,"7858":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/14/1.json{?query}","count":7,"count_distinct":7,"max":0.9478890229191798,"median":0.8872549019607843,"min":0.4838886854632003,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/14.json{?query}","type":"REAL","values":{"0.4838886854632003":1,"0.5870217554388597":1,"0.8033133019327595":1,"0.8872549019607843":1,"0.9407868054616737":1,"0.9425175370226033":1,"0.9478890229191798":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/15/1.json{?query}","count":7,"count_distinct":7,"max":1686,"median":991,"min":141,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/15.json{?query}","type":"INTEGER","values":{"1020":1,"1065":1,"141":1,"1686":1,"616":1,"782":1,"991":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/16/1.json{?query}","count":7,"count_distinct":7,"max":3496,"median":1675,"min":380,"name":"Population - Total Ethnicity Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/16.json{?query}","type":"INTEGER","values":{"1638":1,"1675":1,"2064":1,"2690":1,"3496":1,"380":1,"941":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/17/1.json{?query}","count":7,"count_distinct":7,"max":0.8310308182784272,"median":0.37606837606837606,"min":0.30463386727688785,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/17.json{?query}","type":"REAL","values":{"0.30463386727688785":1,"0.36840148698884756":1,"0.37105263157894736":1,"0.37606837606837606":1,"0.608955223880597":1,"0.8168604651162791":1,"0.8310308182784272":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/18/1.json{?query}","count":7,"count_distinct":7,"max":43826,"median":35768,"min":33150,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/18.json{?query}","type":"INTEGER","values":{"33150":1,"34906":1,"35418":1,"35768":1,"37980":1,"43819":1,"43826":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/19/1.json{?query}","count":7,"count_distinct":7,"max":10950,"median":8813,"min":7109,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/19.json{?query}","type":"INTEGER","values":{"10166":1,"10950":1,"7109":1,"7959":1,"8327":1,"8813":1,"8892":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/20/1.json{?query}","count":7,"count_distinct":7,"max":0.2870291941950421,"median":0.24860210243793335,"min":0.1900013690503354,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/20.json{?query}","type":"REAL","values":{"0.1900013690503354":1,"0.20955766192733016":1,"0.21444947209653092":1,"0.24860210243793335":1,"0.24989159953444853":1,"0.2524780839970206":1,"0.2870291941950421":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/21/1.json{?query}","count":7,"count_distinct":7,"max":35499,"median":26876,"min":25252,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/21.json{?query}","type":"INTEGER","values":{"25252":1,"26041":1,"26093":1,"26876":1,"30021":1,"32869":1,"35499":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/22/1.json{?query}","count":7,"count_distinct":7,"max":0.8099986309496646,"median":0.7513978975620667,"min":0.712970805804958,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/22.json{?query}","type":"REAL","values":{"0.712970805804958":1,"0.7475219160029795":1,"0.7501084004655515":1,"0.7513978975620667":1,"0.7855505279034691":1,"0.7904423380726698":1,"0.8099986309496646":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/23/1.json{?query}","count":7,"count_distinct":7,"max":53,"median":46,"min":31,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/23.json{?query}","type":"INTEGER","values":{"31":1,"44":1,"45":1,"46":1,"48":1,"49":1,"53":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/24/1.json{?query}","count":7,"count_distinct":7,"max":1250,"median":745,"min":560,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/24.json{?query}","type":"INTEGER","values":{"1040":1,"1250":1,"560":1,"590":1,"608":1,"745":1,"855":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/25/1.json{?query}","count":7,"count_distinct":7,"max":1664,"median":1231,"min":754,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/25.json{?query}","type":"INTEGER","values":{"1137":1,"1231":1,"1276":1,"1570":1,"1664":1,"754":1,"892":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/26/1.json{?query}","count":7,"count_distinct":7,"max":2914,"median":1882,"min":1344,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/26.json{?query}","type":"INTEGER","values":{"1344":1,"1500":1,"1836":1,"1882":1,"2086":1,"2610":1,"2914":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/27/1.json{?query}","count":7,"count_distinct":7,"max":1.7800855222968845,"median":0.974025974025974,"min":0.7272727272727273,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/27.json{?query}","type":"REAL","values":{"0.7272727272727273":1,"0.7564308681672026":1,"0.8266546600630347":1,"0.974025974025974":1,"1.2173507462686568":1,"1.3029356652092443":1,"1.7800855222968845":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/28/1.json{?query}","count":7,"count_distinct":7,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/28.json{?query}","type":"TEXT","values":{"1305:1072":1,"1836:2221":1,"2086:1601":1,"2914:1637":1,"75:77":1,"8:11":1,"941:1244":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/29/1.json{?query}","count":7,"count_distinct":7,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/29.json{?query}","type":"TEXT","values":{"11:9":1,"16:9":1,"1:1":1,"3:4":1,"4:3":1,"5:6":1,"5:7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/30/1.json{?query}","count":7,"count_distinct":7,"max":750,"median":452,"min":280,"name":"DHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/30.json{?query}","type":"INTEGER","values":{"280":1,"398":1,"412":1,"452":1,"502":1,"666":1,"750":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/31/1.json{?query}","count":7,"count_distinct":7,"max":2160,"median":1140,"min":880,"name":"DOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/31.json{?query}","type":"INTEGER","values":{"1112":1,"1140":1,"1440":1,"1740":1,"2160":1,"880":1,"940":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/32/1.json{?query}","count":7,"count_distinct":7,"max":2114,"median":1142,"min":720,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/32.json{?query}","type":"INTEGER","values":{"1142":1,"1330":1,"1646":1,"2114":1,"720":1,"876":1,"984":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/33/1.json{?query}","count":7,"count_distinct":6,"max":360,"median":300,"min":60,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/33.json{?query}","type":"INTEGER","values":{"160":1,"300":1,"320":1,"360":1,"60":1,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/34/1.json{?query}","count":7,"count_distinct":4,"max":220,"median":70.0,"min":20,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/34.json{?query}","type":"INTEGER","values":{"100":1,"20":1,"220":1,"40":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/35/1.json{?query}","count":7,"count_distinct":5,"max":100,"median":40,"min":0,"name":"PreK Funding - Fund 1","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/35.json{?query}","type":"INTEGER","values":{"0":1,"100":1,"20":1,"40":3,"60":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/36/1.json{?query}","count":7,"count_distinct":7,"max":420,"median":200,"min":40,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/36.json{?query}","type":"INTEGER","values":{"100":1,"120":1,"200":1,"240":1,"320":1,"40":1,"420":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/37/1.json{?query}","count":7,"count_distinct":6,"max":160,"median":40,"min":0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/37.json{?query}","type":"INTEGER","values":{"0":1,"100":1,"160":1,"20":1,"40":2,"80":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/38/1.json{?query}","count":7,"count_distinct":7,"max":320,"median":200,"min":40,"name":"PreK Funding - VPK/Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/38.json{?query}","type":"INTEGER","values":{"160":1,"200":1,"260":1,"280":1,"320":1,"40":1,"60":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/39/1.json{?query}","count":7,"count_distinct":7,"name":"City Council District","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/39.json{?query}","type":"TEXT","values":{"City Council District 1":1,"City Council District 2":1,"City Council District 3":1,"City Council District 4":1,"City Council District 5":1,"City Council District 6":1,"City Council District 7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/40/1.json{?query}","count":7,"count_distinct":1,"name":"County Commission District","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/40.json{?query}","type":"TEXT","values":{"None":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/41/1.json{?query}","count":7,"count_distinct":1,"name":"Council Super District","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/41.json{?query}","type":"TEXT","values":{"None":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/42/1.json{?query}","count":7,"count_distinct":1,"name":"Zip Code","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/42.json{?query}","type":"TEXT","values":{"None":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/43/1.json{?query}","count":7,"count_distinct":7,"max":39,"median":32,"min":20,"name":"Count of PreK Agency Tested","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/43.json{?query}","type":"INTEGER","values":{"20":1,"27":1,"28":1,"32":1,"34":1,"38":1,"39":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/44/1.json{?query}","count":7,"count_distinct":1,"name":"Test - Grade and Subject","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/44.json{?query}","type":"TEXT","values":{"TNReady - 3rd - ELA":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/45/1.json{?query}","count":7,"count_distinct":7,"max":1616,"median":1125,"min":652,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/45.json{?query}","type":"INTEGER","values":{"1029":1,"1066":1,"1125":1,"1187":1,"1576":1,"1616":1,"652":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/46/1.json{?query}","count":7,"count_distinct":7,"max":389,"median":315,"min":111,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/46.json{?query}","type":"INTEGER","values":{"111":1,"172":1,"300":1,"315":1,"332":1,"345":1,"389":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/b0e67645-8aa0-5e24-a95c-c5fd00004453/47/1.json{?query}","count":7,"count_distinct":7,"max":0.3780369290573372,"median":0.2527379949452401,"min":0.10412757973733583,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/b0e67645-8aa0-5e24-a95c-c5fd00004453/47.json{?query}","type":"REAL","values":{"0.10412757973733583":1,"0.1998730964467005":1,"0.20544554455445543":1,"0.2527379949452401":1,"0.26380368098159507":1,"0.30666666666666664":1,"0.3780369290573372":1}}],"content_url":"https://us1.data-pipeline.felt.com/table/b0e67645-8aa0-5e24-a95c-c5fd00004453/{page}.json{?query}","row_count":7},"initial_fill_color":null},{"h3_levels":null,"legendVisibility":"show","next_processing_state":null,"legendDisplay":"default","parsed_size_bytes":831488,"layer_name":"parsed","sql_query_threads":[],"stac_url":null,"bounding_box":{"coordinates":[[[-90.303051,34.994188],[-89.554351,34.994188],[-89.554351,35.438228],[-90.303051,35.438228],[-90.303051,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"visible":false,"edit_version":null,"source_has_custom_query":false,"modified_at":"2025-11-08T00:30:48","remote_data_url":null,"min_zoom":0,"initial_stroke_color":null,"created_at":"2025-01-30T03:07:53","tile_max_zoom":null,"has_download_url":true,"index_json_url":"https://us1.data-pipeline.felt.com/upload/479f11ea-372b-4aac-bde5-63330000554c.json","source_id":null,"raster_preview_url":null,"raster_colors":null,"errorMessage":null,"tagged_user_ids":[],"z_order":2,"pipeline_version":"0.36.11492","created_by":"DMS","semantic_columns":[],"status":"completed","geocoder_metadata":null,"stats_url":"https://us1.data-pipeline.felt.com/4cdf2122-2436-5452-8486-4fff00004453/stats/stats.json","runCause":"refresh","stats":[{"aggregation":null,"avg":1.4183905635992209,"binLevel":null,"count":33,"count_distinct":33,"equal_interval":{"10":[[0.47105788423153694,6],[0.8120117973009205,10],[1.1529657103703042,6],[1.4939196234396879,3],[1.8348735365090714,3],[2.175827449578455,0],[2.516781362647839,2],[2.8577352757172223,2],[3.198689188786606,0],[3.5396431018559893,1],[3.8805970149253732,null]],"11":[[0.47105788423153694,6],[0.7810159870218857,9],[1.0909740898122344,5],[1.4009321926025833,5],[1.710890295392932,2],[2.0208483981832805,1],[2.3308065009736296,1],[2.6407646037639783,1],[2.950722706554327,2],[3.2606808093446755,0],[3.570638912135024,1],[3.8805970149253732,null]],"12":[[0.47105788423153694,6],[0.75518614512269,8],[1.039314406013843,6],[1.323442666904996,4],[1.607570927796149,1],[1.891699188687302,3],[2.175827449578455,0],[2.459955710469608,2],[2.744083971360761,2],[3.028212232251914,0],[3.312340493143067,0],[3.59646875403422,1],[3.8805970149253732,null]],"13":[[0.47105788423153694,6],[0.7333301250541397,7],[0.9956023658767426,5],[1.2578746066993454,4],[1.5201468475219482,3],[1.782419088344551,2],[2.044691329167154,1],[2.3069635699897564,1],[2.5692358108123594,1],[2.8315080516349624,2],[3.093780292457565,0],[3.3560525332801676,0],[3.6183247741027706,1],[3.8805970149253732,null]],"3":[[0.47105788423153694,24],[1.607570927796149,6],[2.744083971360761,3],[3.8805970149253732,null]],"4":[[0.47105788423153694,20],[1.3234426669049961,8],[2.1758274495784553,4],[3.028212232251914,1],[3.8805970149253732,null]],"5":[[0.47105788423153694,16],[1.1529657103703042,9],[1.8348735365090714,3],[2.516781362647839,4],[3.198689188786606,1],[3.8805970149253732,null]],"6":[[0.47105788423153694,14],[1.039314406013843,10],[1.607570927796149,4],[2.175827449578455,2],[2.744083971360761,2],[3.312340493143067,1],[3.8805970149253732,null]],"7":[[0.47105788423153694,12],[0.9581349029020849,9],[1.445211921572633,5],[1.932288940243181,2],[2.419365958913729,2],[2.9064429775842773,2],[3.3935199962548253,1],[3.8805970149253732,null]],"8":[[0.47105788423153694,11],[0.8972502755682665,9],[1.3234426669049961,5],[1.7496350582417255,3],[2.1758274495784553,1],[2.6020198409151845,3],[3.028212232251914,0],[3.4544046235886436,1],[3.8805970149253732,null]],"9":[[0.47105788423153694,7],[0.849895565419741,11],[1.228733246607945,6],[1.6075709277961492,2],[1.9864086089843531,2],[2.365246290172557,2],[2.7440839713607614,2],[3.1229216525489654,0],[3.5017593337371693,1],[3.8805970149253732,null]]},"geometric_interval":{"10":[[0.47105788423153694,2],[0.5816432653628693,3],[0.7181896311827649,6],[0.8867915732105082,4],[1.094974447099815,5],[1.352030258317455,5],[1.6694324002241576,2],[2.061347755919681,2],[2.5452690209346374,3],[3.1427954697722504,1],[3.8805970149253732,null]],"11":[[0.47105788423153694,2],[0.5705990296313133,3],[0.6911746167826879,2],[0.8372295185874586,6],[1.014147872005222,5],[1.2284515577376665,4],[1.4880406214571529,3],[1.8024844994168188,3],[2.18337478412141,1],[2.64475253433779,3],[3.2036258817108383,1],[3.8805970149253732,null]],"12":[[0.47105788423153694,2],[0.5615558632607255,2],[0.6694399947831008,2],[0.7980504450847946,6],[0.9513690814161619,3],[1.1341427533173827,5],[1.352030258317455,4],[1.6117775421648481,1],[1.9214265579084342,3],[2.2905642502482877,2],[2.7306193738816487,2],[3.2552163355424666,1],[3.8805970149253732,null]],"13":[[0.47105788423153694,2],[0.5540159877317263,2],[0.6515838603637396,2],[0.766334431655609,5],[0.9012937502980644,3],[1.0600207830559953,4],[1.2467012670830657,4],[1.4662580905872846,3],[1.7244811126589032,2],[2.0281798456956306,1],[2.3853630267620054,2],[2.8054498132987993,2],[3.2995181725534213,1],[3.8805970149253732,null]],"3":[[0.47105788423153694,12],[0.9513690814161619,13],[1.9214265579084342,8],[3.8805970149253732,null]],"4":[[0.47105788423153694,6],[0.7980504450847946,14],[1.352030258317455,8],[2.290564250248287,5],[3.8805970149253732,null]],"5":[[0.47105788423153694,5],[0.7181896311827649,10],[1.094974447099815,10],[1.6694324002241576,4],[2.5452690209346374,4],[3.8805970149253732,null]],"6":[[0.47105788423153694,4],[0.6694399947831008,8],[0.9513690814161619,8],[1.352030258317455,5],[1.9214265579084342,5],[2.7306193738816487,3],[3.8805970149253732,null]],"7":[[0.47105788423153694,4],[0.6366581682726161,4],[0.8604751916836849,8],[1.1629750349578936,7],[1.5718186241823737,5],[2.1243910772478625,2],[2.8712202410999663,3],[3.8805970149253732,null]],"8":[[0.47105788423153694,4],[0.613129638960375,2],[0.7980504450847946,8],[1.0387436398930945,6],[1.352030258317455,5],[1.7598045843092693,3],[2.290564250248287,2],[2.981401816597065,3],[3.8805970149253732,null]],"9":[[0.47105788423153694,2],[0.5954324909882327,4],[0.7526460403116542,6],[0.9513690814161619,5],[1.2025614705949272,5],[1.5200768227686767,3],[1.9214265579084342,3],[2.4287456805712235,4],[3.0700135566537137,1],[3.8805970149253732,null]]},"histogram":[[0.47105788423153694,2],[0.5420603650873019,2],[0.6130628459430669,1],[0.684065326798832,1],[0.755067807654597,1],[0.826070288510362,4],[0.8970727693661271,1],[0.9680752502218921,2],[1.039077731077657,1],[1.110080211933422,1],[1.181082692789187,2],[1.2520851736449523,2],[1.3230876545007173,0],[1.3940901353564823,2],[1.4650926162122473,0],[1.5360950970680123,2],[1.6070975779237773,1],[1.6781000587795423,0],[1.7491025396353073,0],[1.8201050204910723,0],[1.8911075013468372,1],[1.9621099822026025,1],[2.0331124630583677,1],[2.1041149439141327,0],[2.1751174247698977,0],[2.2461199056256627,0],[2.3171223864814277,0],[2.3881248673371926,0],[2.4591273481929576,0],[2.5301298290487226,1],[2.6011323099044876,1],[2.6721347907602526,0],[2.7431372716160176,0],[2.8141397524717826,0],[2.8851422333275476,0],[2.9561447141833126,2],[3.0271471950390776,0],[3.0981496758948426,0],[3.1691521567506076,0],[3.2401546376063726,0],[3.3111571184621376,0],[3.382159599317903,0],[3.453162080173668,0],[3.524164561029433,0],[3.595167041885198,0],[3.666169522740963,0],[3.737172003596728,0],[3.808174484452493,0],[3.879176965308258,1],[3.950179446164023,null]],"jenks_natural_breaks":{"10":[[0.47105788423153694,1],[0.5048859715461731,4],[0.7191489338874817,8],[0.97826087474823,5],[1.2031662464141846,4],[1.4578754901885986,3],[1.6528925895690918,3],[2.0692641735076904,1],[2.6455025672912598,2],[3.0204081535339355,2],[3.8805970149253732,null]],"11":[[0.47105788423153694,1],[0.5048859715461731,4],[0.7191489338874817,6],[0.9277108311653137,3],[1.0716723203659058,4],[1.2031662464141846,4],[1.4578754901885986,3],[1.6528925895690918,3],[2.0692641735076904,1],[2.6455025672912598,2],[3.0204081535339355,2],[3.8805970149253732,null]],"3":[[0.47105788423153694,18],[1.2031662464141846,10],[2.0692641735076904,5],[3.8805970149253732,null]],"4":[[0.47105788423153694,14],[1.0716723203659058,11],[1.6528925895690918,4],[2.6455025672912598,4],[3.8805970149253732,null]],"5":[[0.47105788423153694,13],[0.97826087474823,9],[1.4578754901885986,6],[2.0692641735076904,3],[3.0204081535339355,2],[3.8805970149253732,null]],"6":[[0.47105788423153694,5],[0.7191489338874817,11],[1.1410256624221802,9],[1.6528925895690918,3],[2.0692641735076904,3],[3.0204081535339355,2],[3.8805970149253732,null]],"7":[[0.47105788423153694,5],[0.7191489338874817,9],[1.0222222805023193,6],[1.3055555820465088,5],[1.6528925895690918,3],[2.0692641735076904,3],[3.0204081535339355,2],[3.8805970149253732,null]],"8":[[0.47105788423153694,5],[0.7191489338874817,9],[1.0222222805023193,6],[1.3055555820465088,5],[1.6528925895690918,3],[2.0692641735076904,1],[2.6455025672912598,2],[3.0204081535339355,2],[3.8805970149253732,null]],"9":[[0.47105788423153694,5],[0.7191489338874817,8],[0.97826087474823,5],[1.2031662464141846,4],[1.4578754901885986,3],[1.6528925895690918,3],[2.0692641735076904,1],[2.6455025672912598,2],[3.0204081535339355,2],[3.8805970149253732,null]]},"max":3.8805970149253732,"median":1.2,"min":0.47105788423153694,"name":"seat to population - decimal value","quantiles":{"10":[[0.47105788423153694,4],[0.6191658280219166,3],[0.8357793256277551,3],[0.8794130902434152,3],[1.0134299516908212,3],[1.2,4],[1.326294978252274,3],[1.5721976149914823,3],[1.9819394068700662,3],[2.62364072230024,4],[3.8805970149253732,null]],"11":[[0.47105788423153694,3],[0.6056463472731416,3],[0.8058321259680373,3],[0.8680686765793149,3],[0.9598790418591362,3],[1.109501420081625,3],[1.247227818952414,3],[1.426933683161441,3],[1.6144252441773104,3],[2.027605977564276,3],[2.679195953389503,3],[3.8805970149253732,null]],"12":[[0.47105788423153694,3],[0.6045416571732362,3],[0.7544643097915487,2],[0.8628841607565012,3],[0.9137005301591443,3],[1.03870559979775,2],[1.2,3],[1.3037376135036358,3],[1.4898045358011285,2],[1.6528925619834711,3],[2.0522922541271162,3],[2.769044774421118,3],[3.8805970149253732,null]],"13":[[0.47105788423153694,3],[0.6036069193963931,2],[0.7154903038392086,3],[0.8560666639943818,2],[0.8832695908508182,3],[0.9917874396135266,2],[1.1250210365463713,3],[1.2255359582560523,2],[1.377345864890349,3],[1.560791508321321,2],[1.8217744200830885,3],[2.1051816815891895,2],[2.84507069990941,3],[3.8805970149253732,null]],"3":[[0.47105788423153694,11],[0.9137005301591443,11],[1.4898045358011285,11],[3.8805970149253732,null]],"4":[[0.47105788423153694,8],[0.8628841607565012,8],[1.2,8],[1.6528925619834711,9],[3.8805970149253732,null]],"5":[[0.47105788423153694,7],[0.8357793256277551,6],[1.0134299516908212,7],[1.326294978252274,6],[1.9819394068700662,7],[3.8805970149253732,null]],"6":[[0.47105788423153694,6],[0.7544643097915487,5],[0.9137005301591443,5],[1.2,6],[1.4898045358011285,5],[2.0522922541271162,6],[3.8805970149253732,null]],"7":[[0.47105788423153694,5],[0.6987651274689038,5],[0.8722510176868092,4],[1.057543745598353,5],[1.301659965444299,4],[1.5933803845217813,5],[2.2693764807897314,5],[3.8805970149253732,null]],"8":[[0.47105788423153694,4],[0.6715867158671587,4],[0.8628841607565012,4],[0.9782608695652174,4],[1.2,4],[1.4092526690391458,4],[1.6528925619834711,4],[2.5361930294906165,5],[3.8805970149253732,null]],"9":[[0.47105788423153694,4],[0.6424640003975798,4],[0.8530366654334399,3],[0.9137005301591443,4],[1.0870841962992133,3],[1.278560506624937,4],[1.4898045358011285,3],[1.8968330236829172,4],[2.584775081051518,4],[3.8805970149253732,null]]},"standard_deviations":{"3":[[0.47105788423153694,13],[1.013228060680503,12],[1.8235530665179387,8],[3.8805970149253732,null]],"4":[[0.47105788423153694,13],[1.013228060680503,12],[1.8235530665179387,4],[2.6338780723553743,4],[3.8805970149253732,null]],"5":[[0.47105788423153694,13],[1.013228060680503,12],[1.8235530665179387,4],[2.6338780723553743,3],[3.4442030781928095,1],[3.8805970149253732,null]]},"stdev":0.8103250058374354,"sum":46.806888598774286,"type":"REAL","values":{"2.069264069264069":1,"0.8250950570342205":1,"1.3055555555555556":1,"0.504885993485342":1,"0.7191489361702128":1,"1.6528925619834711":1,"1.4092526690391458":1,"1.0222222222222221":1,"0.47105788423153694":1,"0.6715867158671587":1,"1.2031662269129288":1,"0.6060606060606061":1,"3.0161290322580645":1,"2.6455026455026456":1,"0.927710843373494":1,"1.927325581395349":1,"0.9782608695652174":1,"0.8518057285180572":1,"0.8856799037304453":1,"1.0716723549488054":1,"1.2":1,"1.6":1,"1.5536626916524703":1,"1.141025641025641":1,"2.018348623853211":1,"1.3001017293997965":1,"2.5361930294906165":1,"0.87001287001287":1,"0.6015037593984962":1,"1.4578754578754578":1,"0.8628841607565012":1,"3.020408163265306":1,"3.8805970149253732":1}}],"progress":100,"external_refresh_frequency_ms":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","scheduled_refresh_status":null,"legend_items":[{"id":"e1433c22-7faf-4d23-8667-9d4d79125137--0-0","visible":false},{"id":"e1433c22-7faf-4d23-8667-9d4d79125137--0-1","visible":false},{"id":"e1433c22-7faf-4d23-8667-9d4d79125137--0-2","visible":false},{"id":"e1433c22-7faf-4d23-8667-9d4d79125137--0-3","visible":false},{"id":"e1433c22-7faf-4d23-8667-9d4d79125137--0-4","visible":false}],"excerpt_url":"https://us1.data-pipeline.felt.com/4cdf2122-2436-5452-8486-4fff00004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/4cdf2122-2436-5452-8486-4fff00004453/{feature}.geojson{?skip_geometry,zoom_level}","html_popup_threads":[],"data_last_updated_by_user_at":"2025-01-31T22:22:27","hideFromLegend":false,"column_selections":[{"type":"usps-zip-2022-11","column":"zip_code"}],"pipeline_dataset_id":"4cdf2122-2436-5452-8486-4fff00004453","pending_fork_operation":false,"raster_details":null,"scheduled_refresh_frequency":null,"last_processed_at":"2025-01-31T22:22:27","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 14px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000;\n transition: background-color 0.3s ease-in-out;\n\n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 12px;\n border-radius: 6px;\n text-align: center;\n \n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 6px;\n }\n\n .reading-value {\n font-size: 28px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n .chart-container {\n margin-top: 12px;\n }\n\n </style>\n</head>\n\n \n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0:0' | replace: '$', '' | replace: ',', '' }}\";\n\n console.log(\"Raw Ratio String:\", ratioString); // Debugging output\n\n // Ensure the ratio string contains \":\"\n let ratioParts = ratioString.includes(':') ? ratioString.split(':') : ['0', '0'];\n\n // Convert both parts to integers (or default to 0)\n let numerator = Math.floor(parseFloat(ratioParts[0])) || 0; \n let denominator = Math.floor(parseFloat(ratioParts[1])) || 0;\n\n console.log(\"Parsed Numerator:\", numerator, \"Parsed Denominator:\", denominator); // Debugging output\n\n // Special case: If both numerator and denominator are zero, display \"0\"\n let formattedRatio;\n if (numerator === 0 && denominator === 0) {\n formattedRatio = \"0\";\n } else {\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n denominator = 1;\n }\n formattedRatio = `${numerator}:${denominator}`;\n }\n\n console.log(\"Final Formatted Ratio:\", formattedRatio); // Debugging output\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (formattedRatio === \"0\") {\n ratioContainer.style.backgroundColor = \"transparent\";\n ratioContainer.style.color = \"black\";\n } else if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"#EA4C4C\"; // Red for < 0.5\n ratioContainer.style.color = \"white\";\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"#FFB500\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\";\n } else {\n ratioContainer.style.backgroundColor = \"#299A2D\"; // Green for 1+\n ratioContainer.style.color = \"white\";\n }\n </script>\n\n\n\n \n <div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 16px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 yo Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute*100));\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n\n<div class=\"aqi-container\">\n <div id=\"tcap\" class=\"reading-container\">\n <span class=\"reading-label\">3rd Gr ELA TNReady % Proficient or Above</span>\n <div class=\"reading-value\" id=\"tcapvalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const tcap = \"{{[\"TNReady Percent Proficient\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"TCAP % Proficient (Raw):\", tcap);\n\n // Display the formatted value in the HTML\n const tcapvalue = document.getElementById('tcapvalue');\n if (tcap !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(tcap)*100);\n tcapvalue.textContent = `${percentage}%`;\n } else {\n tcapvalue.textContent = 'N/A'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite*100));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","normalized":{"filename":"prek_capacity_zipcode.xlsx","feature_id_field":null,"filetype":"MS Office Open XML spreadsheet","layername":"zip codes"},"curated_layer":false,"subtitle":"PreK Seat : Population as Decimal Value","id":"e1433c22-7faf-4d23-8667-9d4d79125137","name":"Ratio by Zip Code","geomatch_metadata":{"full_matches":33,"no_matches":0,"results_url":"https://us1.data-pipeline.felt.com/4cdf2122-2436-5452-8486-4fff00004453/geomatch/results.csv"},"debug_layer_compaction":null,"geometry_type":"Polygon","is_spreadsheet":true,"processing_time_seconds":22,"centroids_layer_name":"parsed-anchors","tile_url":"https://us1.data-pipeline.felt.com/vectortile/4cdf2122-2436-5452-8486-4fff00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","source_dataset_id":null,"h3_geomatched_level":null,"style":{"attributes":{"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Median Income - Percent of County Median, All Families":{"format":{"mantissa":1,"output":"percent"}},"Median Income - Percent of County Median, Families with Children Under 18":{"format":{"mantissa":1,"output":"percent"}},"Population - Percent Hispanic Under 5 Years Old":{"format":{"mantissa":1,"output":"percent"}},"Population - Percent Nonwhite":{"format":{"mantissa":1,"output":"percent"}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":1,"output":"percent"}},"Time to Work - Percent Less than 15 Minutes":{"format":{"mantissa":1,"output":"percent"}},"Total PreK Capacity":{"format":{"mantissa":0,"thousandSeparated":true}},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}}},"config":{"labelAttribute":["seat to population - approximate ratio"],"numericAttribute":"seat to population - decimal value","steps":[0,0.5,0.8,1,2,3.8805970149253732]},"label":{"color":"rgb(0, 0, 0)","fontSize":{"linear":[[11,0],[12,0],[13,14],[15,25]]},"fontStyle":"italic","fontWeight":500,"haloColor":"rgb(255, 255, 255)","haloWidth":3,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":[{"color":["#dc565f","#e7ac74","#eff4c8","#7fc4b2","#2b8bab"],"isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":2},{"color":["#dc565f","#e7ac74","#eff4c8","#7fc4b2","#2b8bab"],"opacity":0.8,"strokeColor":"rgb(128, 128, 128)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"zip_code","type":"html","width":350},"type":"numeric","version":"2.3.1"},"errorType":null,"max_zoom":18,"maximum_bounding_box":{"coordinates":[[[-90.303051,34.994188],[-89.554351,34.994188],[-89.554351,35.438228],[-90.303051,35.438228],[-90.303051,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/0/1.json{?query}","count":33,"count_distinct":33,"name":"zip_code","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/0.json{?query}","type":"TEXT","values":{"38002":1,"38016":1,"38017":1,"38018":1,"38053":1,"38103":1,"38104":1,"38105":1,"38106":1,"38107":1,"38108":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/1/1.json{?query}","count":33,"count_distinct":33,"max":4093,"median":1559,"min":413,"name":"Population 0 to 5 Years Old, ACS 2022","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/1.json{?query}","type":"INTEGER","values":{"413":1,"441":1,"443":1,"447":1,"476":1,"554":1,"653":1,"727":1,"765":1,"907":1,"920":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/2/1.json{?query}","count":33,"count_distinct":33,"max":1228,"median":468,"min":124,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/2.json{?query}","type":"INTEGER","values":{"124":1,"132":1,"133":1,"134":1,"144":1,"166":1,"196":1,"218":1,"231":1,"273":1,"276":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/3/1.json{?query}","count":33,"count_distinct":33,"max":185208.5,"median":66862.0,"min":24510.5,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/3.json{?query}","type":"REAL","values":{"24510.5":1,"29490.5":1,"32459.0":1,"34687.5":1,"39817.0":1,"41799.0":1,"42368.0":1,"43645.5":1,"43750.0":1,"45889.0":1,"47299.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/4/1.json{?query}","count":33,"count_distinct":33,"max":3.116964969412398,"median":1.1420616619694253,"min":0.4124992637097249,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/4.json{?query}","type":"REAL","values":{"0.4124992637097249":1,"0.5037236313946537":1,"0.5383454406740306":1,"0.5924929541378426":1,"0.653101728832464":1,"0.7034559361825663":1,"0.7247596565055253":1,"0.7345315931638603":1,"0.7362902750780468":1,"0.7610873387070024":1,"0.7801253504865578":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/5/1.json{?query}","count":33,"count_distinct":33,"max":211757.5,"median":51766.0,"min":0.0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/5.json{?query}","type":"REAL","values":{"0.0":1,"10466.5":1,"15156.5":1,"15786.5":1,"19617.0":1,"27915.0":1,"28862.0":1,"28972.0":1,"31301.0":1,"34904.0":1,"36841.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/6/1.json{?query}","count":33,"count_distinct":33,"max":4.825172036640386,"median":1.179556122681493,"min":0.0,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/6.json{?query}","type":"REAL","values":{"0.0":1,"0.24378399152177205":1,"0.34988111452249593":1,"0.36769655397300477":1,"0.46105574880135375":1,"0.6444054571896858":1,"0.649270015522012":1,"0.6688058357764491":1,"0.738126680186766":1,"0.8129782104883133":1,"0.8580944949747866":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/7/1.json{?query}","count":33,"count_distinct":32,"max":1607,"median":281,"min":0,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/7.json{?query}","type":"INTEGER","values":{"0":2,"100":1,"125":1,"133":1,"143":1,"28":1,"44":1,"5":1,"60":1,"64":1,"72":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/8/1.json{?query}","count":33,"count_distinct":33,"max":4093,"median":1559,"min":413,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/8.json{?query}","type":"INTEGER","values":{"413":1,"441":1,"443":1,"447":1,"476":1,"554":1,"653":1,"727":1,"765":1,"907":1,"920":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/9/1.json{?query}","count":33,"count_distinct":33,"max":3853,"median":936,"min":25,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/9.json{?query}","type":"INTEGER","values":{"174":1,"179":1,"223":1,"244":1,"249":1,"25":1,"299":1,"308":1,"341":1,"37":1,"383":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/10/1.json{?query}","count":33,"count_distinct":32,"max":1.0,"median":0.7876106194690266,"min":0.03828483920367534,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/10.json{?query}","type":"REAL","values":{"0.03828483920367534":1,"0.05089408528198074":1,"0.14195083267248215":1,"0.15417956656346749":1,"0.1918412348401323":1,"0.3908496732026144":1,"0.41901663051337673":1,"0.4404332129963899":1,"0.4438619484491044":1,"0.4754625905068383":1,"1.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/11/1.json{?query}","count":33,"count_distinct":30,"max":1358,"median":159,"min":0,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/11.json{?query}","type":"INTEGER","values":{"0":2,"10":1,"120":2,"13":1,"195":2,"20":1,"21":1,"51":1,"58":1,"66":1,"72":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/12/1.json{?query}","count":33,"count_distinct":32,"max":2498,"median":400,"min":0,"name":"Population - Total Ethnicity Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/12.json{?query}","type":"INTEGER","values":{"0":2,"133":1,"173":1,"209":1,"220":1,"241":1,"253":1,"283":1,"57":1,"58":1,"93":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/13/1.json{?query}","count":33,"count_distinct":32,"max":1.0,"median":0.4004711425206125,"min":0.0,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/13.json{?query}","type":"REAL","values":{"0.0":2,"0.02100840336134454":1,"0.030864197530864196":1,"0.04501323918799647":1,"0.04755043227665706":1,"0.11123787792355962":1,"0.16521739130434782":1,"0.2056338028169014":1,"0.21090670170827858":1,"0.21399730820995963":1,"0.22580645161290322":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/14/1.json{?query}","count":33,"count_distinct":33,"max":18204,"median":10002,"min":1431,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/14.json{?query}","type":"INTEGER","values":{"1431":1,"1708":1,"3584":1,"3606":1,"4352":1,"4784":1,"5717":1,"6269":1,"6494":1,"6631":1,"8399":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/15/1.json{?query}","count":33,"count_distinct":33,"max":5189,"median":2168,"min":275,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/15.json{?query}","type":"INTEGER","values":{"1051":1,"1322":1,"1361":1,"1363":1,"1417":1,"1443":1,"1512":1,"1617":1,"275":1,"467":1,"940":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/16/1.json{?query}","count":33,"count_distinct":33,"max":0.40262276785714285,"median":0.2158570119156737,"min":0.1027246758954076,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/16.json{?query}","type":"REAL","values":{"0.1027246758954076":1,"0.11049816115011701":1,"0.14994416972403893":1,"0.15116976604679064":1,"0.15921348314606742":1,"0.16100702576112413":1,"0.17525195968645016":1,"0.18038243163871304":1,"0.18419618528610354":1,"0.1878723759674815":1,"0.19252291939516608":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/17/1.json{?query}","count":33,"count_distinct":33,"max":16334,"median":7485,"min":964,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/17.json{?query}","type":"INTEGER","values":{"1433":1,"2141":1,"2245":1,"2989":1,"3733":1,"4025":1,"4083":1,"4783":1,"5329":1,"5871":1,"964":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/18/1.json{?query}","count":33,"count_distinct":33,"max":0.8972753241045924,"median":0.7841429880843263,"min":0.5973772321428571,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/18.json{?query}","type":"REAL","values":{"0.5973772321428571":1,"0.610873491113012":1,"0.6198028949799815":1,"0.622573488630061":1,"0.673654786862334":1,"0.6847033540563359":1,"0.6868106617647058":1,"0.6896511218136967":1,"0.704060682103342":1,"0.7053291536050157":1,"0.7141857617631625":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/19/1.json{?query}","count":33,"count_distinct":17,"max":26,"median":12,"min":1,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/19.json{?query}","type":"INTEGER","values":{"1":1,"10":1,"11":1,"12":3,"14":2,"16":3,"17":3,"5":4,"6":2,"7":1,"8":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/20/1.json{?query}","count":33,"count_distinct":31,"max":663,"median":220,"min":40,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/20.json{?query}","type":"INTEGER","values":{"110":1,"116":1,"156":1,"161":2,"176":1,"199":1,"40":2,"47":1,"68":1,"77":1,"85":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/21/1.json{?query}","count":33,"count_distinct":31,"max":837,"median":358,"min":40,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/21.json{?query}","type":"INTEGER","values":{"103":1,"107":1,"126":1,"177":1,"193":1,"198":1,"199":1,"213":1,"230":1,"40":2,"562":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/22/1.json{?query}","count":33,"count_distinct":32,"max":1440,"median":544,"min":80,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/22.json{?query}","type":"INTEGER","values":{"154":1,"188":1,"236":1,"270":1,"314":1,"338":1,"374":1,"398":1,"434":1,"440":1,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/23/1.json{?query}","count":33,"count_distinct":33,"max":3.8805970149253732,"median":1.2,"min":0.47105788423153694,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/23.json{?query}","type":"REAL","values":{"0.47105788423153694":1,"0.504885993485342":1,"0.6015037593984962":1,"0.6060606060606061":1,"0.6715867158671587":1,"0.7191489361702128":1,"0.8250950570342205":1,"0.8518057285180572":1,"0.8628841607565012":1,"0.87001287001287":1,"0.8856799037304453":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/24/1.json{?query}","count":33,"count_distinct":33,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/24.json{?query}","type":"TEXT","values":{"1278:1278":1,"148:148":1,"155:155":1,"169:169":1,"182:182":1,"187:187":1,"200:200":1,"20:20":1,"217:217":1,"220:220":1,"236:236":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/25/1.json{?query}","count":33,"count_distinct":22,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/25.json{?query}","type":"TEXT","values":{"14:9":1,"1:1":4,"1:2":2,"2:1":3,"2:3":1,"31:8":1,"3:1":2,"3:5":2,"4:3":2,"6:5":2,"6:7":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/26/1.json{?query}","count":33,"count_distinct":28,"max":438,"median":124,"min":0,"name":"DHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/26.json{?query}","type":"INTEGER","values":{"0":5,"104":1,"20":1,"214":2,"30":1,"44":1,"50":1,"54":1,"56":1,"58":1,"92":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/27/1.json{?query}","count":33,"count_distinct":23,"max":940,"median":392,"min":80,"name":"DOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/27.json{?query}","type":"INTEGER","values":{"104":1,"140":2,"180":2,"220":1,"224":1,"320":2,"380":3,"400":2,"460":2,"520":2,"80":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/28/1.json{?query}","count":33,"count_distinct":30,"max":1178,"median":314,"min":54,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/28.json{?query}","type":"INTEGER","values":{"108":1,"130":1,"132":1,"136":1,"140":1,"158":1,"214":3,"224":1,"54":1,"80":2,"94":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/29/1.json{?query}","count":33,"count_distinct":10,"max":280,"median":80,"min":0,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/29.json{?query}","type":"INTEGER","values":{"0":15,"100":1,"140":1,"160":2,"180":1,"20":2,"280":1,"40":5,"60":3,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/30/1.json{?query}","count":33,"count_distinct":6,"max":140,"median":40,"min":0,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/30.json{?query}","type":"INTEGER","values":{"0":17,"140":1,"20":10,"40":3,"60":1,"80":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/31/1.json{?query}","count":33,"count_distinct":10,"max":360,"median":40,"min":0,"name":"PreK Funding - Fund 1","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/31.json{?query}","type":"INTEGER","values":{"0":16,"120":1,"20":6,"320":1,"360":1,"40":4,"60":1,"64":1,"80":1,"84":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/32/1.json{?query}","count":33,"count_distinct":10,"max":240,"median":60,"min":0,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/32.json{?query}","type":"INTEGER","values":{"0":14,"120":1,"140":1,"160":2,"20":5,"200":1,"240":1,"40":3,"60":4,"80":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/33/1.json{?query}","count":33,"count_distinct":6,"max":260,"median":60,"min":0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/33.json{?query}","type":"INTEGER","values":{"0":16,"20":7,"260":1,"40":2,"60":3,"80":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/34/1.json{?query}","count":33,"count_distinct":10,"max":200,"median":60,"min":0,"name":"PreK Funding - VPK/Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/34.json{?query}","type":"INTEGER","values":{"0":14,"100":2,"120":1,"140":1,"180":1,"20":3,"200":1,"40":3,"60":5,"80":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/35/1.json{?query}","count":33,"count_distinct":1,"name":"City Council District","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/35.json{?query}","type":"TEXT","values":{"None":33}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/36/1.json{?query}","count":33,"count_distinct":1,"name":"County Commission District","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/36.json{?query}","type":"TEXT","values":{"None":33}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/37/1.json{?query}","count":33,"count_distinct":1,"name":"Council Super District","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/37.json{?query}","type":"TEXT","values":{"None":33}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/38/1.json{?query}","count":33,"count_distinct":1,"name":"Zip Code","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/38.json{?query}","type":"TEXT","values":{"None":33}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/39/1.json{?query}","count":33,"count_distinct":13,"max":15,"median":8,"min":1,"name":"Count of PreK Agency Tested","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/39.json{?query}","type":"INTEGER","values":{"1":1,"10":3,"11":3,"12":3,"2":1,"4":6,"5":1,"6":2,"7":5,"8":3,"9":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/40/1.json{?query}","count":33,"count_distinct":1,"name":"Test - Grade and Subject","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/40.json{?query}","type":"TEXT","values":{"TNReady - 3rd - ELA":33}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/41/1.json{?query}","count":33,"count_distinct":30,"max":981,"median":316,"min":0,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/41.json{?query}","type":"INTEGER","values":{"0":3,"105":1,"111":1,"132":1,"190":1,"204":1,"206":1,"254":1,"316":2,"81":1,"88":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/42/1.json{?query}","count":33,"count_distinct":31,"max":411,"median":91,"min":0,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/42.json{?query}","type":"INTEGER","values":{"0":3,"11":1,"18":1,"27":1,"28":1,"30":1,"54":1,"6":1,"60":1,"67":1,"71":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/4cdf2122-2436-5452-8486-4fff00004453/43/1.json{?query}","count":33,"count_distinct":31,"max":0.8210526315789474,"median":0.27848101265822783,"min":0.0,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/4cdf2122-2436-5452-8486-4fff00004453/43.json{?query}","type":"REAL","values":{"0.0":3,"0.05339805825242718":1,"0.06818181818181818":1,"0.12162162162162163":1,"0.13958333333333334":1,"0.17142857142857143":1,"0.1890625":1,"0.18923327895595432":1,"0.1986754966887417":1,"0.20185614849187936":1,"0.20998980632008155":1}}],"content_url":"https://us1.data-pipeline.felt.com/table/4cdf2122-2436-5452-8486-4fff00004453/{page}.json{?query}","row_count":33},"initial_fill_color":null}],"created_by":"Kira Morin","modified_at":"2025-01-30T21:10:48","user_id":"a65b8062-3d1f-49e5-9050-c6fb4107891a","index_json_url":"https://us1.data-pipeline.felt.com/upload/7730dd5d-e3e8-49eb-9e59-8df30000554c.json","z_order":4,"max_zoom":18,"subtitle":"Use the slider to view data at different geographic boundaries","isCollapsed":false,"hideFromLegend":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"errorType":null,"visibilityInteraction":"slider","legendVisibility":"show","created_at_unix_time_ms":1738271354000,"duplicatedFromId":null,"renderAsLayer":false}],"pendingAccessRequestApproval":null,"curated_layers_enabled":true,"mapTeamId":null,"teams":[],"editableByCurrentSession":false,"ghostPresences":[],"updatedAtUnixMs":1762818439000,"resyncTimeoutMs":5250,"comments":{"threads":[],"users":{}},"mapProject":null,"mapImages":[],"mapLinks":[],"pendingAccessRequests":[],"workspaceBilling":{"plan_limits":{"processing_bytes":50000000000,"storage_bytes":200000000000,"editor_limit":5,"member_limit":50,"viewer_limit":45,"contributor_limit":0,"map_views":50000,"api_calls":20000},"limits_enforced":true,"next_monthly_cycle_start":1777593600000,"plan_data_usage":{"data_processing":7832932352,"data_storage":27962934666},"featureGroups":{"enterprise_geocoding":false,"dashboards":true,"cloud_sources":true,"app_development":true,"raster_infrastructure":false},"inGracePeriod":false},"mapId":"82d02484-348e-405c-87d8-b163bad80fba","isTrainingKarta":false,"satelliteMode":false,"shareUrl":"https://felt.com/map/PreK-Seat-to-Population-Ratio-gtAkhDSOQFyH2LFjutgPuC","mapColorPalette":[],"isAdminView":false,"maxTileURLLength":2000,"customViewport":null,"onboardingNeeded":[],"amplitudeAnalyticsId":"d01926b917624c9f002b79f6016c7213","sources":[],"elements":[{"mapLinkId":null,"showLength":null,"icon":null,"description":null,"coordinates":[[[34.9054973,-90.1565455],[34.9054973,-89.6406358],[34.9446159,-89.6406358],[34.9446159,-90.1565455],[34.9054973,-90.1565455]]],"position":[34.92505895206163,-89.8985906376009],"showRadius":null,"color":"#333333","radiusDisplayUnit":null,"size":null,"isCollapsed":null,"renderHoles":null,"attributes":[],"mapImageId":null,"author":"a65b8062-3d1f-49e5-9050-c6fb4107891a","label":null,"strokeWidth":null,"isHidden":null,"opacity":null,"routeMode":null,"scale":0.8948331936190407,"radiusDisplayAngle":90,"text":"Seat capacity data was provided by First 8 Memphis and reflects seat availability and funding sources for DOE-licensed Pre-K Centers as of October 2024 and DHS-licensed Pre-K centers as of November 2023.","ordering":1738267138665129,"widthScale":2.958473625140101,"zoom":10.8169905420527,"textStyle":"light","hasLongDescription":null,"frame":null,"hideFromLegend":null,"strokeOpacity":null,"locked":false,"showArea":null,"onClick":null,"id":"6f9e2321-928a-4c00-a382-045976648b10","showLinkPreview":null,"rotation":0,"symbol":null,"textAlign":"left","fillOpacity":null,"type":"Note","createdAtUnixTimeMs":1738271229000,"strokeStyle":null,"isTextHidden":null,"clipSource":null,"parentId":null,"radius":null,"showEndcaps":null}],"felt_version":"46","mapBackgrounds":[],"layerTaggedUsers":[],"widgets":[{"id":"8da877e3-cc92-410e-a419-23a29e7318b9","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"f781f863-3b65-476c-a2da-9010ef77c7d4":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"f781f863-3b65-476c-a2da-9010ef77c7d4","layerId":"e1433c22-7faf-4d23-8667-9d4d79125137"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-3,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"39754fdc-66bb-4a1c-a100-6e24c1b99c17","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"0e7e8863-5bd1-4306-90c0-2d13d53515bd":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"0e7e8863-5bd1-4306-90c0-2d13d53515bd","layerId":"e1433c22-7faf-4d23-8667-9d4d79125137"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-1,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"a5234910-b256-4103-8452-d75550432532","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"5fa7a58b-9876-4bb0-9645-ce92307499ae":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"5fa7a58b-9876-4bb0-9645-ce92307499ae","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":7,"updatedAt":"2025-01-30T18:57:20","applyFilters":false,"viewportMode":"viewport"},{"id":"38ceb41e-17de-4287-8a8d-12981035ec35","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Centers Agencies","connections":{"11de14b2-1dae-452b-b5f9-76c9dd62d05a":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"11de14b2-1dae-452b-b5f9-76c9dd62d05a","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":8,"updatedAt":"2025-01-30T20:36:51","applyFilters":false,"viewportMode":"global"},{"id":"973ba1c3-6fc8-4b86-ac30-3b75936b25d5","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"f05f2154-ac14-4cb7-a064-f23ce34cd11b":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"f05f2154-ac14-4cb7-a064-f23ce34cd11b","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-5,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"c09f0eb8-3e7a-4921-a472-e6d09d42583b","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"a6c1eec9-d1ca-48a9-8b09-969434208141":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"a6c1eec9-d1ca-48a9-8b09-969434208141","layerId":"e1433c22-7faf-4d23-8667-9d4d79125137"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-5,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"711fd312-c197-429c-ba06-ff8577785f6f","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"68af4afb-56ad-4cb9-b1a1-6b550acc206e":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"68af4afb-56ad-4cb9-b1a1-6b550acc206e","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-1,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"9cb2bdb0-3112-44ae-aa85-17fc3f91d8aa","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"65f3aa53-f8df-4460-a72b-d940ed43896d":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"65f3aa53-f8df-4460-a72b-d940ed43896d","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-4,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"30b59c5d-d222-4c2f-83d4-44ff5de0007a","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Centers","connections":{"ba25d567-9039-4e93-acdc-071854c1d836":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"ba25d567-9039-4e93-acdc-071854c1d836","layerId":"be902420-d305-4eba-9575-35bf06584079"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":0,"updatedAt":"2025-01-30T20:36:42","applyFilters":false,"viewportMode":"global"},{"id":"46902fd0-0770-4766-acbb-c8615b45c3b8","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-funded capacity","connections":{"69867e3d-89ae-433b-945e-fe4e0be49f3d":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"69867e3d-89ae-433b-945e-fe4e0be49f3d","layerId":"be902420-d305-4eba-9575-35bf06584079"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-2,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"ce2ae73e-b9d8-4562-8c27-72427fa6f687","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"60986818-8732-47ec-8785-32ea0e07631b":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"60986818-8732-47ec-8785-32ea0e07631b","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-3,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"aee932ed-f395-4aec-8774-495cd804a353","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"e0900d84-4445-4113-a67a-51f363b0d851":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"e0900d84-4445-4113-a67a-51f363b0d851","layerId":"be902420-d305-4eba-9575-35bf06584079"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-5,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"2e916299-ebab-4b23-a110-db8bb00d1b01","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"b6ff8ebc-35bc-4b3c-a923-c021a3f4ad16":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"b6ff8ebc-35bc-4b3c-a923-c021a3f4ad16","layerId":"be902420-d305-4eba-9575-35bf06584079"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-1,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"1497f921-4f9f-40e4-a180-34255e2f7a50","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-funded capacity","connections":{"01dc3d07-b3a9-4917-8103-a8f7b784880e":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"01dc3d07-b3a9-4917-8103-a8f7b784880e","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-2,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"210c53d6-3215-4c07-aeed-70ef834fcb42","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-funded capacity","connections":{"ea20117b-cf20-42c6-9ffc-d400ad558ced":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"ea20117b-cf20-42c6-9ffc-d400ad558ced","layerId":"e1433c22-7faf-4d23-8667-9d4d79125137"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-2,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"440bb616-07d8-4447-866c-269352c101c5","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"aee169ea-0940-4981-9cec-2b4644083d0b":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"aee169ea-0940-4981-9cec-2b4644083d0b","layerId":"be902420-d305-4eba-9575-35bf06584079"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-3,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"d96cf90f-54d7-473d-9a9b-3e6129badea6","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"7de44b94-2d08-4607-b682-2ced73c65710":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"7de44b94-2d08-4607-b682-2ced73c65710","layerId":"e1433c22-7faf-4d23-8667-9d4d79125137"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-4,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"eefac124-2c48-49ee-bfc8-d418cd119a99","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"01214f40-33f8-4af9-afa5-d3291f5b1399":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"01214f40-33f8-4af9-afa5-d3291f5b1399","layerId":"be902420-d305-4eba-9575-35bf06584079"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":-4,"updatedAt":"2025-01-30T03:07:53","applyFilters":false,"viewportMode":"global"},{"id":"96f91d09-20ed-4a79-88f6-9733386f6603","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"c0ae730e-ca2a-494c-886d-22843c5d4c51":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"c0ae730e-ca2a-494c-886d-22843c5d4c51","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":0,"updatedAt":"2025-01-30T18:22:13","applyFilters":false,"viewportMode":"global"},{"id":"3e00af68-3e25-49eb-b926-62edab8050e9","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population 3 & 4 Years Old, est.","connections":{"b4d4ae33-cf4c-4cc3-80f6-9d2b3498f24d":{"aggregate":"sum","column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"b4d4ae33-cf4c-4cc3-80f6-9d2b3498f24d","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":4,"updatedAt":"2025-01-30T18:22:20","applyFilters":false,"viewportMode":"viewport"},{"id":"8f4cab66-045d-4ad5-ab39-e72f68673894","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"be52e3df-546d-4d9d-9d77-e7363c067338":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"be52e3df-546d-4d9d-9d77-e7363c067338","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":1,"updatedAt":"2025-01-30T18:22:23","applyFilters":false,"viewportMode":"global"},{"id":"af34fc28-e4fa-4c82-9ce2-38746b552d1f","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-funded capacity","connections":{"94be8ca6-9e92-42dc-b928-543e6e890033":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"94be8ca6-9e92-42dc-b928-543e6e890033","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":6,"updatedAt":"2025-01-30T18:57:20","applyFilters":false,"viewportMode":"global"},{"id":"c2c9c626-a16f-47a3-ae79-935f55dd1577","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"a8d48e30-01be-4e56-87c3-6e7e60101f8e":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"a8d48e30-01be-4e56-87c3-6e7e60101f8e","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":3,"updatedAt":"2025-01-30T18:22:20","applyFilters":false,"viewportMode":"global"},{"id":"bd243253-bc27-480c-8a6a-0357b1beb44c","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"e29c68bb-980d-4007-bd45-51d9812844f0":{"bins":5,"column":"TNReady Percent Proficient","connectionType":"layer","id":"e29c68bb-980d-4007-bd45-51d9812844f0","layerId":"81ff7eed-fd94-4145-b283-6a2eeab192cf"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T18:19:38","zOrder":2,"updatedAt":"2025-01-30T18:22:49","applyFilters":false,"viewportMode":"global"},{"id":"fc94c5d1-b080-4f53-a7d1-ab0f92c140ce","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Centers","connections":{"35bf5853-e47f-44f9-958e-8a70c11bdfbd":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"35bf5853-e47f-44f9-958e-8a70c11bdfbd","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":0,"updatedAt":"2025-01-30T21:00:36","applyFilters":false,"viewportMode":"global"},{"id":"0194112a-d6f6-4a1e-9ca9-65c3d40ef7a2","type":"categories","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"190f8170-855d-4ccb-bc74-60ed0c95023a":{"aggregate":"sum","column":"TNReady Percent Proficient","connectionType":"layer","groupBy":"cd","id":"190f8170-855d-4ccb-bc74-60ed0c95023a","layerId":"9e5f7937-912a-4590-8f45-aad85b839053"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T20:28:39","zOrder":-6,"updatedAt":"2025-01-30T20:29:44","applyFilters":false,"viewportMode":"global"},{"id":"455d0286-63cd-4a26-a65b-78b524f7a406","type":"categories","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"1a14bfb8-75f0-4536-8641-fbff2fa1055c":{"aggregate":"sum","column":"TNReady Percent Proficient","connectionType":"layer","groupBy":"Label","id":"1a14bfb8-75f0-4536-8641-fbff2fa1055c","layerId":"be902420-d305-4eba-9575-35bf06584079"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T20:35:49","zOrder":-6,"updatedAt":"2025-01-30T20:36:17","applyFilters":false,"viewportMode":"global"},{"id":"f2047959-7fdb-462b-a84f-c1e0371207c9","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"PreK Centers","connections":{"a91a964f-2b4a-4b72-9c81-901620d3a7ca":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"a91a964f-2b4a-4b72-9c81-901620d3a7ca","layerId":"e1433c22-7faf-4d23-8667-9d4d79125137"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T03:07:53","zOrder":0,"updatedAt":"2025-01-30T20:36:31","applyFilters":false,"viewportMode":"global"},{"id":"47a52864-2f63-4c15-a6f0-d1ed83f51cf9","type":"categories","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"4a80e11a-b74a-4bc0-86e1-1b41a8a5f655":{"aggregate":"sum","column":"TNReady Percent Proficient","connectionType":"layer","groupBy":"zip_code","id":"4a80e11a-b74a-4bc0-86e1-1b41a8a5f655","layerId":"e1433c22-7faf-4d23-8667-9d4d79125137"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-01-30T20:37:23","zOrder":-6,"updatedAt":"2025-01-30T20:38:07","applyFilters":false,"viewportMode":"global"}],"constraints":{"bounds":[-90.7438986,34.7194369,-89.1918581,35.7957629],"maxZoom":null,"minZoom":null},"validMapImageMimeTypes":["application/pdf","application/postscript","application/x-photoshop","image/apng","image/avif","image/bmp","image/heic","image/jp2","image/jpeg","image/jpm","image/jpx","image/jxr","image/pict","image/pjpeg","image/png","image/svg+xml","image/vnd.adobe.photoshop","image/vnd.microsoft.icon","image/webp","image/x-icns","image/x-icon","image/x-pict"],"folderTree":[],"settings":{"path":"/map/PreK-Seat-to-Population-Ratio-gtAkhDSOQFyH2LFjutgPuC","url":"https://felt.com/map/PreK-Seat-to-Population-Ratio-gtAkhDSOQFyH2LFjutgPuC","viewers":{"allowExport":false,"dataTable":true,"defaultTableLayerId":null,"duplicateMap":false,"seeMapPresence":false},"mapDescription":null,"mapTitle":"PreK Seat to Population Ratio"},"validGeoDataExtensions":[".json",".geojson"],"defaultZoom":14.0,"teamAdminEmails":[],"referer":null,"selectedDefaultBackgroundMode":"dark","folderId":"81f01328-9270-48bd-a301-8ad9bef530cc","mapTitle":"PreK Seat to Population Ratio","buildSha":"ee31ad19bbfbe7c6c5558a2e0e74a360ae0adc51","canPurchasePlan":true,"partnerBranding":null,"mapFolderId":"81f01328-9270-48bd-a301-8ad9bef530cc","loadedAt":1775252960,"canCreateMapsSomewhere":false,"socketTokenTTLSeconds":1209600,"urls":{"api":"/api","settings":"/legacy_app_home/users/settings","dashboard":"/maps","marketing":"/","newMap":"/map/new","newWorkspace":"/join","placeholderImage":"/images/placeholder-39c4259c68cef774b08a1a06e6626c95.png?vsn=d","catchup":"/map/PreK-Seat-to-Population-Ratio-gtAkhDSOQFyH2LFjutgPuC/catchup","canonicalPath":"/map/PreK-Seat-to-Population-Ratio-gtAkhDSOQFyH2LFjutgPuC","workspaceUsage":null},"showBasemapLabels":false,"accessControl2":{"view":{"canDuplicate":false,"canExportLayers":false,"canExportMap":false},"edit":{"canAdjustMaxInheritedPermission":false,"canChangePublicSharingSettings":false,"canDeleteMap":false,"canEditLayerComponents":false,"canEditMapContents":false,"canEditMapElements":false,"canEditMapLayerFeatures":false,"canEditMapLayers":false,"canEnterContributeMode":false,"canEnterEditMode":false,"canInviteUsers":false,"canMove":false},"comments":{"canAttachPhotosToComments":false,"canCreateThread":false,"canDeleteAnyComment":false,"canDeleteOwnComment":false,"canEditOwnComment":false,"canExportComments":false,"canMoveAnyThread":false,"canMoveOwnThread":false,"canReplyToThread":false,"canResolveAnyComment":false,"canResolveOwnComment":false,"canTrackReadStatus":false,"canViewAllThreads":false},"teams":{"canAddSources":false,"canDeletePublishedLayer":false,"canPublishLayer":false},"kartaTeamMemberIds":[]},"allowedFeatures":{"customIcons":true,"commentsAttachedData":true,"streamCogs":false,"h3":true,"basicExports":true,"streamVectorTiles":true,"extensions":true,"contributorLicenses":true,"sdk":true,"commentsAttachedMedia":true,"transformations":true,"embedActionCustomization":true,"updateEnterpriseSettings":true,"stacSource":false,"bucketSources":true,"advancedExports":true,"createLayerFromColumns":true,"sources":true,"uploadLayer":true,"widgets":true,"embedTokens":true,"iframePopups":true,"viewerExportData":true,"enterpriseExports":true,"usageDashboard":true,"embeds":true,"liveLayers":true,"mapActions":true,"filters":true,"editableLayers":true,"enterprisePipelineExports":true,"sameDomainJoin":true,"basicPipelineExports":true,"workspaceLibrary":true},"mapbox_api_token":"pk.eyJ1IjoiZmVsdG1hcHMiLCJhIjoiY20wZndoenl1MTFrYzJxb2czemdpNGFvZCJ9.y7NzVOMNQNTC487xOYTk7Q","checkerboardTiles":false,"flashMessages":[],"isOwner":false,"kartaTeamId":"527a9118-296c-4e15-8a42-9e56f33ab310","supportsNewMap":true,"layerAttrConstraints":{"maxNameLength":300},"currentTeamBannerAcknowledgement":{"plan":null,"plan_name":null,"acknowledged":true},"commonAnalyticsProperties":{"feature_flags":["ff_all_column_index","ff_app_home_react","ff_app_home_search","ff_editable_data_person_attribute","ff_in_product_sales_form","ff_request_edit_access","ff_wherobots"],"workspace_name":"Innovate Memphis","workspace_plan":"enterprise_unlimited","workspace_id":"527a9118-296c-4e15-8a42-9e56f33ab310","workspace_age_days":923,"native_app_device_model":null,"native_app_os_version":null,"native_app_platform":null,"native_app_version":null,"platform_source":"web"},"scripts":[]}