From bd21249ddc1469b8ff5dcd090a2670d2a89000b9 Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Tue, 4 Oct 2016 18:39:54 +0300 Subject: [PATCH] [tests] Added benchmarks for querying for features --- benchmark/api/query.benchmark.cpp | 72 + benchmark/fixtures/api/cache.db | Bin 0 -> 405504 bytes benchmark/fixtures/api/default_marker.png | Bin 0 -> 1010 bytes benchmark/fixtures/api/query_style.json | 11313 ++++++++++++++++++++ benchmark/src/mbgl/benchmark/util.cpp | 22 + benchmark/src/mbgl/benchmark/util.hpp | 12 + cmake/benchmark-files.cmake | 5 + 7 files changed, 11424 insertions(+) create mode 100644 benchmark/api/query.benchmark.cpp create mode 100644 benchmark/fixtures/api/cache.db create mode 100644 benchmark/fixtures/api/default_marker.png create mode 100644 benchmark/fixtures/api/query_style.json create mode 100644 benchmark/src/mbgl/benchmark/util.cpp create mode 100644 benchmark/src/mbgl/benchmark/util.hpp diff --git a/benchmark/api/query.benchmark.cpp b/benchmark/api/query.benchmark.cpp new file mode 100644 index 00000000000..7fa0781450a --- /dev/null +++ b/benchmark/api/query.benchmark.cpp @@ -0,0 +1,72 @@ +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace mbgl; + +namespace { + +class QueryBenchmark { +public: + QueryBenchmark() { + NetworkStatus::Set(NetworkStatus::Status::Offline); + fileSource.setAccessToken("foobar"); + + map.setStyleJSON(util::read_file("benchmark/fixtures/api/query_style.json")); + map.setLatLngZoom({ 40.726989, -73.992857 }, 15); // Manhattan + + auto decoded = decodeImage(util::read_file("benchmark/fixtures/api/default_marker.png")); + auto image = std::make_unique(std::move(decoded), 1.0); + map.addImage("test-icon", std::move(image)); + + view.resize(1000, 1000); + + mbgl::benchmark::render(map); + } + + util::RunLoop loop; + std::shared_ptr display{ std::make_shared() }; + HeadlessView view{ display, 1 }; + DefaultFileSource fileSource{ "benchmark/fixtures/api/cache.db", "." }; + Map map{ view, fileSource, MapMode::Still }; + ScreenBox box{{ 0, 0 }, { 1000, 1000 }}; +}; + +} // end namespace + +static void API_queryRenderedFeaturesAll(::benchmark::State& state) { + QueryBenchmark bench; + + while (state.KeepRunning()) { + bench.map.queryRenderedFeatures(bench.box); + } +} + +static void API_queryRenderedFeaturesLayerFromLowDensity(::benchmark::State& state) { + QueryBenchmark bench; + + while (state.KeepRunning()) { + bench.map.queryRenderedFeatures(bench.box, {{ "testlayer" }}); + } +} + +static void API_queryRenderedFeaturesLayerFromHighDensity(::benchmark::State& state) { + QueryBenchmark bench; + + while (state.KeepRunning()) { + bench.map.queryRenderedFeatures(bench.box, {{ "road-street" }}); + } +} + +BENCHMARK(API_queryRenderedFeaturesAll); +BENCHMARK(API_queryRenderedFeaturesLayerFromLowDensity); +BENCHMARK(API_queryRenderedFeaturesLayerFromHighDensity); diff --git a/benchmark/fixtures/api/cache.db b/benchmark/fixtures/api/cache.db new file mode 100644 index 0000000000000000000000000000000000000000..033a38de88a065a4f735da67fde99406750e19a1 GIT binary patch literal 405504 zcmeF)1y~%*z9@PuxI4iuxVr`S0KqM|JHaKmy9W*K5Zv8@y9I)~CwOokWXWFpoVDLM z_r81Id*|Hl@9Y0mS5;Sc{i>&jo}L*L<=>b&7!euU*jed05V3$DgMfm92oMp0fI#zr zfPff0&3I2U=F<%GG($Yi&lB>~4Ei*``2F$e;qRuWHt6o{5Rk4w5TU_95aW@)APT|z zAY#ECz}CYR!{oqv!U#j3L0di*0uvwr2mk_r03ZMe{J$t*iU@_pMh@x&Zf0$0K>x4_R12R8UEjNK#frRE_AbC4bb0m6QFad?L!{#-5s?@_|5r z!V;we^&$Q1rtFODZ5-_ko;LSK>K~i@BgY=;?>75q>0j6U%jW+qC!+i#`Mevl@Q_$k zSfCcacH*~=>KQz3-`>dZ*An7CZR?*aJh%QUhluizb*QxAAhDPTLEV4v)E~Y1qx_Fe z+avr_yMJcu{890@J^y|6zqIe81_OmfP7dm8@1Un|Y4lg~zoy}SZ(d1I=#A*V839d#*%nWJ&XoCutiUSrBOPU-MVQ$moxHzo`F((;s!74_a6%erQN6MY{jM>W@|Ib^h@BGY8fO4H60q7Z=pW<1c3R zzfsvk|BaCSFPOg@?6(S%GJ*=~MAD+_M1smna+0!7tILSWDn0ka(8$=#+RWkUG(w~# zs`hk@{eGPNR%UNtXJ-4WQ0R@E5G<7+8Uz#;78YpWi(h;7>)81fApdEPer5g7?T@3K zrH+G6bpexpRh z_+0UiGs(ZJ_FVYK6Y;Mcv_yaDJ}r?OEs+Z?k?YgJM)d*`ix2Bx9c;e_Lx<_t1Jqk^ zNGuu}Q1xHK_xp3$-srufk@eF#^|z<=AB!*kX-NM~A*HpRl@aYzRVrV4P$(=yLQsF2 z-w)K^&xwB?%HaRh&Y#);(}%~uKPsMI9R61E|9^w|G+InxkXWLG|7x`U^m#rf{7(6N z9S{BdN5=C-{QvXt+?)aUQ-J(+A^)6`c@Esqf%3T&<2hhG2khs7^Bi9OS^2lsel7l+ z@LUh~IgmaF%;!M<{H6o=ukgJ1>N!w72kPfQ^BidZ(aQ58>T_Ux4*1W3`8lvW2iE7n z_8i!s1IKe<`m<%O=S809!22Bdo&)-G;C~JR&q44x2t5bk=OFSNM1O7kImP)L$esh; zKX&L>^Z!`<&!(PRk$Mhl&q4h;Xgmka=kV@1Xgvq*=b-Z(bf1IXbI^a9fe8=*1ONd* z01yBK00BS%5C8-K0YKpYY=K`_qev&u2r@{wNSD7Q|Iao7djEF_>NdqwGGH_=9tAJh2n?ww+I=8?og=$m#g4>FtU`Mugb3YTm@+$tKj zFGniiM|R)ujMej}>e%SidudM>SU!?M=B+&RJl?tCmgOrh5u3-GY2fS~j2Fv}>Z+f3 zNAPI-5y#H-F2`L zu@u;P>Q#E3$1Z23F=IyZ1Yv&jt}*f)51JI;0z}_mWRe9e^!f^`&&8HfxiZ$bi#jmf zXgNl>RlQ1{N!`@8S!XsKnH6!@Y#pv%@;W2^pd?rgKy-?TbIYI%cYUhs-%P)E3*oT!~OzN_JT-# z#2fh_BrFy*>!TuRTkW;wCMfhmEt6!p%h%n)iJdb?j0Ow$G`0<|PD(C4nJ?YwEN_}d zvw0B>J{EWshTejVHWFnke8FWmb8f9UwO{+est&Gr`4Zpu`wcpDAqfI_0JA&!f)+Xh zJ7c=MzG^#iHSJdRh=6b`gilSx>wWh9s2ic!cS_p=W>`BG3}aQe*UVxVMSEsiZK(Zq&nW!uz3&xO|IFqJ}f5Tkokf47Es_n23y6+QTKnei@wr zEg%J%Rfz0s-qzb0O7t{nDDK}NOayR*y}a7a%~xr`{l*v8 zt6x0adg@w+%Aq6cReP=WG{~VL>x-vXuNJ@zGnRs!h4?Za_LR%T(oZRldY7so^}Uz) z0W}glOXV)`u@2+tSm;t9`qSshVv{snCe%8frMazRMJQuDmx6%m99fV+`6aXS??HU2 zIF~(o@w_%iO43jja%9mH^BdU~S49wlm+ZJXt+NiR*YCinCR^;*y`haZKYMNCc_|9{ z(mUX*wo5yqMg||4a)Vo!HMUA7=mSbHW*6*DsXp6k5+oI6qMLx zNy~pRm_=FTT>cZE|Q3U^_Kciw_r8Xd&RfH=YWU@uYkf^M@wi!pu+qw)~&mA{8G zLF{J~IvGo2%)Zxu7O;iH^{Pg&8#&2*8}kyaDbWW)k+`pwDveVK45`{9(&clcU;R@CR8KifZb;oYxrkm`h1Kx)FTo z)s|po$oTCW%&-<$B2%Yp+Ix{d1%d8?;VhM`}s%^ZBx#B0AsFvLBjiUw9L3^;_??&CuFcaJE77B-m4i5Q+;l z4)~qkK2*mTw;gSz1i^$8K^iJX?3%s`tTz2HI8mY^NloBk10iS?%2tqLJyz;4f|7_J zq(w$kGlhCG-K-TwM^GZ-$N4}7+T*&*v(9DIW|Jq)Dnie?$3q!x^IfoCXhksQE{87q zJoh+LjcYqoa$Qhfip&%9B@(Ps0kr9>QzA~uz+JbNK|lQ~%K#kwqs1QQ9mdXa5dK0x z@67l;rICA^eE>IM+yXPK0aKJvSt2K329 zS||PVb0vab=Mot533kH_Z4OwgV|c@{`B@U;UBMw5XcE4;Wu%WfT|3f6yX zckCNV6?U%Pbew~~5b^%KB$p6oAalRB+uI6e{}qX(8VV)Uh8=jKZb`X*Ut~|KjVxZ` zFd>3KUP(DhB@E9YquBK5+AKttv~z!I#I=5pVAcM8?1{^dLxL%{|cdfU7o0W|2H7t+XUuQZ7@eOE28;!FdE?^*qiV==0zpxXpbkxQfb z1aS=K&`7x>9yyUZ&3a9|j=!V?9R|F4$mBOJ#$rB-Ni;Xk#$rD6(@th(Fw{YI7$9>c zM&m~$X;}?8gegW|r{!19$q_@)Igm#jeBhN(_`ItYPMuVbbb?Sx;>;hjgPdb?4%HXk z&_k)+Axz*3-LvNm?VnmD94y}^jNF0@MzX7&)^k&3>^ZhW`CS<$+V`EHK>E@uWfM&B z5*#|CUM!k?d`&MUyS{T(?W4s#DT80fkmjLHkKo+9Pa^8d`pfDAag-VnuIBl2*|OOP z+cXq!v$0{eNk&YC?n{x-(u6{|4*bI3AFmTY~RU&v`&Y*A_HeO2OE{N{{Ut4w(U1uKsVPa0#1_Q#RefQ-M6b!y8=qEl1bW*O) z@GB7iH-ijd>+T@X%rNbRXaoF%V8pUlqD<>A4bs}YDa6OGb#&t;UyI?y6+j!uM#c2K zMy<5C#uhD!?)Ws+*Ka@wv;0(=ek%du73|sa7B}OFxsFychOv!mqCblOW^EgLoM$9G zz3+>{hTwZ4H`cKt6sR$-u!8IP(70E@d^`i%U&#(LIeVH~v@tgE>W~~e=Lqhs9qX$> zD=e_&l*2IC7Kmnvl^%0E6StR-ZyrtN7`)~mC?0886!#sBLWgEg_HT5UARbojTBp8C z?G|Lfd&#DkzwYx2>y{=wSHo(Hc|f=#?9y4_>j;t5zQ@fNb23hO&~5c}Y@nIihq^sK z4^=v4_?JC1AY1jVj(AUt<}uZqOaro;%`a(ea@B~i-*TxAbx!F^g{4? z-WFd09C*d<^7MC6Z^l5O-2__q=w2Lc#~Bsw2#lUx)}IsLib``V|e zB(wG*UsyKf%uhBG^t40d1*B%z0v{=7Gee1NsEU6ENf!Zvx4t zWxs!^#V^D#BCncA7o_dON669V5+PDq*W`vraa-voUOWyU*X&-wUD@QX%gAQ2HgdvQ7DC6?5SLHSziq~e+M%iQ@$x|^`%%5j7W5f zN=>;Hl(%?Qjy+t9T`5-45>;u=pO-IWm(e+u9)n-xO;}>NTG0<=9a1sLj%{;FfrcR7 z;TAG+mEBYY>Z1zMhXxQAXnRqB>$we>tKWU03e42#z&0qvnq+Z`T|f@0CVG7L(&(+z zH1>u_TROiM7}0_yQ|UIR5o5nJ2&A8R6bETJ?|R5 zRB^8@mIjz6HT4j~ehL}$NmRBt3s4gF$-f=cy-vmVpUDtifUJ9^bGel(`gCc>{d`lH z^7+<01t{!Oe1TX5f&`0Lgk+91gH-&K0Zf1ZAOHve0)PM@00;mAfB+x>2mk_r!2eeQ zx)46Xpnu+VG`6vJ`178lh@>nzGozfbvBA^BTRWSls9y4qTsfKh{M!u(0~ud6=aphb8ZPcWoy z5Tui*08D@YAOHve0)PM@00;mAfB+x>2mk_r03h&RSO5kL91HZ<&ozJ{fPxc({`orq zFMeJBLvVq>ynG741PA~EfWUu7z_*AE3>n0S2L==j3<5&le_ZGpZA^!vK zaWc5Oc`&%UJk72i^iDa!WJva_(VJ$;{~)C0yrsV~`DwfyI08^g?gTWcZt#gUA8k#nsEoIZ-~ zB|bcu;pG?FUPyx>Y=dy7&LrKZfQ|MP{E>wix7+$ zmH9`I_>m-@+9T2P`gZ5X5jFk9t8*83VR!I5cRz{qpMjTRF^J$|MG_F+a)&4|L_N^N z`6yE7{ETf-$d(u#3?Fx`LtF8^lUS{qHxc3Et>FPPX|08 zFCgA&WsbinZW3sNOWQv2!6L!e!5E5!(~A@&bm+e0fg>+kLXlG3m9B-yOuW=Mb)0Hryon!E^9| zXm<9k61#}sc@W*m9XBvjY0fWwQ%2#`rzy0HygQaO5<|L~3@5BQ9E~ed)h>d0bCY*P z$GBI&8bUiPa9GCY-&z0VD>mX({I#(L$7v}4|1p)DSx-utr@IFIA@FYO7Nh* zY`w`P7c-+@aL!+gPV}O_eZzaou_{SE?2Sj){4((I1vlAH3ZZW~nVi4(t_5A&V7s*O zozNZ392pZY)!_M$;(ZY=yh`xl!HB!vqD}=$qcaoQ6y~J@6>5rl`m~ukQ@ex1dCTOu z&3WoMHxS;8j5~5oG04qB-Z~D;O5q8_fhh7vP(<&H;EWH1A}h_uBgzy*RbCLyWc8ig z$ZnVQx*@ZVeB({pcee$b#@rq{_TmVS5SP*#iUyB2)BQ}X+{IjJK9yJx;5A}c_5lsL ze%V$xNGHxlKR0!X-7jwpZP|2?k|uaFxHaHbAbxhF-I*VMEqL{bs`*PrEx}E}18A^D z+Xv>A>0lX6ZxsldC7B^u9CQmWgqqrF>}W8`4^rgpc~-Iu*>x`%CTekxF}@ub*>(vY zOYdQ=C-dhWpoKBk;cC`GO&y~R;2c7sPB;#8@Uw{vd)j+Cq3XN<&Rn6WX#V*?rl3{pD*4ag*%ep7x&xN&!gxpf*9m!RJBj7 z4LFt?)}`QIO}OpuUeF^4U^%G@7meJ_e`b);WVAV1EGiYj62>w(wpoqeBs~#dMY(eQ z8NMz?2sU@(H+sZmw`_JyrJ$^OYVvdf#P^MO4f@v;T$0lN#uHq{UrunWTx`bdj7)5- z>}Ad>JWUCLhS-66*oJt4dUx*|?;7qJ z-a$UPXV~jn+sQthUGEZIf3N+j?cRF1Z1KZyIX^u&{xp&*&O|nut<_MF7}Z(!@Vp4t z=Ar8zDca#~lj)P(di(9x!wQa;Q>C07gQ>>2zo!{$h^LvxIPD}=2PH}f$Ook?N+jPd z=ukn*6Mo%ANbE}*UE81@O-qsm>G5;8-5X_3ajpljN)9TyAkr8&@W2*94=|g4TKg^h z>~I46W5`U7%sZ>XTkKblU%GmD53veDz@zAHno zrtPH-6ZHK^6`cDjGKJT8He8m3%B-(Pp2hgeP-K1#XSgCQB2Xsd;;`O_tPJbbhr!m`lwF$~IZfeYkfAdHkMP zzBg(n)VB)3ySxFnUw0*Zf;%lY%@gZYZK&`v-`VNS4?H&eyZ8apKG_Uri&Ja^=z6-$ zu>m>AxG692h1CE|lmnHe(Lc|OxbAI-RObz&Q`Mxkw%OKdy2xzp~$r3W$rCyUFxal~C z$8z;P+SM4D-L!%52+{A#+EbacMPuEW>5AVYBnJjg3#}~+^N+bW5zhi0+>vH|DVMA#oyHkUoBnCJ<|O68YLI3_AsBt~MoioO9(m$l*U_C7b1} z94Rs;<@K?>Ks&#o1j}fk++Z+QQt_3&{_@Mkue&T45@F^+YCpo%MYk=7<10x+5^U2x z(cz6RzE)I`z}lT=-$R;{>M8y*?J;Pc1K!PgjsJGh3#7XEZl(6j?8QPn0aoi8r6rK}Fo;r*RN7*6 znadxk+vd*++d+A)VJvb(y1|o5t#S+JE~RkL|r!L1o$rMpzM#sHE9|5GTZpADaWwHJ{3bq17wq zk4y?}*vlId#Ry-V5*p_oz|wrUS`)$FOQ27wh2jp8p^AN~Iq&Q(u_H70!hMCIvP04m z-e1nPD4+8^&P&t-p6}I`P$H?L+) zKl%h|uljrlmu@CLDi*^(ShGrE+*WPG<~5|D$dx`p^U3u(R|u{<4DkHEzs1PW0$LX= z8BRpEiKmR|!R1IkQwG}zCnMJm+d2V~BeKRS5pnX4l_yg(5}`O+q!||S=Af+?w1_e$ ztfYez%R{?bXMRO1%h$7n2!#?_lTIpmSxovsY-?Q|v^3I6;(BqUD1+F@WwTz1p3+y4 zz%B8viL+R4kV=U)Cx460g}W?Ax{t_S;^|cm_4)JvU`T8rNU2W&m;eDl01yBK00BS% z5C8-K0YCr{00aO5K;Rz&M$o_A_xi`@@&7m6@B%aZeJlU?DF6TJtvtQ!{Cxla*MIZ- zNAG|XAOHve0)PM@00;mAfB+x>2mk_r03ZMe{5KN-uK)j=4JgnZKmZT`1ONd*01yBK z00BS%5C8-K0YKny1fD2mk_r z03ZMe00MvjAn@Nv;Q9Lh1=2JK(iPGVq-~_7rz9`|0)PM@00;mAfB+x>2mk_r03ZMe z00Mx(e*pn#a0pP<^Ox-}{zyRlkpTZA0R{yQ0rOnvxBvh52mk_r03ZMe00RH9z~5f~1Hb?GAHxAP00BS%5C8-K0YCr{00aO5KmZT` z1OS2m$^yXm|NkqG9Ix*J@-7e^9lac!JqPoz1+0r~jH=OLsz=+Zatr zvREBw)*mu>9dI_w49kujTRbVGn?Gq$NpK_uy^8H{#msj|>*4uIOnW7`x> zY?!ckII2~54>(D|=W5kdtg?O_9(G+Vng9anCCI2rugqqH z7Thn}19GxX-!2~_gYvdk=4u^P(`dFxUMH?}7JllQ!O9u9i-m|7-jFydK*4{Buq$v; zKwO+=;mmi%Z#+j#WP(x|rM!hr);KuwJ}eWeJa|74##Yy>s{PaUkO<@tfuJ9J>pI}0 zgg+Ph@4HCXN3XWKG2_RaUi@GdhzzJ&=wlfw`}Xc|vh!1@z>!fOO)d?(U~81J5u?r2 z)*G!arqlh6t_FfmU}P+xcxm*p>ZR5f79>5z9Ro|A(wD0JH3N-0I_;>yjB{aSKdgamj8d-TqIte+HUnduG-#SuBb7@4%ZarVL zIIlcVl(<$&B=Fd`jw3&#N7L%tP;*F)Tqb_aN4b42;lQFv653Rd&Da-VdqQ}_0)FVM=o}^WM z?CU7xaqH0|!}T<+yOUkjfTqM}Y%=%xGm z$zOpET@JQ^KJ4wZ2HM35f28;()}rhP5e}zyuu^i!9!a8c|7>EN_6n5%ptFq$&4>0dSP@VFXUyVYiqK5{cTw_ztWF#)i?S=%M-2L zGzYrw_7P=VUL?+bj-~aE{rR~2DUuZqc`1>f7FRb9EH|%F+=m^nzp&#yWyNQC8-HE& zB6G^3{X|?n9((hh=KT=6Be{xDm`i@Z;+l~238{tp2KZr6r?_NG0$%5r_gQ_fo z(2%u<4kv+ZGpJ=jFV>q&7Hw3{M;Fif6&(tCLj~Z{MrgexN|8b>A?;KX6Q~wb@eUvb zna`6IPB_c7V$`(TP? z>i0rF7WbWfFr+u?^&H56c&x=Tm*dW(&!~$*1Lyasb)vvw7tJZRaM;#FwOU0b-_ZQz zZ(hh#ODAU#MX~zSqj8};jOfRC8^#LOgAT8uQ%;(~jS}&(>Og<@tTNQXUdBrK?H6*4 zW+aiNbLm#I7Ti2Zy|Oau*|Tcojj4jR9HckK>$FnU>@ir0a*c9dhg#{|Q3x^KU1OY| znFxQy)9^bk?&xhg)Ec!)^~drFo^A2DV%=dqpc;b}f{gy!$-V9Hz|n%59aIm2;9Z3o zg3D}yh&`mFOZh;P`(i(4m`}ymBAq~$<~+v`VxZW>^T&78ft`JSk-@J?wZwM$wav{R zz{JehJhm59wNcbX73DRf%VUp?xk7gs`7w6Z6Vq|DKFM0>M!>>-Y%2JP^*Us2^dd$0 z+Zd+PT^;5uMe%3YvP9I~-XZ*UlX1lE3aJ9z}aRoBV)?6#a63yXBVkCbK zG~(K$%Ql=suuhncSgRU_sw1STEYm^m%r1sjbj~tN+$Y~2g)K3-1ZoIs@G3gZqy)99 zO}Ii9Ch6~97dWGxcpA+|Zy2ByjaI%9CqQ)eV(%Q>L2B~~(4$R-S=Qh1#dyOdi2xxr zyLWxpqUgpEdaeuAv{W^?j@&mKdUsw;hr|Aw8pOjy+sEpb;%hfm4x|e7^;=5=`uZ+j z{{G1w>@LKfFlPDn7iI?No#59RZ(B;JLiTOjwqy%A+{Zh|nGIv-vO3oX7(2|IjA$9R z1pB*HF3*ef1LFF+EWg&J)?vIw601pt)1oC|B4_&aktbV4(a^nsB@YGk%SDib3aqWU z+YXkS*!W2$(~5isvanvD878GrdGp8ORt>5QXuO|}_snsr^Zu+I3U!sEP2;x9<60#T znbYGX@S-{&^)#t8{YPs?9pu<4IU944KREd!ph> zb|N_@7j{VJ8RwB6$Lxuy1*eAey}+KCt-7DPh=wb(nCJg_bG>mpVcA9BZ{@j#tg0+h zb4>B+m1HFUHxXnS--}x3QOJpEE&sM)=w#pZ2%0&5gOg^HptG|jZ^WOy)v<#Smo1Nu z!^4o6vKYZ(L5%Gse?Sq(fOpz9WwVaEA)-}W*w&;IcE2dy zWAaH)SJ*_`qj}hR#pVcJK@$x(n3Q795o(St#u=nnsa7powDksq`Z(zh%}l`Zgg<=6 z^mLEMhZGUfbq1QCaj}&ORCDOA-`al#BkE&X^7T1`j`D;cl}NG~-U0$u`T1m|{F!nt z+iG+X`%0z)ms!dB@%U?%pQ7&;n&tvT^~-ZwcBwSH39!?O12wlb$5d7$q77xqvo)ckeH zF;$`K-0W>SKJx@?5aiKSg^1)1oS-B(IiE89`Eb7=?};ax@~Up^7xRHOoAt6{V6*+` zv5BlP(%1GZf6a5p+iq{@$RRfVPNU*uSM|2LDr2OjeExCVFuKu3uAYE_-PJNPyU;;j zZSVn=#gq*gT;tpzhcf{fF$oRmtHVR?*LN#3%*t18(2QR>?HpxNBEYyI2G@QTW)s4g zlyhPaPT8@@=CAQacZ$oyRmFgJ1qT>K)Uaivmv0e;?}(tbkX`FiidP8?$jg_ zi!XB2raOV=>>Od;Dd%-r(M@U6_2>6D@5BpZ+CUGiYkfYnkJ|)58QCoF+nh)cHpQ1I z?I~?lxAIsZqm;OEW$y_UVy4G1ibHiymx{_ibcQt=j-$x@d?gOu8x~fUkI_sy;PtwI z3=)6-kVmy8`i}L6{MHB-_D3}CCY$PqW1KE%Z1a(d{hkfW>>0A%p$6^d3sP6!*i1>2 zk^S>hrm&D$D$OnXaC#=XZ-p|h4Jrz%Sncvj<`;8USJz8x8X{d~3dRw!E0^K0O=hE| zg;&P<9K$_5hRdI;Cacy&U44zA9 z)>Ml}F&CR7E*=fJBMdzg_ZL!D_w+QQG5j)fY2O9lgul08Q{-2GU1=$sFuqDpcX_)f0(P6{nk>R40wLS$-*V;mCX!2U zgjy5Fn^TIGJeBqm&*AYyMkYdbnT7&kE=@Gz2Dw#ytTH26OXX5K%1XEC3 zZO}v~wn$Y5FGE&@Edxu|cUA+{#Bcc+i;6`~11^<6%Z>!9H#>oR2bJv5^jMLBkGi;N zF~bxiU_zZ4dYo*EX(#`Iy}e=D$c5n&07Y9h2##56P7U37-Vh7@M%a{lF@Q=d{-%cV zaRj=fS7v5e+6%rs($t$r78_(x&U#v?$z}a<=|qX9B-nIn`r+V#TMGn+!)w4!^I^q? zggR4&LcrJTH8FaG&-wwHl?vKejS|aIG6TtHwX8$`H&~W;pZm^JKA(p7)i8oxpC*{C z;qFN1fzTiBVJptNvyYSTMJH5Yr@TaKcmC1lq5Zmjij^!wk^ghiWRB+nH3Ct~cZ=QS&r0rh`}`op91z#f-~WGl zmw=JR+21~OG4;!*2noYGbdgKYEF&$%3s;*YaJqoo`*8MVGU z!KlzsPXFbT2CE*AQWHg6w?Q+yu;sb>ep>!~iQ`S6zfsM?TkMaT1Tfn|eBl;cb1tkA zGaiN={RY7aQ}w+^W+LIQzW>k<7YjZ(!1%gYSmO%!2HMCDMfA-kUu>hP0AV-ezUp`- z*7E8ID^FcQ1yckhU4X-J){d)IWi(rvBNck#Eq)8g7hWSHVw0^M9GDmQV5ro3zFVJ~ zJ`EV|Bm3ijVTq6L5%8;H#=_~A;P(j9Ht={?raXjRZ0ggiaZrsx5w;~&+ok^CwW@5I zK}=g$wz)5KZqWdGU(C_sA7wHSHpFS}^%@|J%|21g~rLO%9_Iln} z@mC0ff(yAB*K8x%qU^;yVHqRTIMD)TNXuH+X)odZG#rl??nNJ~a*k1KxaTB!4BXlo zr@7BCu;t^c_C7G_VQ|ByzKqEtB3)5U+Y5Noru8lsMh;Bp$FnlH^3(|2p{K#?x*Pd+Wag%o$*#qc3eXrHRIU{h zNvM(zUDZ{bcZ$R*HTVx;4Bdup->Wi@5S-8F;@K4pDl;A((~FunuVI8f8-yOt+z0h! z+|fm$hc(ImI1k($1hZE^lV&915^+(WUtma;UpPn7)fh9oUOaNcW4+}^625X9zB#sc zbVtpZ`N&6ww2$z7HSSO^yH2k5dneAWfk@8^|WtFqLEuq3nHgf~E<{5^3jxAWi8?t~vf z;mQZ?DkiC7V~Vw8aB7CW89*YklHDZf!d}b$DiNu4u8I?3UaMy-n%U+o^hz#S|3RN1 z?Ndw}6mfBRh&a#NVH-_afjsuX;^84q8Y z^Ws0zBS>Ck_!t=3OR+6 z$tHIc8@GprH7EG{_C%eM!COlq_b7&Do>-H!yeYOqEi&N>m)eAae!|%AwVh`oS{#3L zK&(>)ATN}R=Eh{LAw@HtUFr6VI7yi9>3I&fw?nkNwaPK_Mm zVxSMxqEkyB!m5mKZACy3sfdL^8KJ-+;F0diE6L!jOV95&FUosCt_d&YR=}lSV+!lK z-|JTD7a?u=dIBSwCQ-iKXRm$0Knx0(VO3({=_1MkkLLDE?T$jB9olG^#qyA}fjf4H z8{&nU>kYc0N{t2Gt@6YUPB(pFX;jhX0OFe9N~CqS*wQioc(3XRrx?U;Nq$^afq)IV zY6F>ZZA<>Rj_MI;oEVBzte2|$>Bye!05!Q()?Bz)dWX7?Rkm!2a9F00H4~L--^+es zlOVGUlpQHWjWC5S12ymka#JVPdv0DF6tU8(71|EPTkde`Rbo!<%>|llxeI8rZtL-p z0rayb{T*Ypcg{rJ#!2N&HftjYaE*I+>Y?1KLdouPCA`oF`!<>Mt`d0#c{L|5u+6t{ zm}#yYn-Zqa1;$7$SXuH>nom%uk_XKwLl+z>b4AhcSg%|OT%AtKQ#pjD74u>)G!ah( zTn$&Hc~@Jp>ll3;*u1=7_nPY=xp#zBe|!})|4Dp=tb`^`Ay1x8Q5oH(IKKw-xHJl5 zP;7qCZ8IeHFh80DoYv5NR~B3fKQO-F`vz~PXQfkCOXE+*0J2Nd;T28^DkhFbsemA- zp;oP^gl!D$fea~?&+HhqcYOdi!kNceOcV=gMSdUY$ucHV z&geiDT@P7K2j_}5@;yF{$wskO6V^{O*#vdYh&A7=XtMj~jwLq#(Hzy!&;AcSn+1%C zW1K^?KE-Ti8AYxd4c&&rXqwKmKctCdzVK%%j~Rr0%GJtq$Bn+7s2N~WNa{&m9d$D- z^b$5Tqz#F?++xP#7R$YE8Ze)MJQGr`E+{VLWu`~jWqMaMUU04Ln+ks&sJ|K2h7fm^ zV;t9pi@~3FJ5+;&uHe9gF_Y31QI1(sz;(8jTmV}Rd3@&uUmbQPvaVdGNuAL?dJw{O z75VW~Bu`{2^9t(@3dGL@v^8m~S!ruM;ApDM0f;^D+H2o0xDM5squuiha# zGgD+#S%20+74M|T2(q29)YG=<8AI1CQJ1_ZUPKI|)EnYa32cp&6$uG&pBG(<&0;5% zgc{TlZ61i%^Gj~qllt7g_RHyh?%tasYm2RzwP?#V z|2p8t8&eUK@gm|)+(%zZ#lnF^-gn&t-QZ|ov%J@9TjQbdp+~-$^7mM-By$hG6hfa4 z1ciBuTk;D$6DiQkU_4XBz?+DUT!Z=9*?r$pzY_>r_Q{L?N)pFoYk04k-Z=MaxlF{~ z;!T3w*98^#+oe~aA3M7lPBf~hdb;+zky9%0xl;_EUUTPgd9hRX zGk#jj2K8D8dUerc*4~3stRW2}ziMD@(?CtBz$w0`PIG#FEuZcw_a#a~sM^^tQspJ8 zPl(NluCkMzlq1_DxwYyzxkQm$(~lBcoQFUh?0aJD1gCb!HJ)@n)N`5!(6O+`7YE6$ zrL@?Xr9B0T=HIQFC<-D|UQZ?USV`~tRZJl>e-6NZOG)=&b3E7Hb$6k>{g5Eki>##Y zOC6{iT|I`;R>JCrL*Er&mvBr9If#?VE$xbU>xJmwBzMQs0@1eL-eGaI(kS3WR&NQ1 zud7e>)ugjUe`WMxOp7S&f#zrxuM%Lhd>b%=!cHwUNy$iJ z#*zY+NR4u0Hjkh-knz5BDm$@ab7NU~_$421kJSF2qcSJu+6SRr5^wcPAr^J`J1)g8q9_Hp=1sTz5=g+!%& zF^=ImaMDRBt&Dwf?E%t`gJcZ0ex{qBm<&EodpR7(t|Y#&h_PfV^&U z4;ov;2jzEl(+lhQ`Ge0FakhTK@_3EFI^tA`v$qkDXsd}mW;42QfpGuY}Da`t#;TtF`f(nCIwWM3-lb}xaU zU7?MVT&k&>L>K78y&=(T6bh#44KU_yaGo#KmMD=ObV|(r&a$zb&SD2@N%k#{7ejhK zdnRx{Qw<+k{EeYt9D*U~#Orwkdx`Mrcs;I~N%9Xmv7Hr+9$F}xP>=y4Me)>H=0&x= znQxOuYDzS}ZCO`N+WCphgAyxPw?>Qb)*Y{7N>@&D*PBG$hnX)|` zM2C~~jPyqguJOleN0XG1l)kfLN0u+;OvmGY60axUr1FZ?QLNaA=-;2k_m5Uf(_fe_ z?i+uEEb7p|3KS1yOMyG-#-OyvUiO^^Z{N_HEB%mnD3;4NsY=Dt&=eFg>OCSK3tKlf z_@bKUWB@JHsRi3fyfj-IHM%ImE`enLZsHIdk!N0I;wkh^Mrok7!!`>6*QWIHqN! zU{b%gX`cHv$%{zyo2!Uj&7~}MUcJz_$zy`3mpp+pA&Qkwc*6+@Zw+eru4sGMs?6hB z>nlRE6idmVYLbcC#YfFl4&M+9cXQ0Sp9n#?d%H_j_S|!_3y3yQ&?OWnR0()2>ZB{+Z$A#|BX`x@ z(7DkG$y9=Zols0B_fvuzUfb_5Vkz^wgJ<6xiih5_qIl!f8N)78m;mqgx-yF;sdjlZ z5c&Qz|D&dhxrT;0C*}!8yi7>4V?@M-Iw(k7GxU+y*J1cnS)m(q_g7$3{PKyRiRV`7 znm=eloCI&a`Lzwf;c?HSHneio@WA9nm zVqIR0S*9;}d(4z~wdqN$;8o2`ofTM1+~ltzeE;;YmX&J*zk7@G%~`Tz00zv1Dbq%1 z=6KZ5BL!(U4Ag@~V8wIp=hrbthNJFN!4>v7tR}{w8){v~$+oincHc(oBMXFEeO^>* z!IeN(Lg6{AjnvMxv_mL@49LT<&H@!*b!n`hUpS-DIxQoQr^RpdYmRt3Xr0+Tolek# z!M>c_v%!xiWMtf8ab3H^dL`VhuajC?IQN9uSC6|Kp9S;V_kn zU}9mCTUu*yOM7Ro%Rd%hINHsw8Gg^Uc-Q&eWDwIK4*#etl^j_RLO_Q_HHZqhOm9Sd zFy7ofxB0uAsyNYKEq5k3KOmy2pP;6;*6g#Az5mm(5%~8u-cQCDFFZF>IGU&jPjJ~0 zZkEE{>a>+%mU&?RFHpjbkFW!2=4r(Oe9H?Io&E;uG^|VJTWx|TV%H53oSmARwA#qkqL(e( z)bRH35LvPkOH==*TJk~NyVCq3U3r&o8`El>bW7jcIy!;jX8&5g3Gllu6lZ?>(2D~S}0aHsO@ABwH zrk}u;Fl+7RT0Q*13bGGUxddQJG|G9 zrrwp2Sz^X$L^OfllT0;3^+&jU?3KMKrQd~joy{Ak(w=G=J+aD4s=~S~j{h>1IaB$b z9Q!H<>$3S9&VRzlXxd91ts9z4c{%W{Y$`1%bLJ9ca$KN*uwcX5z-Zc24Xp=8ap*B2 zq_O$Z@_?#}2q-D5YUv@!gss&oNoIb)&-Q%A;`pfXl2@6QC{mvys);^*#k`EgPo)+LO?)MajVVg4lWH%KU}^tUqefK zM}sTj6_vu%vJ+I{%BwsqI=IRXn`+Xv3?Ho{c^2pO)hM!bWb-N>nuvxnE*Vcm8a~c` z$?M%$sl=wbrZ5l{5GP5NGzPzjs7O@~J}`pd+)wyFI(+B;p{Gn@2&eDwu_G`eux&vgjW#~Qms0WvMb#GIEgcasqzA@Vx zT4`eLZm&~3?G>t>!o%qpPclvy3L-`97!@0}!QVH%I%e!5dVJ z51OTE*#MIKl&m1J#y*fQCbs@y?tYMhoQ{5jM&E)6@Uo^q_ZrGUea=GQnv0sl22mhC zliv*V)S&2uKhZInAAbVC9ru~`fw*6c2|2AvOc;V(o9s;g=s=*|YZ~U1FaxD;6qHH!;O+vibqF_9HqUkU2bjBEtc_KL+=DXK&VQeHSjYG zE!il`uJ9*E3`kM&wSrtDVgHyqYRFns@CPRj4V^5sLjnWS68Hpnd1>?la{PQ9vlbc# z>ITqQ%O{HM(9rCNCCXcC@DFXX^p~&3U(c~yfM*CmM89XcDI!=H`BX3uhk2)|q_I;NS5X-^YZu#!K5W=}E$qVO;?wMx8v?6?GF<}%YwNo*kKWfq z+gD{_Ra(xuIKb0t^s!^<<}3-}Vvac4-O)07@trv7N!+r;i2f>DhZn%Hm6WfxNVJYk z8RHbLm3S1Tz(6eb`QctPv zg@S`^CtXo}6EZa?*Kq7fiD|U}EdP<<{|=~%u50BEJL#HL{2TWl1^ z3TXxVxCB{tfHI(r^!EXJCKya37yT7FsJYDsA3!Z4utPcs8(2OB9z+%G@R&EWZX=`V z=lWL@ki4h}>KeP# zo1@W)%nqW2{b=J+0Fh3wN}SH!yz^k~SC&SUM9;Z}P3 zaecS=9)6AN(`w)Abvxp)L$gb;oq^uR@fFHlC@#K31NDT??~ey27-Z8z4vO(B;GrCI zo&Y1F#=#pWu$}2aLtood@bb$32c$cWt0adxenLPklHVL~7&YA0L0N#BM8fySOeq~D zmhz9`eS!0apn(|ioAx3^0b@>vH00kaiO6!G$Po!tX5iznV1E}E2?0n9vmuh0`7dsO z&e&&xd~5j$7S{-a;QmANq{W%$*l|8p%D2K^BF94~RKmRO8y7d$Fhz1Q;a~829h=`t z8brU`n~DOY0h%t(uw&H0iV20g=B0;d$=E@i-cFmV;~U!#z$oH=d>`^2lbZZb=U^Xh z$ZmP?VXnnynx+AP1l}~oo__bI@Yp0DV_Fuv?e9*h55sc}pQMvk=`_H!-lzV_j&I_= zrRj9HGF;Wcj^}ni^vYR%Z+end5N|^2DLUP!V4dgt-(Zj8+uQe%Aw(U`xvf>gG?W$%D(V04# zw-!3l>b>=v1Xd^ePT0C^HuP?}JFCqIUo^m{#QyLcB`ry31`F(bqPdT%kIA_|f}Dj~ z=5U88gJJgTshTJ5eCIhnG8hr@x#Q4?WP*kkpj|^+gE}x118C^8X#<@VaZ#aC6yI->XzCxOy zedCvxiJAPqaF+qL9O0-3kJfo_@5^+DW5(X)@Ni;l);~6t-&ZeTOMx;ddT}FIOhGs5 z+;a{>`1Eq_9I2+GiM%yzK-{gq4ZJHuw51~`wN4YI(>D_%->Db7r;A{SJjS->P9|p^ zmJVpla(huoX@eEkc$!~4k=zkwCo7KO{cs0}pecgD+ouk858<3EoeOn$!aO*SAy?Gm z(wMWTMJ}MVsa#Tpo{+^DK-UhH1r!iRSMUZjdIRNY=@t}VUK>~y{2dP=-F#I1@mE&G zuYjMETY(|N7TfLZ8aIROuBV;yL)^^JUxJfk1FD)yJ>r{#Cv2K`@*GWPO!Jq2+kI=QqtM9kV3a z1vp4hLFD10PjLQdV2B%|pFaOYgMSSEVKp<$qP+s66R%T*c zGV0OS_X9;xC%4B6BU4Suz#tLL%;WcvBZGmS*Zl#~#n<*fT!-iq;PyRckpIu*qLU2o z5ms5q2%D+@=LK{v11?CiEXM%zZ@W5kvhej4@#18O32b&(S2&uS0SU#z5?$UBe`hOu zaqi0bi>smkCnTB1)1`)L?dC=s{JfXjRFr3S6?%;Vm6lldzb_(T|K707JFyC9nE0h-DtTv zITKO2ZX*OlggmS()kPCqvn zVEV=m6WzXcxYOgI7lI5V_>~K_iVUNDj5FV?q9p(CM(JuAFb|YOg;ZoGCuEgI4)nMQvM6m&h?U;h z>!`*`)yf;{sINZ&3sU_EZ@Iq40_$<9+AE!0Tl10Lz7H$wmHu$;LfxF?2hEveoA1<0 zqWW2rKqLT~88Mq;_DM9FoXwww>pC`aoe~J|CL`SQqB7{7CThB?nbJAh&WF-WclqG4 z%ZT(ou@2vHv^cv8YvxF%gS>isbM{z!ICc+NhN&(Li_&gldKMP`b2>Rf1KrhWTY2^b z>~H`nUT*D5SW16KFhrQSJkKUocK+oRcD_N*g@ftg_r$ccluvbqzo$)!nYA8EXT>Gj z;x!1A)w@`Y@x_&Jy06v}xw>5}o9Rx26Kquc6j(7oIY5WNX8*Mg#P4Ay%!fUX)ILIe zjRb7_Lz(N?n7{LhoVLf?&`;NP;`=7ghquelyR%)kV7^-H#P8BtiT(7edcI}yhpjbq z;vz#&m8yIdvPxN?2Y@tXovD3YEjdxAF>7aA7u)WHqDZeQ6*@flug+hsJ~SU2xDF|4 z8V#yrf=DQei|iydSXjIT_Oy#f{y@+zc`(=3uOW&RA`I#3>HLX9y!LJ<6Op2(PP;y* z-#1`s6(c(%XOd9NtFQM5K1VR%pE*WOhK{n9idIf8(%lCK=iDscD+$JmM`bu9w@n80 zZbAS=_hmej7d+@=b{9^wU+c!gt^X%nh}VAZ@U7N%9@f&$tUG%0_H8f?KfG)$)@I(d z?RnM~P}|Du!7Jvpiy^r9E89%i%+i*k0PoKM>~wPAG4)DWokoeS{xwapcb~88^QTW< z)QIx+z|;8RsizDP6YKKW%_#|ouDaas;_B&xC653Z3rh&@(^_+aT ztJJ`Jl+U3VjXWbym^dMl0}zv-&GKQ-{GUnAe|vdR4Iew3up=;yyOi?dQ9?{0`N4-k zMvHw^SDnuM@1hd?!uKqQn9Z%?u39V=`$Kld&PJC3n%-YJhmpY-dlMt)Y- zDUVxsszI(bwX9^r5z{u=>zEEkqoSrO@OCu_(T|P&`&O@`q`20Ep_=`Siz0hMcVTeD zJ-;od_Ric_y4}BxI|P8)2^paQc2;>NTIm zg5339qUw3TS9*1xrgqZW(y)=^_KJYEQBf~V181Y7yVc+nkrvpZyOZj9gdNu~#y^9T zzw4WHE;Ib0*1qV!q-~z2KKheHqNl7?X&e&RF2y7+Vj?tv7vw4fpwuN+O0+UD?rzvp zC+kow&b0`S-LNE;3(i-HKH_f|+zWysrfQtk<}v>O>oXa{l9IneyBphFkE0ya^z}vm zva&;A-T&Q6Od7!)i-f?xgU3RBW^{k7N{9J(3vEvqzcGjMVT;{vX4tw`5MjUu?JceY z&aYN&DI)&T+N#Mr*a9%bxi23aTacCJ-X3;GTbf#ld8n(MT%Giqx&MLv%N3EVRh&i) zu6~k_i-I+Vl6BJH>lVpQQGkUiL4OGK1Kf+VbAVpH(PI)AXfhz*W8Ej-Bslaq!w_4T zSx`uHb^Cc9w5)*Bh*J0Rl5pC)Epgv+LR5IKWu(;9$V%U3PvslOe_!OtNm^@}nD{Am zf8yCxyKoR}fYh)s0pr5uQ@jTF93Eo;H6prlf`IT|Z#zAupr*)6N&Tk~jw7jSXoz6@ zsy0t}x{o1IX34$vRguGUQ}FQcbOk{CUdJvAdxN0Pkbe=(FKnpA#l_vd?iUwwPGtX0 zOAXT(prMIDzhC6zoOb{ z1$KnZxQ8Ce1qJm}n^4@t46jnzKbw`vzZ{)gSXDl+hGWAh7ac)cW^=yyGy79AeO1!% z`WnRl0rvD|SCG)4-d_71ELmw~DHSbASyL${!$jBVYzRg*6sI+z7P95jAlv`X8jdbb zi_~3@Ph0we=orqVPzy#tgr0V>k-(QjGh6rKP(AN)q>!gKLiVOM;ryP z90fTAS7H49EOxt?7yjOv2w~!MTKF_yPPkTJ!#D*pfZ|6hE()+y+aOMo$G6nZXuKDz z1=OBUJ?99mX{4fKXHlobGuUCTwg73M?C3dSeU;gt2pUMx#US4SqI_73fq<5n<;{in zw=Oa8xxhz3M5W2Zy?c7^LC>vGTXVQooVNkJ&%bV0)l+lZ#Z;`?$g__CnfmqE#Rq30 z^p{o!qAuMk)!+?bQwxzb#9zZ$2qt0xYac?3{p&D-^JBg7+ z+LRk}7(|4hX*UDhM4M4mlm`4XSU~~(iMICTfhy6}kQNiwerouJ)iE6pbZ~I+Ff&fX zkXoZWV$aw52t8Y6seB6)z4?%@x9^*uxu@I5U1Ddn7^3&TuZ%E*RsLpnBD4z0?oP`+ zMKf7(c1&~?ZO&9PPF`p*#0oXg1$b!1I1r?+daCgPBel`l$;pYbNOD+HW=|yoG%Ya# zRkM+=g-{6k-QU3FY#2foYqZlvGD%`4@Kfb1JQT@-3|Oo)Gp5I%+aqdj(BF!VX5qI~M%Ul3&)v_$ zLT}5!0O<@lLzmuQJqwQ@e@p9}P6i=%7DeGo!GoQBlJyg%D5s*MD86$hXtL(YdgavC z$A~s)r%>4~J*l!^A=KVql)JB~iIyT=i>IU1&TO>9s1i=RsiCq{qFQ6cT!PpA={`iM z_M-H8LLFh^b28+N{qOF&4z3lw^qu!L7A|s@*4mmtnU313sn{n)iG^uNL#SDt2+pRw zK1go?1cXo0c{e>CoQ5)3k7Na8IM(Vy#r{K+ZbmZfG6$v$^D>|dAfMPF)5Ec(ABs3v zqeSm8Q$=y+o|ej%`9~jG>@Y~{dv!HSor+ra&KD(Txb9N1LNz*mv#6wiqy0)mazoe1 ztn_cP7))E=`;nba{5O>I!CZpk9NFmQg_dN% zeU~4qs}a~n$Lkuu#G&TyvGM+tYwCYF?HwlM{R^-qxo>1UE0pla-cKRG_auERWzimf z*<8G<_YG&_HbM{bc7yZSgdBZ~vfuS{2lVfnWs3x!OEbd8z?i?w7AH@sSli&7y7Z%` z#|QiI+pnN?tK35z=kYws2!W$lSl7GMzp<;RC|Kq>;DzPsREMq0dj$PB?V0Bxx9c4t0-e_LsXoW zk1UKvt*(w#)5OBYyqH5EM|Zg=csIE#aC0pu60R5&jHLn#(u@txU1kGDTEJN0Et#-A za?&bch(tMo=1dxV{&xQGZBfwi=OGq&xH(@dpWpA}P{zRJ>+UK2^uPWeziB2!4qxmT#y8a&m-**3AXdJpA~6!#UNojC%cC z{=$CRKuqJ z-ij~E+oNp70+K*SaKuBYqb&c_MwA1h!t_U^X^SpA)%w}OL-1azR_qNQlSu4ioAp$q zOKTg18eoEH;S58R)6aPNR2;`C@vlXw-^17vD}AR%j8r z1_g@Z#9j|in+(T4dcYN+X0fgP`}||YaiL5X(>%aE3uj;{o$S7=k4sOpFWx+7P7yfR zQmoPA#N_M^x$3xHn(dqsw@3i*tMlbU45xp7|A71=C>cdYEZ~asXu*}U?lN(-Dq`yb z6OtXTiBv51@h@q8hCaKNiJ5I;^>1o!PFtPFJFYF%%4v;!jqaX^qQu$@^@42ZKCytu z`DvkB({J%1TORn?Kw;8A%ZZ!mlH$z)6Z$SUzt4tUIIdCjVMr`-w(-CBBMDQY985F# z_a*#Tmp;oXIjWnT;FE++nKDZ`I6(usE)~Yr4~q`nI!>Q#oQfL?Jdb24gvmbWixmF@ zO=)0xSYOxDFd%BC1Z8a3c0mmgRxVuQLi_CM=L>7dVeS;zORq7RZyDochPF0|A&#+8 zR7U09vH7axVUDj zZ*SB!T$%632`BpM!%#yc(yFrOuAN&pHhO%IW7!(*x=1;Y`l;I=Y6RcV@5cioSVy*O zYbM#fQ%-8!`g=D~vzvu-$6z$4Zw&%l+6N>{xTot1t`FP{W~{Thd?pj{od5 z`sb%PgoxXkFi^@w(!oY=Z(43X#Qscx0Ztk<$_MeW=5R~ZVTtxuX=lTv6B({4-Dt43 z_}KqhyNpN@!UG=&iyhx_<%*mG1{)uo zg9p)Knn+I2Ku~hrfnDa_EZ*PpU8FbeHoYx6bo5j937akzYi>}jq!ujS(bIx9q(cg@K%Ro3d~u+UZ-e?&s{_%Sfa%lk(@UA_x!~p@B9He z6IxT{B3-c4h>63=e!wH#_ZuVmD!l&tw<~?5#${dj{4a3cD4}C*?olPx@R!2%^`IKp z=G^<{6+0YaeAyI{b{1UM>*9Ts7(u>{J6YO_NkVC950hi@s&YnS3a`~S{=DH0EST|N zi<bNF<_{P!f<73ffN0vAm@ z%&cK!cK{|i2`3RKhF67fB<1*bLhfoZ#N0uu>~kdySm_|lx0RD!2I$POPpp&wm^4KcG!}W>3}x9cE&zbdCq2U~y!Y z4=ZEMZp~rSsO~vfD|Y)pKJ=viKUD?KZeWam%$e`)4hnh~vKu(Y|L|8|_>hGK3Kcf& zR0$@}AZsM=WX;>=VGi0R()vrwBTS7qZ%s6jcedl|evTk5Bw03k&lkLCR8L;V>x z=8MN2g4Otfi`*Xn`T}YHX=+V@JUZpw()xVOqnoW~cfiM+0lp2Sz0|MO8li!MVMXW} zO0sZE;1DxcLzc@g0yj+2eJ2f)3QxIRaYDDzZI}PRP)FJaV81uwo?HN@eAiu0;|m=c z3pwDUO;NM;+31o}ceo?W9)J4@r1Z@xV51`wIWg^`~jWUWR z@kem~SW3DbVKw}lJ`fdsqZbFCfB3!*EKv`xnG?cY^-(Z*M8pftugz9ZE(LZ%zjr=OL&TU55Qo(sJT; z&U@(?bvA^GMV1AI62h#x{=ptPfSo9*x%nF0c+@55Z9dKeB%%1j0f zcqH^aM0pH3$+_Ol%z@oAGT+C@+RM*bfMv_BwPhSpyZv>>**&?v)EK}<1z^k(<_nL6 zs)ZJ%-9Jz1%Oq@sCy3sCOxV++-z>MFxEOe|FoQ;Rx8DXxxNa*gG+SL>A(r@)hqherDb?zB3TQHqrV8p{!`wu_7MSau9b3=w^`MEDF!sz>QBmyn|07ojZs^V`?r34HVX<6vAa(QJZ z;5mQhQVWu)1_9cpD0$1Bc}ghvKMcv4zWw4W&?)MzbxG5ok{~9)J)o~zsB)l&mco49 z23ttIfmq0Mr;=x8Z=^iWLHTPZ9Nr40zTg;c&X2;_vL_WQBKyaRk>yew^#jF|(no

(1qGJ_^*TEKbbohiNOzlvb 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

fg+|x%1h@3EX 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⋙0`wYHPoO1Ov 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

-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 z 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 IIYjz~q@$8r^Z)<= literal 0 HcmV?d00001 diff --git a/benchmark/fixtures/api/default_marker.png b/benchmark/fixtures/api/default_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..b112096c180eecca2d6afde217a9fe54eae6f327 GIT binary patch literal 1010 zcmVm{G8B)KoXJFa>pBy66(wY{N1{V$IeF+19SHcT z6u!wx>Kh-Ywd`huNn7=Ohk*=HT|M7$glc?V+76YwcTrt+HGNN~8&5eL(u>;+Am2oF`sBU=Mo2*bi}Ud?l#qhEy>oiS&DPrAXu9LANYbpjS$iC z=2g_qjQ8{N)H5?fi~IJ`oYP6~Mn>poE=RRmlXReI@Ly?%6|^ zBN6h~*Kc*13179f5wY$#>x=+L|K#LFq}&)Vy%DK>Tv(vf?d^FoH4N>kHsZ`C`lHvnlCvw70rk7d}-2OGCW*D&88mdA?;f;6Xy?E;tH z<$FW1S<9of9pD3BaOhnoX71%{sJB>@r2rrJf+J6;q4oXrG?_=J6krP<_!{Ssv?x)_ z&c2C>9TRG{otiJ1BLr^7mzJWRcaS=4U<)7fNg+d&_z1OrnEqBWb?9INTg``xMM$?R zE8i+Vvkyz9-ZMH%uz{^vmmjQfIP9pZsyfKaP(lz!gPF_;!Db7XZ=!)%j7Am~#-6*~ zw-mcwVjqzuttd(^Psn6W+>tEqtrKovcjt1Say1`+ObS+3SR9mZD$x`##@|9n5*! zI5shs>|fmc@Qvnci0*J56TGa@y7niKS;nWPrZz4AzO)gNH1U>54<|%nqID{xj55k7 gql_~COZ*aG0OGQs<%kp{B>(^b07*qoM6N<$f?LhmRsaA1 literal 0 HcmV?d00001 diff --git a/benchmark/fixtures/api/query_style.json b/benchmark/fixtures/api/query_style.json new file mode 100644 index 00000000000..54899c39511 --- /dev/null +++ b/benchmark/fixtures/api/query_style.json @@ -0,0 +1,11313 @@ +{ + "created": 0, + "draft": false, + "glyphs": "mapbox://fonts/mapbox/{fontstack}/{range}.pbf", + "id": "streets-v9", + "layers": [ + { + "id": "background", + "layout": {}, + "paint": { + "background-color": { + "base": 1, + "stops": [ + [ + 11, + "hsl(35, 32%, 91%)" + ], + [ + 13, + "hsl(35, 12%, 89%)" + ] + ] + } + }, + "type": "background" + }, + { + "filter": [ + "==", + "class", + "snow" + ], + "id": "landcover_snow", + "layout": {}, + "metadata": { + "mapbox:group": "1456970288113.8113" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(0, 0%, 100%)", + "fill-opacity": 0.2 + }, + "source": "composite", + "source-layer": "landcover", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "wood" + ], + "id": "landcover_wood", + "layout": {}, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1456970288113.8113" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(75, 62%, 81%)", + "fill-opacity": { + "base": 1.5, + "stops": [ + [ + 2, + 0.3 + ], + [ + 7, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "landcover", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "scrub" + ], + "id": "landcover_scrub", + "layout": {}, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1456970288113.8113" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(75, 62%, 81%)", + "fill-opacity": { + "base": 1.5, + "stops": [ + [ + 2, + 0.3 + ], + [ + 7, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "landcover", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "grass" + ], + "id": "landcover_grass", + "layout": {}, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1456970288113.8113" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(75, 62%, 81%)", + "fill-opacity": { + "base": 1.5, + "stops": [ + [ + 2, + 0.3 + ], + [ + 7, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "landcover", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "crop" + ], + "id": "landcover_crop", + "layout": {}, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1456970288113.8113" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(75, 62%, 81%)", + "fill-opacity": { + "base": 1.5, + "stops": [ + [ + 2, + 0.3 + ], + [ + 7, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "landcover", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "national_park" + ], + "id": "national_park", + "layout": {}, + "paint": { + "fill-color": "hsl(100, 58%, 76%)", + "fill-opacity": { + "base": 1, + "stops": [ + [ + 5, + 0 + ], + [ + 6, + 0.5 + ] + ] + } + }, + "source": "composite", + "source-layer": "landuse_overlay", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "hospital" + ], + "id": "hospital", + "layout": {}, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 15.5, + "hsl(340, 37%, 87%)" + ], + [ + 16, + "hsl(340, 63%, 89%)" + ] + ] + } + }, + "source": "composite", + "source-layer": "landuse", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "school" + ], + "id": "school", + "layout": {}, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 15.5, + "hsl(50, 47%, 81%)" + ], + [ + 16, + "hsl(50, 63%, 84%)" + ] + ] + } + }, + "source": "composite", + "source-layer": "landuse", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "park" + ], + "id": "park", + "layout": {}, + "paint": { + "fill-color": "hsl(100, 58%, 76%)", + "fill-opacity": { + "base": 1, + "stops": [ + [ + 5, + 0 + ], + [ + 6, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "landuse", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "pitch" + ], + "id": "pitch", + "layout": {}, + "paint": { + "fill-color": "hsl(100, 57%, 72%)" + }, + "source": "composite", + "source-layer": "landuse", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "pitch" + ], + "id": "pitch-line", + "layout": { + "line-join": "miter" + }, + "minzoom": 15, + "paint": { + "line-color": "hsl(75, 57%, 84%)" + }, + "source": "composite", + "source-layer": "landuse", + "type": "line" + }, + { + "filter": [ + "==", + "class", + "cemetery" + ], + "id": "cemetery", + "layout": {}, + "paint": { + "fill-color": "hsl(75, 37%, 81%)" + }, + "source": "composite", + "source-layer": "landuse", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "industrial" + ], + "id": "industrial", + "layout": {}, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 15.5, + "hsl(230, 15%, 86%)" + ], + [ + 16, + "hsl(230, 29%, 89%)" + ] + ] + } + }, + "source": "composite", + "source-layer": "landuse", + "type": "fill" + }, + { + "filter": [ + "==", + "class", + "sand" + ], + "id": "sand", + "layout": {}, + "paint": { + "fill-color": "hsl(60, 46%, 87%)" + }, + "source": "composite", + "source-layer": "landuse", + "type": "fill" + }, + { + "filter": [ + "==", + "level", + 94 + ], + "id": "hillshade_highlight_bright", + "layout": {}, + "maxzoom": 16, + "metadata": { + "mapbox:group": "1456969573402.7817" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(0, 0%, 100%)", + "fill-opacity": { + "stops": [ + [ + 14, + 0.12 + ], + [ + 16, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "hillshade", + "type": "fill" + }, + { + "filter": [ + "==", + "level", + 90 + ], + "id": "hillshade_highlight_med", + "layout": {}, + "maxzoom": 16, + "metadata": { + "mapbox:group": "1456969573402.7817" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(0, 0%, 100%)", + "fill-opacity": { + "stops": [ + [ + 14, + 0.12 + ], + [ + 16, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "hillshade", + "type": "fill" + }, + { + "filter": [ + "==", + "level", + 89 + ], + "id": "hillshade_shadow_faint", + "layout": {}, + "maxzoom": 16, + "metadata": { + "mapbox:group": "1456969573402.7817" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(56, 59%, 22%)", + "fill-opacity": { + "stops": [ + [ + 14, + 0.05 + ], + [ + 16, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "hillshade", + "type": "fill" + }, + { + "filter": [ + "==", + "level", + 78 + ], + "id": "hillshade_shadow_med", + "layout": {}, + "maxzoom": 16, + "metadata": { + "mapbox:group": "1456969573402.7817" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(56, 59%, 22%)", + "fill-opacity": { + "stops": [ + [ + 14, + 0.05 + ], + [ + 16, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "hillshade", + "type": "fill" + }, + { + "filter": [ + "==", + "level", + 67 + ], + "id": "hillshade_shadow_dark", + "layout": {}, + "maxzoom": 16, + "metadata": { + "mapbox:group": "1456969573402.7817" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(56, 59%, 22%)", + "fill-opacity": { + "stops": [ + [ + 14, + 0.06 + ], + [ + 16, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "hillshade", + "type": "fill" + }, + { + "filter": [ + "==", + "level", + 56 + ], + "id": "hillshade_shadow_extreme", + "layout": {}, + "maxzoom": 16, + "metadata": { + "mapbox:group": "1456969573402.7817" + }, + "paint": { + "fill-antialias": false, + "fill-color": "hsl(56, 59%, 22%)", + "fill-opacity": { + "stops": [ + [ + 14, + 0.06 + ], + [ + 16, + 0 + ] + ] + } + }, + "source": "composite", + "source-layer": "hillshade", + "type": "fill" + }, + { + "filter": [ + "in", + "class", + "canal", + "river" + ], + "id": "waterway-river-canal", + "layout": { + "line-cap": { + "base": 1, + "stops": [ + [ + 0, + "butt" + ], + [ + 11, + "round" + ] + ] + }, + "line-join": "round" + }, + "minzoom": 8, + "paint": { + "line-color": "hsl(205, 87%, 76%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 8, + 0 + ], + [ + 8.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.3, + "stops": [ + [ + 8.5, + 0.1 + ], + [ + 20, + 8 + ] + ] + } + }, + "source": "composite", + "source-layer": "waterway", + "type": "line" + }, + { + "filter": [ + "!in", + "class", + "canal", + "river" + ], + "id": "waterway-small", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(205, 87%, 76%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 13, + 0 + ], + [ + 13.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.35, + "stops": [ + [ + 13.5, + 0.1 + ], + [ + 20, + 3 + ] + ] + } + }, + "source": "composite", + "source-layer": "waterway", + "type": "line" + }, + { + "id": "water-shadow", + "layout": {}, + "paint": { + "fill-color": "hsl(215, 84%, 69%)", + "fill-opacity": 1, + "fill-translate": { + "base": 1.2, + "stops": [ + [ + 7, + [ + 0, + 0 + ] + ], + [ + 16, + [ + -1, + -1 + ] + ] + ] + }, + "fill-translate-anchor": "viewport" + }, + "source": "composite", + "source-layer": "water", + "type": "fill" + }, + { + "id": "water", + "paint": { + "fill-color": "hsl(196, 80%, 70%)" + }, + "ref": "water-shadow" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "class", + "land" + ] + ], + "id": "barrier_line-land-polygon", + "layout": {}, + "paint": { + "fill-color": "hsl(35, 12%, 89%)" + }, + "source": "composite", + "source-layer": "barrier_line", + "type": "fill" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "land" + ] + ], + "id": "barrier_line-land-line", + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "hsl(35, 12%, 89%)", + "line-width": { + "base": 1.99, + "stops": [ + [ + 14, + 0.75 + ], + [ + 20, + 40 + ] + ] + } + }, + "source": "composite", + "source-layer": "barrier_line", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "!=", + "type", + "apron" + ] + ], + "id": "aeroway-polygon", + "layout": {}, + "metadata": { + "mapbox:group": "1444934828655.3389" + }, + "minzoom": 11, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 15, + "hsl(230, 23%, 82%)" + ], + [ + 16, + "hsl(230, 37%, 84%)" + ] + ] + }, + "fill-opacity": { + "base": 1, + "stops": [ + [ + 11, + 0 + ], + [ + 11.5, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "aeroway", + "type": "fill" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "type", + "runway" + ] + ], + "id": "aeroway-runway", + "layout": {}, + "metadata": { + "mapbox:group": "1444934828655.3389" + }, + "minzoom": 9, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 15, + "hsl(230, 23%, 82%)" + ], + [ + 16, + "hsl(230, 37%, 84%)" + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 9, + 1 + ], + [ + 18, + 80 + ] + ] + } + }, + "source": "composite", + "source-layer": "aeroway", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "type", + "taxiway" + ] + ], + "id": "aeroway-taxiway", + "layout": {}, + "metadata": { + "mapbox:group": "1444934828655.3389" + }, + "minzoom": 9, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 15, + "hsl(230, 23%, 82%)" + ], + [ + 16, + "hsl(230, 37%, 84%)" + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 0.5 + ], + [ + 18, + 20 + ] + ] + } + }, + "source": "composite", + "source-layer": "aeroway", + "type": "line" + }, + { + "filter": [ + "all", + [ + "!=", + "type", + "building:part" + ], + [ + "==", + "underground", + "false" + ] + ], + "id": "building-line", + "layout": {}, + "minzoom": 15, + "paint": { + "line-color": "hsl(35, 6%, 79%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 0.75 + ], + [ + 20, + 3 + ] + ] + } + }, + "source": "composite", + "source-layer": "building", + "type": "line" + }, + { + "filter": [ + "all", + [ + "!=", + "type", + "building:part" + ], + [ + "==", + "underground", + "false" + ] + ], + "id": "building", + "layout": {}, + "minzoom": 15, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 15, + "hsl(35, 11%, 88%)" + ], + [ + 16, + "hsl(35, 8%, 85%)" + ] + ] + }, + "fill-opacity": { + "base": 1, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 1 + ] + ] + }, + "fill-outline-color": "hsl(35, 6%, 79%)" + }, + "source": "composite", + "source-layer": "building", + "type": "fill" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-street-low", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "stops": [ + [ + 11.5, + 0 + ], + [ + 12, + 1 + ], + [ + 14, + 1 + ], + [ + 14.01, + 0 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street_limited" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-street_limited-low", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "stops": [ + [ + 11.5, + 0 + ], + [ + 12, + 1 + ], + [ + 14, + 1 + ], + [ + 14.01, + 0 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "service", + "track" + ], + [ + "==", + "structure", + "tunnel" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "tunnel-service-link-track-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 14, + "paint": { + "line-color": "hsl(230, 19%, 75%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "tunnel-street_limited-case", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(230, 19%, 75%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "ref": "tunnel-street_limited-low" + }, + { + "id": "tunnel-street-case", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(230, 19%, 75%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "ref": "tunnel-street-low" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "secondary", + "tertiary" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-secondary-tertiary-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(230, 19%, 75%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 8.5, + 0.5 + ], + [ + 10, + 0.75 + ], + [ + 18, + 26 + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 10, + 0.75 + ], + [ + 18, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "primary" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-primary-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(230, 19%, 75%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "structure", + "tunnel" + ], + [ + "==", + "type", + "trunk_link" + ] + ] + ], + "id": "tunnel-trunk_link-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-motorway_link-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "structure", + "tunnel" + ], + [ + "==", + "type", + "trunk" + ] + ] + ], + "id": "tunnel-trunk-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-motorway-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 3, + 3 + ], + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "construction" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-construction", + "layout": { + "line-join": "miter" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 14, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 0.4, + 0.8 + ] + ], + [ + 15, + [ + 0.3, + 0.6 + ] + ], + [ + 16, + [ + 0.2, + 0.3 + ] + ], + [ + 17, + [ + 0.2, + 0.25 + ] + ], + [ + 18, + [ + 0.15, + 0.15 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "path" + ], + [ + "==", + "structure", + "tunnel" + ], + [ + "!=", + "type", + "steps" + ] + ] + ], + "id": "tunnel-path", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(35, 26%, 95%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.75, + 1 + ] + ], + [ + 16, + [ + 1, + 0.75 + ] + ], + [ + 17, + [ + 1, + 0.5 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 1 + ], + [ + 18, + 4 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "structure", + "tunnel" + ], + [ + "==", + "type", + "steps" + ] + ] + ], + "id": "tunnel-steps", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(35, 26%, 95%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.75, + 1 + ] + ], + [ + 16, + [ + 1, + 0.75 + ] + ], + [ + 17, + [ + 0.3, + 0.3 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 1.6 + ], + [ + 18, + 6 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "tunnel-trunk_link", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(46, 77%, 78%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "tunnel-trunk_link-case" + }, + { + "id": "tunnel-motorway_link", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(26, 100%, 78%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "tunnel-motorway_link-case" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "pedestrian" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-pedestrian", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.5, + 0.4 + ] + ], + [ + 16, + [ + 1, + 0.2 + ] + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "tunnel-service-link-track", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 1, + 0 + ], + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + } + }, + "ref": "tunnel-service-link-track-case" + }, + { + "id": "tunnel-street_limited", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(35, 14%, 93%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "tunnel-street_limited-low" + }, + { + "id": "tunnel-street", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "tunnel-street-low" + }, + { + "id": "tunnel-secondary-tertiary", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-blur": 0, + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 8.5, + 0.5 + ], + [ + 10, + 0.75 + ], + [ + 18, + 26 + ] + ] + } + }, + "ref": "tunnel-secondary-tertiary-case" + }, + { + "id": "tunnel-primary", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-blur": 0, + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "ref": "tunnel-primary-case" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "path", + "pedestrian", + "service", + "track" + ], + [ + "==", + "oneway", + "true" + ], + [ + "==", + "structure", + "tunnel" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "tunnel-oneway-arrows-blue-minor", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 17, + "oneway-small" + ], + [ + 18, + "oneway-large" + ] + ] + }, + "icon-padding": 2, + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 16, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "primary", + "secondary", + "street", + "street_limited", + "tertiary" + ], + [ + "==", + "oneway", + "true" + ], + [ + "==", + "structure", + "tunnel" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "tunnel-oneway-arrows-blue-major", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 16, + "oneway-small" + ], + [ + 17, + "oneway-large" + ] + ] + }, + "icon-padding": 2, + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 15, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "trunk" + ], + [ + "==", + "structure", + "tunnel" + ] + ] + ], + "id": "tunnel-trunk", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-color": "hsl(46, 77%, 78%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "tunnel-motorway", + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "paint": { + "line-blur": 0, + "line-color": "hsl(26, 100%, 78%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "ref": "tunnel-motorway-case" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "motorway", + "motorway_link", + "trunk" + ], + [ + "==", + "oneway", + "true" + ], + [ + "==", + "structure", + "tunnel" + ], + [ + "!in", + "type", + "primary_link", + "secondary_link", + "tertiary_link" + ] + ] + ], + "id": "tunnel-oneway-arrows-white", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 16, + "oneway-white-small" + ], + [ + 17, + "oneway-white-large" + ] + ] + }, + "icon-padding": 2, + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855769305.6016" + }, + "minzoom": 16, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "type", + "ferry" + ] + ], + "id": "ferry", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 15, + "hsl(205, 73%, 63%)" + ], + [ + 17, + "hsl(230, 73%, 63%)" + ] + ] + }, + "line-dasharray": { + "base": 1, + "stops": [ + [ + 12, + [ + 1, + 0 + ] + ], + [ + 13, + [ + 12, + 4 + ] + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "type", + "ferry_auto" + ] + ], + "id": "ferry_auto", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 15, + "hsl(205, 73%, 63%)" + ], + [ + 17, + "hsl(230, 73%, 63%)" + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "path" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "!in", + "type", + "crossing", + "sidewalk", + "steps" + ] + ] + ], + "id": "road-path-bg", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-blur": 0, + "line-color": "hsl(230, 17%, 82%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 0.75 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 2 + ], + [ + 18, + 7 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "==", + "type", + "steps" + ] + ] + ], + "id": "road-steps-bg", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(230, 17%, 82%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 0.75 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 2 + ], + [ + 17, + 4.6 + ], + [ + 18, + 7 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "in", + "type", + "crossing", + "sidewalk" + ] + ] + ], + "id": "road-sidewalk-bg", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 16, + "paint": { + "line-blur": 0, + "line-color": "hsl(230, 17%, 82%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 16, + 0 + ], + [ + 16.25, + 0.75 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 2 + ], + [ + 18, + 7 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "in", + "class", + "turning_circle", + "turning_loop" + ] + ], + "id": "turning-features-outline", + "layout": { + "icon-allow-overlap": true, + "icon-ignore-placement": true, + "icon-image": "turning-circle-outline", + "icon-padding": 0, + "icon-rotation-alignment": "map", + "icon-size": { + "base": 1.5, + "stops": [ + [ + 14, + 0.122 + ], + [ + 18, + 0.969 + ], + [ + 20, + 1 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 15, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "pedestrian" + ], + [ + "==", + "structure", + "none" + ] + ] + ], + "id": "road-pedestrian-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 12, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": 0, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 2 + ], + [ + 18, + 14.5 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street" + ], + [ + "==", + "structure", + "none" + ] + ] + ], + "id": "road-street-low", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "stops": [ + [ + 11, + 0 + ], + [ + 11.25, + 1 + ], + [ + 14, + 1 + ], + [ + 14.01, + 0 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street_limited" + ], + [ + "==", + "structure", + "none" + ] + ] + ], + "id": "road-street_limited-low", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "stops": [ + [ + 11, + 0 + ], + [ + 11.25, + 1 + ], + [ + 14, + 1 + ], + [ + 14.01, + 0 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "service", + "track" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "road-service-link-track-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 14, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "road-street_limited-case", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "ref": "road-street_limited-low" + }, + { + "id": "road-street-case", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "ref": "road-street-low" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "secondary", + "tertiary" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ] + ] + ], + "id": "road-secondary-tertiary-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 8.5, + 0.5 + ], + [ + 10, + 0.75 + ], + [ + 18, + 26 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 9.99, + 0 + ], + [ + 10, + 1 + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 10, + 0.75 + ], + [ + 18, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "primary" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ] + ] + ], + "id": "road-primary-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 9.99, + 0 + ], + [ + 10, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ] + ] + ], + "id": "road-motorway_link-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 10, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 10.99, + 0 + ], + [ + 11, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "==", + "type", + "trunk_link" + ] + ] + ], + "id": "road-trunk_link-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 10.99, + 0 + ], + [ + 11, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "trunk" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ] + ] + ], + "id": "road-trunk-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 6, + 0 + ], + [ + 6.1, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ] + ] + ], + "id": "road-motorway-case", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "construction" + ], + [ + "==", + "structure", + "none" + ] + ] + ], + "id": "road-construction", + "layout": { + "line-join": "miter" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 14, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 0.4, + 0.8 + ] + ], + [ + 15, + [ + 0.3, + 0.6 + ] + ], + [ + 16, + [ + 0.2, + 0.3 + ] + ], + [ + 17, + [ + 0.2, + 0.25 + ] + ], + [ + 18, + [ + 0.15, + 0.15 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "road-sidewalks", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.75, + 1 + ] + ], + [ + 16, + [ + 1, + 0.75 + ] + ], + [ + 17, + [ + 1, + 0.5 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 16, + 0 + ], + [ + 16.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 1 + ], + [ + 18, + 4 + ] + ] + } + }, + "ref": "road-sidewalk-bg" + }, + { + "id": "road-path", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.75, + 1 + ] + ], + [ + 16, + [ + 1, + 0.75 + ] + ], + [ + 17, + [ + 1, + 0.5 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 1 + ], + [ + 18, + 4 + ] + ] + } + }, + "ref": "road-path-bg" + }, + { + "id": "road-steps", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.75, + 1 + ] + ], + [ + 16, + [ + 1, + 0.75 + ] + ], + [ + 17, + [ + 0.3, + 0.3 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 1.6 + ], + [ + 18, + 6 + ] + ] + } + }, + "ref": "road-steps-bg" + }, + { + "id": "road-trunk_link", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(46, 85%, 67%)", + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "road-trunk_link-case" + }, + { + "id": "road-motorway_link", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(26, 100%, 68%)", + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "road-motorway_link-case" + }, + { + "id": "road-pedestrian", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.5, + 0.4 + ] + ], + [ + 16, + [ + 1, + 0.2 + ] + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + } + }, + "ref": "road-pedestrian-case" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "all", + [ + "in", + "class", + "path", + "pedestrian" + ], + [ + "==", + "structure", + "none" + ] + ] + ], + "id": "road-pedestrian-polygon-fill", + "layout": {}, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 12, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 16, + "hsl(230, 16%, 94%)" + ], + [ + 16.25, + "hsl(230, 50%, 98%)" + ] + ] + }, + "fill-opacity": 1, + "fill-outline-color": "hsl(230, 26%, 88%)" + }, + "source": "composite", + "source-layer": "road", + "type": "fill" + }, + { + "id": "road-pedestrian-polygon-pattern", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "fill-color": "hsl(0, 0%, 100%)", + "fill-opacity": { + "base": 1, + "stops": [ + [ + 16, + 0 + ], + [ + 16.25, + 1 + ] + ] + }, + "fill-outline-color": "hsl(35, 10%, 83%)", + "fill-pattern": "pedestrian-polygon" + }, + "ref": "road-pedestrian-polygon-fill" + }, + { + "id": "road-service-link-track", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + } + }, + "ref": "road-service-link-track-case" + }, + { + "id": "road-street_limited", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(35, 14%, 93%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "road-street_limited-low" + }, + { + "id": "road-street", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "road-street-low" + }, + { + "id": "road-secondary-tertiary", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 5, + "hsl(35, 32%, 91%)" + ], + [ + 8, + "hsl(0, 0%, 100%)" + ] + ] + }, + "line-opacity": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 5.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 8.5, + 0.5 + ], + [ + 10, + 0.75 + ], + [ + 18, + 26 + ] + ] + } + }, + "ref": "road-secondary-tertiary-case" + }, + { + "id": "road-primary", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 5, + "hsl(35, 32%, 91%)" + ], + [ + 7, + "hsl(0, 0%, 100%)" + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "ref": "road-primary-case" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "path", + "pedestrian", + "service", + "track" + ], + [ + "==", + "oneway", + "true" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "road-oneway-arrows-blue-minor", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 17, + "oneway-small" + ], + [ + 18, + "oneway-large" + ] + ] + }, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 16, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "primary", + "secondary", + "street", + "street_limited", + "tertiary" + ], + [ + "==", + "oneway", + "true" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "road-oneway-arrows-blue-major", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 16, + "oneway-small" + ], + [ + 17, + "oneway-large" + ] + ] + }, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 15, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "id": "road-trunk", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 6, + "hsl(0, 0%, 100%)" + ], + [ + 6.1, + "hsl(46, 80%, 60%)" + ], + [ + 9, + "hsl(46, 85%, 67%)" + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "ref": "road-trunk-case" + }, + { + "id": "road-motorway", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 8, + "hsl(26, 87%, 62%)" + ], + [ + 9, + "hsl(26, 100%, 68%)" + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "ref": "road-motorway-case" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "major_rail", + "minor_rail" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ] + ] + ], + "id": "road-rail", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 13, + "paint": { + "line-color": { + "stops": [ + [ + 13, + "hsl(50, 17%, 82%)" + ], + [ + 16, + "hsl(230, 10%, 74%)" + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "road-rail-tracks", + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "paint": { + "line-color": { + "stops": [ + [ + 13, + "hsl(50, 17%, 82%)" + ], + [ + 16, + "hsl(230, 10%, 74%)" + ] + ] + }, + "line-dasharray": [ + 0.1, + 15 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.75, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 4 + ], + [ + 20, + 8 + ] + ] + } + }, + "ref": "road-rail" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "motorway", + "motorway_link", + "trunk" + ], + [ + "==", + "oneway", + "true" + ], + [ + "!in", + "structure", + "bridge", + "tunnel" + ], + [ + "!in", + "type", + "primary_link", + "secondary_link", + "tertiary_link" + ] + ] + ], + "id": "road-oneway-arrows-white", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 16, + "oneway-white-small" + ], + [ + 17, + "oneway-white-large" + ] + ] + }, + "icon-padding": 2, + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 16, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "in", + "class", + "turning_circle", + "turning_loop" + ] + ], + "id": "turning-features", + "layout": { + "icon-allow-overlap": true, + "icon-ignore-placement": true, + "icon-image": "turning-circle", + "icon-padding": 0, + "icon-rotation-alignment": "map", + "icon-size": { + "base": 1.5, + "stops": [ + [ + 14, + 0.095 + ], + [ + 18, + 1 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444855786460.0557" + }, + "minzoom": 15, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "path" + ], + [ + "==", + "structure", + "bridge" + ], + [ + "!=", + "type", + "steps" + ] + ] + ], + "id": "bridge-path-bg", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-blur": 0, + "line-color": "hsl(230, 17%, 82%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 15, + 0 + ], + [ + 15.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 2 + ], + [ + 18, + 7 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "structure", + "bridge" + ], + [ + "==", + "type", + "steps" + ] + ] + ], + "id": "bridge-steps-bg", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(230, 17%, 82%)", + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 0.75 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 2 + ], + [ + 17, + 4.6 + ], + [ + 18, + 7 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "pedestrian" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-pedestrian-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": 0, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 2 + ], + [ + 18, + 14.5 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-street-low", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "stops": [ + [ + 11.5, + 0 + ], + [ + 12, + 1 + ], + [ + 14, + 1 + ], + [ + 14.01, + 0 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street_limited" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-street_limited-low", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "stops": [ + [ + 11.5, + 0 + ], + [ + 12, + 1 + ], + [ + 14, + 1 + ], + [ + 14.01, + 0 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "service", + "track" + ], + [ + "==", + "structure", + "bridge" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "bridge-service-link-track-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 14, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street_limited" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-street_limited-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "street" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-street-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 11, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "secondary", + "tertiary" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-secondary-tertiary-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 8.5, + 0.5 + ], + [ + 10, + 0.75 + ], + [ + 18, + 26 + ] + ] + }, + "line-translate": [ + 0, + 0 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 10, + 0.75 + ], + [ + 18, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "primary" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-primary-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-translate": [ + 0, + 0 + ], + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ], + [ + "==", + "type", + "trunk_link" + ] + ] + ], + "id": "bridge-trunk_link-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 10.99, + 0 + ], + [ + 11, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway_link-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "trunk" + ], + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-trunk-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "construction" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-construction", + "layout": { + "line-join": "miter" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 14, + "paint": { + "line-color": "hsl(230, 24%, 87%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 0.4, + 0.8 + ] + ], + [ + 15, + [ + 0.3, + 0.6 + ] + ], + [ + 16, + [ + 0.2, + 0.3 + ] + ], + [ + 17, + [ + 0.2, + 0.25 + ] + ], + [ + 18, + [ + 0.15, + 0.15 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "path" + ], + [ + "==", + "structure", + "bridge" + ], + [ + "!=", + "type", + "steps" + ] + ] + ], + "id": "bridge-path", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.75, + 1 + ] + ], + [ + 16, + [ + 1, + 0.75 + ] + ], + [ + 17, + [ + 1, + 0.5 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 1 + ], + [ + 18, + 4 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "bridge-steps", + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.75, + 1 + ] + ], + [ + 16, + [ + 1, + 0.75 + ] + ], + [ + 17, + [ + 0.3, + 0.3 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 14, + 0 + ], + [ + 14.25, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 1.6 + ], + [ + 18, + 6 + ] + ] + } + }, + "ref": "bridge-steps-bg" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ], + [ + "==", + "type", + "trunk_link" + ] + ] + ], + "id": "bridge-trunk_link", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(46, 85%, 67%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway_link", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(26, 100%, 68%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "bridge-pedestrian", + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": { + "base": 1, + "stops": [ + [ + 14, + [ + 1, + 0 + ] + ], + [ + 15, + [ + 1.5, + 0.4 + ] + ], + [ + 16, + [ + 1, + 0.2 + ] + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + } + }, + "ref": "bridge-pedestrian-case" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "service", + "track" + ], + [ + "==", + "structure", + "bridge" + ], + [ + "!=", + "type", + "trunk_link" + ] + ] + ], + "id": "bridge-service-link-track", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 14, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 18, + 12 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "bridge-street_limited", + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(35, 14%, 93%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "bridge-street_limited-low" + }, + { + "id": "bridge-street", + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12.5, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "ref": "bridge-street-low" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "structure", + "bridge" + ], + [ + "in", + "type", + "secondary", + "tertiary" + ] + ] + ], + "id": "bridge-secondary-tertiary", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 5.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 8.5, + 0.5 + ], + [ + 10, + 0.75 + ], + [ + 18, + 26 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "structure", + "bridge" + ], + [ + "==", + "type", + "primary" + ] + ] + ], + "id": "bridge-primary", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "path", + "pedestrian", + "service", + "track" + ], + [ + "==", + "oneway", + "true" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-oneway-arrows-blue-minor", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 17, + "oneway-small" + ], + [ + 18, + "oneway-large" + ] + ] + }, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 16, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "primary", + "secondary", + "street", + "street_limited", + "tertiary" + ], + [ + "==", + "oneway", + "true" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-oneway-arrows-blue-major", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 16, + "oneway-small" + ], + [ + 17, + "oneway-large" + ] + ] + }, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 15, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "trunk" + ], + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-trunk", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(46, 85%, 67%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "!in", + "layer", + 2, + 3, + 4, + 5 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(26, 100%, 68%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "major_rail", + "minor_rail" + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-rail", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": { + "stops": [ + [ + 13, + "hsl(50, 17%, 82%)" + ], + [ + 16, + "hsl(230, 10%, 74%)" + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "id": "bridge-rail-tracks", + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": { + "stops": [ + [ + 13, + "hsl(50, 17%, 82%)" + ], + [ + 16, + "hsl(230, 10%, 74%)" + ] + ] + }, + "line-dasharray": [ + 0.1, + 15 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 13.75, + 0 + ], + [ + 20, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 4 + ], + [ + 20, + 8 + ] + ] + } + }, + "ref": "bridge-rail" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ], + [ + "==", + "type", + "trunk_link" + ] + ] + ], + "id": "bridge-trunk_link-2-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 10.99, + 0 + ], + [ + 11, + 1 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway_link-2-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + }, + "line-opacity": 1, + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "trunk" + ], + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-trunk-2-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway-2-case", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-gap-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + }, + "line-width": { + "base": 1.5, + "stops": [ + [ + 10, + 1 + ], + [ + 16, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ], + [ + "==", + "type", + "trunk_link" + ] + ] + ], + "id": "bridge-trunk_link-2", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(46, 85%, 67%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway_link-2", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(26, 100%, 68%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 12, + 0.5 + ], + [ + 14, + 2 + ], + [ + 18, + 18 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "trunk" + ], + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-trunk-2", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(46, 85%, 67%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + ">=", + "layer", + 2 + ], + [ + "==", + "structure", + "bridge" + ] + ] + ], + "id": "bridge-motorway-2", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "paint": { + "line-color": "hsl(26, 100%, 68%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 5, + 0.75 + ], + [ + 18, + 32 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "in", + "class", + "link", + "motorway", + "motorway_link", + "trunk" + ], + [ + "==", + "oneway", + "true" + ], + [ + "==", + "structure", + "bridge" + ], + [ + "!in", + "type", + "primary_link", + "secondary_link", + "tertiary_link" + ] + ] + ], + "id": "bridge-oneway-arrows-white", + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 16, + "oneway-white-small" + ], + [ + 17, + "oneway-white-large" + ] + ] + }, + "icon-padding": 2, + "symbol-placement": "line", + "symbol-spacing": 200 + }, + "metadata": { + "mapbox:group": "1444855799204.86" + }, + "minzoom": 16, + "paint": {}, + "source": "composite", + "source-layer": "road", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "aerialway" + ] + ], + "id": "aerialway", + "layout": { + "line-join": "round" + }, + "minzoom": 13, + "paint": { + "line-color": "hsl(230, 10%, 74%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "road", + "type": "line" + }, + { + "filter": [ + "all", + [ + ">=", + "admin_level", + 3 + ], + [ + "==", + "maritime", + 0 + ] + ], + "id": "admin-3-4-boundaries-bg", + "layout": { + "line-join": "bevel" + }, + "metadata": { + "mapbox:group": "1444934295202.7542" + }, + "paint": { + "line-blur": { + "base": 1, + "stops": [ + [ + 3, + 0 + ], + [ + 8, + 3 + ] + ] + }, + "line-color": { + "base": 1, + "stops": [ + [ + 8, + "hsl(35, 12%, 89%)" + ], + [ + 16, + "hsl(230, 49%, 90%)" + ] + ] + }, + "line-dasharray": [ + 1, + 0 + ], + "line-opacity": { + "base": 1, + "stops": [ + [ + 7, + 0 + ], + [ + 8, + 0.75 + ] + ] + }, + "line-translate": [ + 0, + 0 + ], + "line-width": { + "base": 1, + "stops": [ + [ + 7, + 3.75 + ], + [ + 12, + 5.5 + ] + ] + } + }, + "source": "composite", + "source-layer": "admin", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "==", + "maritime", + 0 + ] + ], + "id": "admin-2-boundaries-bg", + "layout": { + "line-join": "miter" + }, + "metadata": { + "mapbox:group": "1444934295202.7542" + }, + "minzoom": 1, + "paint": { + "line-blur": { + "base": 1, + "stops": [ + [ + 3, + 0 + ], + [ + 10, + 2 + ] + ] + }, + "line-color": { + "base": 1, + "stops": [ + [ + 6, + "hsl(35, 12%, 89%)" + ], + [ + 8, + "hsl(230, 49%, 90%)" + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 3, + 0 + ], + [ + 4, + 0.5 + ] + ] + }, + "line-translate": [ + 0, + 0 + ], + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 3.5 + ], + [ + 10, + 8 + ] + ] + } + }, + "source": "composite", + "source-layer": "admin", + "type": "line" + }, + { + "filter": [ + "all", + [ + ">=", + "admin_level", + 3 + ], + [ + "==", + "maritime", + 0 + ] + ], + "id": "admin-3-4-boundaries", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444934295202.7542" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 3, + "hsl(230, 14%, 77%)" + ], + [ + 7, + "hsl(230, 8%, 62%)" + ] + ] + }, + "line-dasharray": { + "base": 1, + "stops": [ + [ + 6, + [ + 2, + 0 + ] + ], + [ + 7, + [ + 2, + 2, + 6, + 2 + ] + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 2, + 0 + ], + [ + 3, + 1 + ] + ] + }, + "line-width": { + "base": 1, + "stops": [ + [ + 7, + 0.75 + ], + [ + 12, + 1.5 + ] + ] + } + }, + "source": "composite", + "source-layer": "admin", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "==", + "disputed", + 0 + ], + [ + "==", + "maritime", + 0 + ] + ], + "id": "admin-2-boundaries", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444934295202.7542" + }, + "minzoom": 1, + "paint": { + "line-color": "hsl(230, 8%, 51%)", + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 0.5 + ], + [ + 10, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "admin", + "type": "line" + }, + { + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "==", + "disputed", + 1 + ], + [ + "==", + "maritime", + 0 + ] + ], + "id": "admin-2-boundaries-dispute", + "layout": { + "line-join": "round" + }, + "metadata": { + "mapbox:group": "1444934295202.7542" + }, + "minzoom": 1, + "paint": { + "line-color": "hsl(230, 8%, 51%)", + "line-dasharray": [ + 1.5, + 1.5 + ], + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 0.5 + ], + [ + 10, + 2 + ] + ] + } + }, + "source": "composite", + "source-layer": "admin", + "type": "line" + }, + { + "id": "housenum-label", + "layout": { + "text-field": "{house_num}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-max-width": 7, + "text-padding": 4, + "text-size": 9.5 + }, + "minzoom": 17, + "paint": { + "text-color": "hsl(35, 2%, 69%)", + "text-halo-blur": 0, + "text-halo-color": "hsl(35, 8%, 85%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "housenum_label", + "type": "symbol" + }, + { + "filter": [ + "in", + "class", + "canal", + "river" + ], + "id": "waterway-label", + "layout": { + "symbol-placement": "line", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-max-angle": 30, + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 12 + ], + [ + 18, + 16 + ] + ] + } + }, + "minzoom": 12, + "paint": { + "text-color": "hsl(230, 48%, 44%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(196, 80%, 70%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "waterway_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + ">=", + "localrank", + 15 + ], + [ + "!in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "==", + "scalerank", + 4 + ] + ], + "id": "poi-scalerank4-l15", + "layout": { + "icon-image": "{maki}-11", + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 16, + 11 + ], + [ + 20, + 13 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933456003.5437" + }, + "minzoom": 17, + "paint": { + "text-color": "hsl(26, 25%, 32%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "<=", + "localrank", + 14 + ], + [ + "!in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "==", + "scalerank", + 4 + ] + ], + "id": "poi-scalerank4-l1", + "layout": { + "icon-image": "{maki}-11", + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 1, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 16, + 11 + ], + [ + 20, + 13 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933456003.5437" + }, + "minzoom": 15, + "paint": { + "text-color": "hsl(26, 25%, 32%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "==", + "scalerank", + 4 + ] + ], + "id": "poi-parks_scalerank4", + "layout": { + "icon-image": "{maki}-11", + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 1, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 16, + 11 + ], + [ + 20, + 13 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933456003.5437" + }, + "minzoom": 15, + "paint": { + "text-color": "hsl(100, 100%, 20%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "!in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "==", + "scalerank", + 3 + ] + ], + "id": "poi-scalerank3", + "layout": { + "icon-image": "{maki}-11", + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 1, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 16, + 11 + ], + [ + 20, + 13 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933372896.5967" + }, + "paint": { + "text-color": "hsl(26, 25%, 32%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "==", + "scalerank", + 3 + ] + ], + "id": "poi-parks-scalerank3", + "layout": { + "icon-image": "{maki}-11", + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 16, + 11 + ], + [ + 20, + 13 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933372896.5967" + }, + "paint": { + "text-color": "hsl(100, 100%, 20%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "class", + "link", + "motorway", + "pedestrian", + "primary", + "secondary", + "street", + "street_limited", + "tertiary", + "trunk" + ] + ], + "id": "road-label-small", + "layout": { + "symbol-placement": "line", + "symbol-spacing": 250, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-max-angle": 30, + "text-padding": 1, + "text-rotation-alignment": "map", + "text-size": { + "base": 1, + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 13 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933721429.3076" + }, + "minzoom": 15, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-blur": 1, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "road_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "class", + "link", + "pedestrian", + "street", + "street_limited" + ] + ], + "id": "road-label-medium", + "layout": { + "symbol-placement": "line", + "symbol-spacing": 250, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-max-angle": 30, + "text-padding": 1, + "text-rotation-alignment": "map", + "text-size": { + "base": 1, + "stops": [ + [ + 11, + 10 + ], + [ + 20, + 14 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933721429.3076" + }, + "minzoom": 11, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "road_label", + "type": "symbol" + }, + { + "filter": [ + "in", + "class", + "motorway", + "primary", + "secondary", + "tertiary", + "trunk" + ], + "id": "road-label-large", + "layout": { + "symbol-placement": "line", + "symbol-spacing": 250, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-max-angle": 30, + "text-padding": 1, + "text-rotation-alignment": "map", + "text-size": { + "base": 1, + "stops": [ + [ + 9, + 10 + ], + [ + 20, + 16 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933721429.3076" + }, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-blur": 1, + "text-halo-color": "hsla(0, 0%, 100%, 0.75)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "road_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "<=", + "reflen", + 6 + ], + [ + "!in", + "shield", + "at-expressway", + "at-motorway", + "at-state-b", + "bg-motorway", + "bg-national", + "ch-main", + "ch-motorway", + "cz-motorway", + "cz-road", + "de-motorway", + "e-road", + "fi-main", + "gr-motorway", + "gr-national", + "hr-motorway", + "hr-state", + "hu-main", + "hu-motorway", + "nz-state", + "pl-expressway", + "pl-motorway", + "pl-national", + "ro-county", + "ro-motorway", + "ro-national", + "rs-motorway", + "rs-state-1b", + "se-main", + "si-expressway", + "si-motorway", + "sk-highway", + "sk-road", + "us-interstate", + "us-interstate-business", + "us-interstate-duplex", + "us-interstate-truck", + "za-metropolitan", + "za-national", + "za-provincial", + "za-regional" + ] + ], + "id": "road-shields-black", + "layout": { + "icon-image": "{shield}-{reflen}", + "icon-padding": 2, + "icon-rotation-alignment": "viewport", + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-spacing": { + "base": 1, + "stops": [ + [ + 11, + 150 + ], + [ + 14, + 200 + ] + ] + }, + "text-field": "{ref}", + "text-font": [ + "DIN Offc Pro Bold", + "Arial Unicode MS Bold" + ], + "text-letter-spacing": 0.05, + "text-max-angle": 38, + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": 9 + }, + "metadata": { + "mapbox:group": "1444933575858.6992" + }, + "paint": { + "icon-color": "white", + "icon-halo-color": "rgba(0, 0, 0, 1)", + "icon-halo-width": 1, + "text-color": "hsl(0, 0%, 7%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0, + "text-opacity": 1 + }, + "source": "composite", + "source-layer": "road_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "<=", + "reflen", + 6 + ], + [ + "in", + "shield", + "at-expressway", + "at-motorway", + "at-state-b", + "bg-motorway", + "bg-national", + "ch-main", + "ch-motorway", + "cz-motorway", + "cz-road", + "de-motorway", + "e-road", + "fi-main", + "gr-motorway", + "gr-national", + "hr-motorway", + "hr-state", + "hu-main", + "hu-motorway", + "nz-state", + "pl-expressway", + "pl-motorway", + "pl-national", + "ro-county", + "ro-motorway", + "ro-national", + "rs-motorway", + "rs-state-1b", + "se-main", + "si-expressway", + "si-motorway", + "sk-highway", + "sk-road", + "us-interstate", + "us-interstate-business", + "us-interstate-duplex", + "us-interstate-truck", + "za-metropolitan", + "za-national", + "za-provincial", + "za-regional" + ] + ], + "id": "road-shields-white", + "layout": { + "icon-image": "{shield}-{reflen}", + "icon-padding": 2, + "icon-rotation-alignment": "viewport", + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-spacing": { + "base": 1, + "stops": [ + [ + 11, + 150 + ], + [ + 14, + 200 + ] + ] + }, + "text-field": "{ref}", + "text-font": [ + "DIN Offc Pro Bold", + "Arial Unicode MS Bold" + ], + "text-letter-spacing": 0.05, + "text-max-angle": 38, + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": 9 + }, + "metadata": { + "mapbox:group": "1444933575858.6992" + }, + "paint": { + "icon-color": "white", + "icon-halo-color": "rgba(0, 0, 0, 1)", + "icon-halo-width": 1, + "text-color": "hsl(0, 0%, 100%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0, + "text-opacity": 1 + }, + "source": "composite", + "source-layer": "road_label", + "type": "symbol" + }, + { + "filter": [ + ">", + "reflen", + 0 + ], + "id": "motorway-junction", + "layout": { + "icon-image": "motorway-exit-{reflen}", + "text-field": "{ref}", + "text-font": [ + "DIN Offc Pro Bold", + "Arial Unicode MS Bold" + ], + "text-size": 9 + }, + "metadata": { + "mapbox:group": "1444933575858.6992" + }, + "minzoom": 14, + "paint": { + "text-color": "hsl(0, 0%, 100%)", + "text-translate": [ + 0, + 0 + ] + }, + "source": "composite", + "source-layer": "motorway_junction", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "!in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "==", + "scalerank", + 2 + ] + ], + "id": "poi-scalerank2", + "layout": { + "icon-image": { + "stops": [ + [ + 14, + "{maki}-11" + ], + [ + 15, + "{maki}-15" + ] + ] + }, + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 14, + 11 + ], + [ + 20, + 14 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933358918.2366" + }, + "paint": { + "text-color": "hsl(26, 25%, 32%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "==", + "scalerank", + 2 + ] + ], + "id": "poi-parks-scalerank2", + "layout": { + "icon-image": { + "stops": [ + [ + 14, + "{maki}-11" + ], + [ + 15, + "{maki}-15" + ] + ] + }, + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 14, + 11 + ], + [ + 20, + 14 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933358918.2366" + }, + "paint": { + "text-color": "hsl(100, 100%, 20%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "!=", + "maki", + "entrance" + ], + "id": "rail-label", + "layout": { + "icon-image": "{network}", + "icon-padding": 0, + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": { + "base": 1, + "stops": [ + [ + 0, + "" + ], + [ + 13, + "{name_en}" + ] + ] + }, + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-width": 7, + "text-offset": [ + 0, + 0.85 + ], + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 16, + 11 + ], + [ + 20, + 13 + ] + ] + } + }, + "minzoom": 12, + "paint": { + "icon-halo-color": "#fff", + "icon-halo-width": 4, + "text-color": "hsl(230, 48%, 44%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5, + "text-opacity": { + "base": 1, + "stops": [ + [ + 13.99, + 0 + ], + [ + 14, + 1 + ] + ] + } + }, + "source": "composite", + "source-layer": "rail_station_label", + "type": "symbol" + }, + { + "filter": [ + "<=", + "area", + 10000 + ], + "id": "water-label-sm", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-max-width": 7, + "text-size": { + "base": 1, + "stops": [ + [ + 16, + 13 + ], + [ + 20, + 16 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933808272.805" + }, + "minzoom": 15, + "paint": { + "text-color": "hsl(230, 48%, 44%)" + }, + "source": "composite", + "source-layer": "water_label", + "type": "symbol" + }, + { + "filter": [ + ">", + "area", + 10000 + ], + "id": "water-label", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-max-width": 7, + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 13 + ], + [ + 18, + 18 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933808272.805" + }, + "minzoom": 5, + "paint": { + "text-color": "hsl(230, 48%, 44%)" + }, + "source": "composite", + "source-layer": "water_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "$type", + "LineString", + "Point", + "Polygon" + ], + [ + "all", + [ + "<=", + "localrank", + 10 + ], + [ + "==", + "type", + "residential" + ] + ] + ], + "id": "place-residential", + "layout": { + "symbol-spacing": 250, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-line-height": 1.2, + "text-max-angle": 38, + "text-max-width": 7, + "text-offset": [ + 0, + 0 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 10, + 11 + ], + [ + 18, + 14 + ] + ] + }, + "visibility": "none" + }, + "maxzoom": 18, + "minzoom": 16, + "paint": { + "text-color": "hsl(26, 25%, 32%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "<=", + "scalerank", + 1 + ] + ], + "id": "poi-parks-scalerank1", + "layout": { + "icon-image": { + "stops": [ + [ + 13, + "{maki}-11" + ], + [ + 14, + "{maki}-15" + ] + ] + }, + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 10, + 11 + ], + [ + 18, + 14 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933322393.2852" + }, + "paint": { + "text-color": "hsl(100, 100%, 20%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "!in", + "maki", + "campsite", + "cemetery", + "dog-park", + "garden", + "golf", + "park", + "picnic-site", + "playground", + "zoo" + ], + [ + "<=", + "scalerank", + 1 + ] + ], + "id": "poi-scalerank1", + "layout": { + "icon-image": { + "stops": [ + [ + 13, + "{maki}-11" + ], + [ + 14, + "{maki}-15" + ] + ] + }, + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0.65 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 10, + 11 + ], + [ + 18, + 14 + ] + ] + } + }, + "metadata": { + "mapbox:group": "1444933322393.2852" + }, + "paint": { + "text-color": "hsl(26, 25%, 32%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "poi_label", + "type": "symbol" + }, + { + "filter": [ + "<=", + "scalerank", + 2 + ], + "id": "airport-label", + "layout": { + "icon-image": { + "stops": [ + [ + 12, + "{maki}-11" + ], + [ + 13, + "{maki}-15" + ] + ] + }, + "symbol-spacing": 250, + "text-anchor": "top", + "text-field": { + "stops": [ + [ + 11, + "{ref}" + ], + [ + 12, + "{name_en}" + ] + ] + }, + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.1, + "text-max-width": 9, + "text-offset": [ + 0, + 0.75 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 10, + 12 + ], + [ + 18, + 18 + ] + ] + } + }, + "minzoom": 9, + "paint": { + "text-color": "hsl(230, 48%, 44%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 0.5 + }, + "source": "composite", + "source-layer": "airport_label", + "type": "symbol" + }, + { + "filter": [ + "in", + "type", + "aboriginal_lands", + "archipelago", + "islet" + ], + "id": "place-islet-archipelago-aboriginal", + "layout": { + "symbol-spacing": 250, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.2, + "text-max-angle": 38, + "text-max-width": 8, + "text-offset": [ + 0, + 0 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 10, + 11 + ], + [ + 18, + 16 + ] + ] + } + }, + "maxzoom": 16, + "paint": { + "text-color": "hsl(230, 29%, 35%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "==", + "type", + "neighbourhood" + ], + "id": "place-neighbourhood", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.1, + "text-max-width": 7, + "text-padding": 3, + "text-size": { + "base": 1, + "stops": [ + [ + 12, + 11 + ], + [ + 16, + 16 + ] + ] + }, + "text-transform": "uppercase" + }, + "maxzoom": 16, + "minzoom": 10, + "paint": { + "text-color": "hsl(230, 29%, 35%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "==", + "type", + "suburb" + ], + "id": "place-suburb", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.15, + "text-max-width": 7, + "text-padding": 3, + "text-size": { + "base": 1, + "stops": [ + [ + 11, + 11 + ], + [ + 15, + 18 + ] + ] + }, + "text-transform": "uppercase" + }, + "maxzoom": 16, + "minzoom": 10, + "paint": { + "text-color": "hsl(230, 29%, 35%)", + "text-halo-blur": 0.5, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "==", + "type", + "hamlet" + ], + "id": "place-hamlet", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-size": { + "base": 1, + "stops": [ + [ + 12, + 11.5 + ], + [ + 15, + 16 + ] + ] + } + }, + "maxzoom": 16, + "minzoom": 10, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "==", + "type", + "village" + ], + "id": "place-village", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-max-width": 7, + "text-size": { + "base": 1, + "stops": [ + [ + 10, + 11.5 + ], + [ + 16, + 18 + ] + ] + } + }, + "maxzoom": 15, + "minzoom": 8, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "==", + "type", + "town" + ], + "id": "place-town", + "layout": { + "icon-image": "dot-9", + "text-anchor": { + "base": 1, + "stops": [ + [ + 7, + "bottom" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name_en}", + "text-font": { + "base": 1, + "stops": [ + [ + 11, + [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ] + ], + [ + 12, + [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ] + ] + ] + }, + "text-max-width": 7, + "text-offset": { + "base": 1, + "stops": [ + [ + 7, + [ + 0, + -0.15 + ] + ], + [ + 8, + [ + 0, + 0 + ] + ] + ] + }, + "text-size": { + "base": 1, + "stops": [ + [ + 7, + 11.5 + ], + [ + 15, + 20 + ] + ] + } + }, + "maxzoom": 15, + "minzoom": 6, + "paint": { + "icon-opacity": { + "base": 1, + "stops": [ + [ + 7.99, + 1 + ], + [ + 8, + 0 + ] + ] + }, + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "==", + "type", + "island" + ], + "id": "place-island", + "layout": { + "symbol-spacing": 250, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.01, + "text-line-height": 1.2, + "text-max-angle": 38, + "text-max-width": 7, + "text-offset": [ + 0, + 0 + ], + "text-padding": 2, + "text-rotation-alignment": "viewport", + "text-size": { + "base": 1, + "stops": [ + [ + 10, + 11 + ], + [ + 18, + 16 + ] + ] + } + }, + "maxzoom": 16, + "paint": { + "text-color": "hsl(230, 29%, 35%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "!in", + "scalerank", + 0, + 1, + 2, + 3, + 4, + 5 + ], + [ + "==", + "type", + "city" + ] + ], + "id": "place-city-sm", + "layout": { + "icon-image": "dot-9", + "text-anchor": { + "base": 1, + "stops": [ + [ + 7, + "bottom" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name_en}", + "text-font": { + "base": 1, + "stops": [ + [ + 7, + [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ] + ], + [ + 8, + [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ] + ] + ] + }, + "text-max-width": 7, + "text-offset": { + "base": 1, + "stops": [ + [ + 7.99, + [ + 0, + -0.2 + ] + ], + [ + 8, + [ + 0, + 0 + ] + ] + ] + }, + "text-size": { + "base": 1, + "stops": [ + [ + 6, + 12 + ], + [ + 14, + 22 + ] + ] + } + }, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1444862510685.128" + }, + "paint": { + "icon-opacity": { + "base": 1, + "stops": [ + [ + 7.99, + 1 + ], + [ + 8, + 0 + ] + ] + }, + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "ldir", + "E", + "S", + "SE", + "SW" + ], + [ + "in", + "scalerank", + 3, + 4, + 5 + ], + [ + "==", + "type", + "city" + ] + ], + "id": "place-city-md-s", + "layout": { + "icon-image": "dot-10", + "text-anchor": { + "base": 1, + "stops": [ + [ + 7, + "top" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name_en}", + "text-font": { + "base": 1, + "stops": [ + [ + 7, + [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ] + ], + [ + 8, + [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ] + ] + ] + }, + "text-offset": { + "base": 1, + "stops": [ + [ + 7.99, + [ + 0, + 0.1 + ] + ], + [ + 8, + [ + 0, + 0 + ] + ] + ] + }, + "text-size": { + "base": 0.9, + "stops": [ + [ + 5, + 12 + ], + [ + 12, + 22 + ] + ] + } + }, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1444862510685.128" + }, + "paint": { + "icon-opacity": { + "base": 1, + "stops": [ + [ + 7.99, + 1 + ], + [ + 8, + 0 + ] + ] + }, + "text-color": "hsl(0, 0%, 0%)", + "text-halo-blur": 1, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "ldir", + "N", + "NE", + "NW", + "W" + ], + [ + "in", + "scalerank", + 3, + 4, + 5 + ], + [ + "==", + "type", + "city" + ] + ], + "id": "place-city-md-n", + "layout": { + "icon-image": "dot-10", + "text-anchor": { + "base": 1, + "stops": [ + [ + 7, + "bottom" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name_en}", + "text-font": { + "base": 1, + "stops": [ + [ + 7, + [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ] + ], + [ + 8, + [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ] + ] + ] + }, + "text-max-width": 7, + "text-offset": { + "base": 1, + "stops": [ + [ + 7.99, + [ + 0, + -0.25 + ] + ], + [ + 8, + [ + 0, + 0 + ] + ] + ] + }, + "text-size": { + "base": 0.9, + "stops": [ + [ + 5, + 12 + ], + [ + 12, + 22 + ] + ] + } + }, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1444862510685.128" + }, + "paint": { + "icon-opacity": { + "base": 1, + "stops": [ + [ + 7.99, + 1 + ], + [ + 8, + 0 + ] + ] + }, + "text-color": "hsl(0, 0%, 0%)", + "text-halo-blur": 1, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "ldir", + "E", + "S", + "SE", + "SW" + ], + [ + "<=", + "scalerank", + 2 + ], + [ + "==", + "type", + "city" + ] + ], + "id": "place-city-lg-s", + "layout": { + "icon-image": "dot-11", + "text-anchor": { + "base": 1, + "stops": [ + [ + 7, + "top" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name_en}", + "text-font": { + "base": 1, + "stops": [ + [ + 7, + [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ] + ], + [ + 8, + [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ] + ] + ] + }, + "text-max-width": 7, + "text-offset": { + "base": 1, + "stops": [ + [ + 7.99, + [ + 0, + 0.15 + ] + ], + [ + 8, + [ + 0, + 0 + ] + ] + ] + }, + "text-size": { + "base": 0.9, + "stops": [ + [ + 4, + 12 + ], + [ + 10, + 22 + ] + ] + } + }, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1444862510685.128" + }, + "minzoom": 1, + "paint": { + "icon-opacity": { + "base": 1, + "stops": [ + [ + 7.99, + 1 + ], + [ + 8, + 0 + ] + ] + }, + "text-color": "hsl(0, 0%, 0%)", + "text-halo-blur": 1, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "in", + "ldir", + "N", + "NE", + "NW", + "W" + ], + [ + "<=", + "scalerank", + 2 + ], + [ + "==", + "type", + "city" + ] + ], + "id": "place-city-lg-n", + "layout": { + "icon-image": "dot-11", + "text-anchor": { + "base": 1, + "stops": [ + [ + 7, + "bottom" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name_en}", + "text-font": { + "base": 1, + "stops": [ + [ + 7, + [ + "DIN Offc Pro Regular", + "Arial Unicode MS Regular" + ] + ], + [ + 8, + [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ] + ] + ] + }, + "text-max-width": 7, + "text-offset": { + "base": 1, + "stops": [ + [ + 7.99, + [ + 0, + -0.25 + ] + ], + [ + 8, + [ + 0, + 0 + ] + ] + ] + }, + "text-size": { + "base": 0.9, + "stops": [ + [ + 4, + 12 + ], + [ + 10, + 22 + ] + ] + } + }, + "maxzoom": 14, + "metadata": { + "mapbox:group": "1444862510685.128" + }, + "minzoom": 1, + "paint": { + "icon-opacity": { + "base": 1, + "stops": [ + [ + 7.99, + 1 + ], + [ + 8, + 0 + ] + ] + }, + "text-color": "hsl(0, 0%, 0%)", + "text-halo-blur": 1, + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1, + "text-opacity": 1 + }, + "source": "composite", + "source-layer": "place_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + ">=", + "labelrank", + 4 + ] + ], + "id": "marine-label-sm-ln", + "layout": { + "symbol-placement": "line", + "symbol-spacing": { + "base": 1, + "stops": [ + [ + 4, + 100 + ], + [ + 6, + 400 + ] + ] + }, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.1, + "text-line-height": 1.1, + "text-max-width": 5, + "text-size": { + "base": 1, + "stops": [ + [ + 3, + 12 + ], + [ + 6, + 16 + ] + ] + } + }, + "maxzoom": 10, + "metadata": { + "mapbox:group": "1444856087950.3635" + }, + "minzoom": 3, + "paint": { + "text-color": "hsl(205, 83%, 88%)" + }, + "source": "composite", + "source-layer": "marine_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + ">=", + "labelrank", + 4 + ] + ], + "id": "marine-label-sm-pt", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.1, + "text-line-height": 1.5, + "text-max-width": 5, + "text-size": { + "base": 1, + "stops": [ + [ + 3, + 12 + ], + [ + 6, + 16 + ] + ] + } + }, + "maxzoom": 10, + "metadata": { + "mapbox:group": "1444856087950.3635" + }, + "minzoom": 3, + "paint": { + "text-color": "hsl(205, 83%, 88%)" + }, + "source": "composite", + "source-layer": "marine_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "labelrank", + 2, + 3 + ] + ], + "id": "marine-label-md-ln", + "layout": { + "symbol-placement": "line", + "symbol-spacing": 250, + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.15, + "text-line-height": 1.1, + "text-max-width": 5, + "text-size": { + "base": 1.1, + "stops": [ + [ + 2, + 12 + ], + [ + 5, + 20 + ] + ] + } + }, + "maxzoom": 8, + "metadata": { + "mapbox:group": "1444856087950.3635" + }, + "minzoom": 2, + "paint": { + "text-color": "hsl(205, 83%, 88%)" + }, + "source": "composite", + "source-layer": "marine_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "in", + "labelrank", + 2, + 3 + ] + ], + "id": "marine-label-md-pt", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.15, + "text-line-height": 1.5, + "text-max-width": 5, + "text-size": { + "base": 1.1, + "stops": [ + [ + 2, + 14 + ], + [ + 5, + 20 + ] + ] + } + }, + "maxzoom": 8, + "metadata": { + "mapbox:group": "1444856087950.3635" + }, + "minzoom": 2, + "paint": { + "text-color": "hsl(205, 83%, 88%)" + }, + "source": "composite", + "source-layer": "marine_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "labelrank", + 1 + ] + ], + "id": "marine-label-lg-ln", + "layout": { + "symbol-placement": "line", + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.25, + "text-line-height": 1.1, + "text-max-width": 4, + "text-size": { + "base": 1, + "stops": [ + [ + 1, + 14 + ], + [ + 4, + 30 + ] + ] + } + }, + "maxzoom": 4, + "metadata": { + "mapbox:group": "1444856087950.3635" + }, + "minzoom": 1, + "paint": { + "text-color": "hsl(205, 83%, 88%)" + }, + "source": "composite", + "source-layer": "marine_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "labelrank", + 1 + ] + ], + "id": "marine-label-lg-pt", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Italic", + "Arial Unicode MS Regular" + ], + "text-letter-spacing": 0.25, + "text-line-height": 1.5, + "text-max-width": 4, + "text-size": { + "base": 1, + "stops": [ + [ + 1, + 14 + ], + [ + 4, + 30 + ] + ] + } + }, + "maxzoom": 4, + "metadata": { + "mapbox:group": "1444856087950.3635" + }, + "minzoom": 1, + "paint": { + "text-color": "hsl(205, 83%, 88%)" + }, + "source": "composite", + "source-layer": "marine_label", + "type": "symbol" + }, + { + "filter": [ + "<", + "area", + 20000 + ], + "id": "state-label-sm", + "layout": { + "text-field": { + "base": 1, + "stops": [ + [ + 0, + "{abbr}" + ], + [ + 6, + "{name_en}" + ] + ] + }, + "text-font": [ + "DIN Offc Pro Bold", + "Arial Unicode MS Bold" + ], + "text-letter-spacing": 0.15, + "text-max-width": 5, + "text-size": { + "base": 1, + "stops": [ + [ + 6, + 10 + ], + [ + 9, + 14 + ] + ] + }, + "text-transform": "uppercase" + }, + "maxzoom": 9, + "metadata": { + "mapbox:group": "1444856151690.9143" + }, + "minzoom": 3, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1, + "text-opacity": 1 + }, + "source": "composite", + "source-layer": "state_label", + "type": "symbol" + }, + { + "filter": [ + "all", + [ + "<", + "area", + 80000 + ], + [ + ">=", + "area", + 20000 + ] + ], + "id": "state-label-md", + "layout": { + "text-field": { + "base": 1, + "stops": [ + [ + 0, + "{abbr}" + ], + [ + 5, + "{name_en}" + ] + ] + }, + "text-font": [ + "DIN Offc Pro Bold", + "Arial Unicode MS Bold" + ], + "text-letter-spacing": 0.15, + "text-max-width": 6, + "text-size": { + "base": 1, + "stops": [ + [ + 5, + 10 + ], + [ + 8, + 16 + ] + ] + }, + "text-transform": "uppercase" + }, + "maxzoom": 8, + "metadata": { + "mapbox:group": "1444856151690.9143" + }, + "minzoom": 3, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1, + "text-opacity": 1 + }, + "source": "composite", + "source-layer": "state_label", + "type": "symbol" + }, + { + "filter": [ + ">=", + "area", + 80000 + ], + "id": "state-label-lg", + "layout": { + "text-field": { + "base": 1, + "stops": [ + [ + 0, + "{abbr}" + ], + [ + 4, + "{name_en}" + ] + ] + }, + "text-font": [ + "DIN Offc Pro Bold", + "Arial Unicode MS Bold" + ], + "text-letter-spacing": 0.15, + "text-max-width": 6, + "text-padding": 1, + "text-size": { + "base": 1, + "stops": [ + [ + 4, + 10 + ], + [ + 7, + 18 + ] + ] + }, + "text-transform": "uppercase" + }, + "maxzoom": 7, + "metadata": { + "mapbox:group": "1444856151690.9143" + }, + "minzoom": 3, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-width": 1, + "text-opacity": 1 + }, + "source": "composite", + "source-layer": "state_label", + "type": "symbol" + }, + { + "filter": [ + ">=", + "scalerank", + 5 + ], + "id": "country-label-sm", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-max-width": 6, + "text-size": { + "base": 0.9, + "stops": [ + [ + 5, + 14 + ], + [ + 9, + 22 + ] + ] + } + }, + "maxzoom": 10, + "metadata": { + "mapbox:group": "1444856144497.7825" + }, + "minzoom": 1, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": { + "base": 1, + "stops": [ + [ + 2, + "rgba(255,255,255,0.75)" + ], + [ + 3, + "hsl(0, 0%, 100%)" + ] + ] + }, + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "country_label", + "type": "symbol" + }, + { + "filter": [ + "in", + "scalerank", + 3, + 4 + ], + "id": "country-label-md", + "layout": { + "text-field": { + "base": 1, + "stops": [ + [ + 0, + "{code}" + ], + [ + 2, + "{name_en}" + ] + ] + }, + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-max-width": 6, + "text-size": { + "base": 1, + "stops": [ + [ + 3, + 10 + ], + [ + 8, + 24 + ] + ] + } + }, + "maxzoom": 8, + "metadata": { + "mapbox:group": "1444856144497.7825" + }, + "minzoom": 1, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": { + "base": 1, + "stops": [ + [ + 2, + "rgba(255,255,255,0.75)" + ], + [ + 3, + "hsl(0, 0%, 100%)" + ] + ] + }, + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "country_label", + "type": "symbol" + }, + { + "filter": [ + "in", + "scalerank", + 1, + 2 + ], + "id": "country-label-lg", + "layout": { + "text-field": "{name_en}", + "text-font": [ + "DIN Offc Pro Medium", + "Arial Unicode MS Regular" + ], + "text-max-width": { + "base": 1, + "stops": [ + [ + 0, + 5 + ], + [ + 3, + 6 + ] + ] + }, + "text-size": { + "base": 1, + "stops": [ + [ + 1, + 10 + ], + [ + 6, + 24 + ] + ] + } + }, + "maxzoom": 7, + "metadata": { + "mapbox:group": "1444856144497.7825" + }, + "minzoom": 1, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": { + "base": 1, + "stops": [ + [ + 2, + "rgba(255,255,255,0.75)" + ], + [ + 3, + "hsl(0, 0%, 100%)" + ] + ] + }, + "text-halo-width": 1.25 + }, + "source": "composite", + "source-layer": "country_label", + "type": "symbol" + }, + { + "id": "testlayer", + "type": "symbol", + "source": "testsource", + "layout": { + "icon-image": "test-icon" + } + } + ], + "metadata": { + "mapbox:autocomposite": true, + "mapbox:groups": { + "1444855769305.6016": { + "collapsed": true, + "name": "Tunnels" + }, + "1444855786460.0557": { + "collapsed": true, + "name": "Roads" + }, + "1444855799204.86": { + "collapsed": true, + "name": "Bridges" + }, + "1444856087950.3635": { + "collapsed": true, + "name": "Marine labels" + }, + "1444856144497.7825": { + "collapsed": true, + "name": "Country labels" + }, + "1444856151690.9143": { + "collapsed": true, + "name": "State labels" + }, + "1444862510685.128": { + "collapsed": true, + "name": "City labels" + }, + "1444933322393.2852": { + "collapsed": true, + "name": "POI labels (scalerank 1)" + }, + "1444933358918.2366": { + "collapsed": true, + "name": "POI labels (scalerank 2)" + }, + "1444933372896.5967": { + "collapsed": true, + "name": "POI labels (scalerank 3)" + }, + "1444933456003.5437": { + "collapsed": true, + "name": "POI labels (scalerank 4)" + }, + "1444933575858.6992": { + "collapsed": true, + "name": "Highway shields" + }, + "1444933721429.3076": { + "collapsed": true, + "name": "Road labels" + }, + "1444933808272.805": { + "collapsed": true, + "name": "Water labels" + }, + "1444934295202.7542": { + "collapsed": true, + "name": "Admin boundaries" + }, + "1444934828655.3389": { + "collapsed": true, + "name": "Aeroways" + }, + "1456969573402.7817": { + "collapsed": true, + "name": "Hillshading" + }, + "1456970288113.8113": { + "collapsed": true, + "name": "Landcover" + } + }, + "mapbox:type": "default" + }, + "modified": 0, + "name": "Mapbox Streets", + "owner": "mapbox", + "sources": { + "composite": { + "type": "vector", + "url": "mapbox://mapbox.mapbox-terrain-v2,mapbox.mapbox-streets-v7" + }, + "testsource": { + "type": "geojson", + "data": { + "type": "Point", + "coordinates": [ + -73.992857, + 40.726989 + ] + } + } + }, + "sprite": "mapbox://sprites/mapbox/streets-v9", + "version": 8 +} diff --git a/benchmark/src/mbgl/benchmark/util.cpp b/benchmark/src/mbgl/benchmark/util.cpp new file mode 100644 index 00000000000..a8f71f12067 --- /dev/null +++ b/benchmark/src/mbgl/benchmark/util.cpp @@ -0,0 +1,22 @@ +#include + +#include +#include +#include + +namespace mbgl { +namespace benchmark { + +void render(Map& map) { + PremultipliedImage result; + map.renderStill([&result](std::exception_ptr, PremultipliedImage&& image) { + result = std::move(image); + }); + + while (!result.size()) { + util::RunLoop::Get()->runOnce(); + } +} + +} // namespace benchmark +} // namespace mbgl diff --git a/benchmark/src/mbgl/benchmark/util.hpp b/benchmark/src/mbgl/benchmark/util.hpp new file mode 100644 index 00000000000..759015e0e30 --- /dev/null +++ b/benchmark/src/mbgl/benchmark/util.hpp @@ -0,0 +1,12 @@ +#pragma once + +namespace mbgl { + +class Map; + +namespace benchmark { + +void render(Map&); + +} // namespace benchmark +} // namespace mbgl diff --git a/cmake/benchmark-files.cmake b/cmake/benchmark-files.cmake index 4e3045647d0..0306340fe0e 100644 --- a/cmake/benchmark-files.cmake +++ b/cmake/benchmark-files.cmake @@ -1,6 +1,9 @@ # Do not edit. Regenerate this with ./scripts/generate-benchmark-files.sh set(MBGL_BENCHMARK_FILES + # api + benchmark/api/query.benchmark.cpp + # include/mbgl benchmark/include/mbgl/benchmark.hpp @@ -12,4 +15,6 @@ set(MBGL_BENCHMARK_FILES # src/mbgl/benchmark benchmark/src/mbgl/benchmark/benchmark.cpp + benchmark/src/mbgl/benchmark/util.cpp + benchmark/src/mbgl/benchmark/util.hpp )