/ artwork / styles / style-microg-satellite-mapbox.json
style-microg-satellite-mapbox.json
   1  {
   2      "version": 8,
   3      "name": "Mountain View Satellite",
   4      "metadata": {
   5          "mapbox:origin": "basic-template",
   6          "mapbox:autocomposite": true,
   7          "mapbox:type": "template",
   8          "mapbox:sdk-support": {
   9              "js": "0.50.0",
  10              "android": "6.7.0",
  11              "ios": "4.6.0"
  12          },
  13          "mapbox:trackposition": false,
  14          "mapbox:groups": {
  15              "f51b507d2a17e572c70a5db74b0fec7e": {
  16                  "name": "Base",
  17                  "collapsed": true
  18              },
  19              "3f48b8dc54ff2e6544b9ef9cedbf2990": {
  20                  "name": "Streets",
  21                  "collapsed": false
  22              },
  23              "29bb589e8d1b9b402583363648b70302": {
  24                  "name": "Buildings",
  25                  "collapsed": true
  26              },
  27              "3c26e9cbc75335c6f0ba8de5439cf1fa": {
  28                  "name": "Country borders",
  29                  "collapsed": true
  30              },
  31              "7b44201d7f1682d99f7140188aff23ce": {
  32                  "name": "Labels",
  33                  "collapsed": true
  34              },
  35              "24306bdccbff03e2ee08d5d1a4ca7312": {
  36                  "name": "Street name",
  37                  "collapsed": false
  38              },
  39              "124a9d7a8e5226775d947c592110dfad": {
  40                  "name": "POI",
  41                  "collapsed": true
  42              }
  43          },
  44          "mapbox:uiParadigm": "layers"
  45      },
  46      "center": [
  47          12.819420849458652,
  48          50.03325860617235
  49      ],
  50      "zoom": 3.315829104862067,
  51      "bearing": 0,
  52      "pitch": 1.5,
  53      "light": {
  54          "intensity": 0.5,
  55          "color": "hsl(0, 0%, 0%)"
  56      },
  57      "sources": {
  58          "mapbox://mapbox.satellite": {
  59              "url": "mapbox://mapbox.satellite",
  60              "type": "raster",
  61              "tileSize": 256
  62          },
  63          "composite": {
  64              "url": "mapbox://mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2",
  65              "type": "vector"
  66          }
  67      },
  68      "sprite": "mapbox://sprites/microg/cjxgloted25ap1ct4uex7m6hi/8fkcj5fgn4mftlzuak3guz1f9",
  69      "glyphs": "mapbox://fonts/microg/{fontstack}/{range}.pbf",
  70      "layers": [
  71          {
  72              "id": "background",
  73              "type": "raster",
  74              "source": "mapbox://mapbox.satellite",
  75              "layout": {},
  76              "paint": {},
  77              "metadata": {
  78                  "microg:gms-type-feature": "landscape.natural.landcover",
  79                  "microg:gms-type-element": "geometry.fill"
  80              }
  81          },
  82          {
  83              "id": "path",
  84              "type": "line",
  85              "metadata": {
  86                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
  87                  "microg:gms-type-feature": "road.local",
  88                  "microg:gms-type-element": "geometry.fill"
  89              },
  90              "source": "composite",
  91              "source-layer": "road",
  92              "filter": [
  93                  "all",
  94                  [
  95                      "match",
  96                      [
  97                          "get",
  98                          "class"
  99                      ],
 100                      [
 101                          "path"
 102                      ],
 103                      true,
 104                      false
 105                  ],
 106                  [
 107                      "match",
 108                      [
 109                          "get",
 110                          "type"
 111                      ],
 112                      [
 113                          "platform",
 114                          "steps"
 115                      ],
 116                      false,
 117                      true
 118                  ]
 119              ],
 120              "layout": {},
 121              "paint": {
 122                  "line-color": "hsl(118, 34%, 66%)",
 123                  "line-dasharray": [
 124                      4,
 125                      2
 126                  ],
 127                  "line-opacity": 0.3
 128              }
 129          },
 130          {
 131              "id": "steps",
 132              "type": "line",
 133              "metadata": {
 134                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 135                  "microg:gms-type-feature": "road.local",
 136                  "microg:gms-type-element": "geometry.fill"
 137              },
 138              "source": "composite",
 139              "source-layer": "road",
 140              "filter": [
 141                  "all",
 142                  [
 143                      "match",
 144                      [
 145                          "get",
 146                          "class"
 147                      ],
 148                      [
 149                          "path"
 150                      ],
 151                      true,
 152                      false
 153                  ],
 154                  [
 155                      "match",
 156                      [
 157                          "get",
 158                          "type"
 159                      ],
 160                      [
 161                          "steps"
 162                      ],
 163                      true,
 164                      false
 165                  ]
 166              ],
 167              "layout": {},
 168              "paint": {
 169                  "line-color": "hsl(118, 5%, 66%)",
 170                  "line-dasharray": [
 171                      1,
 172                      1
 173                  ],
 174                  "line-gap-width": 1,
 175                  "line-opacity": 0.3
 176              }
 177          },
 178          {
 179              "id": "platform",
 180              "type": "fill",
 181              "metadata": {
 182                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 183                  "microg:gms-type-feature": "transit.station.rail",
 184                  "microg:gms-type-element": "geometry.fill"
 185              },
 186              "source": "composite",
 187              "source-layer": "road",
 188              "filter": [
 189                  "match",
 190                  [
 191                      "get",
 192                      "type"
 193                  ],
 194                  [
 195                      "platform"
 196                  ],
 197                  true,
 198                  false
 199              ],
 200              "layout": {},
 201              "paint": {
 202                  "fill-color": [
 203                      "interpolate",
 204                      [
 205                          "linear"
 206                      ],
 207                      [
 208                          "zoom"
 209                      ],
 210                      15,
 211                      "hsl(2, 20%, 92%)",
 212                      16,
 213                      "hsl(2, 95%, 92%)"
 214                  ],
 215                  "fill-outline-color": [
 216                      "interpolate",
 217                      [
 218                          "linear"
 219                      ],
 220                      [
 221                          "zoom"
 222                      ],
 223                      15,
 224                      "hsl(1, 10%, 76%)",
 225                      16,
 226                      "hsl(1, 74%, 76%)"
 227                  ],
 228                  "fill-opacity": [
 229                      "interpolate",
 230                      [
 231                          "linear"
 232                      ],
 233                      [
 234                          "zoom"
 235                      ],
 236                      14,
 237                      0,
 238                      16,
 239                      0.3
 240                  ]
 241              }
 242          },
 243          {
 244              "id": "primary_tunnel",
 245              "type": "line",
 246              "metadata": {
 247                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 248                  "microg:gms-type-feature": "road.highway",
 249                  "microg:gms-type-element": "geometry.fill"
 250              },
 251              "source": "composite",
 252              "source-layer": "road",
 253              "filter": [
 254                  "all",
 255                  [
 256                      "match",
 257                      [
 258                          "get",
 259                          "class"
 260                      ],
 261                      [
 262                          "primary_link",
 263                          "primary",
 264                          "motorway_link"
 265                      ],
 266                      true,
 267                      false
 268                  ],
 269                  [
 270                      "match",
 271                      [
 272                          "get",
 273                          "structure"
 274                      ],
 275                      [
 276                          "tunnel"
 277                      ],
 278                      true,
 279                      false
 280                  ]
 281              ],
 282              "layout": {},
 283              "paint": {
 284                  "line-width": [
 285                      "interpolate",
 286                      [
 287                          "linear"
 288                      ],
 289                      [
 290                          "zoom"
 291                      ],
 292                      8,
 293                      1,
 294                      12,
 295                      4,
 296                      14,
 297                      6,
 298                      16,
 299                      10,
 300                      22,
 301                      64
 302                  ],
 303                  "line-color": "hsl(0, 0%, 89%)",
 304                  "line-opacity": 0.3
 305              }
 306          },
 307          {
 308              "id": "aeroway",
 309              "type": "line",
 310              "metadata": {
 311                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 312                  "microg:gms-type-feature": "transit.station.airport",
 313                  "microg:gms-type-element": "geometry.fill"
 314              },
 315              "source": "composite",
 316              "source-layer": "aeroway",
 317              "layout": {},
 318              "paint": {
 319                  "line-color": "hsla(0, 0%, 0%, 0.1)",
 320                  "line-opacity": 0.3
 321              }
 322          },
 323          {
 324              "id": "service_road",
 325              "type": "line",
 326              "metadata": {
 327                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 328                  "microg:gms-type-feature": "road.local",
 329                  "microg:gms-type-element": "geometry.fill"
 330              },
 331              "source": "composite",
 332              "source-layer": "road",
 333              "filter": [
 334                  "match",
 335                  [
 336                      "get",
 337                      "class"
 338                  ],
 339                  [
 340                      "service"
 341                  ],
 342                  true,
 343                  false
 344              ],
 345              "layout": {},
 346              "paint": {
 347                  "line-color": "hsla(0, 0%, 0%, 0.1)",
 348                  "line-opacity": 0.3
 349              }
 350          },
 351          {
 352              "id": "railway",
 353              "type": "line",
 354              "metadata": {
 355                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 356                  "microg:gms-type-feature": "transit.line",
 357                  "microg:gms-type-element": "geometry.fill"
 358              },
 359              "source": "composite",
 360              "source-layer": "road",
 361              "filter": [
 362                  "match",
 363                  [
 364                      "get",
 365                      "class"
 366                  ],
 367                  [
 368                      "major_rail",
 369                      "minor_rail",
 370                      "service_rail"
 371                  ],
 372                  true,
 373                  false
 374              ],
 375              "layout": {},
 376              "paint": {
 377                  "line-color": "hsl(220, 4%, 85%)",
 378                  "line-opacity": 0.3
 379              }
 380          },
 381          {
 382              "id": "pedestrian",
 383              "type": "line",
 384              "metadata": {
 385                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 386                  "microg:gms-type-feature": "road.local",
 387                  "microg:gms-type-element": "geometry.fill"
 388              },
 389              "source": "composite",
 390              "source-layer": "road",
 391              "filter": [
 392                  "all",
 393                  [
 394                      "match",
 395                      [
 396                          "get",
 397                          "class"
 398                      ],
 399                      [
 400                          "pedestrian"
 401                      ],
 402                      true,
 403                      false
 404                  ],
 405                  [
 406                      "has",
 407                      "name"
 408                  ],
 409                  [
 410                      "match",
 411                      [
 412                          "get",
 413                          "type"
 414                      ],
 415                      [
 416                          "platform"
 417                      ],
 418                      false,
 419                      true
 420                  ]
 421              ],
 422              "layout": {},
 423              "paint": {
 424                  "line-color": "hsl(0, 0%, 100%)",
 425                  "line-width": [
 426                      "interpolate",
 427                      [
 428                          "linear"
 429                      ],
 430                      [
 431                          "zoom"
 432                      ],
 433                      13,
 434                      1,
 435                      16,
 436                      4,
 437                      22,
 438                      32
 439                  ],
 440                  "line-opacity": [
 441                      "interpolate",
 442                      [
 443                          "linear"
 444                      ],
 445                      [
 446                          "zoom"
 447                      ],
 448                      12.5,
 449                      0,
 450                      13.5,
 451                      0.3
 452                  ]
 453              }
 454          },
 455          {
 456              "id": "street",
 457              "type": "line",
 458              "metadata": {
 459                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 460                  "microg:gms-type-feature": "road.local",
 461                  "microg:gms-type-element": "geometry.fill"
 462              },
 463              "source": "composite",
 464              "source-layer": "road",
 465              "filter": [
 466                  "match",
 467                  [
 468                      "get",
 469                      "class"
 470                  ],
 471                  [
 472                      "street"
 473                  ],
 474                  true,
 475                  false
 476              ],
 477              "layout": {},
 478              "paint": {
 479                  "line-color": "hsl(0, 0%, 100%)",
 480                  "line-width": [
 481                      "interpolate",
 482                      [
 483                          "linear"
 484                      ],
 485                      [
 486                          "zoom"
 487                      ],
 488                      12,
 489                      1,
 490                      16,
 491                      6,
 492                      22,
 493                      40
 494                  ],
 495                  "line-opacity": 0.3
 496              }
 497          },
 498          {
 499              "id": "secondary",
 500              "type": "line",
 501              "metadata": {
 502                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 503                  "microg:gms-type-feature": "road.local",
 504                  "microg:gms-type-element": "geometry.fill"
 505              },
 506              "source": "composite",
 507              "source-layer": "road",
 508              "filter": [
 509                  "match",
 510                  [
 511                      "get",
 512                      "class"
 513                  ],
 514                  [
 515                      "secondary",
 516                      "secondary_link",
 517                      "trunk_link",
 518                      "tertiary",
 519                      "tertiary_link",
 520                      "trunk"
 521                  ],
 522                  true,
 523                  false
 524              ],
 525              "layout": {},
 526              "paint": {
 527                  "line-color": "hsl(0, 0%, 100%)",
 528                  "line-width": [
 529                      "interpolate",
 530                      [
 531                          "linear"
 532                      ],
 533                      [
 534                          "zoom"
 535                      ],
 536                      10,
 537                      1,
 538                      17,
 539                      10,
 540                      22,
 541                      48
 542                  ],
 543                  "line-opacity": 0.3
 544              }
 545          },
 546          {
 547              "id": "primary",
 548              "type": "line",
 549              "metadata": {
 550                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 551                  "microg:gms-type-feature": "road.highway",
 552                  "microg:gms-type-element": "geometry.fill"
 553              },
 554              "source": "composite",
 555              "source-layer": "road",
 556              "filter": [
 557                  "all",
 558                  [
 559                      "match",
 560                      [
 561                          "get",
 562                          "class"
 563                      ],
 564                      [
 565                          "primary_link",
 566                          "primary",
 567                          "motorway_link"
 568                      ],
 569                      true,
 570                      false
 571                  ],
 572                  [
 573                      "match",
 574                      [
 575                          "get",
 576                          "structure"
 577                      ],
 578                      [
 579                          "tunnel"
 580                      ],
 581                      false,
 582                      true
 583                  ]
 584              ],
 585              "layout": {
 586                  "line-cap": "round"
 587              },
 588              "paint": {
 589                  "line-color": [
 590                      "step",
 591                      [
 592                          "zoom"
 593                      ],
 594                      "hsl(50, 100%, 75%)",
 595                      7,
 596                      "hsl(50, 100%, 85%)"
 597                  ],
 598                  "line-width": [
 599                      "interpolate",
 600                      [
 601                          "linear"
 602                      ],
 603                      [
 604                          "zoom"
 605                      ],
 606                      9,
 607                      1,
 608                      16,
 609                      8,
 610                      22,
 611                      64
 612                  ],
 613                  "line-opacity": 0.3
 614              }
 615          },
 616          {
 617              "id": "motorway",
 618              "type": "line",
 619              "metadata": {
 620                  "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990",
 621                  "microg:gms-type-feature": "road.arterial",
 622                  "microg:gms-type-element": "geometry.fill"
 623              },
 624              "source": "composite",
 625              "source-layer": "road",
 626              "filter": [
 627                  "match",
 628                  [
 629                      "get",
 630                      "class"
 631                  ],
 632                  [
 633                      "motorway"
 634                  ],
 635                  true,
 636                  false
 637              ],
 638              "layout": {},
 639              "paint": {
 640                  "line-color": "hsl(47, 100%, 82%)",
 641                  "line-width": [
 642                      "interpolate",
 643                      [
 644                          "linear"
 645                      ],
 646                      [
 647                          "zoom"
 648                      ],
 649                      8,
 650                      1,
 651                      15.5,
 652                      8,
 653                      22,
 654                      78
 655                  ],
 656                  "line-opacity": 0.3
 657              }
 658          },
 659          {
 660              "id": "admin_0",
 661              "type": "line",
 662              "metadata": {
 663                  "mapbox:group": "3c26e9cbc75335c6f0ba8de5439cf1fa",
 664                  "microg:gms-type-feature": "administrative.country",
 665                  "microg:gms-type-element": "geometry.stroke"
 666              },
 667              "source": "composite",
 668              "source-layer": "admin",
 669              "filter": [
 670                  "all",
 671                  [
 672                      "match",
 673                      [
 674                          "get",
 675                          "maritime"
 676                      ],
 677                      [
 678                          "false"
 679                      ],
 680                      true,
 681                      false
 682                  ],
 683                  [
 684                      "match",
 685                      [
 686                          "get",
 687                          "admin_level"
 688                      ],
 689                      [
 690                          0
 691                      ],
 692                      true,
 693                      false
 694                  ]
 695              ],
 696              "layout": {},
 697              "paint": {
 698                  "line-color": [
 699                      "case",
 700                      [
 701                          "==",
 702                          [
 703                              "get",
 704                              "disputed"
 705                          ],
 706                          true
 707                      ],
 708                      "hsl(0, 24%, 85%)",
 709                      "hsl(200, 1%, 85%)"
 710                  ]
 711              }
 712          },
 713          {
 714              "id": "admin_1",
 715              "type": "line",
 716              "metadata": {
 717                  "mapbox:group": "3c26e9cbc75335c6f0ba8de5439cf1fa",
 718                  "microg:gms-type-feature": "administrative.province",
 719                  "microg:gms-type-element": "geometry.stroke"
 720              },
 721              "source": "composite",
 722              "source-layer": "admin",
 723              "filter": [
 724                  "all",
 725                  [
 726                      "match",
 727                      [
 728                          "get",
 729                          "maritime"
 730                      ],
 731                      [
 732                          "false"
 733                      ],
 734                      true,
 735                      false
 736                  ],
 737                  [
 738                      "match",
 739                      [
 740                          "get",
 741                          "admin_level"
 742                      ],
 743                      [
 744                          1
 745                      ],
 746                      true,
 747                      false
 748                  ]
 749              ],
 750              "layout": {},
 751              "paint": {
 752                  "line-color": [
 753                      "case",
 754                      [
 755                          "==",
 756                          [
 757                              "get",
 758                              "disputed"
 759                          ],
 760                          true
 761                      ],
 762                      "hsl(0, 24%, 85%)",
 763                      "hsl(200, 1%, 85%)"
 764                  ],
 765                  "line-dasharray": [
 766                      1,
 767                      1
 768                  ]
 769              }
 770          },
 771          {
 772              "id": "river_name",
 773              "type": "symbol",
 774              "metadata": {
 775                  "mapbox:group": "7b44201d7f1682d99f7140188aff23ce",
 776                  "microg:gms-type-feature": "water",
 777                  "microg:gms-type-element": "labels.text"
 778              },
 779              "source": "composite",
 780              "source-layer": "natural_label",
 781              "filter": [
 782                  "match",
 783                  [
 784                      "get",
 785                      "class"
 786                  ],
 787                  [
 788                      "river"
 789                  ],
 790                  true,
 791                  false
 792              ],
 793              "layout": {
 794                  "text-field": [
 795                      "to-string",
 796                      [
 797                          "get",
 798                          "name"
 799                      ]
 800                  ],
 801                  "symbol-placement": "line",
 802                  "symbol-spacing": 500,
 803                  "text-font": [
 804                      "Roboto Regular",
 805                      "Arial Unicode MS Regular"
 806                  ]
 807              },
 808              "paint": {
 809                  "text-color": "#5083c1",
 810                  "text-halo-color": "#5083c1",
 811                  "text-halo-blur": 1
 812              }
 813          },
 814          {
 815              "id": "city_label_right",
 816              "type": "symbol",
 817              "metadata": {
 818                  "mapbox:group": "7b44201d7f1682d99f7140188aff23ce",
 819                  "microg:gms-type-feature": "administrative.locality",
 820                  "microg:gms-type-element": "labels.text"
 821              },
 822              "source": "composite",
 823              "source-layer": "place_label",
 824              "maxzoom": 8,
 825              "filter": [
 826                  "all",
 827                  [
 828                      "<=",
 829                      [
 830                          "get",
 831                          "filterrank"
 832                      ],
 833                      [
 834                          "/",
 835                          [
 836                              "zoom"
 837                          ],
 838                          4
 839                      ]
 840                  ],
 841                  [
 842                      "match",
 843                      [
 844                          "get",
 845                          "class"
 846                      ],
 847                      [
 848                          "settlement",
 849                          "settlement_subdivision"
 850                      ],
 851                      true,
 852                      false
 853                  ]
 854              ],
 855              "layout": {
 856                  "text-optional": true,
 857                  "text-size": [
 858                      "interpolate",
 859                      [
 860                          "linear"
 861                      ],
 862                      [
 863                          "zoom"
 864                      ],
 865                      0,
 866                      [
 867                          "-",
 868                          14,
 869                          [
 870                              "max",
 871                              0,
 872                              [
 873                                  "-",
 874                                  [
 875                                      "get",
 876                                      "symbolrank"
 877                                  ],
 878                                  8
 879                              ]
 880                          ]
 881                      ],
 882                      22,
 883                      [
 884                          "-",
 885                          20,
 886                          [
 887                              "/",
 888                              [
 889                                  "get",
 890                                  "symbolrank"
 891                              ],
 892                              4
 893                          ]
 894                      ]
 895                  ],
 896                  "icon-image": [
 897                      "match",
 898                      [
 899                          "get",
 900                          "capital"
 901                      ],
 902                      [
 903                          0,
 904                          2
 905                      ],
 906                      "capital",
 907                      "city"
 908                  ],
 909                  "text-font": [
 910                      "step",
 911                      [
 912                          "get",
 913                          "symbolrank"
 914                      ],
 915                      [
 916                          "literal",
 917                          [
 918                              "Roboto Medium",
 919                              "Arial Unicode MS Regular"
 920                          ]
 921                      ],
 922                      10,
 923                      [
 924                          "literal",
 925                          [
 926                              "Roboto Regular",
 927                              "Arial Unicode MS Regular"
 928                          ]
 929                      ]
 930                  ],
 931                  "text-justify": "left",
 932                  "text-offset": [
 933                      0.5,
 934                      0.1
 935                  ],
 936                  "icon-size": [
 937                      "/",
 938                      5,
 939                      [
 940                          "get",
 941                          "symbolrank"
 942                      ]
 943                  ],
 944                  "text-anchor": "left",
 945                  "text-field": [
 946                      "coalesce",
 947                      [
 948                          "get",
 949                          "name_en"
 950                      ],
 951                      [
 952                          "get",
 953                          "name"
 954                      ]
 955                  ]
 956              },
 957              "paint": {
 958                  "text-color": [
 959                      "interpolate",
 960                      [
 961                          "linear"
 962                      ],
 963                      [
 964                          "zoom"
 965                      ],
 966                      0,
 967                      [
 968                          "concat",
 969                          "hsl(213, 11%, ",
 970                          [
 971                              "-",
 972                              100,
 973                              [
 974                                  "*",
 975                                  [
 976                                      "get",
 977                                      "symbolrank"
 978                                  ],
 979                                  2
 980                              ]
 981                          ],
 982                          "%)"
 983                      ],
 984                      22,
 985                      [
 986                          "concat",
 987                          "hsl(213, 11%, ",
 988                          [
 989                              "+",
 990                              [
 991                                  "-",
 992                                  100,
 993                                  [
 994                                      "get",
 995                                      "symbolrank"
 996                                  ]
 997                              ],
 998                              5
 999                          ],
1000                          "%)"
1001                      ]
1002                  ],
1003                  "text-halo-width": 1,
1004                  "text-halo-blur": 1,
1005                  "icon-opacity": 0.8,
1006                  "text-halo-color": "hsl(0, 1%, 0%)"
1007              }
1008          },
1009          {
1010              "id": "city_label_left",
1011              "type": "symbol",
1012              "metadata": {
1013                  "mapbox:group": "7b44201d7f1682d99f7140188aff23ce",
1014                  "microg:gms-type-feature": "administrative.locality",
1015                  "microg:gms-type-element": "labels.text"
1016              },
1017              "source": "composite",
1018              "source-layer": "place_label",
1019              "maxzoom": 8,
1020              "filter": [
1021                  "all",
1022                  [
1023                      "<=",
1024                      [
1025                          "get",
1026                          "filterrank"
1027                      ],
1028                      [
1029                          "/",
1030                          [
1031                              "zoom"
1032                          ],
1033                          4
1034                      ]
1035                  ],
1036                  [
1037                      "match",
1038                      [
1039                          "get",
1040                          "class"
1041                      ],
1042                      [
1043                          "settlement",
1044                          "settlement_subdivision"
1045                      ],
1046                      true,
1047                      false
1048                  ]
1049              ],
1050              "layout": {
1051                  "text-size": [
1052                      "interpolate",
1053                      [
1054                          "linear"
1055                      ],
1056                      [
1057                          "zoom"
1058                      ],
1059                      0,
1060                      [
1061                          "-",
1062                          14,
1063                          [
1064                              "max",
1065                              0,
1066                              [
1067                                  "-",
1068                                  [
1069                                      "get",
1070                                      "symbolrank"
1071                                  ],
1072                                  8
1073                              ]
1074                          ]
1075                      ],
1076                      22,
1077                      [
1078                          "-",
1079                          20,
1080                          [
1081                              "/",
1082                              [
1083                                  "get",
1084                                  "symbolrank"
1085                              ],
1086                              4
1087                          ]
1088                      ]
1089                  ],
1090                  "icon-image": [
1091                      "match",
1092                      [
1093                          "get",
1094                          "capital"
1095                      ],
1096                      [
1097                          0,
1098                          2
1099                      ],
1100                      "capital",
1101                      "city"
1102                  ],
1103                  "text-font": [
1104                      "step",
1105                      [
1106                          "get",
1107                          "symbolrank"
1108                      ],
1109                      [
1110                          "literal",
1111                          [
1112                              "Roboto Medium",
1113                              "Arial Unicode MS Regular"
1114                          ]
1115                      ],
1116                      10,
1117                      [
1118                          "literal",
1119                          [
1120                              "Roboto Regular",
1121                              "Arial Unicode MS Regular"
1122                          ]
1123                      ]
1124                  ],
1125                  "text-justify": "right",
1126                  "text-offset": [
1127                      -0.5,
1128                      0.1
1129                  ],
1130                  "icon-size": [
1131                      "/",
1132                      5,
1133                      [
1134                          "get",
1135                          "symbolrank"
1136                      ]
1137                  ],
1138                  "text-anchor": "right",
1139                  "text-field": [
1140                      "coalesce",
1141                      [
1142                          "get",
1143                          "name_en"
1144                      ],
1145                      [
1146                          "get",
1147                          "name"
1148                      ]
1149                  ]
1150              },
1151              "paint": {
1152                  "text-color": [
1153                      "interpolate",
1154                      [
1155                          "linear"
1156                      ],
1157                      [
1158                          "zoom"
1159                      ],
1160                      0,
1161                      [
1162                          "concat",
1163                          "hsl(213, 11%, ",
1164                          [
1165                              "-",
1166                              100,
1167                              [
1168                                  "*",
1169                                  [
1170                                      "get",
1171                                      "symbolrank"
1172                                  ],
1173                                  2
1174                              ]
1175                          ],
1176                          "%)"
1177                      ],
1178                      22,
1179                      [
1180                          "concat",
1181                          "hsl(213, 11%, ",
1182                          [
1183                              "+",
1184                              [
1185                                  "-",
1186                                  100,
1187                                  [
1188                                      "get",
1189                                      "symbolrank"
1190                                  ]
1191                              ],
1192                              5
1193                          ],
1194                          "%)"
1195                      ]
1196                  ],
1197                  "text-halo-width": 1,
1198                  "text-halo-blur": 1,
1199                  "icon-opacity": 0.8,
1200                  "text-halo-color": "hsl(0, 1%, 0%)"
1201              }
1202          },
1203          {
1204              "id": "city_label_below",
1205              "type": "symbol",
1206              "metadata": {
1207                  "mapbox:group": "7b44201d7f1682d99f7140188aff23ce",
1208                  "microg:gms-type-feature": "administrative.locality",
1209                  "microg:gms-type-element": "labels.text"
1210              },
1211              "source": "composite",
1212              "source-layer": "place_label",
1213              "maxzoom": 8,
1214              "filter": [
1215                  "all",
1216                  [
1217                      "<=",
1218                      [
1219                          "get",
1220                          "filterrank"
1221                      ],
1222                      [
1223                          "/",
1224                          [
1225                              "zoom"
1226                          ],
1227                          4
1228                      ]
1229                  ],
1230                  [
1231                      "match",
1232                      [
1233                          "get",
1234                          "class"
1235                      ],
1236                      [
1237                          "settlement",
1238                          "settlement_subdivision"
1239                      ],
1240                      true,
1241                      false
1242                  ]
1243              ],
1244              "layout": {
1245                  "text-size": [
1246                      "interpolate",
1247                      [
1248                          "linear"
1249                      ],
1250                      [
1251                          "zoom"
1252                      ],
1253                      0,
1254                      [
1255                          "-",
1256                          14,
1257                          [
1258                              "max",
1259                              0,
1260                              [
1261                                  "-",
1262                                  [
1263                                      "get",
1264                                      "symbolrank"
1265                                  ],
1266                                  8
1267                              ]
1268                          ]
1269                      ],
1270                      22,
1271                      [
1272                          "-",
1273                          20,
1274                          [
1275                              "/",
1276                              [
1277                                  "get",
1278                                  "symbolrank"
1279                              ],
1280                              4
1281                          ]
1282                      ]
1283                  ],
1284                  "icon-image": [
1285                      "match",
1286                      [
1287                          "get",
1288                          "capital"
1289                      ],
1290                      [
1291                          0,
1292                          2
1293                      ],
1294                      "capital",
1295                      "city"
1296                  ],
1297                  "text-font": [
1298                      "step",
1299                      [
1300                          "get",
1301                          "symbolrank"
1302                      ],
1303                      [
1304                          "literal",
1305                          [
1306                              "Roboto Medium",
1307                              "Arial Unicode MS Regular"
1308                          ]
1309                      ],
1310                      10,
1311                      [
1312                          "literal",
1313                          [
1314                              "Roboto Regular",
1315                              "Arial Unicode MS Regular"
1316                          ]
1317                      ]
1318                  ],
1319                  "text-offset": [
1320                      0,
1321                      0.4
1322                  ],
1323                  "icon-size": [
1324                      "/",
1325                      5,
1326                      [
1327                          "get",
1328                          "symbolrank"
1329                      ]
1330                  ],
1331                  "text-anchor": "top",
1332                  "text-field": [
1333                      "coalesce",
1334                      [
1335                          "get",
1336                          "name_en"
1337                      ],
1338                      [
1339                          "get",
1340                          "name"
1341                      ]
1342                  ]
1343              },
1344              "paint": {
1345                  "text-color": [
1346                      "interpolate",
1347                      [
1348                          "linear"
1349                      ],
1350                      [
1351                          "zoom"
1352                      ],
1353                      0,
1354                      [
1355                          "concat",
1356                          "hsl(213, 11%, ",
1357                          [
1358                              "-",
1359                              100,
1360                              [
1361                                  "*",
1362                                  [
1363                                      "get",
1364                                      "symbolrank"
1365                                  ],
1366                                  2
1367                              ]
1368                          ],
1369                          "%)"
1370                      ],
1371                      22,
1372                      [
1373                          "concat",
1374                          "hsl(213, 11%, ",
1375                          [
1376                              "+",
1377                              [
1378                                  "-",
1379                                  100,
1380                                  [
1381                                      "get",
1382                                      "symbolrank"
1383                                  ]
1384                              ],
1385                              5
1386                          ],
1387                          "%)"
1388                      ]
1389                  ],
1390                  "text-halo-width": 1,
1391                  "text-halo-blur": 1,
1392                  "icon-opacity": 0.8,
1393                  "text-halo-color": "hsl(0, 1%, 0%)"
1394              }
1395          },
1396          {
1397              "id": "city_name",
1398              "type": "symbol",
1399              "metadata": {
1400                  "mapbox:group": "7b44201d7f1682d99f7140188aff23ce",
1401                  "microg:gms-type-feature": "administrative.locality",
1402                  "microg:gms-type-element": "labels.text"
1403              },
1404              "source": "composite",
1405              "source-layer": "place_label",
1406              "filter": [
1407                  "all",
1408                  [
1409                      "<=",
1410                      [
1411                          "get",
1412                          "filterrank"
1413                      ],
1414                      [
1415                          "/",
1416                          [
1417                              "zoom"
1418                          ],
1419                          4
1420                      ]
1421                  ],
1422                  [
1423                      "match",
1424                      [
1425                          "get",
1426                          "class"
1427                      ],
1428                      [
1429                          "settlement",
1430                          "settlement_subdivision"
1431                      ],
1432                      true,
1433                      false
1434                  ]
1435              ],
1436              "layout": {
1437                  "text-size": [
1438                      "interpolate",
1439                      [
1440                          "linear"
1441                      ],
1442                      [
1443                          "zoom"
1444                      ],
1445                      0,
1446                      [
1447                          "-",
1448                          14,
1449                          [
1450                              "max",
1451                              0,
1452                              [
1453                                  "-",
1454                                  [
1455                                      "get",
1456                                      "symbolrank"
1457                                  ],
1458                                  8
1459                              ]
1460                          ]
1461                      ],
1462                      22,
1463                      [
1464                          "-",
1465                          20,
1466                          [
1467                              "/",
1468                              [
1469                                  "get",
1470                                  "symbolrank"
1471                              ],
1472                              4
1473                          ]
1474                      ]
1475                  ],
1476                  "icon-image": [
1477                      "step",
1478                      [
1479                          "zoom"
1480                      ],
1481                      [
1482                          "match",
1483                          [
1484                              "get",
1485                              "capital"
1486                          ],
1487                          [
1488                              0,
1489                              2
1490                          ],
1491                          "capital",
1492                          "city"
1493                      ],
1494                      8,
1495                      ""
1496                  ],
1497                  "text-transform": [
1498                      "step",
1499                      [
1500                          "get",
1501                          "symbolrank"
1502                      ],
1503                      "none",
1504                      15,
1505                      "uppercase"
1506                  ],
1507                  "text-font": [
1508                      "step",
1509                      [
1510                          "get",
1511                          "symbolrank"
1512                      ],
1513                      [
1514                          "literal",
1515                          [
1516                              "Roboto Medium",
1517                              "Arial Unicode MS Regular"
1518                          ]
1519                      ],
1520                      10,
1521                      [
1522                          "literal",
1523                          [
1524                              "Roboto Regular",
1525                              "Arial Unicode MS Regular"
1526                          ]
1527                      ]
1528                  ],
1529                  "text-offset": [
1530                      "step",
1531                      [
1532                          "zoom"
1533                      ],
1534                      [
1535                          "literal",
1536                          [
1537                              0,
1538                              -0.2
1539                          ]
1540                      ],
1541                      8,
1542                      [
1543                          "literal",
1544                          [
1545                              0,
1546                              0
1547                          ]
1548                      ]
1549                  ],
1550                  "icon-size": [
1551                      "/",
1552                      5,
1553                      [
1554                          "get",
1555                          "symbolrank"
1556                      ]
1557                  ],
1558                  "text-anchor": [
1559                      "step",
1560                      [
1561                          "zoom"
1562                      ],
1563                      "bottom",
1564                      8,
1565                      "center"
1566                  ],
1567                  "text-field": [
1568                      "coalesce",
1569                      [
1570                          "get",
1571                          "name_en"
1572                      ],
1573                      [
1574                          "get",
1575                          "name"
1576                      ]
1577                  ],
1578                  "text-letter-spacing": [
1579                      "interpolate",
1580                      [
1581                          "linear"
1582                      ],
1583                      [
1584                          "get",
1585                          "symbolrank"
1586                      ],
1587                      0,
1588                      0,
1589                      8,
1590                      0,
1591                      12,
1592                      0.1,
1593                      16,
1594                      0.2
1595                  ]
1596              },
1597              "paint": {
1598                  "text-color": [
1599                      "interpolate",
1600                      [
1601                          "linear"
1602                      ],
1603                      [
1604                          "zoom"
1605                      ],
1606                      0,
1607                      [
1608                          "concat",
1609                          "hsl(213, 11%, ",
1610                          [
1611                              "-",
1612                              100,
1613                              [
1614                                  "*",
1615                                  [
1616                                      "get",
1617                                      "symbolrank"
1618                                  ],
1619                                  2
1620                              ]
1621                          ],
1622                          "%)"
1623                      ],
1624                      22,
1625                      [
1626                          "concat",
1627                          "hsl(213, 11%, ",
1628                          [
1629                              "+",
1630                              [
1631                                  "-",
1632                                  100,
1633                                  [
1634                                      "get",
1635                                      "symbolrank"
1636                                  ]
1637                              ],
1638                              5
1639                          ],
1640                          "%)"
1641                      ]
1642                  ],
1643                  "text-halo-width": 1,
1644                  "text-halo-blur": 1,
1645                  "icon-opacity": 0.8,
1646                  "text-halo-color": "hsl(0, 1%, 0%)"
1647              }
1648          },
1649          {
1650              "id": "park_name",
1651              "type": "symbol",
1652              "metadata": {
1653                  "mapbox:group": "7b44201d7f1682d99f7140188aff23ce",
1654                  "microg:gms-type-feature": "poi.park",
1655                  "microg:gms-type-element": "labels.text"
1656              },
1657              "source": "composite",
1658              "source-layer": "poi_label",
1659              "filter": [
1660                  "all",
1661                  [
1662                      "has",
1663                      "name"
1664                  ],
1665                  [
1666                      "match",
1667                      [
1668                          "get",
1669                          "maki"
1670                      ],
1671                      [
1672                          "park",
1673                          "cemetery"
1674                      ],
1675                      true,
1676                      false
1677                  ],
1678                  [
1679                      "<=",
1680                      [
1681                          "get",
1682                          "sizerank"
1683                      ],
1684                      10
1685                  ]
1686              ],
1687              "layout": {
1688                  "text-field": [
1689                      "to-string",
1690                      [
1691                          "get",
1692                          "name"
1693                      ]
1694                  ],
1695                  "text-font": [
1696                      "Roboto Regular",
1697                      "Arial Unicode MS Regular"
1698                  ],
1699                  "text-size": 14
1700              },
1701              "paint": {
1702                  "text-color": "#297925",
1703                  "text-halo-color": "hsl(0, 0%, 100%)",
1704                  "text-halo-width": 1,
1705                  "text-halo-blur": 1
1706              }
1707          },
1708          {
1709              "id": "road-number-shield",
1710              "type": "symbol",
1711              "metadata": {
1712                  "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312",
1713                  "microg:gms-type-feature": "road.highway",
1714                  "microg:gms-type-element": "labels.icon"
1715              },
1716              "source": "composite",
1717              "source-layer": "road",
1718              "filter": [
1719                  "all",
1720                  [
1721                      "has",
1722                      "ref"
1723                  ],
1724                  [
1725                      "<=",
1726                      [
1727                          "get",
1728                          "reflen"
1729                      ],
1730                      6
1731                  ]
1732              ],
1733              "layout": {
1734                  "text-size": 9,
1735                  "icon-image": [
1736                      "case",
1737                      [
1738                          "match",
1739                          [
1740                              "get",
1741                              "shield"
1742                          ],
1743                          [
1744                              "de-motorway",
1745                              "rectangle-green",
1746                              "rectangle-yellow",
1747                              "rectangle-white",
1748                              "rectangle-blue",
1749                              "rectangle-red",
1750                              "us-interstate"
1751                          ],
1752                          true,
1753                          false
1754                      ],
1755                      [
1756                          "concat",
1757                          "shield_",
1758                          [
1759                              "get",
1760                              "shield"
1761                          ],
1762                          "_",
1763                          [
1764                              "get",
1765                              "reflen"
1766                          ]
1767                      ],
1768                      [
1769                          "match",
1770                          [
1771                              "get",
1772                              "shield_text_color"
1773                          ],
1774                          [
1775                              "white"
1776                          ],
1777                          true,
1778                          false
1779                      ],
1780                      [
1781                          "concat",
1782                          "shield_rectangle-blue_",
1783                          [
1784                              "get",
1785                              "reflen"
1786                          ]
1787                      ],
1788                      [
1789                          "concat",
1790                          "shield_rectangle-white_",
1791                          [
1792                              "get",
1793                              "reflen"
1794                          ]
1795                      ]
1796                  ],
1797                  "icon-rotation-alignment": "viewport",
1798                  "text-font": [
1799                      "match",
1800                      [
1801                          "get",
1802                          "shield_text_color"
1803                      ],
1804                      [
1805                          "white"
1806                      ],
1807                      [
1808                          "literal",
1809                          [
1810                              "DIN Offc Pro Bold",
1811                              "Arial Unicode MS Regular"
1812                          ]
1813                      ],
1814                      [
1815                          "black"
1816                      ],
1817                      [
1818                          "literal",
1819                          [
1820                              "DIN Offc Pro Medium",
1821                              "Arial Unicode MS Regular"
1822                          ]
1823                      ],
1824                      [
1825                          "literal",
1826                          [
1827                              "DIN Offc Pro Bold",
1828                              "Arial Unicode MS Regular"
1829                          ]
1830                      ]
1831                  ],
1832                  "symbol-placement": [
1833                      "step",
1834                      [
1835                          "zoom"
1836                      ],
1837                      "point",
1838                      11,
1839                      "line"
1840                  ],
1841                  "text-rotation-alignment": "viewport",
1842                  "icon-size": 0.75,
1843                  "text-field": [
1844                      "get",
1845                      "ref"
1846                  ],
1847                  "text-letter-spacing": 0.05
1848              },
1849              "paint": {
1850                  "text-color": [
1851                      "case",
1852                      [
1853                          "match",
1854                          [
1855                              "get",
1856                              "shield_text_color"
1857                          ],
1858                          [
1859                              "white"
1860                          ],
1861                          true,
1862                          false
1863                      ],
1864                      "#ffffff",
1865                      [
1866                          "match",
1867                          [
1868                              "get",
1869                              "shield_text_color"
1870                          ],
1871                          [
1872                              "black"
1873                          ],
1874                          true,
1875                          false
1876                      ],
1877                      "hsl(0, 0%, 7%)",
1878                      [
1879                          "match",
1880                          [
1881                              "get",
1882                              "shield_text_color"
1883                          ],
1884                          [
1885                              "yellow"
1886                          ],
1887                          true,
1888                          false
1889                      ],
1890                      "hsl(50, 100%, 70%)",
1891                      [
1892                          "match",
1893                          [
1894                              "get",
1895                              "shield_text_color"
1896                          ],
1897                          [
1898                              "orange"
1899                          ],
1900                          true,
1901                          false
1902                      ],
1903                      "hsl(25, 100%, 75%)",
1904                      [
1905                          "match",
1906                          [
1907                              "get",
1908                              "shield_text_color"
1909                          ],
1910                          [
1911                              "blue"
1912                          ],
1913                          true,
1914                          false
1915                      ],
1916                      "hsl(230, 48%, 34%)",
1917                      "#ffffff"
1918                  ]
1919              }
1920          },
1921          {
1922              "id": "country_name",
1923              "type": "symbol",
1924              "metadata": {
1925                  "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312",
1926                  "microg:gms-type-feature": "administrative.country",
1927                  "microg:gms-type-element": "labels.text"
1928              },
1929              "source": "composite",
1930              "source-layer": "place_label",
1931              "filter": [
1932                  "match",
1933                  [
1934                      "get",
1935                      "class"
1936                  ],
1937                  [
1938                      "country"
1939                  ],
1940                  true,
1941                  false
1942              ],
1943              "layout": {
1944                  "text-letter-spacing": [
1945                      "interpolate",
1946                      [
1947                          "linear"
1948                      ],
1949                      [
1950                          "zoom"
1951                      ],
1952                      1,
1953                      0,
1954                      3,
1955                      0.15
1956                  ],
1957                  "text-font": [
1958                      "Roboto Medium",
1959                      "Arial Unicode MS Regular"
1960                  ],
1961                  "text-size": [
1962                      "interpolate",
1963                      [
1964                          "exponential",
1965                          1.2
1966                      ],
1967                      [
1968                          "zoom"
1969                      ],
1970                      1,
1971                      12,
1972                      7,
1973                      [
1974                          "/",
1975                          100,
1976                          [
1977                              "get",
1978                              "symbolrank"
1979                          ]
1980                      ]
1981                  ],
1982                  "text-field": [
1983                      "coalesce",
1984                      [
1985                          "get",
1986                          "name_en"
1987                      ],
1988                      [
1989                          "get",
1990                          "name"
1991                      ]
1992                  ]
1993              },
1994              "paint": {
1995                  "text-opacity": [
1996                      "interpolate",
1997                      [
1998                          "linear"
1999                      ],
2000                      [
2001                          "zoom"
2002                      ],
2003                      6,
2004                      1,
2005                      7,
2006                      0
2007                  ],
2008                  "text-color": "hsl(0, 0%, 90%)",
2009                  "text-halo-width": 1,
2010                  "text-halo-blur": 1,
2011                  "text-halo-color": "hsl(0, 1%, 0%)"
2012              }
2013          },
2014          {
2015              "id": "pedestrian_name",
2016              "type": "symbol",
2017              "metadata": {
2018                  "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312",
2019                  "microg:gms-type-feature": "road.local",
2020                  "microg:gms-type-element": "labels.text"
2021              },
2022              "source": "composite",
2023              "source-layer": "road",
2024              "minzoom": 16,
2025              "filter": [
2026                  "all",
2027                  [
2028                      "has",
2029                      "name"
2030                  ],
2031                  [
2032                      "match",
2033                      [
2034                          "get",
2035                          "class"
2036                      ],
2037                      [
2038                          "pedestrian"
2039                      ],
2040                      true,
2041                      false
2042                  ],
2043                  [
2044                      "match",
2045                      [
2046                          "get",
2047                          "type"
2048                      ],
2049                      [
2050                          "platform"
2051                      ],
2052                      false,
2053                      true
2054                  ]
2055              ],
2056              "layout": {
2057                  "text-field": [
2058                      "get",
2059                      "name"
2060                  ],
2061                  "symbol-placement": "line",
2062                  "text-font": [
2063                      "Roboto Regular",
2064                      "Arial Unicode MS Regular"
2065                  ],
2066                  "text-size": [
2067                      "interpolate",
2068                      [
2069                          "linear"
2070                      ],
2071                      [
2072                          "zoom"
2073                      ],
2074                      17,
2075                      10,
2076                      22,
2077                      14
2078                  ],
2079                  "text-padding": 5
2080              },
2081              "paint": {
2082                  "text-color": "hsl(0, 0%, 86%)",
2083                  "text-halo-color": "hsl(0, 1%, 0%)",
2084                  "text-halo-width": 1,
2085                  "text-halo-blur": 1
2086              }
2087          },
2088          {
2089              "id": "street_name",
2090              "type": "symbol",
2091              "metadata": {
2092                  "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312",
2093                  "microg:gms-type-feature": "road.local",
2094                  "microg:gms-type-element": "labels.text"
2095              },
2096              "source": "composite",
2097              "source-layer": "road",
2098              "filter": [
2099                  "all",
2100                  [
2101                      "has",
2102                      "name"
2103                  ],
2104                  [
2105                      "match",
2106                      [
2107                          "get",
2108                          "class"
2109                      ],
2110                      [
2111                          "street"
2112                      ],
2113                      true,
2114                      false
2115                  ]
2116              ],
2117              "layout": {
2118                  "text-field": [
2119                      "get",
2120                      "name"
2121                  ],
2122                  "symbol-placement": "line",
2123                  "text-font": [
2124                      "Roboto Regular",
2125                      "Arial Unicode MS Regular"
2126                  ],
2127                  "text-size": [
2128                      "interpolate",
2129                      [
2130                          "linear"
2131                      ],
2132                      [
2133                          "zoom"
2134                      ],
2135                      8,
2136                      6,
2137                      16,
2138                      10
2139                  ],
2140                  "text-padding": 5
2141              },
2142              "paint": {
2143                  "text-color": "hsl(0, 0%, 86%)",
2144                  "text-halo-color": "hsl(0, 1%, 0%)",
2145                  "text-halo-width": 1,
2146                  "text-halo-blur": 1
2147              }
2148          },
2149          {
2150              "id": "secondary_name",
2151              "type": "symbol",
2152              "metadata": {
2153                  "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312",
2154                  "microg:gms-type-feature": "road.local",
2155                  "microg:gms-type-element": "labels.text"
2156              },
2157              "source": "composite",
2158              "source-layer": "road",
2159              "filter": [
2160                  "all",
2161                  [
2162                      "has",
2163                      "name"
2164                  ],
2165                  [
2166                      "match",
2167                      [
2168                          "get",
2169                          "class"
2170                      ],
2171                      [
2172                          "secondary",
2173                          "secondary_link",
2174                          "tertiary_link",
2175                          "tertiary",
2176                          "trunk_link",
2177                          "trunk"
2178                      ],
2179                      true,
2180                      false
2181                  ]
2182              ],
2183              "layout": {
2184                  "text-field": [
2185                      "get",
2186                      "name"
2187                  ],
2188                  "symbol-placement": "line",
2189                  "text-font": [
2190                      "Roboto Regular",
2191                      "Arial Unicode MS Regular"
2192                  ],
2193                  "text-size": [
2194                      "interpolate",
2195                      [
2196                          "linear"
2197                      ],
2198                      [
2199                          "zoom"
2200                      ],
2201                      8,
2202                      8,
2203                      16,
2204                      13
2205                  ],
2206                  "symbol-spacing": 300,
2207                  "text-padding": 25
2208              },
2209              "paint": {
2210                  "text-color": "hsl(196, 0%, 86%)",
2211                  "text-halo-width": 1,
2212                  "text-halo-color": "hsl(0, 1%, 0%)",
2213                  "text-halo-blur": 1
2214              }
2215          },
2216          {
2217              "id": "primary_name",
2218              "type": "symbol",
2219              "metadata": {
2220                  "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312",
2221                  "microg:gms-type-feature": "road.highway",
2222                  "microg:gms-type-element": "labels.text"
2223              },
2224              "source": "composite",
2225              "source-layer": "road",
2226              "filter": [
2227                  "all",
2228                  [
2229                      "has",
2230                      "name"
2231                  ],
2232                  [
2233                      "match",
2234                      [
2235                          "get",
2236                          "class"
2237                      ],
2238                      [
2239                          "primary",
2240                          "primary_link"
2241                      ],
2242                      true,
2243                      false
2244                  ]
2245              ],
2246              "layout": {
2247                  "text-field": [
2248                      "get",
2249                      "name"
2250                  ],
2251                  "symbol-placement": "line",
2252                  "text-font": [
2253                      "Roboto Regular",
2254                      "Arial Unicode MS Regular"
2255                  ],
2256                  "text-size": [
2257                      "interpolate",
2258                      [
2259                          "linear"
2260                      ],
2261                      [
2262                          "zoom"
2263                      ],
2264                      8,
2265                      10,
2266                      18,
2267                      14
2268                  ],
2269                  "symbol-spacing": 800,
2270                  "text-padding": 50
2271              },
2272              "paint": {
2273                  "text-color": "hsl(32, 58%, 93%)",
2274                  "text-halo-width": 1,
2275                  "text-halo-color": "hsl(0, 1%, 0%)",
2276                  "text-halo-blur": 1
2277              }
2278          },
2279          {
2280              "id": "poi_label_below",
2281              "type": "symbol",
2282              "metadata": {
2283                  "mapbox:group": "124a9d7a8e5226775d947c592110dfad",
2284                  "microg:gms-type-feature": "poi",
2285                  "microg:gms-type-element": "labels.text"
2286              },
2287              "source": "composite",
2288              "source-layer": "poi_label",
2289              "filter": [
2290                  "all",
2291                  [
2292                      "has",
2293                      "name"
2294                  ],
2295                  [
2296                      "<=",
2297                      [
2298                          "get",
2299                          "filterrank"
2300                      ],
2301                      [
2302                          "/",
2303                          [
2304                              "zoom"
2305                          ],
2306                          4
2307                      ]
2308                  ],
2309                  [
2310                      "!",
2311                      [
2312                          "all",
2313                          [
2314                              "match",
2315                              [
2316                                  "get",
2317                                  "maki"
2318                              ],
2319                              [
2320                                  "park",
2321                                  "cemetery"
2322                              ],
2323                              true,
2324                              false
2325                          ],
2326                          [
2327                              "<=",
2328                              [
2329                                  "get",
2330                                  "sizerank"
2331                              ],
2332                              10
2333                          ]
2334                      ]
2335                  ]
2336              ],
2337              "layout": {
2338                  "text-optional": true,
2339                  "text-line-height": [
2340                      "interpolate",
2341                      [
2342                          "linear"
2343                      ],
2344                      [
2345                          "zoom"
2346                      ],
2347                      14,
2348                      1,
2349                      15,
2350                      1.2
2351                  ],
2352                  "text-size": [
2353                      "interpolate",
2354                      [
2355                          "linear"
2356                      ],
2357                      [
2358                          "zoom"
2359                      ],
2360                      14,
2361                      13,
2362                      15,
2363                      14
2364                  ],
2365                  "icon-offset": [
2366                      0,
2367                      -36
2368                  ],
2369                  "icon-image": [
2370                      "match",
2371                      [
2372                          "get",
2373                          "maki"
2374                      ],
2375                      [
2376                          "museum",
2377                          "lodging",
2378                          "theatre",
2379                          "grocery",
2380                          "restaurant"
2381                      ],
2382                      [
2383                          "concat",
2384                          "poi_",
2385                          [
2386                              "get",
2387                              "maki"
2388                          ]
2389                      ],
2390                      [
2391                          "fitness-centre",
2392                          "golf",
2393                          "campsite",
2394                          "bowling-alley",
2395                          "park",
2396                          "garden",
2397                          "farm",
2398                          "picnic-site",
2399                          "zoo",
2400                          "stadium",
2401                          "dog-park",
2402                          "pitch",
2403                          "cemetery"
2404                      ],
2405                      "poi_generic_green",
2406                      [
2407                          "bank",
2408                          "parking",
2409                          "parking-garage"
2410                      ],
2411                      "poi_generic_purple",
2412                      [
2413                          "bar",
2414                          "cafe",
2415                          "bakery"
2416                      ],
2417                      "poi_generic_orange",
2418                      [
2419                          "alcohol-shop",
2420                          "shop",
2421                          "shoe",
2422                          "convenience",
2423                          "clothing-store",
2424                          "jewelry-store"
2425                      ],
2426                      "poi_generic_blue",
2427                      [
2428                          "casino",
2429                          "castle",
2430                          "art-gallery",
2431                          "attraction",
2432                          "cinema",
2433                          "music",
2434                          "monument"
2435                      ],
2436                      "poi_generic_teal",
2437                      [
2438                          "hospital",
2439                          "doctor"
2440                      ],
2441                      "poi_generic_red",
2442                      [
2443                          "restaurant-pizza",
2444                          "restaurant-seafood",
2445                          "restaurant-noodle",
2446                          "fast-food",
2447                          "ice-cream"
2448                      ],
2449                      "poi_restaurant",
2450                      "poi_generic"
2451                  ],
2452                  "text-font": [
2453                      "Roboto Regular",
2454                      "Arial Unicode MS Regular"
2455                  ],
2456                  "text-offset": [
2457                      0,
2458                      0.5
2459                  ],
2460                  "icon-size": [
2461                      "interpolate",
2462                      [
2463                          "linear"
2464                      ],
2465                      [
2466                          "zoom"
2467                      ],
2468                      14,
2469                      0.25,
2470                      15,
2471                      0.32
2472                  ],
2473                  "text-anchor": "top",
2474                  "text-field": [
2475                      "to-string",
2476                      [
2477                          "get",
2478                          "name"
2479                      ]
2480                  ]
2481              },
2482              "paint": {
2483                  "text-color": [
2484                      "match",
2485                      [
2486                          "get",
2487                          "maki"
2488                      ],
2489                      [
2490                          "museum",
2491                          "casino",
2492                          "castle",
2493                          "theatre",
2494                          "art-gallery",
2495                          "attraction",
2496                          "cinema",
2497                          "music",
2498                          "monument"
2499                      ],
2500                      "hsl(186, 78%, 65%)",
2501                      [
2502                          "lodging"
2503                      ],
2504                      "#df7db1",
2505                      [
2506                          "fitness-centre",
2507                          "golf",
2508                          "campsite",
2509                          "park",
2510                          "garden",
2511                          "farm",
2512                          "picnic-site",
2513                          "zoo",
2514                          "dog-park",
2515                          "stadium",
2516                          "bowling-alley",
2517                          "pitch",
2518                          "cemetery"
2519                      ],
2520                      "hsl(117, 53%, 65%)",
2521                      [
2522                          "restaurant-pizza",
2523                          "restaurant-seafood",
2524                          "restaurant",
2525                          "restaurant-noodle",
2526                          "bar",
2527                          "cafe",
2528                          "fast-food",
2529                          "bakery",
2530                          "ice-cream"
2531                      ],
2532                      "hsl(20, 50%, 65%)",
2533                      [
2534                          "shop",
2535                          "shoe",
2536                          "alcohol-shop",
2537                          "convenience",
2538                          "grocery",
2539                          "clothing-store",
2540                          "jewelry-store"
2541                      ],
2542                      "hsl(213, 40%, 65%)",
2543                      [
2544                          "bank",
2545                          "parking",
2546                          "parking-garage"
2547                      ],
2548                      "hsl(228, 17%, 65%)",
2549                      [
2550                          "hospital",
2551                          "doctor"
2552                      ],
2553                      "hsl(359, 22%, 65%)",
2554                      "hsl(201, 9%, 80%)"
2555                  ],
2556                  "text-halo-color": "hsl(0, 1%, 0%)",
2557                  "text-halo-width": 1,
2558                  "icon-translate": [
2559                      0,
2560                      0
2561                  ],
2562                  "text-translate": [
2563                      0,
2564                      0
2565                  ],
2566                  "text-halo-blur": 1
2567              }
2568          },
2569          {
2570              "id": "poi_label_above",
2571              "type": "symbol",
2572              "metadata": {
2573                  "mapbox:group": "124a9d7a8e5226775d947c592110dfad",
2574                  "microg:gms-type-feature": "poi",
2575                  "microg:gms-type-element": "labels.text"
2576              },
2577              "source": "composite",
2578              "source-layer": "poi_label",
2579              "filter": [
2580                  "all",
2581                  [
2582                      "has",
2583                      "name"
2584                  ],
2585                  [
2586                      "<=",
2587                      [
2588                          "get",
2589                          "filterrank"
2590                      ],
2591                      [
2592                          "/",
2593                          [
2594                              "zoom"
2595                          ],
2596                          4
2597                      ]
2598                  ],
2599                  [
2600                      "!",
2601                      [
2602                          "all",
2603                          [
2604                              "match",
2605                              [
2606                                  "get",
2607                                  "maki"
2608                              ],
2609                              [
2610                                  "park",
2611                                  "cemetery"
2612                              ],
2613                              true,
2614                              false
2615                          ],
2616                          [
2617                              "<=",
2618                              [
2619                                  "get",
2620                                  "sizerank"
2621                              ],
2622                              10
2623                          ]
2624                      ]
2625                  ]
2626              ],
2627              "layout": {
2628                  "text-optional": true,
2629                  "text-line-height": [
2630                      "interpolate",
2631                      [
2632                          "linear"
2633                      ],
2634                      [
2635                          "zoom"
2636                      ],
2637                      14,
2638                      1,
2639                      15,
2640                      1.2
2641                  ],
2642                  "text-size": [
2643                      "interpolate",
2644                      [
2645                          "linear"
2646                      ],
2647                      [
2648                          "zoom"
2649                      ],
2650                      14,
2651                      13,
2652                      15,
2653                      14
2654                  ],
2655                  "icon-offset": [
2656                      0,
2657                      -36
2658                  ],
2659                  "icon-image": [
2660                      "match",
2661                      [
2662                          "get",
2663                          "maki"
2664                      ],
2665                      [
2666                          "museum",
2667                          "lodging",
2668                          "theatre",
2669                          "grocery",
2670                          "restaurant"
2671                      ],
2672                      [
2673                          "concat",
2674                          "poi_",
2675                          [
2676                              "get",
2677                              "maki"
2678                          ]
2679                      ],
2680                      [
2681                          "fitness-centre",
2682                          "golf",
2683                          "campsite",
2684                          "bowling-alley",
2685                          "park",
2686                          "garden",
2687                          "farm",
2688                          "picnic-site",
2689                          "zoo",
2690                          "stadium",
2691                          "dog-park",
2692                          "pitch",
2693                          "cemetery"
2694                      ],
2695                      "poi_generic_green",
2696                      [
2697                          "bank",
2698                          "parking",
2699                          "parking-garage"
2700                      ],
2701                      "poi_generic_purple",
2702                      [
2703                          "bar",
2704                          "cafe",
2705                          "bakery"
2706                      ],
2707                      "poi_generic_orange",
2708                      [
2709                          "alcohol-shop",
2710                          "shop",
2711                          "shoe",
2712                          "convenience",
2713                          "clothing-store",
2714                          "jewelry-store"
2715                      ],
2716                      "poi_generic_blue",
2717                      [
2718                          "casino",
2719                          "castle",
2720                          "art-gallery",
2721                          "attraction",
2722                          "cinema",
2723                          "music",
2724                          "monument"
2725                      ],
2726                      "poi_generic_teal",
2727                      [
2728                          "hospital",
2729                          "doctor"
2730                      ],
2731                      "poi_generic_red",
2732                      [
2733                          "restaurant-pizza",
2734                          "restaurant-seafood",
2735                          "restaurant-noodle",
2736                          "fast-food",
2737                          "ice-cream"
2738                      ],
2739                      "poi_restaurant",
2740                      "poi_generic"
2741                  ],
2742                  "text-font": [
2743                      "Roboto Regular",
2744                      "Arial Unicode MS Regular"
2745                  ],
2746                  "text-offset": [
2747                      0,
2748                      -2
2749                  ],
2750                  "icon-size": [
2751                      "interpolate",
2752                      [
2753                          "linear"
2754                      ],
2755                      [
2756                          "zoom"
2757                      ],
2758                      14,
2759                      0.25,
2760                      15,
2761                      0.32
2762                  ],
2763                  "text-anchor": "bottom",
2764                  "text-field": [
2765                      "to-string",
2766                      [
2767                          "get",
2768                          "name"
2769                      ]
2770                  ]
2771              },
2772              "paint": {
2773                  "text-color": [
2774                      "match",
2775                      [
2776                          "get",
2777                          "maki"
2778                      ],
2779                      [
2780                          "museum",
2781                          "casino",
2782                          "castle",
2783                          "theatre",
2784                          "art-gallery",
2785                          "attraction",
2786                          "cinema",
2787                          "music",
2788                          "monument"
2789                      ],
2790                      "hsl(186, 78%, 65%)",
2791                      [
2792                          "lodging"
2793                      ],
2794                      "#df7db1",
2795                      [
2796                          "fitness-centre",
2797                          "golf",
2798                          "campsite",
2799                          "park",
2800                          "garden",
2801                          "farm",
2802                          "picnic-site",
2803                          "zoo",
2804                          "dog-park",
2805                          "stadium",
2806                          "bowling-alley",
2807                          "pitch",
2808                          "cemetery"
2809                      ],
2810                      "hsl(117, 53%, 65%)",
2811                      [
2812                          "restaurant-pizza",
2813                          "restaurant-seafood",
2814                          "restaurant",
2815                          "restaurant-noodle",
2816                          "bar",
2817                          "cafe",
2818                          "fast-food",
2819                          "bakery",
2820                          "ice-cream"
2821                      ],
2822                      "hsl(20, 50%, 65%)",
2823                      [
2824                          "shop",
2825                          "shoe",
2826                          "alcohol-shop",
2827                          "convenience",
2828                          "grocery",
2829                          "clothing-store",
2830                          "jewelry-store"
2831                      ],
2832                      "hsl(213, 40%, 65%)",
2833                      [
2834                          "bank",
2835                          "parking",
2836                          "parking-garage"
2837                      ],
2838                      "hsl(228, 17%, 65%)",
2839                      [
2840                          "hospital",
2841                          "doctor"
2842                      ],
2843                      "hsl(359, 22%, 65%)",
2844                      "hsl(201, 9%, 80%)"
2845                  ],
2846                  "text-halo-color": "hsl(0, 1%, 0%)",
2847                  "text-halo-width": 1,
2848                  "icon-translate": [
2849                      0,
2850                      0
2851                  ],
2852                  "text-translate": [
2853                      0,
2854                      0
2855                  ],
2856                  "text-halo-blur": 1
2857              }
2858          },
2859          {
2860              "id": "poi_label_left",
2861              "type": "symbol",
2862              "metadata": {
2863                  "mapbox:group": "124a9d7a8e5226775d947c592110dfad",
2864                  "microg:gms-type-feature": "poi",
2865                  "microg:gms-type-element": "labels.text"
2866              },
2867              "source": "composite",
2868              "source-layer": "poi_label",
2869              "filter": [
2870                  "all",
2871                  [
2872                      "has",
2873                      "name"
2874                  ],
2875                  [
2876                      "<=",
2877                      [
2878                          "get",
2879                          "filterrank"
2880                      ],
2881                      [
2882                          "/",
2883                          [
2884                              "zoom"
2885                          ],
2886                          4
2887                      ]
2888                  ],
2889                  [
2890                      "!",
2891                      [
2892                          "all",
2893                          [
2894                              "match",
2895                              [
2896                                  "get",
2897                                  "maki"
2898                              ],
2899                              [
2900                                  "park",
2901                                  "cemetery"
2902                              ],
2903                              true,
2904                              false
2905                          ],
2906                          [
2907                              "<=",
2908                              [
2909                                  "get",
2910                                  "sizerank"
2911                              ],
2912                              10
2913                          ]
2914                      ]
2915                  ]
2916              ],
2917              "layout": {
2918                  "text-line-height": [
2919                      "interpolate",
2920                      [
2921                          "linear"
2922                      ],
2923                      [
2924                          "zoom"
2925                      ],
2926                      14,
2927                      1,
2928                      15,
2929                      1.2
2930                  ],
2931                  "text-size": [
2932                      "interpolate",
2933                      [
2934                          "linear"
2935                      ],
2936                      [
2937                          "zoom"
2938                      ],
2939                      14,
2940                      13,
2941                      15,
2942                      14
2943                  ],
2944                  "icon-offset": [
2945                      0,
2946                      -36
2947                  ],
2948                  "icon-image": [
2949                      "match",
2950                      [
2951                          "get",
2952                          "maki"
2953                      ],
2954                      [
2955                          "museum",
2956                          "lodging",
2957                          "theatre",
2958                          "grocery",
2959                          "restaurant"
2960                      ],
2961                      [
2962                          "concat",
2963                          "poi_",
2964                          [
2965                              "get",
2966                              "maki"
2967                          ]
2968                      ],
2969                      [
2970                          "fitness-centre",
2971                          "golf",
2972                          "campsite",
2973                          "bowling-alley",
2974                          "park",
2975                          "garden",
2976                          "farm",
2977                          "picnic-site",
2978                          "zoo",
2979                          "stadium",
2980                          "dog-park",
2981                          "pitch",
2982                          "cemetery"
2983                      ],
2984                      "poi_generic_green",
2985                      [
2986                          "bank",
2987                          "parking",
2988                          "parking-garage"
2989                      ],
2990                      "poi_generic_purple",
2991                      [
2992                          "bar",
2993                          "cafe",
2994                          "bakery"
2995                      ],
2996                      "poi_generic_orange",
2997                      [
2998                          "alcohol-shop",
2999                          "shop",
3000                          "shoe",
3001                          "convenience",
3002                          "clothing-store",
3003                          "jewelry-store"
3004                      ],
3005                      "poi_generic_blue",
3006                      [
3007                          "casino",
3008                          "castle",
3009                          "art-gallery",
3010                          "attraction",
3011                          "cinema",
3012                          "music",
3013                          "monument"
3014                      ],
3015                      "poi_generic_teal",
3016                      [
3017                          "hospital",
3018                          "doctor"
3019                      ],
3020                      "poi_generic_red",
3021                      [
3022                          "restaurant-pizza",
3023                          "restaurant-seafood",
3024                          "restaurant-noodle",
3025                          "fast-food",
3026                          "ice-cream"
3027                      ],
3028                      "poi_restaurant",
3029                      "poi_generic"
3030                  ],
3031                  "text-font": [
3032                      "Roboto Regular",
3033                      "Arial Unicode MS Regular"
3034                  ],
3035                  "text-justify": "right",
3036                  "text-offset": [
3037                      "interpolate",
3038                      [
3039                          "linear"
3040                      ],
3041                      [
3042                          "zoom"
3043                      ],
3044                      14,
3045                      [
3046                          "literal",
3047                          [
3048                              -1.1,
3049                              -0.7
3050                          ]
3051                      ],
3052                      15,
3053                      [
3054                          "literal",
3055                          [
3056                              -1.1,
3057                              -0.9
3058                          ]
3059                      ]
3060                  ],
3061                  "icon-size": [
3062                      "interpolate",
3063                      [
3064                          "linear"
3065                      ],
3066                      [
3067                          "zoom"
3068                      ],
3069                      14,
3070                      0.25,
3071                      15,
3072                      0.32
3073                  ],
3074                  "text-anchor": "right",
3075                  "text-field": [
3076                      "to-string",
3077                      [
3078                          "get",
3079                          "name"
3080                      ]
3081                  ]
3082              },
3083              "paint": {
3084                  "text-color": [
3085                      "match",
3086                      [
3087                          "get",
3088                          "maki"
3089                      ],
3090                      [
3091                          "museum",
3092                          "casino",
3093                          "castle",
3094                          "theatre",
3095                          "art-gallery",
3096                          "attraction",
3097                          "cinema",
3098                          "music",
3099                          "monument"
3100                      ],
3101                      "hsl(186, 78%, 65%)",
3102                      [
3103                          "lodging"
3104                      ],
3105                      "#df7db1",
3106                      [
3107                          "fitness-centre",
3108                          "golf",
3109                          "campsite",
3110                          "park",
3111                          "garden",
3112                          "farm",
3113                          "picnic-site",
3114                          "zoo",
3115                          "dog-park",
3116                          "stadium",
3117                          "bowling-alley",
3118                          "pitch",
3119                          "cemetery"
3120                      ],
3121                      "hsl(117, 53%, 65%)",
3122                      [
3123                          "restaurant-pizza",
3124                          "restaurant-seafood",
3125                          "restaurant",
3126                          "restaurant-noodle",
3127                          "bar",
3128                          "cafe",
3129                          "fast-food",
3130                          "bakery",
3131                          "ice-cream"
3132                      ],
3133                      "hsl(20, 50%, 65%)",
3134                      [
3135                          "shop",
3136                          "shoe",
3137                          "alcohol-shop",
3138                          "convenience",
3139                          "grocery",
3140                          "clothing-store",
3141                          "jewelry-store"
3142                      ],
3143                      "hsl(213, 40%, 65%)",
3144                      [
3145                          "bank",
3146                          "parking",
3147                          "parking-garage"
3148                      ],
3149                      "hsl(228, 17%, 65%)",
3150                      [
3151                          "hospital",
3152                          "doctor"
3153                      ],
3154                      "hsl(359, 22%, 65%)",
3155                      "hsl(201, 9%, 80%)"
3156                  ],
3157                  "text-halo-color": "hsl(0, 1%, 0%)",
3158                  "text-halo-width": 1,
3159                  "icon-translate": [
3160                      0,
3161                      0
3162                  ],
3163                  "text-translate": [
3164                      0,
3165                      0
3166                  ],
3167                  "text-halo-blur": 1
3168              }
3169          },
3170          {
3171              "id": "poi_label_right",
3172              "type": "symbol",
3173              "metadata": {
3174                  "mapbox:group": "124a9d7a8e5226775d947c592110dfad",
3175                  "microg:gms-type-feature": "poi",
3176                  "microg:gms-type-element": "labels.text"
3177              },
3178              "source": "composite",
3179              "source-layer": "poi_label",
3180              "filter": [
3181                  "all",
3182                  [
3183                      "has",
3184                      "name"
3185                  ],
3186                  [
3187                      "<=",
3188                      [
3189                          "get",
3190                          "filterrank"
3191                      ],
3192                      [
3193                          "/",
3194                          [
3195                              "zoom"
3196                          ],
3197                          4
3198                      ]
3199                  ],
3200                  [
3201                      "!",
3202                      [
3203                          "all",
3204                          [
3205                              "match",
3206                              [
3207                                  "get",
3208                                  "maki"
3209                              ],
3210                              [
3211                                  "park",
3212                                  "cemetery"
3213                              ],
3214                              true,
3215                              false
3216                          ],
3217                          [
3218                              "<=",
3219                              [
3220                                  "get",
3221                                  "sizerank"
3222                              ],
3223                              10
3224                          ]
3225                      ]
3226                  ]
3227              ],
3228              "layout": {
3229                  "text-line-height": [
3230                      "interpolate",
3231                      [
3232                          "linear"
3233                      ],
3234                      [
3235                          "zoom"
3236                      ],
3237                      14,
3238                      1,
3239                      15,
3240                      1.2
3241                  ],
3242                  "text-size": [
3243                      "interpolate",
3244                      [
3245                          "linear"
3246                      ],
3247                      [
3248                          "zoom"
3249                      ],
3250                      14,
3251                      13,
3252                      15,
3253                      14
3254                  ],
3255                  "icon-offset": [
3256                      0,
3257                      -36
3258                  ],
3259                  "icon-image": [
3260                      "match",
3261                      [
3262                          "get",
3263                          "maki"
3264                      ],
3265                      [
3266                          "museum",
3267                          "lodging",
3268                          "theatre",
3269                          "grocery",
3270                          "restaurant"
3271                      ],
3272                      [
3273                          "concat",
3274                          "poi_",
3275                          [
3276                              "get",
3277                              "maki"
3278                          ]
3279                      ],
3280                      [
3281                          "fitness-centre",
3282                          "golf",
3283                          "campsite",
3284                          "bowling-alley",
3285                          "park",
3286                          "garden",
3287                          "farm",
3288                          "picnic-site",
3289                          "zoo",
3290                          "stadium",
3291                          "dog-park",
3292                          "pitch",
3293                          "cemetery"
3294                      ],
3295                      "poi_generic_green",
3296                      [
3297                          "bank",
3298                          "parking",
3299                          "parking-garage"
3300                      ],
3301                      "poi_generic_purple",
3302                      [
3303                          "bar",
3304                          "cafe",
3305                          "bakery"
3306                      ],
3307                      "poi_generic_orange",
3308                      [
3309                          "alcohol-shop",
3310                          "shop",
3311                          "shoe",
3312                          "convenience",
3313                          "clothing-store",
3314                          "jewelry-store"
3315                      ],
3316                      "poi_generic_blue",
3317                      [
3318                          "casino",
3319                          "castle",
3320                          "art-gallery",
3321                          "attraction",
3322                          "cinema",
3323                          "music",
3324                          "monument"
3325                      ],
3326                      "poi_generic_teal",
3327                      [
3328                          "hospital",
3329                          "doctor"
3330                      ],
3331                      "poi_generic_red",
3332                      [
3333                          "restaurant-pizza",
3334                          "restaurant-seafood",
3335                          "restaurant-noodle",
3336                          "fast-food",
3337                          "ice-cream"
3338                      ],
3339                      "poi_restaurant",
3340                      "poi_generic"
3341                  ],
3342                  "text-font": [
3343                      "Roboto Regular",
3344                      "Arial Unicode MS Regular"
3345                  ],
3346                  "text-justify": "left",
3347                  "text-offset": [
3348                      "interpolate",
3349                      [
3350                          "linear"
3351                      ],
3352                      [
3353                          "zoom"
3354                      ],
3355                      14,
3356                      [
3357                          "literal",
3358                          [
3359                              1.1,
3360                              -0.7
3361                          ]
3362                      ],
3363                      15,
3364                      [
3365                          "literal",
3366                          [
3367                              1.1,
3368                              -0.9
3369                          ]
3370                      ]
3371                  ],
3372                  "icon-size": [
3373                      "interpolate",
3374                      [
3375                          "linear"
3376                      ],
3377                      [
3378                          "zoom"
3379                      ],
3380                      14,
3381                      0.25,
3382                      15,
3383                      0.32
3384                  ],
3385                  "text-anchor": "left",
3386                  "text-field": [
3387                      "to-string",
3388                      [
3389                          "get",
3390                          "name"
3391                      ]
3392                  ]
3393              },
3394              "paint": {
3395                  "text-color": [
3396                      "match",
3397                      [
3398                          "get",
3399                          "maki"
3400                      ],
3401                      [
3402                          "museum",
3403                          "casino",
3404                          "castle",
3405                          "theatre",
3406                          "art-gallery",
3407                          "attraction",
3408                          "cinema",
3409                          "music",
3410                          "monument"
3411                      ],
3412                      "hsl(186, 78%, 65%)",
3413                      [
3414                          "lodging"
3415                      ],
3416                      "#df7db1",
3417                      [
3418                          "fitness-centre",
3419                          "golf",
3420                          "campsite",
3421                          "park",
3422                          "garden",
3423                          "farm",
3424                          "picnic-site",
3425                          "zoo",
3426                          "dog-park",
3427                          "stadium",
3428                          "bowling-alley",
3429                          "pitch",
3430                          "cemetery"
3431                      ],
3432                      "hsl(117, 53%, 65%)",
3433                      [
3434                          "restaurant-pizza",
3435                          "restaurant-seafood",
3436                          "restaurant",
3437                          "restaurant-noodle",
3438                          "bar",
3439                          "cafe",
3440                          "fast-food",
3441                          "bakery",
3442                          "ice-cream"
3443                      ],
3444                      "hsl(20, 50%, 65%)",
3445                      [
3446                          "shop",
3447                          "shoe",
3448                          "alcohol-shop",
3449                          "convenience",
3450                          "grocery",
3451                          "clothing-store",
3452                          "jewelry-store"
3453                      ],
3454                      "hsl(213, 40%, 65%)",
3455                      [
3456                          "bank",
3457                          "parking",
3458                          "parking-garage"
3459                      ],
3460                      "hsl(228, 17%, 65%)",
3461                      [
3462                          "hospital",
3463                          "doctor"
3464                      ],
3465                      "hsl(359, 22%, 65%)",
3466                      "hsl(201, 9%, 80%)"
3467                  ],
3468                  "text-halo-color": "hsl(0, 1%, 0%)",
3469                  "text-halo-width": 1,
3470                  "icon-translate": [
3471                      0,
3472                      0
3473                  ],
3474                  "text-translate": [
3475                      0,
3476                      0
3477                  ],
3478                  "text-halo-blur": 1
3479              }
3480          }
3481      ],
3482      "created": "2019-06-28T21:20:23.628Z",
3483      "modified": "2020-09-05T20:08:11.990Z",
3484      "id": "cjxgloted25ap1ct4uex7m6hi",
3485      "owner": "microg",
3486      "visibility": "public",
3487      "protected": false,
3488      "draft": false
3489  }