[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-mapbox-mapbox-style-patterns":3,"mdc-2s62ti-key":30,"related-repo-mapbox-mapbox-style-patterns":3842,"related-org-mapbox-mapbox-style-patterns":3947},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":20,"repoUrl":21,"updatedAt":22,"license":23,"forks":24,"topics":25,"repo":26,"sourceUrl":28,"mdContent":29},"mapbox-style-patterns","apply common Mapbox style patterns","Common style patterns, layer configurations, and recipes for typical mapping scenarios including restaurant finders, real estate, data visualization, navigation, delivery\u002Flogistics, and more. Use when implementing specific map use cases or looking for proven style patterns.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"mapbox","Mapbox","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmapbox.png",[12,16,17],{"name":13,"slug":14,"type":15},"Data Visualization","data-visualization","tag",{"name":9,"slug":8,"type":15},{"name":18,"slug":19,"type":15},"Design","design",69,"https:\u002F\u002Fgithub.com\u002Fmapbox\u002Fmapbox-agent-skills","2026-04-06T18:28:45.060397",null,10,[],{"repoUrl":21,"stars":20,"forks":24,"topics":27,"description":23},[],"https:\u002F\u002Fgithub.com\u002Fmapbox\u002Fmapbox-agent-skills\u002Ftree\u002FHEAD\u002Fskills\u002Fmapbox-style-patterns","---\nname: mapbox-style-patterns\ndescription: Common style patterns, layer configurations, and recipes for typical mapping scenarios including restaurant finders, real estate, data visualization, navigation, delivery\u002Flogistics, and more. Use when implementing specific map use cases or looking for proven style patterns.\n---\n\n# Mapbox Style Patterns Skill\n\nThis skill provides battle-tested style patterns and layer configurations for common mapping scenarios.\n\n## Pattern Library\n\n### Pattern 1: Restaurant\u002FPOI Finder\n\n**Use case:** Consumer app showing restaurants, cafes, bars, or other points of interest\n\n**Visual requirements:**\n\n- POIs must be immediately visible\n- Street context for navigation\n- Neutral background (photos\u002Fcontent overlay)\n- Mobile-optimized\n\n**Recommended layers:**\n\n```json\n{\n  \"layers\": [\n    {\n      \"id\": \"background\",\n      \"type\": \"background\",\n      \"paint\": {\n        \"background-color\": \"#f5f5f5\"\n      }\n    },\n    {\n      \"id\": \"water\",\n      \"type\": \"fill\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"water\",\n      \"paint\": {\n        \"fill-color\": \"#d4e4f7\",\n        \"fill-opacity\": 0.6\n      }\n    },\n    {\n      \"id\": \"landuse-parks\",\n      \"type\": \"fill\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"landuse\",\n      \"filter\": [\"==\", \"class\", \"park\"],\n      \"paint\": {\n        \"fill-color\": \"#e8f5e8\",\n        \"fill-opacity\": 0.5\n      }\n    },\n    {\n      \"id\": \"roads-minor\",\n      \"type\": \"line\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"road\",\n      \"filter\": [\"in\", \"class\", \"street\", \"street_limited\"],\n      \"paint\": {\n        \"line-color\": \"#e0e0e0\",\n        \"line-width\": {\n          \"base\": 1.5,\n          \"stops\": [\n            [12, 0.5],\n            [15, 2],\n            [18, 6]\n          ]\n        }\n      }\n    },\n    {\n      \"id\": \"roads-major\",\n      \"type\": \"line\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"road\",\n      \"filter\": [\"in\", \"class\", \"primary\", \"secondary\", \"tertiary\"],\n      \"paint\": {\n        \"line-color\": \"#ffffff\",\n        \"line-width\": {\n          \"base\": 1.5,\n          \"stops\": [\n            [10, 1],\n            [15, 4],\n            [18, 12]\n          ]\n        }\n      }\n    },\n    {\n      \"id\": \"restaurant-markers\",\n      \"type\": \"symbol\",\n      \"source\": \"restaurants\",\n      \"layout\": {\n        \"icon-image\": \"restaurant-15\",\n        \"icon-size\": 1.5,\n        \"icon-allow-overlap\": false,\n        \"text-field\": [\"get\", \"name\"],\n        \"text-offset\": [0, 1.5],\n        \"text-size\": 12,\n        \"text-allow-overlap\": false\n      },\n      \"paint\": {\n        \"icon-color\": \"#FF6B35\",\n        \"text-color\": \"#333333\",\n        \"text-halo-color\": \"#ffffff\",\n        \"text-halo-width\": 2\n      }\n    }\n  ]\n}\n```\n\n**Key features:**\n\n- Desaturated base map (doesn't compete with photos)\n- High-contrast markers (#FF6B35 orange stands out)\n- Clear road network (white on light gray)\n- Parks visible but subtle\n- Text halos for readability\n\n## Pattern Selection Guide\n\n### Decision Tree\n\n**Question 1: What is the primary content?**\n\n- User-generated markers\u002Fpins -> **POI Finder Pattern**\n- Property data\u002Fboundaries -> **Real Estate Pattern**\n- Statistical\u002Fanalytical data -> **Data Visualization Pattern**\n- Routes\u002Fdirections -> **Navigation Pattern**\n- Real-time tracking\u002Fdelivery zones -> **Delivery\u002FLogistics Pattern** (customer markers should include a pulse animation via second circle layer + requestAnimationFrame + setPaintProperty; see references\u002Fdelivery-logistics.md)\n\n**Question 2: What is the viewing environment?**\n\n- Daytime\u002Foffice -> Light theme\n- Night\u002Fdark environment -> **Dark Mode Pattern**\n- Variable -> Provide theme toggle\n\n**Question 3: What is the user's primary action?**\n\n- Browse\u002Fexplore -> Focus on POIs, rich detail\n- Navigate -> Focus on roads, route visibility\n- Track delivery\u002Flogistics -> Real-time updates, zones, status\n- Analyze data -> Minimize base map, maximize data\n- Select location -> Clear boundaries, context\n\n**Question 4: What is the platform?**\n\n- Mobile -> Simplified, larger touch targets, less detail\n- Desktop -> Can include more detail and complexity\n- Both -> Design mobile-first, enhance for desktop\n\n## Layer Optimization Patterns\n\n### Performance Pattern: Simplified by Zoom\n\n```json\n{\n  \"id\": \"roads\",\n  \"type\": \"line\",\n  \"source\": \"mapbox-streets\",\n  \"source-layer\": \"road\",\n  \"filter\": [\n    \"step\",\n    [\"zoom\"],\n    [\"in\", \"class\", \"motorway\", \"trunk\"],\n    8,\n    [\"in\", \"class\", \"motorway\", \"trunk\", \"primary\"],\n    12,\n    [\"in\", \"class\", \"motorway\", \"trunk\", \"primary\", \"secondary\"],\n    14,\n    true\n  ],\n  \"paint\": {\n    \"line-width\": {\n      \"base\": 1.5,\n      \"stops\": [\n        [4, 0.5],\n        [10, 1],\n        [15, 4],\n        [18, 12]\n      ]\n    }\n  }\n}\n```\n\n## Reference Files\n\nAdditional patterns and configurations are available in the `references\u002F` directory. Load the relevant file when a specific pattern is needed.\n\n| File                                                                         | Contents                                                                                         |\n| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |\n| [references\u002Freal-estate.md](references\u002Freal-estate.md)                       | Pattern 2: Real Estate Map -- property boundaries, price color-coding, amenity markers           |\n| [references\u002Fdata-viz-base.md](references\u002Fdata-viz-base.md)                   | Pattern 3: Data Visualization Base Map -- minimal grayscale base for choropleth\u002Fheatmap overlays |\n| [references\u002Fnavigation.md](references\u002Fnavigation.md)                         | Pattern 4: Navigation\u002FRouting Map -- route display, user location, turn arrows                   |\n| [references\u002Fdark-mode.md](references\u002Fdark-mode.md)                           | Pattern 5: Dark Mode \u002F Night Theme -- near-black background, reduced brightness                  |\n| [references\u002Fdelivery-logistics.md](references\u002Fdelivery-logistics.md)         | Pattern 6: Delivery\u002FLogistics Map -- real-time tracking, zones, driver markers, ETA badges       |\n| [references\u002Fexpressions-clustering.md](references\u002Fexpressions-clustering.md) | Data-driven expression patterns + clustering for dense POIs                                      |\n| [references\u002Fcommon-modifications.md](references\u002Fcommon-modifications.md)     | 3D Buildings, Terrain\u002FHillshade, Custom Markers                                                  |\n\n**Loading instructions:** Read the reference file that matches the user's use case. For example, if implementing a delivery tracking map, load `references\u002Fdelivery-logistics.md`.\n\n## Testing Patterns\n\n### Visual Regression Checklist\n\n- [ ] Test at zoom levels: 4, 8, 12, 16, 20\n- [ ] Verify on mobile (375px width)\n- [ ] Verify on desktop (1920px width)\n- [ ] Test with dense data\n- [ ] Test with sparse data\n- [ ] Check label collision\n- [ ] Verify color contrast (WCAG)\n- [ ] Test loading performance\n\n## When to Use This Skill\n\nInvoke this skill when:\n\n- Starting a new map style for a specific use case\n- Looking for layer configuration examples\n- Implementing common mapping patterns\n- Optimizing existing styles\n- Need proven recipes for typical scenarios\n- Debugging style issues\n- Learning Mapbox style best practices\n",{"data":31,"body":32},{"name":4,"description":6},{"type":33,"children":34},"root",[35,44,50,57,64,75,83,108,116,2542,2550,2578,2584,2590,2598,2653,2661,2684,2692,2720,2728,2746,2752,2758,3517,3523,3536,3677,3694,3700,3706,3787,3793,3798,3836],{"type":36,"tag":37,"props":38,"children":40},"element","h1",{"id":39},"mapbox-style-patterns-skill",[41],{"type":42,"value":43},"text","Mapbox Style Patterns Skill",{"type":36,"tag":45,"props":46,"children":47},"p",{},[48],{"type":42,"value":49},"This skill provides battle-tested style patterns and layer configurations for common mapping scenarios.",{"type":36,"tag":51,"props":52,"children":54},"h2",{"id":53},"pattern-library",[55],{"type":42,"value":56},"Pattern Library",{"type":36,"tag":58,"props":59,"children":61},"h3",{"id":60},"pattern-1-restaurantpoi-finder",[62],{"type":42,"value":63},"Pattern 1: Restaurant\u002FPOI Finder",{"type":36,"tag":45,"props":65,"children":66},{},[67,73],{"type":36,"tag":68,"props":69,"children":70},"strong",{},[71],{"type":42,"value":72},"Use case:",{"type":42,"value":74}," Consumer app showing restaurants, cafes, bars, or other points of interest",{"type":36,"tag":45,"props":76,"children":77},{},[78],{"type":36,"tag":68,"props":79,"children":80},{},[81],{"type":42,"value":82},"Visual requirements:",{"type":36,"tag":84,"props":85,"children":86},"ul",{},[87,93,98,103],{"type":36,"tag":88,"props":89,"children":90},"li",{},[91],{"type":42,"value":92},"POIs must be immediately visible",{"type":36,"tag":88,"props":94,"children":95},{},[96],{"type":42,"value":97},"Street context for navigation",{"type":36,"tag":88,"props":99,"children":100},{},[101],{"type":42,"value":102},"Neutral background (photos\u002Fcontent overlay)",{"type":36,"tag":88,"props":104,"children":105},{},[106],{"type":42,"value":107},"Mobile-optimized",{"type":36,"tag":45,"props":109,"children":110},{},[111],{"type":36,"tag":68,"props":112,"children":113},{},[114],{"type":42,"value":115},"Recommended layers:",{"type":36,"tag":117,"props":118,"children":123},"pre",{"className":119,"code":120,"language":121,"meta":122,"style":122},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"layers\": [\n    {\n      \"id\": \"background\",\n      \"type\": \"background\",\n      \"paint\": {\n        \"background-color\": \"#f5f5f5\"\n      }\n    },\n    {\n      \"id\": \"water\",\n      \"type\": \"fill\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"water\",\n      \"paint\": {\n        \"fill-color\": \"#d4e4f7\",\n        \"fill-opacity\": 0.6\n      }\n    },\n    {\n      \"id\": \"landuse-parks\",\n      \"type\": \"fill\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"landuse\",\n      \"filter\": [\"==\", \"class\", \"park\"],\n      \"paint\": {\n        \"fill-color\": \"#e8f5e8\",\n        \"fill-opacity\": 0.5\n      }\n    },\n    {\n      \"id\": \"roads-minor\",\n      \"type\": \"line\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"road\",\n      \"filter\": [\"in\", \"class\", \"street\", \"street_limited\"],\n      \"paint\": {\n        \"line-color\": \"#e0e0e0\",\n        \"line-width\": {\n          \"base\": 1.5,\n          \"stops\": [\n            [12, 0.5],\n            [15, 2],\n            [18, 6]\n          ]\n        }\n      }\n    },\n    {\n      \"id\": \"roads-major\",\n      \"type\": \"line\",\n      \"source\": \"mapbox-streets\",\n      \"source-layer\": \"road\",\n      \"filter\": [\"in\", \"class\", \"primary\", \"secondary\", \"tertiary\"],\n      \"paint\": {\n        \"line-color\": \"#ffffff\",\n        \"line-width\": {\n          \"base\": 1.5,\n          \"stops\": [\n            [10, 1],\n            [15, 4],\n            [18, 12]\n          ]\n        }\n      }\n    },\n    {\n      \"id\": \"restaurant-markers\",\n      \"type\": \"symbol\",\n      \"source\": \"restaurants\",\n      \"layout\": {\n        \"icon-image\": \"restaurant-15\",\n        \"icon-size\": 1.5,\n        \"icon-allow-overlap\": false,\n        \"text-field\": [\"get\", \"name\"],\n        \"text-offset\": [0, 1.5],\n        \"text-size\": 12,\n        \"text-allow-overlap\": false\n      },\n      \"paint\": {\n        \"icon-color\": \"#FF6B35\",\n        \"text-color\": \"#333333\",\n        \"text-halo-color\": \"#ffffff\",\n        \"text-halo-width\": 2\n      }\n    }\n  ]\n}\n","json","",[124],{"type":36,"tag":125,"props":126,"children":127},"code",{"__ignoreMap":122},[128,140,170,179,222,259,285,322,331,340,347,384,421,459,496,520,558,584,592,600,608,645,681,717,754,833,857,894,919,927,935,943,980,1016,1052,1089,1180,1204,1242,1267,1299,1324,1351,1377,1404,1413,1422,1430,1438,1446,1483,1519,1555,1591,1698,1722,1759,1783,1811,1835,1861,1886,1911,1919,1927,1935,1943,1951,1988,2024,2061,2086,2124,2153,2179,2238,2280,2309,2335,2344,2368,2406,2444,2481,2507,2515,2524,2533],{"type":36,"tag":129,"props":130,"children":133},"span",{"class":131,"line":132},"line",1,[134],{"type":36,"tag":129,"props":135,"children":137},{"style":136},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[138],{"type":42,"value":139},"{\n",{"type":36,"tag":129,"props":141,"children":143},{"class":131,"line":142},2,[144,149,155,160,165],{"type":36,"tag":129,"props":145,"children":146},{"style":136},[147],{"type":42,"value":148},"  \"",{"type":36,"tag":129,"props":150,"children":152},{"style":151},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[153],{"type":42,"value":154},"layers",{"type":36,"tag":129,"props":156,"children":157},{"style":136},[158],{"type":42,"value":159},"\"",{"type":36,"tag":129,"props":161,"children":162},{"style":136},[163],{"type":42,"value":164},":",{"type":36,"tag":129,"props":166,"children":167},{"style":136},[168],{"type":42,"value":169}," [\n",{"type":36,"tag":129,"props":171,"children":173},{"class":131,"line":172},3,[174],{"type":36,"tag":129,"props":175,"children":176},{"style":136},[177],{"type":42,"value":178},"    {\n",{"type":36,"tag":129,"props":180,"children":182},{"class":131,"line":181},4,[183,188,194,198,202,207,213,217],{"type":36,"tag":129,"props":184,"children":185},{"style":136},[186],{"type":42,"value":187},"      \"",{"type":36,"tag":129,"props":189,"children":191},{"style":190},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[192],{"type":42,"value":193},"id",{"type":36,"tag":129,"props":195,"children":196},{"style":136},[197],{"type":42,"value":159},{"type":36,"tag":129,"props":199,"children":200},{"style":136},[201],{"type":42,"value":164},{"type":36,"tag":129,"props":203,"children":204},{"style":136},[205],{"type":42,"value":206}," \"",{"type":36,"tag":129,"props":208,"children":210},{"style":209},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[211],{"type":42,"value":212},"background",{"type":36,"tag":129,"props":214,"children":215},{"style":136},[216],{"type":42,"value":159},{"type":36,"tag":129,"props":218,"children":219},{"style":136},[220],{"type":42,"value":221},",\n",{"type":36,"tag":129,"props":223,"children":225},{"class":131,"line":224},5,[226,230,235,239,243,247,251,255],{"type":36,"tag":129,"props":227,"children":228},{"style":136},[229],{"type":42,"value":187},{"type":36,"tag":129,"props":231,"children":232},{"style":190},[233],{"type":42,"value":234},"type",{"type":36,"tag":129,"props":236,"children":237},{"style":136},[238],{"type":42,"value":159},{"type":36,"tag":129,"props":240,"children":241},{"style":136},[242],{"type":42,"value":164},{"type":36,"tag":129,"props":244,"children":245},{"style":136},[246],{"type":42,"value":206},{"type":36,"tag":129,"props":248,"children":249},{"style":209},[250],{"type":42,"value":212},{"type":36,"tag":129,"props":252,"children":253},{"style":136},[254],{"type":42,"value":159},{"type":36,"tag":129,"props":256,"children":257},{"style":136},[258],{"type":42,"value":221},{"type":36,"tag":129,"props":260,"children":262},{"class":131,"line":261},6,[263,267,272,276,280],{"type":36,"tag":129,"props":264,"children":265},{"style":136},[266],{"type":42,"value":187},{"type":36,"tag":129,"props":268,"children":269},{"style":190},[270],{"type":42,"value":271},"paint",{"type":36,"tag":129,"props":273,"children":274},{"style":136},[275],{"type":42,"value":159},{"type":36,"tag":129,"props":277,"children":278},{"style":136},[279],{"type":42,"value":164},{"type":36,"tag":129,"props":281,"children":282},{"style":136},[283],{"type":42,"value":284}," {\n",{"type":36,"tag":129,"props":286,"children":288},{"class":131,"line":287},7,[289,294,300,304,308,312,317],{"type":36,"tag":129,"props":290,"children":291},{"style":136},[292],{"type":42,"value":293},"        \"",{"type":36,"tag":129,"props":295,"children":297},{"style":296},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[298],{"type":42,"value":299},"background-color",{"type":36,"tag":129,"props":301,"children":302},{"style":136},[303],{"type":42,"value":159},{"type":36,"tag":129,"props":305,"children":306},{"style":136},[307],{"type":42,"value":164},{"type":36,"tag":129,"props":309,"children":310},{"style":136},[311],{"type":42,"value":206},{"type":36,"tag":129,"props":313,"children":314},{"style":209},[315],{"type":42,"value":316},"#f5f5f5",{"type":36,"tag":129,"props":318,"children":319},{"style":136},[320],{"type":42,"value":321},"\"\n",{"type":36,"tag":129,"props":323,"children":325},{"class":131,"line":324},8,[326],{"type":36,"tag":129,"props":327,"children":328},{"style":136},[329],{"type":42,"value":330},"      }\n",{"type":36,"tag":129,"props":332,"children":334},{"class":131,"line":333},9,[335],{"type":36,"tag":129,"props":336,"children":337},{"style":136},[338],{"type":42,"value":339},"    },\n",{"type":36,"tag":129,"props":341,"children":342},{"class":131,"line":24},[343],{"type":36,"tag":129,"props":344,"children":345},{"style":136},[346],{"type":42,"value":178},{"type":36,"tag":129,"props":348,"children":350},{"class":131,"line":349},11,[351,355,359,363,367,371,376,380],{"type":36,"tag":129,"props":352,"children":353},{"style":136},[354],{"type":42,"value":187},{"type":36,"tag":129,"props":356,"children":357},{"style":190},[358],{"type":42,"value":193},{"type":36,"tag":129,"props":360,"children":361},{"style":136},[362],{"type":42,"value":159},{"type":36,"tag":129,"props":364,"children":365},{"style":136},[366],{"type":42,"value":164},{"type":36,"tag":129,"props":368,"children":369},{"style":136},[370],{"type":42,"value":206},{"type":36,"tag":129,"props":372,"children":373},{"style":209},[374],{"type":42,"value":375},"water",{"type":36,"tag":129,"props":377,"children":378},{"style":136},[379],{"type":42,"value":159},{"type":36,"tag":129,"props":381,"children":382},{"style":136},[383],{"type":42,"value":221},{"type":36,"tag":129,"props":385,"children":387},{"class":131,"line":386},12,[388,392,396,400,404,408,413,417],{"type":36,"tag":129,"props":389,"children":390},{"style":136},[391],{"type":42,"value":187},{"type":36,"tag":129,"props":393,"children":394},{"style":190},[395],{"type":42,"value":234},{"type":36,"tag":129,"props":397,"children":398},{"style":136},[399],{"type":42,"value":159},{"type":36,"tag":129,"props":401,"children":402},{"style":136},[403],{"type":42,"value":164},{"type":36,"tag":129,"props":405,"children":406},{"style":136},[407],{"type":42,"value":206},{"type":36,"tag":129,"props":409,"children":410},{"style":209},[411],{"type":42,"value":412},"fill",{"type":36,"tag":129,"props":414,"children":415},{"style":136},[416],{"type":42,"value":159},{"type":36,"tag":129,"props":418,"children":419},{"style":136},[420],{"type":42,"value":221},{"type":36,"tag":129,"props":422,"children":424},{"class":131,"line":423},13,[425,429,434,438,442,446,451,455],{"type":36,"tag":129,"props":426,"children":427},{"style":136},[428],{"type":42,"value":187},{"type":36,"tag":129,"props":430,"children":431},{"style":190},[432],{"type":42,"value":433},"source",{"type":36,"tag":129,"props":435,"children":436},{"style":136},[437],{"type":42,"value":159},{"type":36,"tag":129,"props":439,"children":440},{"style":136},[441],{"type":42,"value":164},{"type":36,"tag":129,"props":443,"children":444},{"style":136},[445],{"type":42,"value":206},{"type":36,"tag":129,"props":447,"children":448},{"style":209},[449],{"type":42,"value":450},"mapbox-streets",{"type":36,"tag":129,"props":452,"children":453},{"style":136},[454],{"type":42,"value":159},{"type":36,"tag":129,"props":456,"children":457},{"style":136},[458],{"type":42,"value":221},{"type":36,"tag":129,"props":460,"children":462},{"class":131,"line":461},14,[463,467,472,476,480,484,488,492],{"type":36,"tag":129,"props":464,"children":465},{"style":136},[466],{"type":42,"value":187},{"type":36,"tag":129,"props":468,"children":469},{"style":190},[470],{"type":42,"value":471},"source-layer",{"type":36,"tag":129,"props":473,"children":474},{"style":136},[475],{"type":42,"value":159},{"type":36,"tag":129,"props":477,"children":478},{"style":136},[479],{"type":42,"value":164},{"type":36,"tag":129,"props":481,"children":482},{"style":136},[483],{"type":42,"value":206},{"type":36,"tag":129,"props":485,"children":486},{"style":209},[487],{"type":42,"value":375},{"type":36,"tag":129,"props":489,"children":490},{"style":136},[491],{"type":42,"value":159},{"type":36,"tag":129,"props":493,"children":494},{"style":136},[495],{"type":42,"value":221},{"type":36,"tag":129,"props":497,"children":499},{"class":131,"line":498},15,[500,504,508,512,516],{"type":36,"tag":129,"props":501,"children":502},{"style":136},[503],{"type":42,"value":187},{"type":36,"tag":129,"props":505,"children":506},{"style":190},[507],{"type":42,"value":271},{"type":36,"tag":129,"props":509,"children":510},{"style":136},[511],{"type":42,"value":159},{"type":36,"tag":129,"props":513,"children":514},{"style":136},[515],{"type":42,"value":164},{"type":36,"tag":129,"props":517,"children":518},{"style":136},[519],{"type":42,"value":284},{"type":36,"tag":129,"props":521,"children":523},{"class":131,"line":522},16,[524,528,533,537,541,545,550,554],{"type":36,"tag":129,"props":525,"children":526},{"style":136},[527],{"type":42,"value":293},{"type":36,"tag":129,"props":529,"children":530},{"style":296},[531],{"type":42,"value":532},"fill-color",{"type":36,"tag":129,"props":534,"children":535},{"style":136},[536],{"type":42,"value":159},{"type":36,"tag":129,"props":538,"children":539},{"style":136},[540],{"type":42,"value":164},{"type":36,"tag":129,"props":542,"children":543},{"style":136},[544],{"type":42,"value":206},{"type":36,"tag":129,"props":546,"children":547},{"style":209},[548],{"type":42,"value":549},"#d4e4f7",{"type":36,"tag":129,"props":551,"children":552},{"style":136},[553],{"type":42,"value":159},{"type":36,"tag":129,"props":555,"children":556},{"style":136},[557],{"type":42,"value":221},{"type":36,"tag":129,"props":559,"children":561},{"class":131,"line":560},17,[562,566,571,575,579],{"type":36,"tag":129,"props":563,"children":564},{"style":136},[565],{"type":42,"value":293},{"type":36,"tag":129,"props":567,"children":568},{"style":296},[569],{"type":42,"value":570},"fill-opacity",{"type":36,"tag":129,"props":572,"children":573},{"style":136},[574],{"type":42,"value":159},{"type":36,"tag":129,"props":576,"children":577},{"style":136},[578],{"type":42,"value":164},{"type":36,"tag":129,"props":580,"children":581},{"style":296},[582],{"type":42,"value":583}," 0.6\n",{"type":36,"tag":129,"props":585,"children":587},{"class":131,"line":586},18,[588],{"type":36,"tag":129,"props":589,"children":590},{"style":136},[591],{"type":42,"value":330},{"type":36,"tag":129,"props":593,"children":595},{"class":131,"line":594},19,[596],{"type":36,"tag":129,"props":597,"children":598},{"style":136},[599],{"type":42,"value":339},{"type":36,"tag":129,"props":601,"children":603},{"class":131,"line":602},20,[604],{"type":36,"tag":129,"props":605,"children":606},{"style":136},[607],{"type":42,"value":178},{"type":36,"tag":129,"props":609,"children":611},{"class":131,"line":610},21,[612,616,620,624,628,632,637,641],{"type":36,"tag":129,"props":613,"children":614},{"style":136},[615],{"type":42,"value":187},{"type":36,"tag":129,"props":617,"children":618},{"style":190},[619],{"type":42,"value":193},{"type":36,"tag":129,"props":621,"children":622},{"style":136},[623],{"type":42,"value":159},{"type":36,"tag":129,"props":625,"children":626},{"style":136},[627],{"type":42,"value":164},{"type":36,"tag":129,"props":629,"children":630},{"style":136},[631],{"type":42,"value":206},{"type":36,"tag":129,"props":633,"children":634},{"style":209},[635],{"type":42,"value":636},"landuse-parks",{"type":36,"tag":129,"props":638,"children":639},{"style":136},[640],{"type":42,"value":159},{"type":36,"tag":129,"props":642,"children":643},{"style":136},[644],{"type":42,"value":221},{"type":36,"tag":129,"props":646,"children":648},{"class":131,"line":647},22,[649,653,657,661,665,669,673,677],{"type":36,"tag":129,"props":650,"children":651},{"style":136},[652],{"type":42,"value":187},{"type":36,"tag":129,"props":654,"children":655},{"style":190},[656],{"type":42,"value":234},{"type":36,"tag":129,"props":658,"children":659},{"style":136},[660],{"type":42,"value":159},{"type":36,"tag":129,"props":662,"children":663},{"style":136},[664],{"type":42,"value":164},{"type":36,"tag":129,"props":666,"children":667},{"style":136},[668],{"type":42,"value":206},{"type":36,"tag":129,"props":670,"children":671},{"style":209},[672],{"type":42,"value":412},{"type":36,"tag":129,"props":674,"children":675},{"style":136},[676],{"type":42,"value":159},{"type":36,"tag":129,"props":678,"children":679},{"style":136},[680],{"type":42,"value":221},{"type":36,"tag":129,"props":682,"children":684},{"class":131,"line":683},23,[685,689,693,697,701,705,709,713],{"type":36,"tag":129,"props":686,"children":687},{"style":136},[688],{"type":42,"value":187},{"type":36,"tag":129,"props":690,"children":691},{"style":190},[692],{"type":42,"value":433},{"type":36,"tag":129,"props":694,"children":695},{"style":136},[696],{"type":42,"value":159},{"type":36,"tag":129,"props":698,"children":699},{"style":136},[700],{"type":42,"value":164},{"type":36,"tag":129,"props":702,"children":703},{"style":136},[704],{"type":42,"value":206},{"type":36,"tag":129,"props":706,"children":707},{"style":209},[708],{"type":42,"value":450},{"type":36,"tag":129,"props":710,"children":711},{"style":136},[712],{"type":42,"value":159},{"type":36,"tag":129,"props":714,"children":715},{"style":136},[716],{"type":42,"value":221},{"type":36,"tag":129,"props":718,"children":720},{"class":131,"line":719},24,[721,725,729,733,737,741,746,750],{"type":36,"tag":129,"props":722,"children":723},{"style":136},[724],{"type":42,"value":187},{"type":36,"tag":129,"props":726,"children":727},{"style":190},[728],{"type":42,"value":471},{"type":36,"tag":129,"props":730,"children":731},{"style":136},[732],{"type":42,"value":159},{"type":36,"tag":129,"props":734,"children":735},{"style":136},[736],{"type":42,"value":164},{"type":36,"tag":129,"props":738,"children":739},{"style":136},[740],{"type":42,"value":206},{"type":36,"tag":129,"props":742,"children":743},{"style":209},[744],{"type":42,"value":745},"landuse",{"type":36,"tag":129,"props":747,"children":748},{"style":136},[749],{"type":42,"value":159},{"type":36,"tag":129,"props":751,"children":752},{"style":136},[753],{"type":42,"value":221},{"type":36,"tag":129,"props":755,"children":757},{"class":131,"line":756},25,[758,762,767,771,775,780,784,789,793,798,802,807,811,815,819,824,828],{"type":36,"tag":129,"props":759,"children":760},{"style":136},[761],{"type":42,"value":187},{"type":36,"tag":129,"props":763,"children":764},{"style":190},[765],{"type":42,"value":766},"filter",{"type":36,"tag":129,"props":768,"children":769},{"style":136},[770],{"type":42,"value":159},{"type":36,"tag":129,"props":772,"children":773},{"style":136},[774],{"type":42,"value":164},{"type":36,"tag":129,"props":776,"children":777},{"style":136},[778],{"type":42,"value":779}," [",{"type":36,"tag":129,"props":781,"children":782},{"style":136},[783],{"type":42,"value":159},{"type":36,"tag":129,"props":785,"children":786},{"style":209},[787],{"type":42,"value":788},"==",{"type":36,"tag":129,"props":790,"children":791},{"style":136},[792],{"type":42,"value":159},{"type":36,"tag":129,"props":794,"children":795},{"style":136},[796],{"type":42,"value":797},",",{"type":36,"tag":129,"props":799,"children":800},{"style":136},[801],{"type":42,"value":206},{"type":36,"tag":129,"props":803,"children":804},{"style":209},[805],{"type":42,"value":806},"class",{"type":36,"tag":129,"props":808,"children":809},{"style":136},[810],{"type":42,"value":159},{"type":36,"tag":129,"props":812,"children":813},{"style":136},[814],{"type":42,"value":797},{"type":36,"tag":129,"props":816,"children":817},{"style":136},[818],{"type":42,"value":206},{"type":36,"tag":129,"props":820,"children":821},{"style":209},[822],{"type":42,"value":823},"park",{"type":36,"tag":129,"props":825,"children":826},{"style":136},[827],{"type":42,"value":159},{"type":36,"tag":129,"props":829,"children":830},{"style":136},[831],{"type":42,"value":832},"],\n",{"type":36,"tag":129,"props":834,"children":836},{"class":131,"line":835},26,[837,841,845,849,853],{"type":36,"tag":129,"props":838,"children":839},{"style":136},[840],{"type":42,"value":187},{"type":36,"tag":129,"props":842,"children":843},{"style":190},[844],{"type":42,"value":271},{"type":36,"tag":129,"props":846,"children":847},{"style":136},[848],{"type":42,"value":159},{"type":36,"tag":129,"props":850,"children":851},{"style":136},[852],{"type":42,"value":164},{"type":36,"tag":129,"props":854,"children":855},{"style":136},[856],{"type":42,"value":284},{"type":36,"tag":129,"props":858,"children":860},{"class":131,"line":859},27,[861,865,869,873,877,881,886,890],{"type":36,"tag":129,"props":862,"children":863},{"style":136},[864],{"type":42,"value":293},{"type":36,"tag":129,"props":866,"children":867},{"style":296},[868],{"type":42,"value":532},{"type":36,"tag":129,"props":870,"children":871},{"style":136},[872],{"type":42,"value":159},{"type":36,"tag":129,"props":874,"children":875},{"style":136},[876],{"type":42,"value":164},{"type":36,"tag":129,"props":878,"children":879},{"style":136},[880],{"type":42,"value":206},{"type":36,"tag":129,"props":882,"children":883},{"style":209},[884],{"type":42,"value":885},"#e8f5e8",{"type":36,"tag":129,"props":887,"children":888},{"style":136},[889],{"type":42,"value":159},{"type":36,"tag":129,"props":891,"children":892},{"style":136},[893],{"type":42,"value":221},{"type":36,"tag":129,"props":895,"children":897},{"class":131,"line":896},28,[898,902,906,910,914],{"type":36,"tag":129,"props":899,"children":900},{"style":136},[901],{"type":42,"value":293},{"type":36,"tag":129,"props":903,"children":904},{"style":296},[905],{"type":42,"value":570},{"type":36,"tag":129,"props":907,"children":908},{"style":136},[909],{"type":42,"value":159},{"type":36,"tag":129,"props":911,"children":912},{"style":136},[913],{"type":42,"value":164},{"type":36,"tag":129,"props":915,"children":916},{"style":296},[917],{"type":42,"value":918}," 0.5\n",{"type":36,"tag":129,"props":920,"children":922},{"class":131,"line":921},29,[923],{"type":36,"tag":129,"props":924,"children":925},{"style":136},[926],{"type":42,"value":330},{"type":36,"tag":129,"props":928,"children":930},{"class":131,"line":929},30,[931],{"type":36,"tag":129,"props":932,"children":933},{"style":136},[934],{"type":42,"value":339},{"type":36,"tag":129,"props":936,"children":938},{"class":131,"line":937},31,[939],{"type":36,"tag":129,"props":940,"children":941},{"style":136},[942],{"type":42,"value":178},{"type":36,"tag":129,"props":944,"children":946},{"class":131,"line":945},32,[947,951,955,959,963,967,972,976],{"type":36,"tag":129,"props":948,"children":949},{"style":136},[950],{"type":42,"value":187},{"type":36,"tag":129,"props":952,"children":953},{"style":190},[954],{"type":42,"value":193},{"type":36,"tag":129,"props":956,"children":957},{"style":136},[958],{"type":42,"value":159},{"type":36,"tag":129,"props":960,"children":961},{"style":136},[962],{"type":42,"value":164},{"type":36,"tag":129,"props":964,"children":965},{"style":136},[966],{"type":42,"value":206},{"type":36,"tag":129,"props":968,"children":969},{"style":209},[970],{"type":42,"value":971},"roads-minor",{"type":36,"tag":129,"props":973,"children":974},{"style":136},[975],{"type":42,"value":159},{"type":36,"tag":129,"props":977,"children":978},{"style":136},[979],{"type":42,"value":221},{"type":36,"tag":129,"props":981,"children":983},{"class":131,"line":982},33,[984,988,992,996,1000,1004,1008,1012],{"type":36,"tag":129,"props":985,"children":986},{"style":136},[987],{"type":42,"value":187},{"type":36,"tag":129,"props":989,"children":990},{"style":190},[991],{"type":42,"value":234},{"type":36,"tag":129,"props":993,"children":994},{"style":136},[995],{"type":42,"value":159},{"type":36,"tag":129,"props":997,"children":998},{"style":136},[999],{"type":42,"value":164},{"type":36,"tag":129,"props":1001,"children":1002},{"style":136},[1003],{"type":42,"value":206},{"type":36,"tag":129,"props":1005,"children":1006},{"style":209},[1007],{"type":42,"value":131},{"type":36,"tag":129,"props":1009,"children":1010},{"style":136},[1011],{"type":42,"value":159},{"type":36,"tag":129,"props":1013,"children":1014},{"style":136},[1015],{"type":42,"value":221},{"type":36,"tag":129,"props":1017,"children":1019},{"class":131,"line":1018},34,[1020,1024,1028,1032,1036,1040,1044,1048],{"type":36,"tag":129,"props":1021,"children":1022},{"style":136},[1023],{"type":42,"value":187},{"type":36,"tag":129,"props":1025,"children":1026},{"style":190},[1027],{"type":42,"value":433},{"type":36,"tag":129,"props":1029,"children":1030},{"style":136},[1031],{"type":42,"value":159},{"type":36,"tag":129,"props":1033,"children":1034},{"style":136},[1035],{"type":42,"value":164},{"type":36,"tag":129,"props":1037,"children":1038},{"style":136},[1039],{"type":42,"value":206},{"type":36,"tag":129,"props":1041,"children":1042},{"style":209},[1043],{"type":42,"value":450},{"type":36,"tag":129,"props":1045,"children":1046},{"style":136},[1047],{"type":42,"value":159},{"type":36,"tag":129,"props":1049,"children":1050},{"style":136},[1051],{"type":42,"value":221},{"type":36,"tag":129,"props":1053,"children":1055},{"class":131,"line":1054},35,[1056,1060,1064,1068,1072,1076,1081,1085],{"type":36,"tag":129,"props":1057,"children":1058},{"style":136},[1059],{"type":42,"value":187},{"type":36,"tag":129,"props":1061,"children":1062},{"style":190},[1063],{"type":42,"value":471},{"type":36,"tag":129,"props":1065,"children":1066},{"style":136},[1067],{"type":42,"value":159},{"type":36,"tag":129,"props":1069,"children":1070},{"style":136},[1071],{"type":42,"value":164},{"type":36,"tag":129,"props":1073,"children":1074},{"style":136},[1075],{"type":42,"value":206},{"type":36,"tag":129,"props":1077,"children":1078},{"style":209},[1079],{"type":42,"value":1080},"road",{"type":36,"tag":129,"props":1082,"children":1083},{"style":136},[1084],{"type":42,"value":159},{"type":36,"tag":129,"props":1086,"children":1087},{"style":136},[1088],{"type":42,"value":221},{"type":36,"tag":129,"props":1090,"children":1092},{"class":131,"line":1091},36,[1093,1097,1101,1105,1109,1113,1117,1122,1126,1130,1134,1138,1142,1146,1150,1155,1159,1163,1167,1172,1176],{"type":36,"tag":129,"props":1094,"children":1095},{"style":136},[1096],{"type":42,"value":187},{"type":36,"tag":129,"props":1098,"children":1099},{"style":190},[1100],{"type":42,"value":766},{"type":36,"tag":129,"props":1102,"children":1103},{"style":136},[1104],{"type":42,"value":159},{"type":36,"tag":129,"props":1106,"children":1107},{"style":136},[1108],{"type":42,"value":164},{"type":36,"tag":129,"props":1110,"children":1111},{"style":136},[1112],{"type":42,"value":779},{"type":36,"tag":129,"props":1114,"children":1115},{"style":136},[1116],{"type":42,"value":159},{"type":36,"tag":129,"props":1118,"children":1119},{"style":209},[1120],{"type":42,"value":1121},"in",{"type":36,"tag":129,"props":1123,"children":1124},{"style":136},[1125],{"type":42,"value":159},{"type":36,"tag":129,"props":1127,"children":1128},{"style":136},[1129],{"type":42,"value":797},{"type":36,"tag":129,"props":1131,"children":1132},{"style":136},[1133],{"type":42,"value":206},{"type":36,"tag":129,"props":1135,"children":1136},{"style":209},[1137],{"type":42,"value":806},{"type":36,"tag":129,"props":1139,"children":1140},{"style":136},[1141],{"type":42,"value":159},{"type":36,"tag":129,"props":1143,"children":1144},{"style":136},[1145],{"type":42,"value":797},{"type":36,"tag":129,"props":1147,"children":1148},{"style":136},[1149],{"type":42,"value":206},{"type":36,"tag":129,"props":1151,"children":1152},{"style":209},[1153],{"type":42,"value":1154},"street",{"type":36,"tag":129,"props":1156,"children":1157},{"style":136},[1158],{"type":42,"value":159},{"type":36,"tag":129,"props":1160,"children":1161},{"style":136},[1162],{"type":42,"value":797},{"type":36,"tag":129,"props":1164,"children":1165},{"style":136},[1166],{"type":42,"value":206},{"type":36,"tag":129,"props":1168,"children":1169},{"style":209},[1170],{"type":42,"value":1171},"street_limited",{"type":36,"tag":129,"props":1173,"children":1174},{"style":136},[1175],{"type":42,"value":159},{"type":36,"tag":129,"props":1177,"children":1178},{"style":136},[1179],{"type":42,"value":832},{"type":36,"tag":129,"props":1181,"children":1183},{"class":131,"line":1182},37,[1184,1188,1192,1196,1200],{"type":36,"tag":129,"props":1185,"children":1186},{"style":136},[1187],{"type":42,"value":187},{"type":36,"tag":129,"props":1189,"children":1190},{"style":190},[1191],{"type":42,"value":271},{"type":36,"tag":129,"props":1193,"children":1194},{"style":136},[1195],{"type":42,"value":159},{"type":36,"tag":129,"props":1197,"children":1198},{"style":136},[1199],{"type":42,"value":164},{"type":36,"tag":129,"props":1201,"children":1202},{"style":136},[1203],{"type":42,"value":284},{"type":36,"tag":129,"props":1205,"children":1207},{"class":131,"line":1206},38,[1208,1212,1217,1221,1225,1229,1234,1238],{"type":36,"tag":129,"props":1209,"children":1210},{"style":136},[1211],{"type":42,"value":293},{"type":36,"tag":129,"props":1213,"children":1214},{"style":296},[1215],{"type":42,"value":1216},"line-color",{"type":36,"tag":129,"props":1218,"children":1219},{"style":136},[1220],{"type":42,"value":159},{"type":36,"tag":129,"props":1222,"children":1223},{"style":136},[1224],{"type":42,"value":164},{"type":36,"tag":129,"props":1226,"children":1227},{"style":136},[1228],{"type":42,"value":206},{"type":36,"tag":129,"props":1230,"children":1231},{"style":209},[1232],{"type":42,"value":1233},"#e0e0e0",{"type":36,"tag":129,"props":1235,"children":1236},{"style":136},[1237],{"type":42,"value":159},{"type":36,"tag":129,"props":1239,"children":1240},{"style":136},[1241],{"type":42,"value":221},{"type":36,"tag":129,"props":1243,"children":1245},{"class":131,"line":1244},39,[1246,1250,1255,1259,1263],{"type":36,"tag":129,"props":1247,"children":1248},{"style":136},[1249],{"type":42,"value":293},{"type":36,"tag":129,"props":1251,"children":1252},{"style":296},[1253],{"type":42,"value":1254},"line-width",{"type":36,"tag":129,"props":1256,"children":1257},{"style":136},[1258],{"type":42,"value":159},{"type":36,"tag":129,"props":1260,"children":1261},{"style":136},[1262],{"type":42,"value":164},{"type":36,"tag":129,"props":1264,"children":1265},{"style":136},[1266],{"type":42,"value":284},{"type":36,"tag":129,"props":1268,"children":1270},{"class":131,"line":1269},40,[1271,1276,1282,1286,1290,1295],{"type":36,"tag":129,"props":1272,"children":1273},{"style":136},[1274],{"type":42,"value":1275},"          \"",{"type":36,"tag":129,"props":1277,"children":1279},{"style":1278},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1280],{"type":42,"value":1281},"base",{"type":36,"tag":129,"props":1283,"children":1284},{"style":136},[1285],{"type":42,"value":159},{"type":36,"tag":129,"props":1287,"children":1288},{"style":136},[1289],{"type":42,"value":164},{"type":36,"tag":129,"props":1291,"children":1292},{"style":296},[1293],{"type":42,"value":1294}," 1.5",{"type":36,"tag":129,"props":1296,"children":1297},{"style":136},[1298],{"type":42,"value":221},{"type":36,"tag":129,"props":1300,"children":1302},{"class":131,"line":1301},41,[1303,1307,1312,1316,1320],{"type":36,"tag":129,"props":1304,"children":1305},{"style":136},[1306],{"type":42,"value":1275},{"type":36,"tag":129,"props":1308,"children":1309},{"style":1278},[1310],{"type":42,"value":1311},"stops",{"type":36,"tag":129,"props":1313,"children":1314},{"style":136},[1315],{"type":42,"value":159},{"type":36,"tag":129,"props":1317,"children":1318},{"style":136},[1319],{"type":42,"value":164},{"type":36,"tag":129,"props":1321,"children":1322},{"style":136},[1323],{"type":42,"value":169},{"type":36,"tag":129,"props":1325,"children":1327},{"class":131,"line":1326},42,[1328,1333,1338,1342,1347],{"type":36,"tag":129,"props":1329,"children":1330},{"style":136},[1331],{"type":42,"value":1332},"            [",{"type":36,"tag":129,"props":1334,"children":1335},{"style":296},[1336],{"type":42,"value":1337},"12",{"type":36,"tag":129,"props":1339,"children":1340},{"style":136},[1341],{"type":42,"value":797},{"type":36,"tag":129,"props":1343,"children":1344},{"style":296},[1345],{"type":42,"value":1346}," 0.5",{"type":36,"tag":129,"props":1348,"children":1349},{"style":136},[1350],{"type":42,"value":832},{"type":36,"tag":129,"props":1352,"children":1354},{"class":131,"line":1353},43,[1355,1359,1364,1368,1373],{"type":36,"tag":129,"props":1356,"children":1357},{"style":136},[1358],{"type":42,"value":1332},{"type":36,"tag":129,"props":1360,"children":1361},{"style":296},[1362],{"type":42,"value":1363},"15",{"type":36,"tag":129,"props":1365,"children":1366},{"style":136},[1367],{"type":42,"value":797},{"type":36,"tag":129,"props":1369,"children":1370},{"style":296},[1371],{"type":42,"value":1372}," 2",{"type":36,"tag":129,"props":1374,"children":1375},{"style":136},[1376],{"type":42,"value":832},{"type":36,"tag":129,"props":1378,"children":1380},{"class":131,"line":1379},44,[1381,1385,1390,1394,1399],{"type":36,"tag":129,"props":1382,"children":1383},{"style":136},[1384],{"type":42,"value":1332},{"type":36,"tag":129,"props":1386,"children":1387},{"style":296},[1388],{"type":42,"value":1389},"18",{"type":36,"tag":129,"props":1391,"children":1392},{"style":136},[1393],{"type":42,"value":797},{"type":36,"tag":129,"props":1395,"children":1396},{"style":296},[1397],{"type":42,"value":1398}," 6",{"type":36,"tag":129,"props":1400,"children":1401},{"style":136},[1402],{"type":42,"value":1403},"]\n",{"type":36,"tag":129,"props":1405,"children":1407},{"class":131,"line":1406},45,[1408],{"type":36,"tag":129,"props":1409,"children":1410},{"style":136},[1411],{"type":42,"value":1412},"          ]\n",{"type":36,"tag":129,"props":1414,"children":1416},{"class":131,"line":1415},46,[1417],{"type":36,"tag":129,"props":1418,"children":1419},{"style":136},[1420],{"type":42,"value":1421},"        }\n",{"type":36,"tag":129,"props":1423,"children":1425},{"class":131,"line":1424},47,[1426],{"type":36,"tag":129,"props":1427,"children":1428},{"style":136},[1429],{"type":42,"value":330},{"type":36,"tag":129,"props":1431,"children":1433},{"class":131,"line":1432},48,[1434],{"type":36,"tag":129,"props":1435,"children":1436},{"style":136},[1437],{"type":42,"value":339},{"type":36,"tag":129,"props":1439,"children":1441},{"class":131,"line":1440},49,[1442],{"type":36,"tag":129,"props":1443,"children":1444},{"style":136},[1445],{"type":42,"value":178},{"type":36,"tag":129,"props":1447,"children":1449},{"class":131,"line":1448},50,[1450,1454,1458,1462,1466,1470,1475,1479],{"type":36,"tag":129,"props":1451,"children":1452},{"style":136},[1453],{"type":42,"value":187},{"type":36,"tag":129,"props":1455,"children":1456},{"style":190},[1457],{"type":42,"value":193},{"type":36,"tag":129,"props":1459,"children":1460},{"style":136},[1461],{"type":42,"value":159},{"type":36,"tag":129,"props":1463,"children":1464},{"style":136},[1465],{"type":42,"value":164},{"type":36,"tag":129,"props":1467,"children":1468},{"style":136},[1469],{"type":42,"value":206},{"type":36,"tag":129,"props":1471,"children":1472},{"style":209},[1473],{"type":42,"value":1474},"roads-major",{"type":36,"tag":129,"props":1476,"children":1477},{"style":136},[1478],{"type":42,"value":159},{"type":36,"tag":129,"props":1480,"children":1481},{"style":136},[1482],{"type":42,"value":221},{"type":36,"tag":129,"props":1484,"children":1486},{"class":131,"line":1485},51,[1487,1491,1495,1499,1503,1507,1511,1515],{"type":36,"tag":129,"props":1488,"children":1489},{"style":136},[1490],{"type":42,"value":187},{"type":36,"tag":129,"props":1492,"children":1493},{"style":190},[1494],{"type":42,"value":234},{"type":36,"tag":129,"props":1496,"children":1497},{"style":136},[1498],{"type":42,"value":159},{"type":36,"tag":129,"props":1500,"children":1501},{"style":136},[1502],{"type":42,"value":164},{"type":36,"tag":129,"props":1504,"children":1505},{"style":136},[1506],{"type":42,"value":206},{"type":36,"tag":129,"props":1508,"children":1509},{"style":209},[1510],{"type":42,"value":131},{"type":36,"tag":129,"props":1512,"children":1513},{"style":136},[1514],{"type":42,"value":159},{"type":36,"tag":129,"props":1516,"children":1517},{"style":136},[1518],{"type":42,"value":221},{"type":36,"tag":129,"props":1520,"children":1522},{"class":131,"line":1521},52,[1523,1527,1531,1535,1539,1543,1547,1551],{"type":36,"tag":129,"props":1524,"children":1525},{"style":136},[1526],{"type":42,"value":187},{"type":36,"tag":129,"props":1528,"children":1529},{"style":190},[1530],{"type":42,"value":433},{"type":36,"tag":129,"props":1532,"children":1533},{"style":136},[1534],{"type":42,"value":159},{"type":36,"tag":129,"props":1536,"children":1537},{"style":136},[1538],{"type":42,"value":164},{"type":36,"tag":129,"props":1540,"children":1541},{"style":136},[1542],{"type":42,"value":206},{"type":36,"tag":129,"props":1544,"children":1545},{"style":209},[1546],{"type":42,"value":450},{"type":36,"tag":129,"props":1548,"children":1549},{"style":136},[1550],{"type":42,"value":159},{"type":36,"tag":129,"props":1552,"children":1553},{"style":136},[1554],{"type":42,"value":221},{"type":36,"tag":129,"props":1556,"children":1558},{"class":131,"line":1557},53,[1559,1563,1567,1571,1575,1579,1583,1587],{"type":36,"tag":129,"props":1560,"children":1561},{"style":136},[1562],{"type":42,"value":187},{"type":36,"tag":129,"props":1564,"children":1565},{"style":190},[1566],{"type":42,"value":471},{"type":36,"tag":129,"props":1568,"children":1569},{"style":136},[1570],{"type":42,"value":159},{"type":36,"tag":129,"props":1572,"children":1573},{"style":136},[1574],{"type":42,"value":164},{"type":36,"tag":129,"props":1576,"children":1577},{"style":136},[1578],{"type":42,"value":206},{"type":36,"tag":129,"props":1580,"children":1581},{"style":209},[1582],{"type":42,"value":1080},{"type":36,"tag":129,"props":1584,"children":1585},{"style":136},[1586],{"type":42,"value":159},{"type":36,"tag":129,"props":1588,"children":1589},{"style":136},[1590],{"type":42,"value":221},{"type":36,"tag":129,"props":1592,"children":1594},{"class":131,"line":1593},54,[1595,1599,1603,1607,1611,1615,1619,1623,1627,1631,1635,1639,1643,1647,1651,1656,1660,1664,1668,1673,1677,1681,1685,1690,1694],{"type":36,"tag":129,"props":1596,"children":1597},{"style":136},[1598],{"type":42,"value":187},{"type":36,"tag":129,"props":1600,"children":1601},{"style":190},[1602],{"type":42,"value":766},{"type":36,"tag":129,"props":1604,"children":1605},{"style":136},[1606],{"type":42,"value":159},{"type":36,"tag":129,"props":1608,"children":1609},{"style":136},[1610],{"type":42,"value":164},{"type":36,"tag":129,"props":1612,"children":1613},{"style":136},[1614],{"type":42,"value":779},{"type":36,"tag":129,"props":1616,"children":1617},{"style":136},[1618],{"type":42,"value":159},{"type":36,"tag":129,"props":1620,"children":1621},{"style":209},[1622],{"type":42,"value":1121},{"type":36,"tag":129,"props":1624,"children":1625},{"style":136},[1626],{"type":42,"value":159},{"type":36,"tag":129,"props":1628,"children":1629},{"style":136},[1630],{"type":42,"value":797},{"type":36,"tag":129,"props":1632,"children":1633},{"style":136},[1634],{"type":42,"value":206},{"type":36,"tag":129,"props":1636,"children":1637},{"style":209},[1638],{"type":42,"value":806},{"type":36,"tag":129,"props":1640,"children":1641},{"style":136},[1642],{"type":42,"value":159},{"type":36,"tag":129,"props":1644,"children":1645},{"style":136},[1646],{"type":42,"value":797},{"type":36,"tag":129,"props":1648,"children":1649},{"style":136},[1650],{"type":42,"value":206},{"type":36,"tag":129,"props":1652,"children":1653},{"style":209},[1654],{"type":42,"value":1655},"primary",{"type":36,"tag":129,"props":1657,"children":1658},{"style":136},[1659],{"type":42,"value":159},{"type":36,"tag":129,"props":1661,"children":1662},{"style":136},[1663],{"type":42,"value":797},{"type":36,"tag":129,"props":1665,"children":1666},{"style":136},[1667],{"type":42,"value":206},{"type":36,"tag":129,"props":1669,"children":1670},{"style":209},[1671],{"type":42,"value":1672},"secondary",{"type":36,"tag":129,"props":1674,"children":1675},{"style":136},[1676],{"type":42,"value":159},{"type":36,"tag":129,"props":1678,"children":1679},{"style":136},[1680],{"type":42,"value":797},{"type":36,"tag":129,"props":1682,"children":1683},{"style":136},[1684],{"type":42,"value":206},{"type":36,"tag":129,"props":1686,"children":1687},{"style":209},[1688],{"type":42,"value":1689},"tertiary",{"type":36,"tag":129,"props":1691,"children":1692},{"style":136},[1693],{"type":42,"value":159},{"type":36,"tag":129,"props":1695,"children":1696},{"style":136},[1697],{"type":42,"value":832},{"type":36,"tag":129,"props":1699,"children":1701},{"class":131,"line":1700},55,[1702,1706,1710,1714,1718],{"type":36,"tag":129,"props":1703,"children":1704},{"style":136},[1705],{"type":42,"value":187},{"type":36,"tag":129,"props":1707,"children":1708},{"style":190},[1709],{"type":42,"value":271},{"type":36,"tag":129,"props":1711,"children":1712},{"style":136},[1713],{"type":42,"value":159},{"type":36,"tag":129,"props":1715,"children":1716},{"style":136},[1717],{"type":42,"value":164},{"type":36,"tag":129,"props":1719,"children":1720},{"style":136},[1721],{"type":42,"value":284},{"type":36,"tag":129,"props":1723,"children":1725},{"class":131,"line":1724},56,[1726,1730,1734,1738,1742,1746,1751,1755],{"type":36,"tag":129,"props":1727,"children":1728},{"style":136},[1729],{"type":42,"value":293},{"type":36,"tag":129,"props":1731,"children":1732},{"style":296},[1733],{"type":42,"value":1216},{"type":36,"tag":129,"props":1735,"children":1736},{"style":136},[1737],{"type":42,"value":159},{"type":36,"tag":129,"props":1739,"children":1740},{"style":136},[1741],{"type":42,"value":164},{"type":36,"tag":129,"props":1743,"children":1744},{"style":136},[1745],{"type":42,"value":206},{"type":36,"tag":129,"props":1747,"children":1748},{"style":209},[1749],{"type":42,"value":1750},"#ffffff",{"type":36,"tag":129,"props":1752,"children":1753},{"style":136},[1754],{"type":42,"value":159},{"type":36,"tag":129,"props":1756,"children":1757},{"style":136},[1758],{"type":42,"value":221},{"type":36,"tag":129,"props":1760,"children":1762},{"class":131,"line":1761},57,[1763,1767,1771,1775,1779],{"type":36,"tag":129,"props":1764,"children":1765},{"style":136},[1766],{"type":42,"value":293},{"type":36,"tag":129,"props":1768,"children":1769},{"style":296},[1770],{"type":42,"value":1254},{"type":36,"tag":129,"props":1772,"children":1773},{"style":136},[1774],{"type":42,"value":159},{"type":36,"tag":129,"props":1776,"children":1777},{"style":136},[1778],{"type":42,"value":164},{"type":36,"tag":129,"props":1780,"children":1781},{"style":136},[1782],{"type":42,"value":284},{"type":36,"tag":129,"props":1784,"children":1786},{"class":131,"line":1785},58,[1787,1791,1795,1799,1803,1807],{"type":36,"tag":129,"props":1788,"children":1789},{"style":136},[1790],{"type":42,"value":1275},{"type":36,"tag":129,"props":1792,"children":1793},{"style":1278},[1794],{"type":42,"value":1281},{"type":36,"tag":129,"props":1796,"children":1797},{"style":136},[1798],{"type":42,"value":159},{"type":36,"tag":129,"props":1800,"children":1801},{"style":136},[1802],{"type":42,"value":164},{"type":36,"tag":129,"props":1804,"children":1805},{"style":296},[1806],{"type":42,"value":1294},{"type":36,"tag":129,"props":1808,"children":1809},{"style":136},[1810],{"type":42,"value":221},{"type":36,"tag":129,"props":1812,"children":1814},{"class":131,"line":1813},59,[1815,1819,1823,1827,1831],{"type":36,"tag":129,"props":1816,"children":1817},{"style":136},[1818],{"type":42,"value":1275},{"type":36,"tag":129,"props":1820,"children":1821},{"style":1278},[1822],{"type":42,"value":1311},{"type":36,"tag":129,"props":1824,"children":1825},{"style":136},[1826],{"type":42,"value":159},{"type":36,"tag":129,"props":1828,"children":1829},{"style":136},[1830],{"type":42,"value":164},{"type":36,"tag":129,"props":1832,"children":1833},{"style":136},[1834],{"type":42,"value":169},{"type":36,"tag":129,"props":1836,"children":1838},{"class":131,"line":1837},60,[1839,1843,1848,1852,1857],{"type":36,"tag":129,"props":1840,"children":1841},{"style":136},[1842],{"type":42,"value":1332},{"type":36,"tag":129,"props":1844,"children":1845},{"style":296},[1846],{"type":42,"value":1847},"10",{"type":36,"tag":129,"props":1849,"children":1850},{"style":136},[1851],{"type":42,"value":797},{"type":36,"tag":129,"props":1853,"children":1854},{"style":296},[1855],{"type":42,"value":1856}," 1",{"type":36,"tag":129,"props":1858,"children":1859},{"style":136},[1860],{"type":42,"value":832},{"type":36,"tag":129,"props":1862,"children":1864},{"class":131,"line":1863},61,[1865,1869,1873,1877,1882],{"type":36,"tag":129,"props":1866,"children":1867},{"style":136},[1868],{"type":42,"value":1332},{"type":36,"tag":129,"props":1870,"children":1871},{"style":296},[1872],{"type":42,"value":1363},{"type":36,"tag":129,"props":1874,"children":1875},{"style":136},[1876],{"type":42,"value":797},{"type":36,"tag":129,"props":1878,"children":1879},{"style":296},[1880],{"type":42,"value":1881}," 4",{"type":36,"tag":129,"props":1883,"children":1884},{"style":136},[1885],{"type":42,"value":832},{"type":36,"tag":129,"props":1887,"children":1889},{"class":131,"line":1888},62,[1890,1894,1898,1902,1907],{"type":36,"tag":129,"props":1891,"children":1892},{"style":136},[1893],{"type":42,"value":1332},{"type":36,"tag":129,"props":1895,"children":1896},{"style":296},[1897],{"type":42,"value":1389},{"type":36,"tag":129,"props":1899,"children":1900},{"style":136},[1901],{"type":42,"value":797},{"type":36,"tag":129,"props":1903,"children":1904},{"style":296},[1905],{"type":42,"value":1906}," 12",{"type":36,"tag":129,"props":1908,"children":1909},{"style":136},[1910],{"type":42,"value":1403},{"type":36,"tag":129,"props":1912,"children":1914},{"class":131,"line":1913},63,[1915],{"type":36,"tag":129,"props":1916,"children":1917},{"style":136},[1918],{"type":42,"value":1412},{"type":36,"tag":129,"props":1920,"children":1922},{"class":131,"line":1921},64,[1923],{"type":36,"tag":129,"props":1924,"children":1925},{"style":136},[1926],{"type":42,"value":1421},{"type":36,"tag":129,"props":1928,"children":1930},{"class":131,"line":1929},65,[1931],{"type":36,"tag":129,"props":1932,"children":1933},{"style":136},[1934],{"type":42,"value":330},{"type":36,"tag":129,"props":1936,"children":1938},{"class":131,"line":1937},66,[1939],{"type":36,"tag":129,"props":1940,"children":1941},{"style":136},[1942],{"type":42,"value":339},{"type":36,"tag":129,"props":1944,"children":1946},{"class":131,"line":1945},67,[1947],{"type":36,"tag":129,"props":1948,"children":1949},{"style":136},[1950],{"type":42,"value":178},{"type":36,"tag":129,"props":1952,"children":1954},{"class":131,"line":1953},68,[1955,1959,1963,1967,1971,1975,1980,1984],{"type":36,"tag":129,"props":1956,"children":1957},{"style":136},[1958],{"type":42,"value":187},{"type":36,"tag":129,"props":1960,"children":1961},{"style":190},[1962],{"type":42,"value":193},{"type":36,"tag":129,"props":1964,"children":1965},{"style":136},[1966],{"type":42,"value":159},{"type":36,"tag":129,"props":1968,"children":1969},{"style":136},[1970],{"type":42,"value":164},{"type":36,"tag":129,"props":1972,"children":1973},{"style":136},[1974],{"type":42,"value":206},{"type":36,"tag":129,"props":1976,"children":1977},{"style":209},[1978],{"type":42,"value":1979},"restaurant-markers",{"type":36,"tag":129,"props":1981,"children":1982},{"style":136},[1983],{"type":42,"value":159},{"type":36,"tag":129,"props":1985,"children":1986},{"style":136},[1987],{"type":42,"value":221},{"type":36,"tag":129,"props":1989,"children":1990},{"class":131,"line":20},[1991,1995,1999,2003,2007,2011,2016,2020],{"type":36,"tag":129,"props":1992,"children":1993},{"style":136},[1994],{"type":42,"value":187},{"type":36,"tag":129,"props":1996,"children":1997},{"style":190},[1998],{"type":42,"value":234},{"type":36,"tag":129,"props":2000,"children":2001},{"style":136},[2002],{"type":42,"value":159},{"type":36,"tag":129,"props":2004,"children":2005},{"style":136},[2006],{"type":42,"value":164},{"type":36,"tag":129,"props":2008,"children":2009},{"style":136},[2010],{"type":42,"value":206},{"type":36,"tag":129,"props":2012,"children":2013},{"style":209},[2014],{"type":42,"value":2015},"symbol",{"type":36,"tag":129,"props":2017,"children":2018},{"style":136},[2019],{"type":42,"value":159},{"type":36,"tag":129,"props":2021,"children":2022},{"style":136},[2023],{"type":42,"value":221},{"type":36,"tag":129,"props":2025,"children":2027},{"class":131,"line":2026},70,[2028,2032,2036,2040,2044,2048,2053,2057],{"type":36,"tag":129,"props":2029,"children":2030},{"style":136},[2031],{"type":42,"value":187},{"type":36,"tag":129,"props":2033,"children":2034},{"style":190},[2035],{"type":42,"value":433},{"type":36,"tag":129,"props":2037,"children":2038},{"style":136},[2039],{"type":42,"value":159},{"type":36,"tag":129,"props":2041,"children":2042},{"style":136},[2043],{"type":42,"value":164},{"type":36,"tag":129,"props":2045,"children":2046},{"style":136},[2047],{"type":42,"value":206},{"type":36,"tag":129,"props":2049,"children":2050},{"style":209},[2051],{"type":42,"value":2052},"restaurants",{"type":36,"tag":129,"props":2054,"children":2055},{"style":136},[2056],{"type":42,"value":159},{"type":36,"tag":129,"props":2058,"children":2059},{"style":136},[2060],{"type":42,"value":221},{"type":36,"tag":129,"props":2062,"children":2064},{"class":131,"line":2063},71,[2065,2069,2074,2078,2082],{"type":36,"tag":129,"props":2066,"children":2067},{"style":136},[2068],{"type":42,"value":187},{"type":36,"tag":129,"props":2070,"children":2071},{"style":190},[2072],{"type":42,"value":2073},"layout",{"type":36,"tag":129,"props":2075,"children":2076},{"style":136},[2077],{"type":42,"value":159},{"type":36,"tag":129,"props":2079,"children":2080},{"style":136},[2081],{"type":42,"value":164},{"type":36,"tag":129,"props":2083,"children":2084},{"style":136},[2085],{"type":42,"value":284},{"type":36,"tag":129,"props":2087,"children":2089},{"class":131,"line":2088},72,[2090,2094,2099,2103,2107,2111,2116,2120],{"type":36,"tag":129,"props":2091,"children":2092},{"style":136},[2093],{"type":42,"value":293},{"type":36,"tag":129,"props":2095,"children":2096},{"style":296},[2097],{"type":42,"value":2098},"icon-image",{"type":36,"tag":129,"props":2100,"children":2101},{"style":136},[2102],{"type":42,"value":159},{"type":36,"tag":129,"props":2104,"children":2105},{"style":136},[2106],{"type":42,"value":164},{"type":36,"tag":129,"props":2108,"children":2109},{"style":136},[2110],{"type":42,"value":206},{"type":36,"tag":129,"props":2112,"children":2113},{"style":209},[2114],{"type":42,"value":2115},"restaurant-15",{"type":36,"tag":129,"props":2117,"children":2118},{"style":136},[2119],{"type":42,"value":159},{"type":36,"tag":129,"props":2121,"children":2122},{"style":136},[2123],{"type":42,"value":221},{"type":36,"tag":129,"props":2125,"children":2127},{"class":131,"line":2126},73,[2128,2132,2137,2141,2145,2149],{"type":36,"tag":129,"props":2129,"children":2130},{"style":136},[2131],{"type":42,"value":293},{"type":36,"tag":129,"props":2133,"children":2134},{"style":296},[2135],{"type":42,"value":2136},"icon-size",{"type":36,"tag":129,"props":2138,"children":2139},{"style":136},[2140],{"type":42,"value":159},{"type":36,"tag":129,"props":2142,"children":2143},{"style":136},[2144],{"type":42,"value":164},{"type":36,"tag":129,"props":2146,"children":2147},{"style":296},[2148],{"type":42,"value":1294},{"type":36,"tag":129,"props":2150,"children":2151},{"style":136},[2152],{"type":42,"value":221},{"type":36,"tag":129,"props":2154,"children":2156},{"class":131,"line":2155},74,[2157,2161,2166,2170,2174],{"type":36,"tag":129,"props":2158,"children":2159},{"style":136},[2160],{"type":42,"value":293},{"type":36,"tag":129,"props":2162,"children":2163},{"style":296},[2164],{"type":42,"value":2165},"icon-allow-overlap",{"type":36,"tag":129,"props":2167,"children":2168},{"style":136},[2169],{"type":42,"value":159},{"type":36,"tag":129,"props":2171,"children":2172},{"style":136},[2173],{"type":42,"value":164},{"type":36,"tag":129,"props":2175,"children":2176},{"style":136},[2177],{"type":42,"value":2178}," false,\n",{"type":36,"tag":129,"props":2180,"children":2182},{"class":131,"line":2181},75,[2183,2187,2192,2196,2200,2204,2208,2213,2217,2221,2225,2230,2234],{"type":36,"tag":129,"props":2184,"children":2185},{"style":136},[2186],{"type":42,"value":293},{"type":36,"tag":129,"props":2188,"children":2189},{"style":296},[2190],{"type":42,"value":2191},"text-field",{"type":36,"tag":129,"props":2193,"children":2194},{"style":136},[2195],{"type":42,"value":159},{"type":36,"tag":129,"props":2197,"children":2198},{"style":136},[2199],{"type":42,"value":164},{"type":36,"tag":129,"props":2201,"children":2202},{"style":136},[2203],{"type":42,"value":779},{"type":36,"tag":129,"props":2205,"children":2206},{"style":136},[2207],{"type":42,"value":159},{"type":36,"tag":129,"props":2209,"children":2210},{"style":209},[2211],{"type":42,"value":2212},"get",{"type":36,"tag":129,"props":2214,"children":2215},{"style":136},[2216],{"type":42,"value":159},{"type":36,"tag":129,"props":2218,"children":2219},{"style":136},[2220],{"type":42,"value":797},{"type":36,"tag":129,"props":2222,"children":2223},{"style":136},[2224],{"type":42,"value":206},{"type":36,"tag":129,"props":2226,"children":2227},{"style":209},[2228],{"type":42,"value":2229},"name",{"type":36,"tag":129,"props":2231,"children":2232},{"style":136},[2233],{"type":42,"value":159},{"type":36,"tag":129,"props":2235,"children":2236},{"style":136},[2237],{"type":42,"value":832},{"type":36,"tag":129,"props":2239,"children":2241},{"class":131,"line":2240},76,[2242,2246,2251,2255,2259,2263,2268,2272,2276],{"type":36,"tag":129,"props":2243,"children":2244},{"style":136},[2245],{"type":42,"value":293},{"type":36,"tag":129,"props":2247,"children":2248},{"style":296},[2249],{"type":42,"value":2250},"text-offset",{"type":36,"tag":129,"props":2252,"children":2253},{"style":136},[2254],{"type":42,"value":159},{"type":36,"tag":129,"props":2256,"children":2257},{"style":136},[2258],{"type":42,"value":164},{"type":36,"tag":129,"props":2260,"children":2261},{"style":136},[2262],{"type":42,"value":779},{"type":36,"tag":129,"props":2264,"children":2265},{"style":296},[2266],{"type":42,"value":2267},"0",{"type":36,"tag":129,"props":2269,"children":2270},{"style":136},[2271],{"type":42,"value":797},{"type":36,"tag":129,"props":2273,"children":2274},{"style":296},[2275],{"type":42,"value":1294},{"type":36,"tag":129,"props":2277,"children":2278},{"style":136},[2279],{"type":42,"value":832},{"type":36,"tag":129,"props":2281,"children":2283},{"class":131,"line":2282},77,[2284,2288,2293,2297,2301,2305],{"type":36,"tag":129,"props":2285,"children":2286},{"style":136},[2287],{"type":42,"value":293},{"type":36,"tag":129,"props":2289,"children":2290},{"style":296},[2291],{"type":42,"value":2292},"text-size",{"type":36,"tag":129,"props":2294,"children":2295},{"style":136},[2296],{"type":42,"value":159},{"type":36,"tag":129,"props":2298,"children":2299},{"style":136},[2300],{"type":42,"value":164},{"type":36,"tag":129,"props":2302,"children":2303},{"style":296},[2304],{"type":42,"value":1906},{"type":36,"tag":129,"props":2306,"children":2307},{"style":136},[2308],{"type":42,"value":221},{"type":36,"tag":129,"props":2310,"children":2312},{"class":131,"line":2311},78,[2313,2317,2322,2326,2330],{"type":36,"tag":129,"props":2314,"children":2315},{"style":136},[2316],{"type":42,"value":293},{"type":36,"tag":129,"props":2318,"children":2319},{"style":296},[2320],{"type":42,"value":2321},"text-allow-overlap",{"type":36,"tag":129,"props":2323,"children":2324},{"style":136},[2325],{"type":42,"value":159},{"type":36,"tag":129,"props":2327,"children":2328},{"style":136},[2329],{"type":42,"value":164},{"type":36,"tag":129,"props":2331,"children":2332},{"style":136},[2333],{"type":42,"value":2334}," false\n",{"type":36,"tag":129,"props":2336,"children":2338},{"class":131,"line":2337},79,[2339],{"type":36,"tag":129,"props":2340,"children":2341},{"style":136},[2342],{"type":42,"value":2343},"      },\n",{"type":36,"tag":129,"props":2345,"children":2347},{"class":131,"line":2346},80,[2348,2352,2356,2360,2364],{"type":36,"tag":129,"props":2349,"children":2350},{"style":136},[2351],{"type":42,"value":187},{"type":36,"tag":129,"props":2353,"children":2354},{"style":190},[2355],{"type":42,"value":271},{"type":36,"tag":129,"props":2357,"children":2358},{"style":136},[2359],{"type":42,"value":159},{"type":36,"tag":129,"props":2361,"children":2362},{"style":136},[2363],{"type":42,"value":164},{"type":36,"tag":129,"props":2365,"children":2366},{"style":136},[2367],{"type":42,"value":284},{"type":36,"tag":129,"props":2369,"children":2371},{"class":131,"line":2370},81,[2372,2376,2381,2385,2389,2393,2398,2402],{"type":36,"tag":129,"props":2373,"children":2374},{"style":136},[2375],{"type":42,"value":293},{"type":36,"tag":129,"props":2377,"children":2378},{"style":296},[2379],{"type":42,"value":2380},"icon-color",{"type":36,"tag":129,"props":2382,"children":2383},{"style":136},[2384],{"type":42,"value":159},{"type":36,"tag":129,"props":2386,"children":2387},{"style":136},[2388],{"type":42,"value":164},{"type":36,"tag":129,"props":2390,"children":2391},{"style":136},[2392],{"type":42,"value":206},{"type":36,"tag":129,"props":2394,"children":2395},{"style":209},[2396],{"type":42,"value":2397},"#FF6B35",{"type":36,"tag":129,"props":2399,"children":2400},{"style":136},[2401],{"type":42,"value":159},{"type":36,"tag":129,"props":2403,"children":2404},{"style":136},[2405],{"type":42,"value":221},{"type":36,"tag":129,"props":2407,"children":2409},{"class":131,"line":2408},82,[2410,2414,2419,2423,2427,2431,2436,2440],{"type":36,"tag":129,"props":2411,"children":2412},{"style":136},[2413],{"type":42,"value":293},{"type":36,"tag":129,"props":2415,"children":2416},{"style":296},[2417],{"type":42,"value":2418},"text-color",{"type":36,"tag":129,"props":2420,"children":2421},{"style":136},[2422],{"type":42,"value":159},{"type":36,"tag":129,"props":2424,"children":2425},{"style":136},[2426],{"type":42,"value":164},{"type":36,"tag":129,"props":2428,"children":2429},{"style":136},[2430],{"type":42,"value":206},{"type":36,"tag":129,"props":2432,"children":2433},{"style":209},[2434],{"type":42,"value":2435},"#333333",{"type":36,"tag":129,"props":2437,"children":2438},{"style":136},[2439],{"type":42,"value":159},{"type":36,"tag":129,"props":2441,"children":2442},{"style":136},[2443],{"type":42,"value":221},{"type":36,"tag":129,"props":2445,"children":2447},{"class":131,"line":2446},83,[2448,2452,2457,2461,2465,2469,2473,2477],{"type":36,"tag":129,"props":2449,"children":2450},{"style":136},[2451],{"type":42,"value":293},{"type":36,"tag":129,"props":2453,"children":2454},{"style":296},[2455],{"type":42,"value":2456},"text-halo-color",{"type":36,"tag":129,"props":2458,"children":2459},{"style":136},[2460],{"type":42,"value":159},{"type":36,"tag":129,"props":2462,"children":2463},{"style":136},[2464],{"type":42,"value":164},{"type":36,"tag":129,"props":2466,"children":2467},{"style":136},[2468],{"type":42,"value":206},{"type":36,"tag":129,"props":2470,"children":2471},{"style":209},[2472],{"type":42,"value":1750},{"type":36,"tag":129,"props":2474,"children":2475},{"style":136},[2476],{"type":42,"value":159},{"type":36,"tag":129,"props":2478,"children":2479},{"style":136},[2480],{"type":42,"value":221},{"type":36,"tag":129,"props":2482,"children":2484},{"class":131,"line":2483},84,[2485,2489,2494,2498,2502],{"type":36,"tag":129,"props":2486,"children":2487},{"style":136},[2488],{"type":42,"value":293},{"type":36,"tag":129,"props":2490,"children":2491},{"style":296},[2492],{"type":42,"value":2493},"text-halo-width",{"type":36,"tag":129,"props":2495,"children":2496},{"style":136},[2497],{"type":42,"value":159},{"type":36,"tag":129,"props":2499,"children":2500},{"style":136},[2501],{"type":42,"value":164},{"type":36,"tag":129,"props":2503,"children":2504},{"style":296},[2505],{"type":42,"value":2506}," 2\n",{"type":36,"tag":129,"props":2508,"children":2510},{"class":131,"line":2509},85,[2511],{"type":36,"tag":129,"props":2512,"children":2513},{"style":136},[2514],{"type":42,"value":330},{"type":36,"tag":129,"props":2516,"children":2518},{"class":131,"line":2517},86,[2519],{"type":36,"tag":129,"props":2520,"children":2521},{"style":136},[2522],{"type":42,"value":2523},"    }\n",{"type":36,"tag":129,"props":2525,"children":2527},{"class":131,"line":2526},87,[2528],{"type":36,"tag":129,"props":2529,"children":2530},{"style":136},[2531],{"type":42,"value":2532},"  ]\n",{"type":36,"tag":129,"props":2534,"children":2536},{"class":131,"line":2535},88,[2537],{"type":36,"tag":129,"props":2538,"children":2539},{"style":136},[2540],{"type":42,"value":2541},"}\n",{"type":36,"tag":45,"props":2543,"children":2544},{},[2545],{"type":36,"tag":68,"props":2546,"children":2547},{},[2548],{"type":42,"value":2549},"Key features:",{"type":36,"tag":84,"props":2551,"children":2552},{},[2553,2558,2563,2568,2573],{"type":36,"tag":88,"props":2554,"children":2555},{},[2556],{"type":42,"value":2557},"Desaturated base map (doesn't compete with photos)",{"type":36,"tag":88,"props":2559,"children":2560},{},[2561],{"type":42,"value":2562},"High-contrast markers (#FF6B35 orange stands out)",{"type":36,"tag":88,"props":2564,"children":2565},{},[2566],{"type":42,"value":2567},"Clear road network (white on light gray)",{"type":36,"tag":88,"props":2569,"children":2570},{},[2571],{"type":42,"value":2572},"Parks visible but subtle",{"type":36,"tag":88,"props":2574,"children":2575},{},[2576],{"type":42,"value":2577},"Text halos for readability",{"type":36,"tag":51,"props":2579,"children":2581},{"id":2580},"pattern-selection-guide",[2582],{"type":42,"value":2583},"Pattern Selection Guide",{"type":36,"tag":58,"props":2585,"children":2587},{"id":2586},"decision-tree",[2588],{"type":42,"value":2589},"Decision Tree",{"type":36,"tag":45,"props":2591,"children":2592},{},[2593],{"type":36,"tag":68,"props":2594,"children":2595},{},[2596],{"type":42,"value":2597},"Question 1: What is the primary content?",{"type":36,"tag":84,"props":2599,"children":2600},{},[2601,2611,2621,2631,2641],{"type":36,"tag":88,"props":2602,"children":2603},{},[2604,2606],{"type":42,"value":2605},"User-generated markers\u002Fpins -> ",{"type":36,"tag":68,"props":2607,"children":2608},{},[2609],{"type":42,"value":2610},"POI Finder Pattern",{"type":36,"tag":88,"props":2612,"children":2613},{},[2614,2616],{"type":42,"value":2615},"Property data\u002Fboundaries -> ",{"type":36,"tag":68,"props":2617,"children":2618},{},[2619],{"type":42,"value":2620},"Real Estate Pattern",{"type":36,"tag":88,"props":2622,"children":2623},{},[2624,2626],{"type":42,"value":2625},"Statistical\u002Fanalytical data -> ",{"type":36,"tag":68,"props":2627,"children":2628},{},[2629],{"type":42,"value":2630},"Data Visualization Pattern",{"type":36,"tag":88,"props":2632,"children":2633},{},[2634,2636],{"type":42,"value":2635},"Routes\u002Fdirections -> ",{"type":36,"tag":68,"props":2637,"children":2638},{},[2639],{"type":42,"value":2640},"Navigation Pattern",{"type":36,"tag":88,"props":2642,"children":2643},{},[2644,2646,2651],{"type":42,"value":2645},"Real-time tracking\u002Fdelivery zones -> ",{"type":36,"tag":68,"props":2647,"children":2648},{},[2649],{"type":42,"value":2650},"Delivery\u002FLogistics Pattern",{"type":42,"value":2652}," (customer markers should include a pulse animation via second circle layer + requestAnimationFrame + setPaintProperty; see references\u002Fdelivery-logistics.md)",{"type":36,"tag":45,"props":2654,"children":2655},{},[2656],{"type":36,"tag":68,"props":2657,"children":2658},{},[2659],{"type":42,"value":2660},"Question 2: What is the viewing environment?",{"type":36,"tag":84,"props":2662,"children":2663},{},[2664,2669,2679],{"type":36,"tag":88,"props":2665,"children":2666},{},[2667],{"type":42,"value":2668},"Daytime\u002Foffice -> Light theme",{"type":36,"tag":88,"props":2670,"children":2671},{},[2672,2674],{"type":42,"value":2673},"Night\u002Fdark environment -> ",{"type":36,"tag":68,"props":2675,"children":2676},{},[2677],{"type":42,"value":2678},"Dark Mode Pattern",{"type":36,"tag":88,"props":2680,"children":2681},{},[2682],{"type":42,"value":2683},"Variable -> Provide theme toggle",{"type":36,"tag":45,"props":2685,"children":2686},{},[2687],{"type":36,"tag":68,"props":2688,"children":2689},{},[2690],{"type":42,"value":2691},"Question 3: What is the user's primary action?",{"type":36,"tag":84,"props":2693,"children":2694},{},[2695,2700,2705,2710,2715],{"type":36,"tag":88,"props":2696,"children":2697},{},[2698],{"type":42,"value":2699},"Browse\u002Fexplore -> Focus on POIs, rich detail",{"type":36,"tag":88,"props":2701,"children":2702},{},[2703],{"type":42,"value":2704},"Navigate -> Focus on roads, route visibility",{"type":36,"tag":88,"props":2706,"children":2707},{},[2708],{"type":42,"value":2709},"Track delivery\u002Flogistics -> Real-time updates, zones, status",{"type":36,"tag":88,"props":2711,"children":2712},{},[2713],{"type":42,"value":2714},"Analyze data -> Minimize base map, maximize data",{"type":36,"tag":88,"props":2716,"children":2717},{},[2718],{"type":42,"value":2719},"Select location -> Clear boundaries, context",{"type":36,"tag":45,"props":2721,"children":2722},{},[2723],{"type":36,"tag":68,"props":2724,"children":2725},{},[2726],{"type":42,"value":2727},"Question 4: What is the platform?",{"type":36,"tag":84,"props":2729,"children":2730},{},[2731,2736,2741],{"type":36,"tag":88,"props":2732,"children":2733},{},[2734],{"type":42,"value":2735},"Mobile -> Simplified, larger touch targets, less detail",{"type":36,"tag":88,"props":2737,"children":2738},{},[2739],{"type":42,"value":2740},"Desktop -> Can include more detail and complexity",{"type":36,"tag":88,"props":2742,"children":2743},{},[2744],{"type":42,"value":2745},"Both -> Design mobile-first, enhance for desktop",{"type":36,"tag":51,"props":2747,"children":2749},{"id":2748},"layer-optimization-patterns",[2750],{"type":42,"value":2751},"Layer Optimization Patterns",{"type":36,"tag":58,"props":2753,"children":2755},{"id":2754},"performance-pattern-simplified-by-zoom",[2756],{"type":42,"value":2757},"Performance Pattern: Simplified by Zoom",{"type":36,"tag":117,"props":2759,"children":2761},{"className":119,"code":2760,"language":121,"meta":122,"style":122},"{\n  \"id\": \"roads\",\n  \"type\": \"line\",\n  \"source\": \"mapbox-streets\",\n  \"source-layer\": \"road\",\n  \"filter\": [\n    \"step\",\n    [\"zoom\"],\n    [\"in\", \"class\", \"motorway\", \"trunk\"],\n    8,\n    [\"in\", \"class\", \"motorway\", \"trunk\", \"primary\"],\n    12,\n    [\"in\", \"class\", \"motorway\", \"trunk\", \"primary\", \"secondary\"],\n    14,\n    true\n  ],\n  \"paint\": {\n    \"line-width\": {\n      \"base\": 1.5,\n      \"stops\": [\n        [4, 0.5],\n        [10, 1],\n        [15, 4],\n        [18, 12]\n      ]\n    }\n  }\n}\n",[2762],{"type":36,"tag":125,"props":2763,"children":2764},{"__ignoreMap":122},[2765,2772,2808,2843,2878,2913,2936,2957,2982,3055,3067,3154,3166,3269,3281,3289,3297,3320,3343,3370,3393,3418,3441,3464,3487,3495,3502,3510],{"type":36,"tag":129,"props":2766,"children":2767},{"class":131,"line":132},[2768],{"type":36,"tag":129,"props":2769,"children":2770},{"style":136},[2771],{"type":42,"value":139},{"type":36,"tag":129,"props":2773,"children":2774},{"class":131,"line":142},[2775,2779,2783,2787,2791,2795,2800,2804],{"type":36,"tag":129,"props":2776,"children":2777},{"style":136},[2778],{"type":42,"value":148},{"type":36,"tag":129,"props":2780,"children":2781},{"style":151},[2782],{"type":42,"value":193},{"type":36,"tag":129,"props":2784,"children":2785},{"style":136},[2786],{"type":42,"value":159},{"type":36,"tag":129,"props":2788,"children":2789},{"style":136},[2790],{"type":42,"value":164},{"type":36,"tag":129,"props":2792,"children":2793},{"style":136},[2794],{"type":42,"value":206},{"type":36,"tag":129,"props":2796,"children":2797},{"style":209},[2798],{"type":42,"value":2799},"roads",{"type":36,"tag":129,"props":2801,"children":2802},{"style":136},[2803],{"type":42,"value":159},{"type":36,"tag":129,"props":2805,"children":2806},{"style":136},[2807],{"type":42,"value":221},{"type":36,"tag":129,"props":2809,"children":2810},{"class":131,"line":172},[2811,2815,2819,2823,2827,2831,2835,2839],{"type":36,"tag":129,"props":2812,"children":2813},{"style":136},[2814],{"type":42,"value":148},{"type":36,"tag":129,"props":2816,"children":2817},{"style":151},[2818],{"type":42,"value":234},{"type":36,"tag":129,"props":2820,"children":2821},{"style":136},[2822],{"type":42,"value":159},{"type":36,"tag":129,"props":2824,"children":2825},{"style":136},[2826],{"type":42,"value":164},{"type":36,"tag":129,"props":2828,"children":2829},{"style":136},[2830],{"type":42,"value":206},{"type":36,"tag":129,"props":2832,"children":2833},{"style":209},[2834],{"type":42,"value":131},{"type":36,"tag":129,"props":2836,"children":2837},{"style":136},[2838],{"type":42,"value":159},{"type":36,"tag":129,"props":2840,"children":2841},{"style":136},[2842],{"type":42,"value":221},{"type":36,"tag":129,"props":2844,"children":2845},{"class":131,"line":181},[2846,2850,2854,2858,2862,2866,2870,2874],{"type":36,"tag":129,"props":2847,"children":2848},{"style":136},[2849],{"type":42,"value":148},{"type":36,"tag":129,"props":2851,"children":2852},{"style":151},[2853],{"type":42,"value":433},{"type":36,"tag":129,"props":2855,"children":2856},{"style":136},[2857],{"type":42,"value":159},{"type":36,"tag":129,"props":2859,"children":2860},{"style":136},[2861],{"type":42,"value":164},{"type":36,"tag":129,"props":2863,"children":2864},{"style":136},[2865],{"type":42,"value":206},{"type":36,"tag":129,"props":2867,"children":2868},{"style":209},[2869],{"type":42,"value":450},{"type":36,"tag":129,"props":2871,"children":2872},{"style":136},[2873],{"type":42,"value":159},{"type":36,"tag":129,"props":2875,"children":2876},{"style":136},[2877],{"type":42,"value":221},{"type":36,"tag":129,"props":2879,"children":2880},{"class":131,"line":224},[2881,2885,2889,2893,2897,2901,2905,2909],{"type":36,"tag":129,"props":2882,"children":2883},{"style":136},[2884],{"type":42,"value":148},{"type":36,"tag":129,"props":2886,"children":2887},{"style":151},[2888],{"type":42,"value":471},{"type":36,"tag":129,"props":2890,"children":2891},{"style":136},[2892],{"type":42,"value":159},{"type":36,"tag":129,"props":2894,"children":2895},{"style":136},[2896],{"type":42,"value":164},{"type":36,"tag":129,"props":2898,"children":2899},{"style":136},[2900],{"type":42,"value":206},{"type":36,"tag":129,"props":2902,"children":2903},{"style":209},[2904],{"type":42,"value":1080},{"type":36,"tag":129,"props":2906,"children":2907},{"style":136},[2908],{"type":42,"value":159},{"type":36,"tag":129,"props":2910,"children":2911},{"style":136},[2912],{"type":42,"value":221},{"type":36,"tag":129,"props":2914,"children":2915},{"class":131,"line":261},[2916,2920,2924,2928,2932],{"type":36,"tag":129,"props":2917,"children":2918},{"style":136},[2919],{"type":42,"value":148},{"type":36,"tag":129,"props":2921,"children":2922},{"style":151},[2923],{"type":42,"value":766},{"type":36,"tag":129,"props":2925,"children":2926},{"style":136},[2927],{"type":42,"value":159},{"type":36,"tag":129,"props":2929,"children":2930},{"style":136},[2931],{"type":42,"value":164},{"type":36,"tag":129,"props":2933,"children":2934},{"style":136},[2935],{"type":42,"value":169},{"type":36,"tag":129,"props":2937,"children":2938},{"class":131,"line":287},[2939,2944,2949,2953],{"type":36,"tag":129,"props":2940,"children":2941},{"style":136},[2942],{"type":42,"value":2943},"    \"",{"type":36,"tag":129,"props":2945,"children":2946},{"style":209},[2947],{"type":42,"value":2948},"step",{"type":36,"tag":129,"props":2950,"children":2951},{"style":136},[2952],{"type":42,"value":159},{"type":36,"tag":129,"props":2954,"children":2955},{"style":136},[2956],{"type":42,"value":221},{"type":36,"tag":129,"props":2958,"children":2959},{"class":131,"line":324},[2960,2965,2969,2974,2978],{"type":36,"tag":129,"props":2961,"children":2962},{"style":136},[2963],{"type":42,"value":2964},"    [",{"type":36,"tag":129,"props":2966,"children":2967},{"style":136},[2968],{"type":42,"value":159},{"type":36,"tag":129,"props":2970,"children":2971},{"style":209},[2972],{"type":42,"value":2973},"zoom",{"type":36,"tag":129,"props":2975,"children":2976},{"style":136},[2977],{"type":42,"value":159},{"type":36,"tag":129,"props":2979,"children":2980},{"style":136},[2981],{"type":42,"value":832},{"type":36,"tag":129,"props":2983,"children":2984},{"class":131,"line":333},[2985,2989,2993,2997,3001,3005,3009,3013,3017,3021,3025,3030,3034,3038,3042,3047,3051],{"type":36,"tag":129,"props":2986,"children":2987},{"style":136},[2988],{"type":42,"value":2964},{"type":36,"tag":129,"props":2990,"children":2991},{"style":136},[2992],{"type":42,"value":159},{"type":36,"tag":129,"props":2994,"children":2995},{"style":209},[2996],{"type":42,"value":1121},{"type":36,"tag":129,"props":2998,"children":2999},{"style":136},[3000],{"type":42,"value":159},{"type":36,"tag":129,"props":3002,"children":3003},{"style":136},[3004],{"type":42,"value":797},{"type":36,"tag":129,"props":3006,"children":3007},{"style":136},[3008],{"type":42,"value":206},{"type":36,"tag":129,"props":3010,"children":3011},{"style":209},[3012],{"type":42,"value":806},{"type":36,"tag":129,"props":3014,"children":3015},{"style":136},[3016],{"type":42,"value":159},{"type":36,"tag":129,"props":3018,"children":3019},{"style":136},[3020],{"type":42,"value":797},{"type":36,"tag":129,"props":3022,"children":3023},{"style":136},[3024],{"type":42,"value":206},{"type":36,"tag":129,"props":3026,"children":3027},{"style":209},[3028],{"type":42,"value":3029},"motorway",{"type":36,"tag":129,"props":3031,"children":3032},{"style":136},[3033],{"type":42,"value":159},{"type":36,"tag":129,"props":3035,"children":3036},{"style":136},[3037],{"type":42,"value":797},{"type":36,"tag":129,"props":3039,"children":3040},{"style":136},[3041],{"type":42,"value":206},{"type":36,"tag":129,"props":3043,"children":3044},{"style":209},[3045],{"type":42,"value":3046},"trunk",{"type":36,"tag":129,"props":3048,"children":3049},{"style":136},[3050],{"type":42,"value":159},{"type":36,"tag":129,"props":3052,"children":3053},{"style":136},[3054],{"type":42,"value":832},{"type":36,"tag":129,"props":3056,"children":3057},{"class":131,"line":24},[3058,3063],{"type":36,"tag":129,"props":3059,"children":3060},{"style":296},[3061],{"type":42,"value":3062},"    8",{"type":36,"tag":129,"props":3064,"children":3065},{"style":136},[3066],{"type":42,"value":221},{"type":36,"tag":129,"props":3068,"children":3069},{"class":131,"line":349},[3070,3074,3078,3082,3086,3090,3094,3098,3102,3106,3110,3114,3118,3122,3126,3130,3134,3138,3142,3146,3150],{"type":36,"tag":129,"props":3071,"children":3072},{"style":136},[3073],{"type":42,"value":2964},{"type":36,"tag":129,"props":3075,"children":3076},{"style":136},[3077],{"type":42,"value":159},{"type":36,"tag":129,"props":3079,"children":3080},{"style":209},[3081],{"type":42,"value":1121},{"type":36,"tag":129,"props":3083,"children":3084},{"style":136},[3085],{"type":42,"value":159},{"type":36,"tag":129,"props":3087,"children":3088},{"style":136},[3089],{"type":42,"value":797},{"type":36,"tag":129,"props":3091,"children":3092},{"style":136},[3093],{"type":42,"value":206},{"type":36,"tag":129,"props":3095,"children":3096},{"style":209},[3097],{"type":42,"value":806},{"type":36,"tag":129,"props":3099,"children":3100},{"style":136},[3101],{"type":42,"value":159},{"type":36,"tag":129,"props":3103,"children":3104},{"style":136},[3105],{"type":42,"value":797},{"type":36,"tag":129,"props":3107,"children":3108},{"style":136},[3109],{"type":42,"value":206},{"type":36,"tag":129,"props":3111,"children":3112},{"style":209},[3113],{"type":42,"value":3029},{"type":36,"tag":129,"props":3115,"children":3116},{"style":136},[3117],{"type":42,"value":159},{"type":36,"tag":129,"props":3119,"children":3120},{"style":136},[3121],{"type":42,"value":797},{"type":36,"tag":129,"props":3123,"children":3124},{"style":136},[3125],{"type":42,"value":206},{"type":36,"tag":129,"props":3127,"children":3128},{"style":209},[3129],{"type":42,"value":3046},{"type":36,"tag":129,"props":3131,"children":3132},{"style":136},[3133],{"type":42,"value":159},{"type":36,"tag":129,"props":3135,"children":3136},{"style":136},[3137],{"type":42,"value":797},{"type":36,"tag":129,"props":3139,"children":3140},{"style":136},[3141],{"type":42,"value":206},{"type":36,"tag":129,"props":3143,"children":3144},{"style":209},[3145],{"type":42,"value":1655},{"type":36,"tag":129,"props":3147,"children":3148},{"style":136},[3149],{"type":42,"value":159},{"type":36,"tag":129,"props":3151,"children":3152},{"style":136},[3153],{"type":42,"value":832},{"type":36,"tag":129,"props":3155,"children":3156},{"class":131,"line":386},[3157,3162],{"type":36,"tag":129,"props":3158,"children":3159},{"style":296},[3160],{"type":42,"value":3161},"    12",{"type":36,"tag":129,"props":3163,"children":3164},{"style":136},[3165],{"type":42,"value":221},{"type":36,"tag":129,"props":3167,"children":3168},{"class":131,"line":423},[3169,3173,3177,3181,3185,3189,3193,3197,3201,3205,3209,3213,3217,3221,3225,3229,3233,3237,3241,3245,3249,3253,3257,3261,3265],{"type":36,"tag":129,"props":3170,"children":3171},{"style":136},[3172],{"type":42,"value":2964},{"type":36,"tag":129,"props":3174,"children":3175},{"style":136},[3176],{"type":42,"value":159},{"type":36,"tag":129,"props":3178,"children":3179},{"style":209},[3180],{"type":42,"value":1121},{"type":36,"tag":129,"props":3182,"children":3183},{"style":136},[3184],{"type":42,"value":159},{"type":36,"tag":129,"props":3186,"children":3187},{"style":136},[3188],{"type":42,"value":797},{"type":36,"tag":129,"props":3190,"children":3191},{"style":136},[3192],{"type":42,"value":206},{"type":36,"tag":129,"props":3194,"children":3195},{"style":209},[3196],{"type":42,"value":806},{"type":36,"tag":129,"props":3198,"children":3199},{"style":136},[3200],{"type":42,"value":159},{"type":36,"tag":129,"props":3202,"children":3203},{"style":136},[3204],{"type":42,"value":797},{"type":36,"tag":129,"props":3206,"children":3207},{"style":136},[3208],{"type":42,"value":206},{"type":36,"tag":129,"props":3210,"children":3211},{"style":209},[3212],{"type":42,"value":3029},{"type":36,"tag":129,"props":3214,"children":3215},{"style":136},[3216],{"type":42,"value":159},{"type":36,"tag":129,"props":3218,"children":3219},{"style":136},[3220],{"type":42,"value":797},{"type":36,"tag":129,"props":3222,"children":3223},{"style":136},[3224],{"type":42,"value":206},{"type":36,"tag":129,"props":3226,"children":3227},{"style":209},[3228],{"type":42,"value":3046},{"type":36,"tag":129,"props":3230,"children":3231},{"style":136},[3232],{"type":42,"value":159},{"type":36,"tag":129,"props":3234,"children":3235},{"style":136},[3236],{"type":42,"value":797},{"type":36,"tag":129,"props":3238,"children":3239},{"style":136},[3240],{"type":42,"value":206},{"type":36,"tag":129,"props":3242,"children":3243},{"style":209},[3244],{"type":42,"value":1655},{"type":36,"tag":129,"props":3246,"children":3247},{"style":136},[3248],{"type":42,"value":159},{"type":36,"tag":129,"props":3250,"children":3251},{"style":136},[3252],{"type":42,"value":797},{"type":36,"tag":129,"props":3254,"children":3255},{"style":136},[3256],{"type":42,"value":206},{"type":36,"tag":129,"props":3258,"children":3259},{"style":209},[3260],{"type":42,"value":1672},{"type":36,"tag":129,"props":3262,"children":3263},{"style":136},[3264],{"type":42,"value":159},{"type":36,"tag":129,"props":3266,"children":3267},{"style":136},[3268],{"type":42,"value":832},{"type":36,"tag":129,"props":3270,"children":3271},{"class":131,"line":461},[3272,3277],{"type":36,"tag":129,"props":3273,"children":3274},{"style":296},[3275],{"type":42,"value":3276},"    14",{"type":36,"tag":129,"props":3278,"children":3279},{"style":136},[3280],{"type":42,"value":221},{"type":36,"tag":129,"props":3282,"children":3283},{"class":131,"line":498},[3284],{"type":36,"tag":129,"props":3285,"children":3286},{"style":136},[3287],{"type":42,"value":3288},"    true\n",{"type":36,"tag":129,"props":3290,"children":3291},{"class":131,"line":522},[3292],{"type":36,"tag":129,"props":3293,"children":3294},{"style":136},[3295],{"type":42,"value":3296},"  ],\n",{"type":36,"tag":129,"props":3298,"children":3299},{"class":131,"line":560},[3300,3304,3308,3312,3316],{"type":36,"tag":129,"props":3301,"children":3302},{"style":136},[3303],{"type":42,"value":148},{"type":36,"tag":129,"props":3305,"children":3306},{"style":151},[3307],{"type":42,"value":271},{"type":36,"tag":129,"props":3309,"children":3310},{"style":136},[3311],{"type":42,"value":159},{"type":36,"tag":129,"props":3313,"children":3314},{"style":136},[3315],{"type":42,"value":164},{"type":36,"tag":129,"props":3317,"children":3318},{"style":136},[3319],{"type":42,"value":284},{"type":36,"tag":129,"props":3321,"children":3322},{"class":131,"line":586},[3323,3327,3331,3335,3339],{"type":36,"tag":129,"props":3324,"children":3325},{"style":136},[3326],{"type":42,"value":2943},{"type":36,"tag":129,"props":3328,"children":3329},{"style":190},[3330],{"type":42,"value":1254},{"type":36,"tag":129,"props":3332,"children":3333},{"style":136},[3334],{"type":42,"value":159},{"type":36,"tag":129,"props":3336,"children":3337},{"style":136},[3338],{"type":42,"value":164},{"type":36,"tag":129,"props":3340,"children":3341},{"style":136},[3342],{"type":42,"value":284},{"type":36,"tag":129,"props":3344,"children":3345},{"class":131,"line":594},[3346,3350,3354,3358,3362,3366],{"type":36,"tag":129,"props":3347,"children":3348},{"style":136},[3349],{"type":42,"value":187},{"type":36,"tag":129,"props":3351,"children":3352},{"style":296},[3353],{"type":42,"value":1281},{"type":36,"tag":129,"props":3355,"children":3356},{"style":136},[3357],{"type":42,"value":159},{"type":36,"tag":129,"props":3359,"children":3360},{"style":136},[3361],{"type":42,"value":164},{"type":36,"tag":129,"props":3363,"children":3364},{"style":296},[3365],{"type":42,"value":1294},{"type":36,"tag":129,"props":3367,"children":3368},{"style":136},[3369],{"type":42,"value":221},{"type":36,"tag":129,"props":3371,"children":3372},{"class":131,"line":602},[3373,3377,3381,3385,3389],{"type":36,"tag":129,"props":3374,"children":3375},{"style":136},[3376],{"type":42,"value":187},{"type":36,"tag":129,"props":3378,"children":3379},{"style":296},[3380],{"type":42,"value":1311},{"type":36,"tag":129,"props":3382,"children":3383},{"style":136},[3384],{"type":42,"value":159},{"type":36,"tag":129,"props":3386,"children":3387},{"style":136},[3388],{"type":42,"value":164},{"type":36,"tag":129,"props":3390,"children":3391},{"style":136},[3392],{"type":42,"value":169},{"type":36,"tag":129,"props":3394,"children":3395},{"class":131,"line":610},[3396,3401,3406,3410,3414],{"type":36,"tag":129,"props":3397,"children":3398},{"style":136},[3399],{"type":42,"value":3400},"        [",{"type":36,"tag":129,"props":3402,"children":3403},{"style":296},[3404],{"type":42,"value":3405},"4",{"type":36,"tag":129,"props":3407,"children":3408},{"style":136},[3409],{"type":42,"value":797},{"type":36,"tag":129,"props":3411,"children":3412},{"style":296},[3413],{"type":42,"value":1346},{"type":36,"tag":129,"props":3415,"children":3416},{"style":136},[3417],{"type":42,"value":832},{"type":36,"tag":129,"props":3419,"children":3420},{"class":131,"line":647},[3421,3425,3429,3433,3437],{"type":36,"tag":129,"props":3422,"children":3423},{"style":136},[3424],{"type":42,"value":3400},{"type":36,"tag":129,"props":3426,"children":3427},{"style":296},[3428],{"type":42,"value":1847},{"type":36,"tag":129,"props":3430,"children":3431},{"style":136},[3432],{"type":42,"value":797},{"type":36,"tag":129,"props":3434,"children":3435},{"style":296},[3436],{"type":42,"value":1856},{"type":36,"tag":129,"props":3438,"children":3439},{"style":136},[3440],{"type":42,"value":832},{"type":36,"tag":129,"props":3442,"children":3443},{"class":131,"line":683},[3444,3448,3452,3456,3460],{"type":36,"tag":129,"props":3445,"children":3446},{"style":136},[3447],{"type":42,"value":3400},{"type":36,"tag":129,"props":3449,"children":3450},{"style":296},[3451],{"type":42,"value":1363},{"type":36,"tag":129,"props":3453,"children":3454},{"style":136},[3455],{"type":42,"value":797},{"type":36,"tag":129,"props":3457,"children":3458},{"style":296},[3459],{"type":42,"value":1881},{"type":36,"tag":129,"props":3461,"children":3462},{"style":136},[3463],{"type":42,"value":832},{"type":36,"tag":129,"props":3465,"children":3466},{"class":131,"line":719},[3467,3471,3475,3479,3483],{"type":36,"tag":129,"props":3468,"children":3469},{"style":136},[3470],{"type":42,"value":3400},{"type":36,"tag":129,"props":3472,"children":3473},{"style":296},[3474],{"type":42,"value":1389},{"type":36,"tag":129,"props":3476,"children":3477},{"style":136},[3478],{"type":42,"value":797},{"type":36,"tag":129,"props":3480,"children":3481},{"style":296},[3482],{"type":42,"value":1906},{"type":36,"tag":129,"props":3484,"children":3485},{"style":136},[3486],{"type":42,"value":1403},{"type":36,"tag":129,"props":3488,"children":3489},{"class":131,"line":756},[3490],{"type":36,"tag":129,"props":3491,"children":3492},{"style":136},[3493],{"type":42,"value":3494},"      ]\n",{"type":36,"tag":129,"props":3496,"children":3497},{"class":131,"line":835},[3498],{"type":36,"tag":129,"props":3499,"children":3500},{"style":136},[3501],{"type":42,"value":2523},{"type":36,"tag":129,"props":3503,"children":3504},{"class":131,"line":859},[3505],{"type":36,"tag":129,"props":3506,"children":3507},{"style":136},[3508],{"type":42,"value":3509},"  }\n",{"type":36,"tag":129,"props":3511,"children":3512},{"class":131,"line":896},[3513],{"type":36,"tag":129,"props":3514,"children":3515},{"style":136},[3516],{"type":42,"value":2541},{"type":36,"tag":51,"props":3518,"children":3520},{"id":3519},"reference-files",[3521],{"type":42,"value":3522},"Reference Files",{"type":36,"tag":45,"props":3524,"children":3525},{},[3526,3528,3534],{"type":42,"value":3527},"Additional patterns and configurations are available in the ",{"type":36,"tag":125,"props":3529,"children":3531},{"className":3530},[],[3532],{"type":42,"value":3533},"references\u002F",{"type":42,"value":3535}," directory. Load the relevant file when a specific pattern is needed.",{"type":36,"tag":3537,"props":3538,"children":3539},"table",{},[3540,3559],{"type":36,"tag":3541,"props":3542,"children":3543},"thead",{},[3544],{"type":36,"tag":3545,"props":3546,"children":3547},"tr",{},[3548,3554],{"type":36,"tag":3549,"props":3550,"children":3551},"th",{},[3552],{"type":42,"value":3553},"File",{"type":36,"tag":3549,"props":3555,"children":3556},{},[3557],{"type":42,"value":3558},"Contents",{"type":36,"tag":3560,"props":3561,"children":3562},"tbody",{},[3563,3581,3597,3613,3629,3645,3661],{"type":36,"tag":3545,"props":3564,"children":3565},{},[3566,3576],{"type":36,"tag":3567,"props":3568,"children":3569},"td",{},[3570],{"type":36,"tag":3571,"props":3572,"children":3574},"a",{"href":3573},"references\u002Freal-estate.md",[3575],{"type":42,"value":3573},{"type":36,"tag":3567,"props":3577,"children":3578},{},[3579],{"type":42,"value":3580},"Pattern 2: Real Estate Map -- property boundaries, price color-coding, amenity markers",{"type":36,"tag":3545,"props":3582,"children":3583},{},[3584,3592],{"type":36,"tag":3567,"props":3585,"children":3586},{},[3587],{"type":36,"tag":3571,"props":3588,"children":3590},{"href":3589},"references\u002Fdata-viz-base.md",[3591],{"type":42,"value":3589},{"type":36,"tag":3567,"props":3593,"children":3594},{},[3595],{"type":42,"value":3596},"Pattern 3: Data Visualization Base Map -- minimal grayscale base for choropleth\u002Fheatmap overlays",{"type":36,"tag":3545,"props":3598,"children":3599},{},[3600,3608],{"type":36,"tag":3567,"props":3601,"children":3602},{},[3603],{"type":36,"tag":3571,"props":3604,"children":3606},{"href":3605},"references\u002Fnavigation.md",[3607],{"type":42,"value":3605},{"type":36,"tag":3567,"props":3609,"children":3610},{},[3611],{"type":42,"value":3612},"Pattern 4: Navigation\u002FRouting Map -- route display, user location, turn arrows",{"type":36,"tag":3545,"props":3614,"children":3615},{},[3616,3624],{"type":36,"tag":3567,"props":3617,"children":3618},{},[3619],{"type":36,"tag":3571,"props":3620,"children":3622},{"href":3621},"references\u002Fdark-mode.md",[3623],{"type":42,"value":3621},{"type":36,"tag":3567,"props":3625,"children":3626},{},[3627],{"type":42,"value":3628},"Pattern 5: Dark Mode \u002F Night Theme -- near-black background, reduced brightness",{"type":36,"tag":3545,"props":3630,"children":3631},{},[3632,3640],{"type":36,"tag":3567,"props":3633,"children":3634},{},[3635],{"type":36,"tag":3571,"props":3636,"children":3638},{"href":3637},"references\u002Fdelivery-logistics.md",[3639],{"type":42,"value":3637},{"type":36,"tag":3567,"props":3641,"children":3642},{},[3643],{"type":42,"value":3644},"Pattern 6: Delivery\u002FLogistics Map -- real-time tracking, zones, driver markers, ETA badges",{"type":36,"tag":3545,"props":3646,"children":3647},{},[3648,3656],{"type":36,"tag":3567,"props":3649,"children":3650},{},[3651],{"type":36,"tag":3571,"props":3652,"children":3654},{"href":3653},"references\u002Fexpressions-clustering.md",[3655],{"type":42,"value":3653},{"type":36,"tag":3567,"props":3657,"children":3658},{},[3659],{"type":42,"value":3660},"Data-driven expression patterns + clustering for dense POIs",{"type":36,"tag":3545,"props":3662,"children":3663},{},[3664,3672],{"type":36,"tag":3567,"props":3665,"children":3666},{},[3667],{"type":36,"tag":3571,"props":3668,"children":3670},{"href":3669},"references\u002Fcommon-modifications.md",[3671],{"type":42,"value":3669},{"type":36,"tag":3567,"props":3673,"children":3674},{},[3675],{"type":42,"value":3676},"3D Buildings, Terrain\u002FHillshade, Custom Markers",{"type":36,"tag":45,"props":3678,"children":3679},{},[3680,3685,3687,3692],{"type":36,"tag":68,"props":3681,"children":3682},{},[3683],{"type":42,"value":3684},"Loading instructions:",{"type":42,"value":3686}," Read the reference file that matches the user's use case. For example, if implementing a delivery tracking map, load ",{"type":36,"tag":125,"props":3688,"children":3690},{"className":3689},[],[3691],{"type":42,"value":3637},{"type":42,"value":3693},".",{"type":36,"tag":51,"props":3695,"children":3697},{"id":3696},"testing-patterns",[3698],{"type":42,"value":3699},"Testing Patterns",{"type":36,"tag":58,"props":3701,"children":3703},{"id":3702},"visual-regression-checklist",[3704],{"type":42,"value":3705},"Visual Regression Checklist",{"type":36,"tag":84,"props":3707,"children":3710},{"className":3708},[3709],"contains-task-list",[3711,3724,3733,3742,3751,3760,3769,3778],{"type":36,"tag":88,"props":3712,"children":3715},{"className":3713},[3714],"task-list-item",[3716,3722],{"type":36,"tag":3717,"props":3718,"children":3721},"input",{"disabled":3719,"type":3720},true,"checkbox",[],{"type":42,"value":3723}," Test at zoom levels: 4, 8, 12, 16, 20",{"type":36,"tag":88,"props":3725,"children":3727},{"className":3726},[3714],[3728,3731],{"type":36,"tag":3717,"props":3729,"children":3730},{"disabled":3719,"type":3720},[],{"type":42,"value":3732}," Verify on mobile (375px width)",{"type":36,"tag":88,"props":3734,"children":3736},{"className":3735},[3714],[3737,3740],{"type":36,"tag":3717,"props":3738,"children":3739},{"disabled":3719,"type":3720},[],{"type":42,"value":3741}," Verify on desktop (1920px width)",{"type":36,"tag":88,"props":3743,"children":3745},{"className":3744},[3714],[3746,3749],{"type":36,"tag":3717,"props":3747,"children":3748},{"disabled":3719,"type":3720},[],{"type":42,"value":3750}," Test with dense data",{"type":36,"tag":88,"props":3752,"children":3754},{"className":3753},[3714],[3755,3758],{"type":36,"tag":3717,"props":3756,"children":3757},{"disabled":3719,"type":3720},[],{"type":42,"value":3759}," Test with sparse data",{"type":36,"tag":88,"props":3761,"children":3763},{"className":3762},[3714],[3764,3767],{"type":36,"tag":3717,"props":3765,"children":3766},{"disabled":3719,"type":3720},[],{"type":42,"value":3768}," Check label collision",{"type":36,"tag":88,"props":3770,"children":3772},{"className":3771},[3714],[3773,3776],{"type":36,"tag":3717,"props":3774,"children":3775},{"disabled":3719,"type":3720},[],{"type":42,"value":3777}," Verify color contrast (WCAG)",{"type":36,"tag":88,"props":3779,"children":3781},{"className":3780},[3714],[3782,3785],{"type":36,"tag":3717,"props":3783,"children":3784},{"disabled":3719,"type":3720},[],{"type":42,"value":3786}," Test loading performance",{"type":36,"tag":51,"props":3788,"children":3790},{"id":3789},"when-to-use-this-skill",[3791],{"type":42,"value":3792},"When to Use This Skill",{"type":36,"tag":45,"props":3794,"children":3795},{},[3796],{"type":42,"value":3797},"Invoke this skill when:",{"type":36,"tag":84,"props":3799,"children":3800},{},[3801,3806,3811,3816,3821,3826,3831],{"type":36,"tag":88,"props":3802,"children":3803},{},[3804],{"type":42,"value":3805},"Starting a new map style for a specific use case",{"type":36,"tag":88,"props":3807,"children":3808},{},[3809],{"type":42,"value":3810},"Looking for layer configuration examples",{"type":36,"tag":88,"props":3812,"children":3813},{},[3814],{"type":42,"value":3815},"Implementing common mapping patterns",{"type":36,"tag":88,"props":3817,"children":3818},{},[3819],{"type":42,"value":3820},"Optimizing existing styles",{"type":36,"tag":88,"props":3822,"children":3823},{},[3824],{"type":42,"value":3825},"Need proven recipes for typical scenarios",{"type":36,"tag":88,"props":3827,"children":3828},{},[3829],{"type":42,"value":3830},"Debugging style issues",{"type":36,"tag":88,"props":3832,"children":3833},{},[3834],{"type":42,"value":3835},"Learning Mapbox style best practices",{"type":36,"tag":3837,"props":3838,"children":3839},"style",{},[3840],{"type":42,"value":3841},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":3843,"total":594},[3844,3858,3873,3886,3908,3920,3934],{"slug":3845,"name":3845,"fn":3846,"description":3847,"org":3848,"tags":3849,"stars":20,"repoUrl":21,"updatedAt":3857},"mapbox-android-patterns","integrate Mapbox Maps SDK on Android","Official integration patterns for Mapbox Maps SDK on Android. Covers installation, adding markers, user location, custom data, styles, camera control, and featureset interactions. Based on official Mapbox documentation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3850,3853,3854],{"name":3851,"slug":3852,"type":15},"Android","android",{"name":9,"slug":8,"type":15},{"name":3855,"slug":3856,"type":15},"Mobile","mobile","2026-07-30T05:30:51.739352",{"slug":3859,"name":3859,"fn":3860,"description":3861,"org":3862,"tags":3863,"stars":20,"repoUrl":21,"updatedAt":3872},"mapbox-cartography","apply cartographic design principles to Mapbox","Expert guidance on map design principles, color theory, visual hierarchy, typography, and cartographic best practices for creating effective and beautiful maps with Mapbox. Use when designing map styles, choosing colors, or making cartographic decisions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3864,3867,3868,3869],{"name":3865,"slug":3866,"type":15},"Branding","branding",{"name":18,"slug":19,"type":15},{"name":9,"slug":8,"type":15},{"name":3870,"slug":3871,"type":15},"Typography","typography","2026-04-06T18:28:41.2556",{"slug":3874,"name":3874,"fn":3875,"description":3876,"org":3877,"tags":3878,"stars":20,"repoUrl":21,"updatedAt":3885},"mapbox-data-visualization-patterns","implement Mapbox data visualization patterns","Patterns for visualizing data on maps including choropleth maps, heat maps, 3D visualizations, data-driven styling, and animated data. Covers layer types, color scales, and performance optimization.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3879,3880,3881,3882],{"name":13,"slug":14,"type":15},{"name":18,"slug":19,"type":15},{"name":9,"slug":8,"type":15},{"name":3883,"slug":3884,"type":15},"Performance","performance","2026-04-06T18:29:02.907655",{"slug":3887,"name":3887,"fn":3888,"description":3889,"org":3890,"tags":3891,"stars":20,"repoUrl":21,"updatedAt":3907},"mapbox-flutter-patterns","integrate Mapbox maps into Flutter applications","Official integration patterns for the Mapbox Maps Flutter SDK. Covers installation, iOS\u002FAndroid platform setup, access token configuration, MapWidget initialization, camera control, annotations with tap handling, user location, and loading GeoJSON. Based on official Mapbox documentation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3892,3893,3896,3899,3902,3903,3904],{"name":3851,"slug":3852,"type":15},{"name":3894,"slug":3895,"type":15},"Dart","dart",{"name":3897,"slug":3898,"type":15},"Flutter","flutter",{"name":3900,"slug":3901,"type":15},"iOS","ios",{"name":9,"slug":8,"type":15},{"name":3855,"slug":3856,"type":15},{"name":3905,"slug":3906,"type":15},"SDK","sdk","2026-05-12T06:03:11.211517",{"slug":3909,"name":3909,"fn":3910,"description":3911,"org":3912,"tags":3913,"stars":20,"repoUrl":21,"updatedAt":3919},"mapbox-geospatial-operations","select geospatial tools for Mapbox operations","Expert guidance on choosing the right geospatial tool based on problem type, accuracy requirements, and performance needs",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3914,3915,3916],{"name":9,"slug":8,"type":15},{"name":3883,"slug":3884,"type":15},{"name":3917,"slug":3918,"type":15},"Strategy","strategy","2026-07-30T05:30:52.766227",{"slug":3921,"name":3921,"fn":3922,"description":3923,"org":3924,"tags":3925,"stars":20,"repoUrl":21,"updatedAt":3933},"mapbox-google-maps-migration","migrate from Google Maps to Mapbox","Migration guide for developers moving from Google Maps Platform to Mapbox GL JS, covering API equivalents, pattern translations, and key differences",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3926,3927,3930],{"name":9,"slug":8,"type":15},{"name":3928,"slug":3929,"type":15},"Migration","migration",{"name":3931,"slug":3932,"type":15},"Web Development","web-development","2026-04-06T18:28:56.459496",{"slug":3935,"name":3935,"fn":3936,"description":3937,"org":3938,"tags":3939,"stars":20,"repoUrl":21,"updatedAt":3946},"mapbox-ios-patterns","integrate Mapbox Maps SDK on iOS","Official integration patterns for Mapbox Maps SDK on iOS. Covers installation, adding markers, user location, custom data, styles, camera control, and featureset interactions. Based on official Mapbox documentation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3940,3941,3942,3943],{"name":3900,"slug":3901,"type":15},{"name":9,"slug":8,"type":15},{"name":3855,"slug":3856,"type":15},{"name":3944,"slug":3945,"type":15},"Swift","swift","2026-07-30T05:30:54.75526",{"items":3948,"total":594},[3949,3955,3962,3969,3979,3985,3991,3998,4012,4025,4040,4052],{"slug":3845,"name":3845,"fn":3846,"description":3847,"org":3950,"tags":3951,"stars":20,"repoUrl":21,"updatedAt":3857},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3952,3953,3954],{"name":3851,"slug":3852,"type":15},{"name":9,"slug":8,"type":15},{"name":3855,"slug":3856,"type":15},{"slug":3859,"name":3859,"fn":3860,"description":3861,"org":3956,"tags":3957,"stars":20,"repoUrl":21,"updatedAt":3872},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3958,3959,3960,3961],{"name":3865,"slug":3866,"type":15},{"name":18,"slug":19,"type":15},{"name":9,"slug":8,"type":15},{"name":3870,"slug":3871,"type":15},{"slug":3874,"name":3874,"fn":3875,"description":3876,"org":3963,"tags":3964,"stars":20,"repoUrl":21,"updatedAt":3885},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3965,3966,3967,3968],{"name":13,"slug":14,"type":15},{"name":18,"slug":19,"type":15},{"name":9,"slug":8,"type":15},{"name":3883,"slug":3884,"type":15},{"slug":3887,"name":3887,"fn":3888,"description":3889,"org":3970,"tags":3971,"stars":20,"repoUrl":21,"updatedAt":3907},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3972,3973,3974,3975,3976,3977,3978],{"name":3851,"slug":3852,"type":15},{"name":3894,"slug":3895,"type":15},{"name":3897,"slug":3898,"type":15},{"name":3900,"slug":3901,"type":15},{"name":9,"slug":8,"type":15},{"name":3855,"slug":3856,"type":15},{"name":3905,"slug":3906,"type":15},{"slug":3909,"name":3909,"fn":3910,"description":3911,"org":3980,"tags":3981,"stars":20,"repoUrl":21,"updatedAt":3919},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3982,3983,3984],{"name":9,"slug":8,"type":15},{"name":3883,"slug":3884,"type":15},{"name":3917,"slug":3918,"type":15},{"slug":3921,"name":3921,"fn":3922,"description":3923,"org":3986,"tags":3987,"stars":20,"repoUrl":21,"updatedAt":3933},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3988,3989,3990],{"name":9,"slug":8,"type":15},{"name":3928,"slug":3929,"type":15},{"name":3931,"slug":3932,"type":15},{"slug":3935,"name":3935,"fn":3936,"description":3937,"org":3992,"tags":3993,"stars":20,"repoUrl":21,"updatedAt":3946},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3994,3995,3996,3997],{"name":3900,"slug":3901,"type":15},{"name":9,"slug":8,"type":15},{"name":3855,"slug":3856,"type":15},{"name":3944,"slug":3945,"type":15},{"slug":3999,"name":3999,"fn":4000,"description":4001,"org":4002,"tags":4003,"stars":20,"repoUrl":21,"updatedAt":4011},"mapbox-location-grounding","generate grounded location-aware responses with Mapbox","Compose Mapbox MCP tools to produce grounded, cited location-aware responses from live data instead of training data",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4004,4007,4008],{"name":4005,"slug":4006,"type":15},"Data Quality","data-quality",{"name":9,"slug":8,"type":15},{"name":4009,"slug":4010,"type":15},"MCP","mcp","2026-04-15T05:01:44.248764",{"slug":4013,"name":4013,"fn":4014,"description":4015,"org":4016,"tags":4017,"stars":20,"repoUrl":21,"updatedAt":4024},"mapbox-maplibre-migration","migrate from MapLibre to Mapbox","Guide for migrating from MapLibre GL JS to Mapbox GL JS, covering API compatibility, token setup, style configuration, and the benefits of Mapbox's official support and ecosystem",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4018,4021,4022,4023],{"name":4019,"slug":4020,"type":15},"Engineering","engineering",{"name":9,"slug":8,"type":15},{"name":3928,"slug":3929,"type":15},{"name":3931,"slug":3932,"type":15},"2026-04-06T18:28:51.531856",{"slug":4026,"name":4026,"fn":4027,"description":4028,"org":4029,"tags":4030,"stars":20,"repoUrl":21,"updatedAt":4039},"mapbox-mcp-devkit-patterns","integrate Mapbox MCP DevKit in coding assistants","Integration patterns for Mapbox MCP DevKit Server in AI coding assistants. Covers setup, style management, token management, validation workflows, and documentation access through MCP. Use when building Mapbox applications with AI coding assistance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4031,4034,4037,4038],{"name":4032,"slug":4033,"type":15},"Documentation","documentation",{"name":4035,"slug":4036,"type":15},"Local Development","local-development",{"name":9,"slug":8,"type":15},{"name":4009,"slug":4010,"type":15},"2026-04-06T18:28:53.790961",{"slug":4041,"name":4041,"fn":4042,"description":4043,"org":4044,"tags":4045,"stars":20,"repoUrl":21,"updatedAt":4051},"mapbox-mcp-runtime-patterns","integrate Mapbox MCP Server in AI apps","Integration patterns for Mapbox MCP Server in AI applications and agent frameworks. Covers runtime integration with pydantic-ai, mastra, LangChain, and custom agents. Use when building AI-powered applications that need geospatial capabilities.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4046,4049,4050],{"name":4047,"slug":4048,"type":15},"Architecture","architecture",{"name":9,"slug":8,"type":15},{"name":4009,"slug":4010,"type":15},"2026-04-06T18:28:55.164842",{"slug":4053,"name":4053,"fn":4054,"description":4055,"org":4056,"tags":4057,"stars":20,"repoUrl":21,"updatedAt":4065},"mapbox-search-integration","implement Mapbox search in applications","Complete workflow for implementing Mapbox search in applications - from discovery questions to production-ready integration with best practices",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4058,4061,4062],{"name":4059,"slug":4060,"type":15},"API Development","api-development",{"name":9,"slug":8,"type":15},{"name":4063,"slug":4064,"type":15},"Search","search","2026-04-06T18:28:50.264933"]